Video of the Day. Ø LA Express Park Explained!

Size: px
Start display at page:

Download "Video of the Day. Ø LA Express Park Explained!"

Transcription

1 Video of the Day LA Express Park Explained! 1

2 Proposal One proposal/team, 1 page! Team members! Concise description of project! Responsibilities of each member! Specific equipment needed! Written proposal due: 9/20 th, 11:59pm! to Mo! 2

3 Proposal Presentation 8 min per group! Including 3 min for questions! Your elevator pitch!! Mo your slides by 11am on 9/20 th! All use Mo s laptop à reduce context switches! 3

4 Agilla: Mobile Agent Middleware for Wireless Sensor Networks Chenyang Lu! Computer Science and Engineering!

5 Motivation Adaptive applications in wireless sensor networks! Adapt to changes in! the environment! the network! user requirements! 5

6 Example: Forrest Three applications: 1) Environmental Monitoring, 2) Fire Detection, 3) Fire Tracking! 6

7 Example: Forrest with Agilla Sensor network as a shared computing resource! Flexible application deployment! Env. monitoring agent Fire detection agent Fire tracking agent 7

8 Example: Cargo Tracking Thousands of containers leave/join network per day! Software need to be changed on the fly due to! Departure and arrival of containers! Container s country and company! Change in security levels and policies! Change in tracking technologies! Agilla: support adaptive applications in wireless sensor networks! 8

9 Agilla s System Architecture (1,1) (2,1) Agents Agents migrate Neighbor List Tuplespace remote access Tuplespace Neighbor List Middleware Services Agilla Middleware TinyOS Middleware Services Agilla Middleware TinyOS 9

10 Agilla s Computational Model PC Stack Condition Codes Heap Code Clone or Migrate Two variants of each: 1) Strong (code + state) 2) Weak (code only) 10

11 Mobile Agent Model Mobile agent: unit of execution that can move across hosts! Multiple mobile agents may share a host! Spatiotemporal decoupling => need shared data space with uniform interfaces! 11

12 Tuple Space-Based Coordination Content-addressable shared memory! Tuple A set of data fields! Template A pattern that matches particular tuples! Provides spatiotemporal decoupling in unreliable networks! rout in out in Tuplespace Tuplespace 12

13 Tuple Space Model Tuple: collection of data! <15, str, false>! Tuple space: shared data space containing tuples! Template: patterns which match tuples! <15, *, false> matches <15, str, false>! Common tuple space operations:! out(t): add tuple t to tuple space! rd(t): copy tuple matching template T from tuple space! in(t): remove tuple matching template T from tuple space! regrxn(t, c): execute code segment C when tuple matching template T is placed in tuple space! 13

14 Agilla Tuple Space API Remotely accessible localized tuple spaces! Stores context information! Facilitates inter-agent communication! out Tuplespace in out:!!insert! in:!!!remove! rd:!!!read! inp:!!probing remove! rdp:!!probing read! regrxn:! deregrxn: Local!register reaction!!deregister reaction! Remote rout:!insert! rinp:!probing remove! rrdp:!probing read! rrdpg:!probing group read (1-hop)! 14

15 Location-Base Addressing Nodes are addressed by location! (3,1) (3,2) (3,3) clone to (3,1) (2,2) clone to (3,3) (1,1) Fire Detection Agent (1,3) 15

16 Implementation on TinyOS Agilla is available for Mica2 and MicaZ motes! 4 agents/node! Agent Injector! Written in Java! Remote Injection via RMI! Key Challenges! Network bandwidth! Compact instructions! Memory! ROM: 54.7KB of 128KB! RAM: 3.5KB of 4KB! Message loss! Agent-level ARQ! 16

17 Experimental Set-up Ø 6x9 Mica2 Mote Testbed! Ø Multi-hop Grid! Ø One base station! 17

18 Performance Evaluation: migration vs. remote tuple space access Migration instructions are more reliable because of hop-by-hop acknowledgements but remote tuplespace operations have less overhead 18

19 Agilla Instruction Execution Times Local Operations Remote Operations 19

20 Experiences Fire Detection & Tracking! Presented at IPSN 2005! Intruder Detection and Tracking! Agents guard network perimeter and follow intruders! Periodically report intruder location to base station! Cargo & Inventory Management! In collaboration with Boeing! Mobile agents load manifests from RFID, find items, detect security breaches, and send alert to Internet gateways.! Demo at SenSys 2005! 20

21 Fire Tracking Video 21 Video available at:

22 Related Work Distributing inanimate code modules! XNP [xbow 03], Deluge [sensys 04], MNP [icdcs 05], SOS [mobisys 05]! Maté/Bombilla [asplos 02]! Mobile Agent-Like Middleware! Sensorware [mobisys 03]! Weak migration only! Smart Messages [Kang 04]! No remote interactions! Single thread per node! 22

23 Agilla Summary Mobile agent middleware simplifies application deployment & increases network flexibility! Agilla middleware services! Agent mobility! Tuple space-based coordination! Location-centric addressing! Context discovery! Empirical results demonstrate Agilla is reliable and efficient! 23

24 References C.-L. Fok, G.-C. Roman and C. Lu, Agilla: A Mobile Agent Middleware for Self-Adaptive Wireless Sensor Networks, ACM Transactions on Autonomous and Adaptive Systems, Special Issue on Self-Adaptive and Self-Organising Wireless Networking Systems, 4(3), Article 16, July Agilla: Source Code Documentation Tutorials Experience Reports 24

25 Agimone: Middleware Integration of Sensor and IP Networks!!! Chenyang Lu! Computer Science and Engineering!

