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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend