System Support for Cross-Layering in Heterogeneous Sensor Stack

Slides:



Advertisements
Similar presentations
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Advertisements

1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Chapter 13 Embedded Systems
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Chapter 13 Embedded Systems Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Software Connectors. Attach adapter to A Maintain multiple versions of A or B Make B multilingual Role and Challenge of Software Connectors Change A’s.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Active Messages: a Mechanism for Integrated Communication and Computation von Eicken et. al. Brian Kazian CS258 Spring 2008.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Routing Going from one network to the next. Where is routing handled? IP serves the functions of –routing –universal naming Identification is easiest.
Topics in Internet Research
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
Chapter 13 Embedded Operating Systems Eighth Edition By William Stallings Operating Systems: Internals and Design Principles.
Chapter 13 Starting Design: Logical Architecture and UML Package Diagrams.
Introduction to the Mobile Security (MD)  Chaitanya Nettem  Rawad Habib  2015.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Protocols and the TCP/IP Suite
TinyOS By Morgan Leider CS 411 with Mike Rowe with Mike Rowe.
Wireless Sensor Networks Akyildiz/Vuran 1 Chapter 18: Grand Challenges.
 Applied Architectures and Styles Chapter 11, Part 2 Service-Oriented Architectures and Web Services Architectures from Specific Domains Robotics Wireless.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
EMSOFT’02 Silicomp Research Institute JCOD 1 JCOD A Lightweight Modular Compilation Technology For Embedded Java Bertrand Delsart :
A Distributed Programming Infrastructure for Integrating Smart Sensors Umakishore Ramachandran, Kenneth Mackenzie, Steve DeWeerth, Irfan Essa, Thad Starner.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Workshop on Middleware for Pervasive and Ad-Hoc Computing Toronto, Canada, October 2004 A Message-Oriented Middleware for Sensor Networks Eduardo Souto,
A Study of Wireless Virtual Network Computing Kiran Erra.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
P.C. Rossin College of Engineering and Applied Science RESEARCH C O M P U T E R S C I E N C E & E N G I N E E R I N G C O M P U T E R S C I E N C E & E.
3/14/2005 CS851: Data Services for Advanced System Applications 1 DFuse: A Framework for Distributed Data Fusion Rajnish Kumar, Matthew Wolenetz, Bikash.
Rajnish Kumar, Mina Sartipi, Junsuk Shin, Ramanuja Vedantham, Yujie Zhu, Faramarz Fekri, Umakishore Ramachandran, Raghupathy Sivakumar Application Energy-Efficient.
Programmability Hiroshi Nakashima Thomas Sterling.
Real Time Sensor Networks – challenges and solutions Information Prioritization Proposed scheme: Design techniques for priority assignment to an information.
1 Chap. 2 Protocol. 2 Communication model Simplified communication model  source node  gather data from sensor or switch using ADC (analog-to-digital.
Communication for the Wearable Platform Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich October 19,
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Wireless sensor and actor networks: research challenges
CENG334 Introduction to Operating Systems 1 Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
CSCI 465 D ata Communications and Networks Lecture 2 Martin van Bommel CSCI 465 Data Communications & Networks 1.
A Survey of Various Middleware Architectures Bhavyan Mehta, Sumeet Maru, Varun Jobanputra.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Software Connectors. What is a Software Connector? 2 What is Connector? – Architectural element that models Interactions among components Rules that govern.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
The Structuring of Systems Using Upcalls David D. Clark (Presented by John McCall)
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Design Patterns-1 7 Hours.
SCALE: The Safe Community Awareness and Alerting Network
Net 222: Communications and networks fundamentals (Practical Part)
Version 3, with post 19 Jan 2016 Telecon mods
A Study of Wireless Virtual Network Computing
Adapting Applications and Platforms
Kishore Ramachandran ( College of Computing Georgia Tech Colleagues:
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
#01 Client/Server Computing
Protocol Architectures
Wei Li, Flávia C. Delicato Paulo F. Pires, Young Choon Lee
Starting Design: Logical Architecture and UML Package Diagrams
Wireless Sensor Networks
Half-Sync/Half-Async (HSHA) and Leader/Followers (LF) Patterns
Embedded Operating Systems
An Intelligent Internet Protocol Architecture for Space-Based Networks
Presented by Lifeng Sang
Computer Networking A Top-Down Approach Featuring the Internet
#01 Client/Server Computing
ASP.NET Core Middleware Fundamentals
Presentation transcript:

System Support for Cross-Layering in Heterogeneous Sensor Stack Rajnish Kumar, Junsuk Shin, Umakishore Ramachandran IES Micromeasurements SensorStack with Cross-layering support Why support cross-layering? Information overlap across layers Spaghetti Coding Modules take inefficient decision DFuse application needs routing information to decide about role migration Linux EMM Performance: Rule computation delay is minimal compared to event handling TinyOS DMM Performance: IES access using cache has much less latency compared to HSN information access. Information Exchange Service (IES) Design Goals: Efficient use of limited memory Simple interface for information sharing Extensibility Asynchronous delivery of the information Complex event notification SensorStack without Cross-Layering Support Application Lifetime Improvement IES Architecture DFuse performance without Cross-layer information DFuse performance with Cross-layer information for role-migration Heterogeneous WSN Application SensorStack Data management module Stackability by using standard data interface Publish/subscribe based shared memory system Fully-associative cache for performance Event management module Adaptability by notifying when to adapt Complex event notification Reactive memory access DRE: Data request event RSE: Rule satisfied event DAE: Data available event EMM: Event management module DMM: Data management module Adaptability Vs. Stackability of protocol layers Adaptability deals with cross-layer data A must for wireless sensor networks Stackability deals with cross-layer functionalities A must for modular design Principle behind SensorStack Decouple data from functionalities