26 Motivating Application: Cargo Tracking Ship Sensor Network Sensor Network IP Network Sensor Network Shipping Yard Customer, Shipper, DHS, CBP Train Sensor Network Truck 26

27 Problem Statement Weak radio => low radio range => isolated networks => reduced utility! Communication restrictions can be eased by connecting WSNs using a common IP network! Custom application-specific software is written to connect sensor and IP networks! Sensor and IP networks have vastly different characteristics and capabilities! Not reusable, error prone, inflexible! 27

28 Background: Two Distinct Middlewares Node (1,1) Node (2,1) Mobile Host 1 Mobile Host 2 Agents Neighbors Tuple Space Agilla Middleware migrate remote access Agents Tuple Space Neighbors Agilla Middleware Agents AQL AQL AQL TS TS TS Limone Server AQL TS migrate remote access Agents AQL AQL AQL TS TS TS Limone Server AQL TS TinyOS MICA2 Mote TinyOS MICA2 Mote Java VM Java VM Agilla: Sensor Network Middleware Mobile Agents Host-level tuple spaces Host-level neighbor list Severe resource limitations Limone: IP Network Middleware Mobile Agents Agent-level tuple spaces Agent-level neighbor list Resource rich 28

29 Programming Models Agilla Agilla byte code! Hosted on custom VM! Handful of well-known data types! Limone Java! Hosted on Java VM! Rich data types! 29

30 Agimone Network Architecture System Components 30

31 Agimone Services Shared data space! AgimoneAgent has own Agilla TS! Agilla agents access TS directly! AgimoneAgent wraps Agilla TS in Limone TS API! Sensor network discovery! AgimoneAgent advertises self with Limone Registry! Limone Registry distributes ad to other AgimoneAgents! Ads stored in AgimoneAgent s Agilla tuple space! 31

32 Agimone Services Inter-network Migration Multi-step process! Though internally complex, appears simple to Agilla agent developer! 32

33 Cargo Tracking Revisited Watchdog Agents! Monitors sensors! Sends alert to base station! Port authority s Limone agent reacts to it! 17 lines of Agilla code, 11 lines of Java code! Intrusion Search Agent! Searches multiple WSNs for alert tuples! Autonomously crosses WSN boundaries! 23 lines of Agilla code, no additional Java code! 33

34 Experimental Setup 100Mbps Ethernet IBM R40 Laptop 1.5GHz Pentium M 512MB RAM Windows XP 115kbps serial Mica2 Mote on Gateway 7.4MHz Atmel 128L 4KB RAM TinyOS 34

35 Performance: Agimone Services TS operations between mote and PC take ms, regardless of type or direction! Cross-WSN migration takes ~85 ms! As size of agent increases, serial link becomes bottleneck! 35

36 Performance: Middleware Overhead In-and-Out latency End-to-End Migration Latency Native implementation done using simple message passing! 27.39ms faster to move in and out of one WSN! 78.39ms faster round-trip across two WSNs! 36

37 Other Integration Frameworks Hourglass [J. Shneidman, et al. 04] and Stream-Based Overlay Networks [P. Pietzuch, et al. 06]! Routes data from WSN to Internet, but does not support applications! Tenet [R. Govindan, et al. 05]! PCs directly control sensors; no support for autonomous task migration! SERUN [J. Liu, et al. 05]! Embedded microservers control sensors; tasks cannot migrate across microservers! IrisNet [P. Gibbons, et al. 03]! Applies database abstraction to desktop PCs with sensing peripherals (e.g., webcams)! 37

38 Conclusions Agimone middleware enables integration of sensor and IP networks.! Cargo tracking application demonstrates that Agimone simplifies development.! Enhance productivity at the cost of moderate performance overhead.!! 38

