1 / 15

Joel W. Branch Rensselaer Polytechnic Institute – Troy, NY

Sentire: A Framework for Building Middleware for Sensor and Actuator Networks IEEE P er C om 2005 – PerSeNS Workshop Kauai Island, Hawaii March 8-12, 2005. Joel W. Branch Rensselaer Polytechnic Institute – Troy, NY John Davis, Daby Sow, and Chatschik Bisdikian

chiku
Download Presentation

Joel W. Branch Rensselaer Polytechnic Institute – Troy, NY

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sentire: A Framework for Building Middleware for Sensor and Actuator NetworksIEEE PerCom 2005 – PerSeNS WorkshopKauai Island, Hawaii March 8-12, 2005 Joel W. Branch Rensselaer Polytechnic Institute – Troy, NY John Davis, Daby Sow, and Chatschik Bisdikian IBM T.J. Watson Research Center – Hawthorne, NY

  2. Abstract • Sentire (latin, to sense) describes a framework for composing extensible middleware for sensor and actuator networks (SANETs) • This presentation… • Introduces our on-going research in developing a methodology and tools for SANET middleware development • Describes a demonstration of SANET middleware development using Sentire Application(s) Sentire middleware SANET SANET SANET Signal landscape S.L. IEEE PerCom – PerSeNS 2005

  3. IntroductionScaling up SANET-related systems ? Plant process control Automated factories Networked cities Tomorrow Adaptive traffic control Habitat monitoring Instrumented farm Control distribution Centralized Decentralized Smart buildings Today Asset tracking Autos Security systems 1-1000 1000-10M >10M Number of embedded devices Trend points to increasing number of devices and decentralization IEEE PerCom – PerSeNS 2005 * Figure reproduced from [Zhao2004]

  4. Introduction“Reaching tomorrow” – Research motivation • SANET applicationdevelopment • Shield applicationdevelopers from writing complex andcustom code for multiple platforms • SANET middleware • development standard • Supports large scale development • Supports extensibility, reusability, andinteroperability • Supports SANET integration • SANET requirements • Resource management • Network management • Data management IEEE PerCom – PerSeNS 2005

  5. The Sentire approachOverview Objectives • Introduce software development framework for extensible SANET middleware development • Different from middleware instantiations [Yu2004, Heinzelman2004] • Partition middleware development into logically related sub-tasks • Facilitate applications’ use of integrated, heterogeneous sensor and actuator-enabled systems IEEE PerCom – PerSeNS 2005

  6. The Sentire approachOverview Current components • Centralized component-interaction model • Managers • Messages Current assumptions • Direct-transmission (1-hop) networks • Middleware residing on edge-servers, stargates, etc. IEEE PerCom – PerSeNS 2005

  7. The Sentire approachFramework Managers • Interface manager • Funnels application queries and instructions to appropriate managers • Provides initial layer of query/instruction filtering via developer-defined admit/reject policies • Sensor and actuator managers • Controls sensor and actuator device behavior • Influences both the quality of sensed information and adjustments to the environment • Adjusts resource usage IEEE PerCom – PerSeNS 2005

  8. The Sentire approachFramework Managers (cont.) • Resource manager • Implements service registration of SANETs • Tracks SANET resource usage (e.g., energy, bandwidth) • Supports other managers in their policy-based decisions • Data manager • Embodies develop-defined data processing routines (e.g., event detection, data cleaning, etc.) IEEE PerCom – PerSeNS 2005

  9. The Sentire approachFramework Messages “Publish-subscribe” used for inter-manager communication • Application and Sentire query headers • Priority • Data type • Query type (e.g., single query, subscription, event notification) • Data source response headers • Corresponding query ID • Data type • Customizable XML payload structures • Promotes flexible message attributes and data payloads IEEE PerCom – PerSeNS 2005

  10. The Sentire approachFramework Application 1 Sentire middleware From sensor manager SANET SANET Signal landscape IEEE PerCom – PerSeNS 2005

  11. Sentire demonstrationCollaborative sensing Implemented using Sentire and LEGO® MindstormsTM hardware [LEGO] • The motion detector monitors for vehicle movement in 2 zones • Upon detected movement in a zone, re-bind to the zone’s respective light sensor • If light is detected, the zone’s respective LED powers on. IEEE PerCom – PerSeNS 2005

  12. Sentire demonstrationCollaborative sensing Sentire operation details • Interface manager requests event notification from sensor manager • Sensor manager decomposes request to utilize available sensors • Checks resource manager for permission • Data manager verifies the event and triggers actuation manager to activate appropriate LED IEEE PerCom – PerSeNS 2005

  13. ConclusionResearch progress Current progress • Middleware methodology for facilitating applications’interaction with integrated sense-and-respond system Future work • Extend methodology for “closed-loop” sensor-actuator interaction • Distribute Sentire functionality • Coordinate multiple edge-servers, etc. • Distribute framework to the device level PerSeNS 2005 Research timeline IEEE PerCom – PerSeNS 2005

  14. ConclusionReferences W. B. Heinzelman, A. L. Murphy, H. S. Carvalho, and M. A. Perillo. “Middleware to support sensor network applications,” IEEE Network Magazine, Jan 2004. LEGO.com Mindstorms Home, http://www.legomindstorms.com Y. Yu, B. Krishnamachari, and V. K. Prasanna. “Issues of designing middleware for wireless sensor networks,” IEEE Network Magazine, Jan 2004. F. Zhao and L. Guibas. Wireless Sensor Networks: An Information Processing Approach, Elsevier, 2004. IEEE PerCom – PerSeNS 2005

  15. ConclusionThank you “Your questions please” Acknowledgements Ron Ambrosio, Paul Castro, Norman Cohen, Maria Ebling, Archan Misra, Mark Yao IEEE PerCom – PerSeNS 2005

More Related