real time multiprocessor scheduling p g
play

Real-Time Multiprocessor Scheduling p g Anthony Rowe, Karthik - PowerPoint PPT Presentation

SAMPL: A Simple Aggregation and Message SAMPL: A Simple Aggregation and Message Passing Layer for Sensor Networks Real-Time Multiprocessor Scheduling p g Anthony Rowe, Karthik Lakshmanan, Prof. Raj Rajkumar Real-time and Multimedia Systems


  1. SAMPL: A Simple Aggregation and Message SAMPL: A Simple Aggregation and Message Passing Layer for Sensor Networks Real-Time Multiprocessor Scheduling p g Anthony Rowe, Karthik Lakshmanan, Prof. Raj Rajkumar Real-time and Multimedia Systems Laboratory Real time and Multimedia Systems Laboratory Carnegie Mellon University, Pittsburgh

  2. Goal: Make Carnegie Mellon the most sensed campus p g Sensor Andrew

  3. Current Deployment Statistics Key (Number of Sensors per Node Type) Key (Number of Sensors per Node Type) = 1 = 2 = 3 Current Status: 1500 Sensor Points deployed across campus (over 7 months) p y p ( )

  4. Health monitoring and maintenance for buildings on campus p g Infrastructure Monitoring g BACnet

  5. Total Household Energy Consumption in the US: 10.6 Quadrillion BTUs Q p gy “Green” - House

  6. Outfitting the on-campus solar challenge test-bed with Wireless HVAC g p Solar House g Hobo Sensors

  7. Intelligent “ID” cards for access to buildings on campus p g Access Management g

  8. Localization Services Where to get “fresh” Pizza? Where is the nearest Rest-Room? Which conference room is free? Is this Coffee fresh? Is this Coffee fresh? OMG!!! Can’t find class room!!! Localization services for both Humans and Robots

  9. Hardware Infrastructure D Cell Node AA Cell Node Development Node Gateway Node Sensor Andrew also provide infrastructure support for other technologies p pp g

  10. “Big” - Picture Campus Ethernet N t Network k End-User Server Ethernet / 802.11 Ethernet 802.11 Gateway Gateway IP Camera Agents End-User RS-232 RS-232 Sensor Sensor PC Node Node Node Node Mobile RFID RX Node 802.15.4 S Sensor Bluetoo Card th * Protocols listed are examples p Sensor Andrew provides a complete infrastructure for ubiquitous sensing/control

  11. Gateway acts as a bridge to the Internet and uses an XMPP infrastructure “SAMPL” - Picture

  12. “SAMPL” - How? Data Report Flash Configuration Flashing re-establishes paths. Level-delayed data report enables aggregation

  13. Why – “SAMPL”? Energy Efficient: Configurable sleep duration Aggregation Aggregation Mobility Support Wait for next Flood Robustness Robustness - Paths re-establish with each Configuration Flash - Weak paths are removed during each Flash

  14. Configurability Adaptability & Budgeting: Mandatory for long-term sustainable sensor networks Adaptability & Budgeting: Mandatory for long-term sustainable sensor networks

  15. Visibility Accurate Accounting – Enables lifetime prediction and maintenance schedules Accurate Accounting – Enables lifetime prediction and maintenance schedules

  16. Deployment issues – Practical problem of ensuring wireless coverage g g p p y Deploy

  17. Run-time Visibility - key aide in a successfully developing Sensor Andrew p g y y y Debug

  18. Correlated packet loss helps identify the bottlenecks in the network y p p Monitor Health

  19. Find the weakest links of the chain Diagnose

  20. Fortify the network by “strategically” adding nodes g y g y y Re-enforce

  21. Evaluate After Re-Enforcement Before Re-Enforcement 12% improvement from an average packet delivery rate of 82% to 94% p g p y

  22. Conclusions � Key features of SAMPL � Configurability, Visibility, Mobility support and Energy efficiency � Flexibility to support a diverse-set of applications � Civil-engineering research, Robotics applications, Mobility studies � Large-scale and Long-term deployment � 1500 sensing points deployed over a seven month duration 1500 i i t d l d th d ti � Efficient techniques to ensure coverage � Mature infrastructure for diagnostics and debugging � Mature infrastructure for diagnostics and debugging � SAMPL provides infrastructure support for Sensor Andrew

  23. Demo � For more details: � For more details: � http://www.nanork.org � http://sensor.andrew.cmu.edu htt // d d � Questions: � agr@andrew.cmu.edu � klakshma@andrew.cmu.edu � raj@ece.cmu.edu

Recommend


More recommend