39 References G. Hackmann, C.-L. Fok, G.-C. Roman and C. Lu, Agimone: Middleware Support for Seamless Integration of Sensor and IP Networks, International Conference on Distributed Computing in Sensor Systems (DCOSS'06), June Source Code Documentation Tutorials Experience Reports 39

Agilla/Agimone: Middleware for Sensor Networks

Agilla/Agimone: Middleware for Sensor Networks Agilla/Agimone: Middleware for Sensor Networks Motivation Existing sensor network software lacks flexibility Entire network runs just one application Cannot adapt to changes in the environment the network

More information

SIMULATION ENVIRONMENT SHOWING ENERGY CONSERVATION FOR AGILLA MIDDLEWARE

SIMULATION ENVIRONMENT SHOWING ENERGY CONSERVATION FOR AGILLA MIDDLEWARE SIMULATION ENVIRONMENT SHOWING ENERGY CONSERVATION FOR AGILLA MIDDLEWARE 1 Dr. G. Mahadevan, 2 Prof. Ms.Nirmala.S, 3 Pradeep N 1 Prof., 2 Research Schola, 3 4 th Semester, M-Tech, Dept. of CSE,AMCEC, Bangalore,Karnataka

More information

Agilla: A Mobile Agent Middleware for Sensor Networks

Agilla: A Mobile Agent Middleware for Sensor Networks Washington University in St. Louis Washington University Open Scholarship All Computer Science and Engineering Research Computer Science and Engineering Report Number: WUCSE-2006-16 2006-01-01 Agilla:

More information

Self-Adapting MAC Layer for Wireless Sensor Networks

Self-Adapting MAC Layer for Wireless Sensor Networks Self-Adapting MAC Layer for Wireless Sensor Networks Mo Sha, Rahav Dor, Gregory Hackmann, Chenyang Lu Cyber-Physical Systems Laboratory Washington University in St. Louis Tae-Suk Kim, Taerim Park Samsung

More information

CSE 521S Final Review

CSE 521S Final Review Final Demo CSE 52S Final Review Chenyang Lu Computer Science and Engineering This Thursday, 4-7 Cupples I Room 28 5 min per team Set up and test your demo in advance All expected to aeend the whole session

More information

Mobility in Sensor Networks. Daniel Massaguer Feb 2005

Mobility in Sensor Networks. Daniel Massaguer Feb 2005 Mobility in Sensor Networks Daniel Massaguer Feb 2005 Mobility in Sensor Networks Mobile Code Maté: Code infection Agilla: Mobile Agents Mobile hardware Guided navigation Node mobility:

More information

Tasking Wireless Sensor Nodes in the Internet of Things

Tasking Wireless Sensor Nodes in the Internet of Things Tasking Wireless Sensor Nodes in the Internet of Things Benjamin Le Corre, Jérémie Leguay, Mario Lopez-Ramos Thales Communications 160 Bd de Valmy, BP 82 92704 Colombes Cedex, France {firstname.name}@fr.thalesgroup.com

More information

CSC 774 Advanced Network Security

CSC 774 Advanced Network Security Computer Science CSC 774 Advanced Network Security Topic 4.3 Mitigating DoS Attacks against Broadcast Authentication in Wireless Sensor Networks 1 Wireless Sensor Networks (WSN) A WSN consists of a potentially

More information

Outline. Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks. Smart Grid

Outline. Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks. Smart Grid Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks Experimental methodology Empirical study in homes Spectrum study of existing wireless signals

More information

UbiMASS - Ubiquitous Mobile Agent System for Wireless Sensor Networks

UbiMASS - Ubiquitous Mobile Agent System for Wireless Sensor Networks 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing UbiMASS - Ubiquitous Mobile Agent System for Wireless Sensor Networks Faruk Bagci, Julian Wolf, Benjamin Satzger,

More information

Mobile Agents for Adaptive Reconfigurable Wireless Networks

Mobile Agents for Adaptive Reconfigurable Wireless Networks Mobile Agents for Adaptive Reconfigurable Wireless Networks Dr. Victor C. M. Leung Department of Electrical and Computer Engineering The University of British Columbia Vancouver, BC, Canada The International

More information

Opportunistic Application Flows in Sensor-based Pervasive Environments

Opportunistic Application Flows in Sensor-based Pervasive Environments Opportunistic Application Flows in Sensor-based Pervasive Environments Nanyan Jiang, Cristina Schmidt, Vincent Matossian, and Manish Parashar ICPS 2004 1 Outline Introduction to pervasive sensor-based

More information

System Architecture Directions for Networked Sensors[1]

System Architecture Directions for Networked Sensors[1] System Architecture Directions for Networked Sensors[1] Secure Sensor Networks Seminar presentation Eric Anderson System Architecture Directions for Networked Sensors[1] p. 1 Outline Sensor Network Characteristics

More information

KSN Radio Stack: Sun SPOT Symposium 2009 London.

KSN Radio Stack: Sun SPOT Symposium 2009 London. Andreas Leppert pp Stephan Kessler Sven Meisinger g : Reliable Wireless Communication for Dataintensive Applications in Sensor Networks Sun SPOT Symposium 2009 London www.kit.edu Application in WSN? Targets

More information

Hardware Support for a Wireless Sensor Network Virtual Machine

Hardware Support for a Wireless Sensor Network Virtual Machine Hardware Support for a Wireless Sensor Network Virtual Machine Hitoshi Oi The University of Aizu February 13, 2008 Mobilware 2008, Innsbruck, Austria Outline Introduction to the Wireless Sensor Network

More information

Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures

Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures By Chris Karlof and David Wagner Lukas Wirne Anton Widera 23.11.2017 Table of content 1. Background 2. Sensor Networks vs. Ad-hoc

More information

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology CSC344 Wireless and Mobile Computing Department of Computer Science COMSATS Institute of Information Technology Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting

More information

Critique #2. Ø Due on 2/13 (Tuesday)

Critique #2. Ø Due on 2/13 (Tuesday) Critique #2 Ø M. Sha, G. Hackmann and C. Lu, Real-world Empirical Studies on Multi- Channel Reliability and Spectrum Usage for Home-Area Sensor Networks, IEEE Transactions on Network and Service Management,

More information

IBM Rational ClearCase Remote Client Version 7.1 Performance Report (Windows)

IBM Rational ClearCase Remote Client Version 7.1 Performance Report (Windows) IBM Rational ClearCase Remote Client Version 7.1 Performance Report (Windows) This report compares Rational ClearCase Remote Client (CCRC) server performance and scalability for the 7.0.1 and 7.1 releases.

More information

Science of Computer Programming. Servilla: A flexible service provisioning middleware for heterogeneous sensor networks

Science of Computer Programming. Servilla: A flexible service provisioning middleware for heterogeneous sensor networks Science of Computer Programming 77 (2012) 663 684 Contents lists available at SciVerse ScienceDirect Science of Computer Programming journal homepage: www.elsevier.com/locate/scico Servilla: A flexible

More information

TinyOS. Wireless Sensor Networks

TinyOS. Wireless Sensor Networks TinyOS Laboratorio di Sistemi Wireless Ing. Telematica Università Kore Enna Ing. A. Leonardi Wireless Sensor Networks The number of nodes can be very high Nodes are densely deployed Low cost, low power

More information

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks Wireless Embedded Systems (0120442x) Ad hoc and Sensor Networks Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department of Computer Engineering Kasetsart University Materials taken from lecture slides by Karl

More information

TinySec: A Link Layer Security Architecture for Wireless Sensor Networks. Presented by Paul Ruggieri

TinySec: A Link Layer Security Architecture for Wireless Sensor Networks. Presented by Paul Ruggieri TinySec: A Link Layer Security Architecture for Wireless Sensor Networks Chris Karlof, Naveen Sastry,, David Wagner Presented by Paul Ruggieri 1 Introduction What is TinySec? Link-layer security architecture

More information

Adaptive Cluster Computing using JavaSpaces

Adaptive Cluster Computing using JavaSpaces Adaptive Cluster Computing using JavaSpaces Jyoti Batheja and Manish Parashar The Applied Software Systems Lab. ECE Department, Rutgers University Outline Background Introduction Related Work Summary of

More information

Interfacing Java-DSP with Sensor Motes

Interfacing Java-DSP with Sensor Motes Interfacing Java-DSP with Sensor Motes by H. M. Kwon, V. Berisha and A. Spanias Ira A. Fulton School of Engineering, Department of Electrical Engineering, MIDL Lab Arizona State University, Tempe, AZ 85287-5706,

More information

Generality Challenges and Approaches in WSNs

Generality Challenges and Approaches in WSNs I. J. Communications, Network and System Sciences, 2009, 1, 1-89 Published Online February 2009 in SciRes (http://www.scirp.org/journal/ijcns/). Generality Challenges and Approaches in WSNs Fadi TIRKAWI,

More information

Image acquisition and Communication

Image acquisition and Communication Image acquisition and Communication Developements around the ACME Fox Board E. Pamba Capo-ChiChi 1,2,G. Weisenhorn 1,J-M. Friedt 3,4 H. Guyennet 1,2 1 Department of Computer Science University of Franche-Comte

More information

Towards a Resilient Operating System for Wireless Sensor Networks

Towards a Resilient Operating System for Wireless Sensor Networks Towards a Resilient Operating System for Wireless Sensor Networks Hyoseung Kim Hojung Cha Yonsei University, Korea 2006. 6. 1. Hyoseung Kim hskim@cs.yonsei.ac.kr Motivation (1) Problems: Application errors

More information

Framework for Uniform Reconfiguration and Processing over Industrial Control System

Framework for Uniform Reconfiguration and Processing over Industrial Control System Framework for Uniform Reconfiguration and Processing over Industrial Control System Puja D. Kumbhare 1, Rahul Pusdekar 1,2 Abha Gaikwad Patil College of Engineering, Mohgaon, Nagpur.Dept. of M.E. Wireless

More information

Notos: Efficient Emulation of Wireless Sensor Networks with Binary-to-Source Translation

Notos: Efficient Emulation of Wireless Sensor Networks with Binary-to-Source Translation Schützenbahn 70 45127 Essen, Germany Notos: Efficient Emulation of Wireless Sensor Networks with Binary-to-Source Translation Robert Sauter, Sascha Jungen, Richard Figura, and Pedro José Marrón, Germany

More information

A VIRTUALLAB APPROACH FOR WIRELESS SENSOR MOTES AND WIRELESS SENSOR NETWORKS

A VIRTUALLAB APPROACH FOR WIRELESS SENSOR MOTES AND WIRELESS SENSOR NETWORKS A VIRTUALLAB APPROACH FOR WIRELESS SENSOR MOTES AND WIRELESS SENSOR NETWORKS Anghel V. CONŢIU, Adina ŢOPA, Vasile T. DĂDÂRLAT Technical University of Cluj-Napoca, Str. Ctin Daicoviciu nr. 15, 400027 Cluj-Napoca,

More information

Implementation of Gradient Routing in WSNs

Implementation of Gradient Routing in WSNs Implementation of Gradient Routing in WSNs Thomas Watteyne, Kris Pister, Dominique Barthel, Mischa Dohler, Isabelle Auge-Blum BSAC, UC Berkeley, USA Orange Labs, Meylan, France CTTC, Castelldefels, Barcelona,

More information

Distributed Embedded Systems with AmbiComp

Distributed Embedded Systems with AmbiComp Motivation Hardware Software Eclipse Plugin Conclusion Distributed Embedded Systems with AmbiComp Johannes Eickhold jeick@so.in.tum.de Self-Organizing Systems Group Faculty of Informatics TU Munich June

More information

1 School of Information Science, Computer and Electrical Engineering, Halmstad University, Halmstad, Sweden

1 School of Information Science, Computer and Electrical Engineering, Halmstad University, Halmstad, Sweden Adaptable Middleware for Heterogeneous Wireless Sensor Networks Edison Pignaton Freitas1,2, Per Söderstam1, Wagner Ourique de Morais1, Carlos Eduardo Pereira2,3, and Tony Larsson1 1 School of Information

More information

Wireless Ad Hoc and Sensor Networks Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Wireless Ad Hoc and Sensor Networks Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Wireless Ad Hoc and Sensor Networks Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 20 UAV Networks- Part- III So we come to finally,

More information

Path Optimization in Stream-Based Overlay Networks

Path Optimization in Stream-Based Overlay Networks Path Optimization in Stream-Based Overlay Networks Peter Pietzuch, prp@eecs.harvard.edu Jeff Shneidman, Jonathan Ledlie, Mema Roussopoulos, Margo Seltzer, Matt Welsh Systems Research Group Harvard University

More information

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team COSMOS Architecture and Key Technologies June 1 st, 2018 COSMOS Team COSMOS: System Architecture (2) System design based on three levels of SDR radio node (S,M,L) with M,L connected via fiber to optical

More information

Tag a Tiny Aggregation Service for Ad-Hoc Sensor Networks. Samuel Madden, Michael Franklin, Joseph Hellerstein,Wei Hong UC Berkeley Usinex OSDI 02

Tag a Tiny Aggregation Service for Ad-Hoc Sensor Networks. Samuel Madden, Michael Franklin, Joseph Hellerstein,Wei Hong UC Berkeley Usinex OSDI 02 Tag a Tiny Aggregation Service for Ad-Hoc Sensor Networks Samuel Madden, Michael Franklin, Joseph Hellerstein,Wei Hong UC Berkeley Usinex OSDI 02 Outline Introduction The Tiny AGgregation Approach Aggregate

More information

Agent based System Architecture for Wireless Sensor Networks

Agent based System Architecture for Wireless Sensor Networks Agent based System Architecture for Wireless Sensor Networks Sajid Hussain, Elhadi Shakshuki, Abdul Wasey Matin Jodrey School of Computer Science Acadia University Wolfville, Nova Scotia, Canada B4P 2R6

More information

Real-Time Internet of Things

Real-Time Internet of Things Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.

More information

Information Brokerage

Information Brokerage Information Brokerage Sensing Networking Leonidas Guibas Stanford University Computation CS321 Information Brokerage Services in Dynamic Environments Information Brokerage Information providers (sources,

More information

APPLICATIONS AND DESIGN ISSUES FOR MOBILE AGENTS IN WIRELESS SENSOR NETWORKS

APPLICATIONS AND DESIGN ISSUES FOR MOBILE AGENTS IN WIRELESS SENSOR NETWORKS WIRELESS SENSOR NETWORKING APPLICATIONS AND DESIGN ISSUES FOR MOBILE AGENTS IN WIRELESS SENSOR NETWORKS MIN CHEN, SERGIO GONZALEZ, AND VICTOR C. M. LEUNG, UNIVERSITY OF BRITISH COLUMBIA Sensing field Target

More information

Outline. Mate: A Tiny Virtual Machine for Sensor Networks Philip Levis and David Culler. Motivation. Applications. Mate.

Outline. Mate: A Tiny Virtual Machine for Sensor Networks Philip Levis and David Culler. Motivation. Applications. Mate. Outline Mate: A Tiny Virtual Machine for Sensor Networks Philip Levis and David Culler Presented by Mark Tamola CSE 521 Fall 2004 Motivation Mate Code Propagation Conclusions & Critiques 1 2 Motivation

More information

Distributed Computation in Wireless Ad Hoc Grid Formations with Bandwidth Control

Distributed Computation in Wireless Ad Hoc Grid Formations with Bandwidth Control Distributed Computation in Wireless Ad Hoc Grid Formations with Bandwidth Control Elisa Rondini and Stephen Hailes University College London MSN 2007, 13 th July 2007 Overview Scenario Assumptions Challenges

More information

Remote Software Service for Mobile Clients leveraging Cloud Computing

Remote Software Service for Mobile Clients leveraging Cloud Computing Remote Software Service for Mobile Clients leveraging Cloud Computing Dr. Chunming Hu (hucm@act.buaa.edu.cn ) In Cooperate with Dr. Jianxin Li, Mr. Weiren Yu Associate Professor, School of Computer Science

More information

Spatial Coordination in Wireless Sensor Network Applications

Spatial Coordination in Wireless Sensor Network Applications Spatial Coordination in Wireless Sensor Network Applications A Thesis Submitted to the College of Graduate Studies and Research in Partial Fulfillment of the Requirements for the degree of Master of Science

More information

Exploring Sensor Networks using Mobile Agents

Exploring Sensor Networks using Mobile Agents Exploring Sensor Networks using Mobile Agents Daniel Massaguer, Chien-Liang Fok, Nalini Venkatasubramanian, Gruia-Catalin Roman, and Chenyang Lu Donald Bren School of Information and Computer Science Department

More information

Lecture 8 Wireless Sensor Networks: Overview

Lecture 8 Wireless Sensor Networks: Overview Lecture 8 Wireless Sensor Networks: Overview Reading: Wireless Sensor Networks, in Ad Hoc Wireless Networks: Architectures and Protocols, Chapter 12, sections 12.1-12.2. I. Akyildiz, W. Su, Y. Sankarasubramaniam

More information

Katholieke Universiteit Leuven Department of Computer Science

Katholieke Universiteit Leuven Department of Computer Science A survey of Middleware for Wireless Sensor Networks Wouter Horré Nelson Matthys Sam Michiels Wouter Joosen Pierre Verbaeten Report CW498, August 2007 Katholieke Universiteit Leuven Department of Computer

More information

CSE 461 Module 10. Introduction to the Transport Layer

CSE 461 Module 10. Introduction to the Transport Layer CSE 461 Module 10 Introduction to the Transport Layer Last Time We finished up the Network layer Internetworks (IP) Routing (DV/RIP, LS/OSPF, BGP) It was all about routing: how to provide end-to-end delivery

More information

Network Design Considerations for Grid Computing

Network Design Considerations for Grid Computing Network Design Considerations for Grid Computing Engineering Systems How Bandwidth, Latency, and Packet Size Impact Grid Job Performance by Erik Burrows, Engineering Systems Analyst, Principal, Broadcom

More information

Practical Aspects of CTI WSN Testbed

Practical Aspects of CTI WSN Testbed Practical Aspects of CTI WSN Testbed Dpt. of Computer Engineering and Informatics, University of Patras, Greece Research Academic Computer Technology Institute (CTI), Patras, Greece 2nd PROSENSE Meeting

More information

Data Elevators Applying the Bundle Protocol in Delay Tolerant Wireless Sensor Networks

Data Elevators Applying the Bundle Protocol in Delay Tolerant Wireless Sensor Networks Data Elevators Applying the Bundle Protocol in Delay Tolerant Wireless Sensor Networks Wolf-Bastian Pöttner, Felix Büsching, Georg von Zengen, Lars Wolf IEEE MASS 2012, 2012-10-09 Motivation (a) (b) (d)

More information

An Intrusion Detection System for Critical Information Infrastructures Using Wireless Sensor Network Technologies

An Intrusion Detection System for Critical Information Infrastructures Using Wireless Sensor Network Technologies An Intrusion Detection System for Critical Information Infrastructures Using Wireless Sensor Network Technologies The Fifth international CRIS conference on Critical Infrastructures Beijing China, 20 September

More information

WP-PD Wirepas Mesh Overview

WP-PD Wirepas Mesh Overview WP-PD-123 - Wirepas Mesh Overview Product Description Version: v1.0a Wirepas Mesh is a de-centralized radio communications protocol for devices. The Wirepas Mesh protocol software can be used in any device,

More information

Video of the Day. Cisco to Buy Meraki for $1.2 Billion CEO Sanjit Biswas talks about founding and developing Meraki

Video of the Day. Cisco to Buy Meraki for $1.2 Billion CEO Sanjit Biswas talks about founding and developing Meraki Cri$que #5 Due November 27 th (Tuesday) O. Chipara, C. Lu, T.C. Bailey and G.- C. Roman, Reliable Clinical Monitoring using Wireless Sensor Networks: Experience in a Step- down Hospital Unit, ACM Conference

More information

A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks

A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks Georg Wittenburg and Jochen Schiller Freie Universität Berlin Middleware Support for Pervasive Computing Workshop (PerWare

More information

Cloud Based IoT Application Provisioning (The Case of Wireless Sensor Applications)

Cloud Based IoT Application Provisioning (The Case of Wireless Sensor Applications) Cloud Based IoT Application Provisioning (The Case of Wireless Sensor Applications) (ENCS 691K Chapter 7) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/

More information

A Distributed Particle Filter Implementation for Tracking in a Wireless Sensor Network

A Distributed Particle Filter Implementation for Tracking in a Wireless Sensor Network A Distributed Particle Filter Implementation for Tracking in a Wireless Sensor Network Jesse Read, Katrin Achutegui, Joaquín Míguez Universidad Carlos III de Madrid. January 22, 2013 J. Read, K.Achutegui,

More information

Middleware for Sensor Networks

Middleware for Sensor Networks Middleware for Sensor Networks Krzysztof Piotrowski piotrowski@ihp-ffo.de Background Application Middleware Sensor Network Application Middleware Sensor Network Middleware for Sensor Networks 2 Middleware

More information

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set Available online at www.sciencedirect.com Procedia Computer Science 6 (2011) 408 412 Complex Adaptive Systems, Volume 1 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri University of Science

More information

Sensor Grid: Integration of Wireless Sensor Networks and the Grid

Sensor Grid: Integration of Wireless Sensor Networks and the Grid Sensor Grid: Integration of Wireless Sensor Networks and the Grid Hock Beng Lim 1, Yong Meng Teo 1,2, Protik Mukherjee 1, Vinh The Lam 1, Weng Fai Wong 1,2, Simon See 3 1 Singapore-MIT Alliance, National

More information

Profiling Grid Data Transfer Protocols and Servers. George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA

Profiling Grid Data Transfer Protocols and Servers. George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA Profiling Grid Data Transfer Protocols and Servers George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA Motivation Scientific experiments are generating large amounts of data Education

More information

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL 2.1 Topology Control in Wireless Sensor Networks Network topology control is about management of network topology to support network-wide requirement.

More information

A Holistic Solution for Reliable Over-the-Air Software Updates in Large Industrial Plants. Florian Kauer, Florian Meyer, Volker Turau

A Holistic Solution for Reliable Over-the-Air Software Updates in Large Industrial Plants. Florian Kauer, Florian Meyer, Volker Turau A Holistic Solution for Reliable Over-the-Air Software Updates in Large Industrial Plants Florian Kauer, Florian Meyer, Volker Turau June 13 th, 2017 Institute of Telematics Hamburg University of Technology

More information

Executive Summary. iii

Executive Summary. iii Executive Summary Operational and tactical military environments are composed of mobile nodes and dynamic situations resulting in a high degree of uncertainty. Communication links are often based on adhoc

More information

Session W-06. Brian Lauge Pedersen Technical Solutions Professional - Datacenter

Session W-06. Brian Lauge Pedersen Technical Solutions Professional - Datacenter Session W-06 Brian Lauge Pedersen Technical Solutions Professional - Datacenter blauge@microsoft.com Introducing & Benefits of Remote Desktop Services Remote Desktop Architecture What's New for Windows

More information

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105 European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105 A Holistic Approach in the Development and Deployment of WSN-based

More information

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

End-To-End Delay Optimization in Wireless Sensor Network (WSN) Shweta K. Kanhere 1, Mahesh Goudar 2, Vijay M. Wadhai 3 1,2 Dept. of Electronics Engineering Maharashtra Academy of Engineering, Alandi (D), Pune, India 3 MITCOE Pune, India E-mail: shweta.kanhere@gmail.com,

More information

Location-based Services in Ubiquitous Computing Environments

Location-based Services in Ubiquitous Computing Environments Location-based Services in Ubiquitous Computing Environments National Institute of Informatics Email: ichiro@nii.ac.jp Outline 1. Motivation 2. Approach 3. Design and Implementation 4. Applications 5.

More information

Sensor Networks. Part 3: TinyOS. CATT Short Course, March 11, 2005 Mark Coates Mike Rabbat. Operating Systems 101

Sensor Networks. Part 3: TinyOS. CATT Short Course, March 11, 2005 Mark Coates Mike Rabbat. Operating Systems 101 Sensor Networks Part 3: TinyOS CATT Short Course, March 11, 2005 Mark Coates Mike Rabbat 1 Operating Systems 101 operating system (äp ǝr āt ing sis tǝm) n. 1 software that controls the operation of a computer

More information

A Cost-Space Approach to Distributed Query Optimization in Stream Based Overlays

A Cost-Space Approach to Distributed Query Optimization in Stream Based Overlays A Cost-Space Approach to Distributed Query Optimization in Stream Based Overlays Jeffrey Shneidman, Peter Pietzuch, Matt Welsh, Margo Seltzer, Mema Roussopoulos Systems Research Group Harvard University

More information

A WSN middleware for security and localization services

A WSN middleware for security and localization services 1st Italian Workshop on Embedded Systems A WSN middleware for security and localization services Speaker Marco Santic Center of Excellence DEWS University of L'Aquila Italy Overview Introduction Concept

More information

Towards a Real Time Communica3on Framework for Wireless Sensor Networks

Towards a Real Time Communica3on Framework for Wireless Sensor Networks Towards a Real Time Communica3on Framework for Wireless Sensor Networks Chenyang Lu Department of Computer Science and Engineering Applica3on challenges High data rate Low latency Priori;za;on Predictability

More information

PROACTIVE RELIABLE BULK DATA DISSEMINATION IN SENSOR NETWORKS 1

PROACTIVE RELIABLE BULK DATA DISSEMINATION IN SENSOR NETWORKS 1 PROACTIVE RELIABLE BULK DATA DISSEMINATION IN SENSOR NETWORKS 1 Limin Wang Sandeep S. Kulkarni Software Engineering and Network Systems Laboratory Department of Computer Science and Engineering Michigan

More information

POMAC: Properly Offloading Mobile Applications to Clouds

POMAC: Properly Offloading Mobile Applications to Clouds POMAC: Properly Offloading Mobile Applications to Clouds Mohammed Anowarul Hassan George Mason University Kshitiz Bhattarai SAP Lab Palo Alto Qi Wei and Songqing Chen George Mason University 1 Outline

More information

Sena Technologies White Paper: Latency/Throughput Test. Device Servers/Bluetooth-Serial Adapters

Sena Technologies White Paper: Latency/Throughput Test. Device Servers/Bluetooth-Serial Adapters Sena Technologies White Paper: Latency/Throughput Test of October 30, 2007 Copyright Sena Technologies, Inc 2007 All rights strictly reserved. No part of this document may not be reproduced or distributed

More information

1. Overview. Home Control and Automation. Building Automation. Industrial Automation. Power and Utility Automation. Asset Management.

1. Overview. Home Control and Automation. Building Automation. Industrial Automation. Power and Utility Automation. Asset Management. Abstract Wireless Sensor Networks (WSNs) have many application fields in several industries. In this paper, the open standard protocols 802.15.4 and ZigBee are examined and compared with its competitors.

More information

Enhanced Coordination in Sensor Networks through Flexible Service Provisioning

Enhanced Coordination in Sensor Networks through Flexible Service Provisioning Enhanced Coordination in Sensor Networks through Flexible Service Provisioning Chien-Liang Fok, Gruia-Catalin Roman, and Chenyang Lu Dept. of Computer Science and Engineering Washington University in St.

More information

Extensible Network Configuration and Communication Framework

Extensible Network Configuration and Communication Framework Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood Applied Research Laboratory Department of Computer Science and Engineering: Washington University in Saint Louis

More information

Architecture Design Principles to Support Adaptive Service Orchestration in WSN Applications

Architecture Design Principles to Support Adaptive Service Orchestration in WSN Applications Architecture Design Principles to Support Adaptive Service Orchestration in WSN Applications Kirill Mechitov University of Illinois at Urbana-Champaign Urbana, IL, USA mechitov@cs.uiuc.edu Reza Razavi

More information

Design and Implementation of TARF: A Trust-Aware Routing Framework for WSNs

Design and Implementation of TARF: A Trust-Aware Routing Framework for WSNs IEEE 2012 Transactions on Dependable and Secure Computing, Volume: 9, Issue: 2 Design and Implementation of TARF: A Trust-Aware Routing Framework for WSNs Abstract The multi-hop routing in wireless sensor

More information

Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani

Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani (in collaboration with Ming Li, Devesh Agrawal, Deepak Ganesan, Aruna Balasubramanian, Brian Levine, Xiaozheng Tie at UMass

More information

Types of Virtualization. Types of virtualization

Types of Virtualization. Types of virtualization Types of Virtualization Emulation VM emulates/simulates complete hardware Unmodified guest OS for a different PC can be run Bochs, VirtualPC for Mac, QEMU Full/native Virtualization VM simulates enough

More information

Remotely Deployed Virtual Sensors

Remotely Deployed Virtual Sensors Remotely Deployed Virtual Sensors Sanem Kabadayi Christine Julien TR-UTEDGE-2007-010 Copyright 2007 The University of Texas at Austin Remotely Deployed Virtual Sensors Sanem Kabadayı and Christine Julien

More information

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks AD: An Efficient Multihop roadcast Protocol ased on Asynchronous Duty-Cycling in Wireless Sensor Networks Yanjun Sun* Omer Gurewitz Shu Du Lei Tang* David. Johnson* *Rice University en Gurion University

More information

Middleware Mechanisms for Agent Mobility in Wireless Sensor and Actuator Networks

Middleware Mechanisms for Agent Mobility in Wireless Sensor and Actuator Networks Middleware Mechanisms for Agent Mobility in Wireless Sensor and Actuator Networks Nikos Tziritas 1,2,3, Giorgis Georgakoudis 1,2, Spyros Lalis 1,2, Tomasz Paczesny 4, Jarosław Domaszewicz 4, Petros Lampsas

More information

CS263 Wireless Sensor Networks

CS263 Wireless Sensor Networks CS263 Wireless Sensor Networks Lecture 1: Introduction Prof. Matt Welsh Harvard University January 29, 2009 Introduction: Wireless Sensor Networks TMote Sky (Sentilla) Tiny, low-power, wireless sensors

More information

IBM Tivoli Risk Manager Provides Protection for the Enterprise through Intrusion and Protection Management

IBM Tivoli Risk Manager Provides Protection for the Enterprise through Intrusion and Protection Management Software Announcement October 15, 2002 Provides Protection for the Enterprise through Intrusion and Protection Management Overview IBM Tivoli Risk Manager is an enterprise risk management solution that

More information

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking Wireless Challenges 15-441: Computer Networking Lecture 25: Wireless Networking Force us to rethink many assumptions Need to share airwaves rather than wire Don t know what hosts are involved Host may

More information

High Performance Computing Course Notes Course Administration

High Performance Computing Course Notes Course Administration High Performance Computing Course Notes 2009-2010 2010 Course Administration Contacts details Dr. Ligang He Home page: http://www.dcs.warwick.ac.uk/~liganghe Email: liganghe@dcs.warwick.ac.uk Office hours:

More information

Chapter 4. Routers with Tiny Buffers: Experiments. 4.1 Testbed experiments Setup

Chapter 4. Routers with Tiny Buffers: Experiments. 4.1 Testbed experiments Setup Chapter 4 Routers with Tiny Buffers: Experiments This chapter describes two sets of experiments with tiny buffers in networks: one in a testbed and the other in a real network over the Internet2 1 backbone.

More information

Wireless networks: from cellular to ad hoc

Wireless networks: from cellular to ad hoc Wireless networks: from cellular to ad hoc The three wireless waves Wave #1: cellular telephony Still, biggest profit maker Wave #2 : wireless Internet access Most Internet access on US campuses is wireless

More information

Efficient Handoff using Mobile IP and Simplified Cellular IP

Efficient Handoff using Mobile IP and Simplified Cellular IP Presented at GNSS 2004 The 2004 International Symposium on GNSS/GPS Sydney, Australia 6 8 December 2004 Efficient Handoff using Mobile IP and Simplified Cellular IP S. Omar School of Surveying & Spatial

More information

Improving the Database Logging Performance of the Snort Network Intrusion Detection Sensor

Improving the Database Logging Performance of the Snort Network Intrusion Detection Sensor -0- Improving the Database Logging Performance of the Snort Network Intrusion Detection Sensor Lambert Schaelicke, Matthew R. Geiger, Curt J. Freeland Department of Computer Science and Engineering University

More information

DESIGN OF AN INTELLIGENT MIDDLEWARE FOR FLEXIBLE SENSOR CONFIGURATION IN M2M SYSTEMS

DESIGN OF AN INTELLIGENT MIDDLEWARE FOR FLEXIBLE SENSOR CONFIGURATION IN M2M SYSTEMS DESIGN OF AN INTELLIGENT MIDDLEWARE FOR FLEXIBLE SENSOR CONFIGURATION IN M2M SYSTEMS Niels Reijers 1, Kwei-Jay Lin 1,2, Yu-Chung Wang 1, Chi-Sheng Shih 1, Jane Y. Hsu 1 1 Intel-NTU Connected Context Computing

More information

Implementing Your BYOD Mobility Strategy An IT Checklist and Guide

Implementing Your BYOD Mobility Strategy An IT Checklist and Guide Implementing Your BYOD Mobility Strategy An IT Checklist and Guide 2012 Enterproid IBYOD: 120221 Content 1. Overview... 1 2. The BYOD Checklist... 1 2.1 Application Choice... 1 2.2 Installation and Configuration...

More information

Routing in Sensor Networks

Routing in Sensor Networks Routing in Sensor Networks Routing in Sensor Networks Large scale sensor networks will be deployed, and require richer inter-node communication In-network storage (DCS, GHT, DIM, DIFS) In-network processing

More information

Wireless Sensor Networks

Wireless Sensor Networks Wireless Sensor Networks c.buratti@unibo.it +39 051 20 93147 Office Hours: Tuesday 3 5 pm @ Main Building, second floor Credits: 6 Ouline 1. WS(A)Ns Introduction 2. Applications 3. Energy Efficiency Section

More information

Wireless Mesh Networks

Wireless Mesh Networks Distributed Systems 600.437 Wireless Mesh Networks Department of Computer Science The Johns Hopkins University 1 Wireless Mesh Networks Lecture 10 Further reading: www.dsn.jhu.edu/publications/ 2 The Wireless

More information