27-Apr-06 JAWS Deployment-Support Network Principle – Status – Current Work Jan Beutel Computer Engineering and Networks Lab, ETH Zurich.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

KANSEI TESTBED OHIO STATE UNIVERSITY. HETEREGENOUS TESTBED Multiple communication networks, computation platforms, multi-modal sensors/actuators, and.
A Heterogeneous Testbed with TinyOS and EmStar TinyOS Technology Exchange 02/11/05 Martin Lukac – Contributors : Lewis.
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
1 (Review of Prerequisite Material). Processes are an abstraction of the operation of computers. So, to understand operating systems, one must have a.
June 2010 At A Glance The Room Alert Adapter software in conjunction with AVTECH Room Alert™ devices assists in monitoring computer room environments as.
Sensor Network Platforms and Tools
LoopBuster Hardware Loop Detection in Fast Mesh Ethernet Networks Uriel Peled and Tal Kol Guided by Boaz Mizrahi Advised by Gideon Kaempfer Digital Systems.
Sensor Grid: Integration of Wireless Sensor Networks and the Grid Authors: Hock Beng Lim, Yong Meng Teo, Protik Mukherjee, Vihn The Lam, Weng Fai Wong,
Extensible Scalable Monitoring for Clusters of Computers Eric Anderson U.C. Berkeley Summer 1997 NOW Retreat.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 13th Lecture Christian Schindelhauer.
Status and roadmap of the AlFa Framework Mohammad Al-Turany GSI-IT/CERN-PH-AIP.
Modeling and Evaluation of Fibre Channel Storage Area Networks Xavier Molero, Federico Silla, Vicente Santonia and Jose Duato.
OPC Alarm.NET.
Sensor Network Simulation Simulators and Testbeds Jaehoon Kim Jeeyoung Kim Sungwook Moon.
Avrora Scalable Sensor Simulation with Precise Timing Ben L. Titzer UCLA CENS Seminar, February 18, 2005 IPSN 2005.
PANDA PRACTICAL AD-HOC NETWORKING DEVELOPMENT APPARATUS Paul Boone Combat Networks WiSense Seminar Wlodek Olesinski University of Ottawa OlsonetCommunications.
Designing Reliable Networked Embedded Systems Jan Beutel, ETH Zurich National Competence Center in Research – Mobile Information and Communication Systems.
FlockLab: A Testbed for Distributed, Synchronized Tracing and Profiling of Wireless Embedded Systems IPSN 2013 NSLab study group 2013/04/08 Presented by:
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Control Over WirelessHART Network S. Han, X. Zhu, Al Mok University of Texas at Austin M. Nixon, T. Blevins, D. Chen Emerson Process Management.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
25-Feb-2005 More than just a few chips… Building Wireless Sensor Networks in 2005 Jan Beutel © ETH Zürich | Computer Engineering and Networks Lab.
University of Virginia Wireless Sensor Networks August, 2006 University of Virginia Jack Stankovic.
Wireless Communication on Wearable Systems CORECO I, WEMS II + III Jan Beutel, Computer Engineering and Networks Lab Mathias Stäger, Holger Junker, Electronics.
ITER – Interlocks Luis Fernandez December 2014 Central Interlock System CIS v0.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
1 Moshe Shadmon ScaleDB Scaling MySQL in the Cloud.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Computer Engineering and Networks Laboratory BTnodes A Distributed Environment for Prototyping Ad Hoc Networks Jan Beutel.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
23-Mar-2005 Using TinyOS on BTnodes A little more than porting to another platform… Jan Beutel © ETH Zürich | Computer Engineering and Networks Lab.
TESTBED FOR FUTURE INTERNET SERVICES TEFIS at the EU-Canada Future Internet Workshop, March Annika Sällström – Botnia Living Lab at Centre for.
Joint Theater Level Simulation Tablet Research Project.
Simulation of Distributed Application and Protocols using TOSSIM Valliappan Annamalai.
Computer Engineering and Networks Laboratory BTnodes - Jan Beutel and Oliver Kasten BTnodes A Distributed Platform for Sensor Nodes Hard- and Software.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
M4 Alpha Release August 9 th February 8th, 2006 M4 Alpha Release Modified Agenda Review M4 Objectives, General Concepts and Design Review M4 Development.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
KAIS T Distributed cross-layer scheduling for In-network sensor query processing PERCOM (THU) Lee Cheol-Ki Network & Security Lab.
Computer Engineering and Networks Laboratory BTnodes Robust Topology Discovery and Positioning Services Jan Beutel Dagstuhl WSN Seminar 2004.
Computer Network Lab. Korea University Computer Networks Labs Se-Hee Whang.
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Computer Engineering and Networks Laboratory BTnodes Topology Discovery and Multihop Networking Jan Beutel IP9 - Communicating Embedded Systems.
Wearable Communication Part 2 Jan Beutel, Thomas von Büren, Holger Junker, Matthias Stäger Computer Engineering and Networks Lab - Electronics Lab May.
T-T-2 Testing Tinyos-2.x Jan Beutel, ETH Zurich With the help of Roman Lim, Mustafa Yuecel, Matthias Woehrle, the T2-core and testbed WG’s and many others…
Communication for the Wearable Platform Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich October 19,
1 Querying the Physical World Son, In Keun Lim, Yong Hun.
1 Marionette: Using RPC for Development and Debugging of WSNs Kamin Whitehouse Joint with: Gilman Tolle, Jay Taneja, Cory Sharp, Sukun Kim, Jaein Jeong,
CHAPTER Windows Server Management. Chapter Objectives Give an overview of the Server Manager Provide details of accessing the Server Manager Explain the.
IPS Infrastructure Technological Overview of Work Done.
Computer Engineering and Networks Laboratory BTnodes Topology Discovery and Multihop Networking Jan Beutel IP9 - Communicating Embedded Systems.
Goals in Wearable Computing Jan Beutel, Michael Eisenring, Marco Platzner, Christian Plessl, Lothar Thiele Computer Engineering and Networks Lab Swiss.
Sensor Network Platform Kit (SNPK) Overview and Applications Jan Beutel, ETH Zurich with Roman Lim, Mustafa Yücel and the MICS team.
EmStar: A Software Environment for Developing and Deploying Wireless Sensor Networks CENS Research Review October 28, 2005 UCLA CENS EmStar Team.
Sensor Network Platform Kit (SNPK) Jan Beutel, ETH Zurich with Roman Lim, Mustafa Yücel and the MICS team.
Juan Alapin Alon Shahaf Traditional WSN “Sensor Clould” Other stuff??!?
Wednesday NI Vision Sessions
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
OSCAR Symposium – Quebec City, Canada – June 2008 Proposal for Modifications to the OSCAR Architecture to Address Challenges in Distributed System Management.
COMPSCI 110 Operating Systems
Modeling and Evaluation of Fibre Channel Storage Area Networks
Simulation of Distributed Application and Protocols using TOSSIM
Algorithms for Big Data Delivery over the Internet of Things
QNX Technology Overview
w-iLab.t Zwijnaarde Pieter Becue Vincent Sercu 29/12/2018.
Presentation transcript:

27-Apr-06 JAWS Deployment-Support Network Principle – Status – Current Work Jan Beutel Computer Engineering and Networks Lab, ETH Zurich

2 Virtualization and Emulation  EmStar [Ganesan2004]  BEE [Chang2003,Kuusilinna2003] Today's WSN Design and Development Scale Reality Figure abridged from D. Estrin/J. Elson Simulation  TOSSIM [Levis2003]  PowerTOSSIM [Shnayder2004]  Avrora [Titzer2005] Test Grids  moteLab [Werner-Allen2005]  Emstar arrays [Cerpa03/04]  Kansei [Dutta2005] Closing in on the “real” experience Specialized simulation tools for WSN applications Fast-prototyping in a controlled environment

3 ? Virtualization and Emulation  EmStar [Ganesan2004]  BEE [Chang2003,Kuusilinna2003] Today's WSN Design and Development Scale Reality Figure abridged from D. Estrin/J. Elson Simulation  TOSSIM [Levis2003]  PowerTOSSIM [Shnayder2004]  Avrora [Titzer2005] Test Grids  moteLab [Werner-Allen2005]  Emstar arrays [Cerpa03/04]  Kansei [Dutta2005]

4 From Proof-of-concept to Real-world WSNs Traditional test grid  Wired  Immobile  Not scalable In-network tools  Unreliable Self-organizing backbone network with deployment-support services Deployment-Support Network

