198:672
Workshop for Distributed Embedded Systems


Moderator: Liviu Iftode

Mondays from 12-3pm in Core B



A partial listing of related projects
Papers that we will read:
Day Paper
Sept 11 Introduction
Sept 18 Discourse with Disposable Computers: How and Why You Will Talk to Your Tomatoes
David Arnold, Bill Segall, Julian Boot, Andy Bond, Melfyn Lloyd, and Simon Kaplan, USENIX Workshop on Embedded System, 1999
Massively Distributed Systems: Design Issues and Challenges
Dan Nessett, USENIX Workshop on Embedded System, 1999
Sept 25 "Next Century Challenges: Scalable Coordination in Sensor Networks" ,
Deborah Estrin, Ramesh Govindan, John Heidemann and Satish Kumar. ACM MobiCom 99, August 99, Seattle, USA.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks
Chalermek Intanagonwiwat, Ramesh Govindan, and Deborah Estrin In Proceedings of the Sixth Annual International Conference on Mobile Computing and Networks (MobiCOM 2000), August, 2000, Boston, Massachusetts
Oct 2 System Architecture Directions for Networked Sensors
J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister, ASPLOS'00
Active Message Communication for Tiny Networked Sensors
P. Buonadonna, J. Hill, R. Szewczyk, D. Culler, Submitted for publication, 7/00
Oct 9 Adaptive Protocols for Information Dissemination in Wireless Sensor Networks
W. R. Heinzelman, J Kulik, and H. Balakrishnan from Mobicom '99, Seattle Washington
Power Analysis of Embedded Software: A First Step towards Software Power Minimization
V. Tiwari, S. Malik, and A. Wolfe, ACM, May, 1994
Oct 16 CarNet: A Scalable Ad Hoc Wireless Network System
Robert Morris, John Jannotti, Frans Kaashoek, Jinyang Li, Douglas Decouto MIT Laboratory for Computer Science
Geographical and Organisational Locality in Active Environments
Mark Wharton, Cambridge University Engineering Department (UK)
Oct 23 No Class/Session :(
Oct 30 Next Century Challenges:Data Centric Networking for Invisible Computing
Tom Anderson, Gaetano Borriello, Mike Esler, Jeffrey Hightower
The Portolano Project UW, Seattle
Presenter:Kiran Srinivasan
Bluetooth: Vision, Goals and Architecture
Jaap Haartsen(Ericsson), Mahmoud Naghshineh(IBM Watson)
Jon Inouye(Intel) et al.
Presenter:Philip Stanley-Marbell
Nov 6 Discussion : Review and Comparison of Distributed Embedded Systems seen so far.
Nov 13 No Class/Session :(
Nov 20 Energy-Efficient Communication Protocol for Wireless Microsensor Networks
Wendi Heinzelman, Anantha Chandrakasan, Hari Balakrishnan
LEACH Project @MIT
Presenter:Christian Borcea
Scylla : A Smart Virtual Machine for Mobile Embedded Systems.
Phillip Stanley-Marbell and Liviu Iftode @Rutgers Univ
Presenter:Phillip
Nov 27 i.)Smart Packets for Active Networks
Beverly Schwartz, Alden W. Jackson, W. Timothy Strayer, Wenyi Zhou, Dennis Rockwell and Craig Partridge (Presented at OpenArch).
Presenter:Kiran Nagaraja
ii.) J2ME - KVM : Introduction - Brief Overview
J2ME - CLDC : Connected Limited Device Configuration-Specification
Relevent sections:1, 2, 3 and 4(whats leftout and why)
Presenter:Kiran Srinivasan
iii.)Providing Guaranteed Services Without Per Flow Management
Dynamic Packet State (DPS):Ion Stoica and Hui Zhang @CMU
Proceedings of ACM SIGCOMM'99, BOSTON, MA.
Presenter:Anirudda Bohra
Dec 4 i.) VEST: A Toolset For Constructing and Analyzing Component Based Operating Systems for Embedded and Real-Time Systems
J. Stankovic - U of Virginia, Charlottesville
Presenter:Kiran Nagaraja
ii.)Pebble: A Component-Based Operating System for Embedded Applications
John Bruno, José Brustoloni, Eran Gabber, Avi Silberschatz, Christopher Small
Lucent Technologies-Bell Laboratories - Information Sciences Research Center
Presenter:Christian Borcea
Dec 11 i.) The Design and Implementation of a Low Power Ad Hoc Protocol Stack
Gray Girling, Jennifer Li Kam Wa, Paul Osborn, Radina Stefanova

Pen ProjectAT&T Laboratories Cambridge

Presenter:Kiran Srinivasan
ii.)Embedded OS: Survey

  • eCOS:
    http://sourceware.cygnus.com
    +Component based embedded OS


  • uCOS/II:
    http://www.ucos-ii.com
    +Real-Time Kernel


  • RTMX:
    http://www.rtmx.com
    + Now part of OpenBSD


  • uCLinux:
    http://www.uclinux.com
    + Linux for microcontrollers not necessarily real-time


  • Linux/RT:
    http://www.timesys.com
    + Linux for real-time applications


  • Inferno:
    http://www.vitanuova.com
    http://www.stricca.org/docs/roast+draft/node6.html
    + Descendant of Plan 9, Inferno is technically a distributed
    + OS for embedded systems and servers.

    Presenter:Philip