5 Target Sensor Network Next-Generation Deployment-Support Developer Workstation Deployment-Support Network  Temporary, minimal invasive  Virtual connections to nodes  Reliable, wireless, scalable

6 WSN Target Application JAWS – Application Partitioning JAWS Application  Topology Control  Connection Management  Data Transport  Caching  Node Management Target Adapter  Target Control  Programming  Logging Monitor  Threads/IRQs  High level context Codesize 100 kB 4 kB 2 kB

7 Target Sensor Network SNMT – Sensor Network Monitoring Toolkit A suite of services based on the JAWS deployment-support network  Remote logging and event detection  BTnut OS tracing facility  Long-term logging and analysis  Remote programming  Generic DSN access  Power and status monitoring  Coordinated fault injection

8 JAWS – Application Example Test Setup: 20+ nodesDistributed Event Tracing  Time-synchronized  Context switches  Interrupts

9 JAWS – Field Experiments Deployment using 70+ nodes on an office floor Largest connected Bluetooth Scatternet

10 Target Sensor Network Deployment-Support – Closing the Loop… Full life-cycle support for Sensor Networks Feedback to concept, design and development under real-life, production conditions

11 JAWS – Operational Prerequisites Network Control Interface  Get events (within a given time interval)  Send immediate single command  Topology request  Status requests  Schedule recursive commands  Schedule commands at DSN node All information is run through a server with an attached database that takes care of fetching data from the DSN.

12 JAWS – Operational Prerequisites cont. Logical Target Interface  Target programming  Power control/monitoring (power on/off, battery status)  Hardware control (toggle pins, similar like led patterns)  ASCII control (send string/command/action over UART)  Target hardware logging  Target ASCII logging Actions are scheduled for execution in a queue at each DSN node. Data is time-stamped and logged locally.

13 JAWS – Application Overview Infra structure Device Under Test

14 JAWS – Target Interface Target Programming Buffered Action Queue  Scalability  Distributed actuation  Flexibility Local Data Logging  Time synchronized  Custom log filters  Retrieval on demand  Notification on demand

15 JAWS – DSN Server Details

16 JAWS – Development Demonstrated Scalability (EWSN 2006)  40+ node demo on three floors  SNMT services operational Major BTnut/JAWS Structural Rollover  Code roll-over working  Two Connection manager variants (tree and XTC mesh)  Testing under way MSP430 Target Adapter  Interface definition  Implementation started

17 JAWS – Current ETHZ DSN – Node  JAWS connection manager  Event detection/logging  Time synchronization  Target adapter  People: KM, MD, JB DSN – Server  Server  Polling engine, Database  Trend/Status monitor  People: JB, MD, TK FSN Prototype  Tmote Sky based  People: AM, RL User Interface  Test Case Generator  Trend Analyzer  People: PO, JB, TK, MD

18 JAWS – Current Status DSN – Node  JAWS connection manager  Event detection/logging  Time synchronization  Target adapter  People: KM, MD, JB DSN – Server  Server  Polling engine, Database  Trend/Status monitor  People: JB, MD, TK FSN Prototype  Tmote Sky based  People: AM, RL User Interface  Test Case Generator  Trend Analyzer  People: PO, JB, TK, MD

19 To probe further…