Magic Weaver An Agent Based Simulation Framework for Wireless Sensor Networks.

Slides:



Advertisements
Similar presentations
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
Advertisements

anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
NDN in Local Area Networks Junxiao Shi The University of Arizona
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
A Distributed Security Framework for Heterogeneous Wireless Sensor Networks Presented by Drew Wichmann Paper by Himali Saxena, Chunyu Ai, Marco Valero,
Presented by : Poorya Ghafoorpoor Yazdi Eastern Mediterranean University Mechanical Engineering Department Master Thesis Presentation Eastern Mediterranean.
Introduction to Wireless Sensor Networks
Wireless Sensor Networks Craig Ulmer. Background: Sensor Networks n Array of Sensor Probes ( ) n Collect In-Situ Data about Environment n Wireless.
Sensor Network Platforms and Tools
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
Reconfigurable Sensor Networks Chris Elliott Honours in Digital Systems Charles Greif and Nandita Bhattacharjee.
Wireless Sensor Network. A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to.
Generic Sensor Platform for Networked Sensors Haywood Ho.
SANS A Simple Ad hoc Network Simulator Nicolas Burri Roger Wattenhofer Yves Weber Aaron Zollinger.
A Survey of Wireless Sensor Network Data Collection Schemes by Brett Wilson.
Generic Sensor Platform for Networked Sensors Haywood Ho.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
August 7, 2003 Sensor Network Modeling and Simulation in Ptolemy II Philip Baldwin University of Virginia Motivation With.
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Wireless Sensor Networks Smart Environments: Technologies, Protocols, and Applications ed. D.J. Cook and S.K. Das, John Wiley, New York, B.Devi
Wireless Sensor Network for Tracking the Traffic in INTERNET Network Routers Supervisor: Mark Shifrin Students: Yuriy Kipnis Nir Bar-Or Networked Software.
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod.
Presented by : Poorya Ghafoorpoor Yazdi 2012_2013 Eastern Mediterranean University Mechanical Engineering Department Master Thesis Presentation Eastern.
NAME: NASIRAHMADPROGRAM: B.S TELECOMSEMESTER: 7THREG#: SU/ PRESENTED TO: ENGR. GUL ZAMEEN KHANDATE: UNIVERSITY: SARHAD UNIVERSITY.
PANDA PRACTICAL AD-HOC NETWORKING DEVELOPMENT APPARATUS Paul Boone Combat Networks WiSense Seminar Wlodek Olesinski University of Ottawa OlsonetCommunications.
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
MICA: A Wireless Platform for Deeply Embedded Networks
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
An Introduction Table Of Context Sensor Network PreviewRouting in Sensor NetworksMobility in Sensor Networks Structure and characteristics of nodes and.
Fault Diagnosis System for Wireless Sensor Networks Praharshana Perera Supervisors: Luciana Moreira Sá de Souza Christian Decker.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
ECN B4 : Dao Thanh Chung Tutor : Takatoshi Kanazawa fNode : Reducing Network Packet Transmission Overhead in Indoor Heterogeneous.
Introduction to Wireless Sensor Networks
Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network Applications Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
KAIS T CS712 병렬처리 특강 - 차세대 무선네트워크 응용 및 보안 - Syllabus Network & Security Lab.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
Wireless Sensor Network (WSN). WSN - Basic Concept WSN is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively.
A Survey on Sensor Networks Hussein Alzoubi Rami Alnamneh
Data Dissemination in Sensor Networks Challenges and Solutions by Sovrin Tolia.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
Ching-Ju Lin Institute of Networking and Multimedia NTU
THE IMPACT OF OSPF ROUTING ON MILITARY MANETS BY ROCCO LUPOI UNDER THE GUIDANCE OF DR. GRANT WIGLEY THESIS - BACHELOR OF COMPUTER SCIENCE (HONOURS) - LHIS.
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
Overview of Cellular Networks Mobile Ad hoc Networks Sensor Networks.
Thermal Detecting Wireless Sensor Network Presenters: Joseph Roberson, Gautam Ankala, and Jessica Curry Faculty Advisor: Dr. Linda Milor ECE 4007: Final.
MAC Protocols for Sensor Networks
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Wireless Sensors Networks - Network Address Allocation Presented by: Assaf Goren Supervisor: Dr. Yehuda Ben-Shimol.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
MAC Protocols for Sensor Networks
Wireless Sensor Networks
Wireless Sensor Networks
Overview of Wireless Networks:
Introduction to Wireless Sensor Networks
Adhoc and Wireless Sensor Networks
Wireless Multimedia Sensor Networks: Applications and Testbeds
Presentation transcript:

Magic Weaver An Agent Based Simulation Framework for Wireless Sensor Networks

What Should You Take Away? Extremely High Level Overview of Sensor Networks Design Rationale of MagicWeaver Capabilities of MagicWeaver Research & Implementation – Where do we draw the line?

Outline Sensor Networks –Overview of Sensor Networks –Typical Characteristics of Sensor Devices –Typical Application Areas –Research Areas MagicWeaver –Motivation –Design,Implementation –Discussion & Future Work –What I gained from it?

Sensor Nets Overview Caters to the environments in which humans operate Step towards “Everyday objects acting as computing devices” Adhoc Networks Vs Sensor Networks –Nature of Deployment - Planned –Degree of Device Constraints - Extreme –Functioning Mode - Unattended –Scale of Devices – Huge Numbers

Sensor Nets Overview –Infrastructure: Often Present –Task Definition: Well Defined –Location: Known –Replenishment: Often Not Possible –Applications: Towards an Environment “Human-Centric to Human Supervised Computing”

Characteristics of Sensor Devices Array of Sensors: Temperature, Pressure, Light, Acoustic, Motion Detectors etc. Non-replinishable Energy - Currently Less than 4 KB of memory No Persistent Storage Processing Capacity: 4 MHz to 20 MHz Communication Radius: Few Tens of Feet

Berkeley Motes-weC Mini Mote 19.1 Kbps 20m Range Light Sensing Temperature Sensing 4 MHz – 3.0 V 8 Kb –Program Memory 512 b – Data Memory Available from: CrossBow Inc. $900 for a complete kit.

Application Areas Military Environments –Surveillance information/Reconnaissance Missions Bio-medical Sensing –Monitoring of conditions inside human body Less Accessible environments like large Industrial Plants and Aircraft Interiors Smart Spaces –Smart Offices and Rooms, Rock Concerts

Research Areas in Sensor Nets Hardware Research –Practically deployable devices –Smart Dust Networking Research –Energy-aware routing protocols Data Management Research –Energy-aware data propagation schemes –Data Fusion and analysis Software Engineering Research –Platforms for building sensor applications

MagicWeaver Why ? –Thesis in Sensor Nets –Data Management – Key Focus –Research is recently spurred What ? –Simulation Framework For Sensor Networks –Multi-agent system modeling sensor nodes and its actions –Software API for incorporating various models “Let’s Weave Magic”

Course of Execution Initial Work plan –To Understand various data propagation schemes SPIN, Directed Diffusion, Flooding and Gossipping –To gain further insights into the domain System Built –Framework for Simulation –Models in Sensor Networks “Final Link is Yet to be Established”

Related Work SensorSim –Closest it can get –NS-2 Mobility and Wireless Extensions + Sensor Network Extensions SensorWare –Middleware for Mobile Code Support Slew of Work in USC/ISI, UCLA, Berkeley

Overview of MagicWeaver Agents-Sensors – High Degree of Correlation Heterogeneity of Algorithms – Warrants a Flexible framework Abstracts Models pertinent in Sensor Networks Runtime Environment for execution under the purview of “User-Defined” models. Object-Oriented Model Definitions Java + JADE

Towards a Framework Agent Framework Tasking & Task Model Environment Model Device & Cache Model Data Propagation Model Motes, LRR Random Temp,Pres Motion, Sound Flooding Location & Clustering Model (X,Y)-Distance Based Base Station Model Data Format

Agent Components Logger Network Topology Agent Base Station Agent Environmental Agent Sensor Agent

Design of a Sensor Agent DCL DPDLSTL Controller Introspector NTNT Agent Platform DCL: Device Constraint Layer STL: Sensor Tasking Layer DPDL: Data Propagation Definition Layer NT:Network Topology

Interaction Pattern Get Locations (SA To NTA) Get Locations (SA To NTA) Compute Neighbors, Assign BS,EA (NTA To All) Compute Neighbors, Assign BS,EA (NTA To All) Start Sensing SA to EA Start Sensing SA to EA Send Sensed /Forwarded Data Send Sensed /Forwarded Data If BS Con Send to BS Analyze Data N

Sensor Agents Network View Base Station AgentNetwork Topology Agent Logger Env Agents Sensor Agents

Facts Used in the Simulation Energy is spent while receiving, transmitting and waiting to receive wirelessly Energy is spent while doing the sensing task(s) Energy is spent while forwarding messages (agents acting as routers) Energy is spent while switching tasks Only a few nodes have base station connectivity

Utilities SensorView – Graphical Tool for displaying the view of the sensor network BaseStation View – Graphical Tool for displaying the data received at the base station. JADE Sniffer/RMA

Discussion Complete Modular Design Complexity left to the Sensor Network Designer Runtime environment Agent paradigm completely abstracted out

Further Work Implementation of data propagation schemes –Gossiping, SPIN, Directed Diffusion Query Tool for Node Querying Models of failure-prone nature of nodes and loss- prone nature of wireless links Dynamic switching of tasking policy In-built support data analysis Design of Test-bed for experimental evaluation –On what basis do we compare the schemes implemented –How do you actually carry out the simulation to get the results you want to measure

What Did I Gain? Sound understanding of the domain of sensor networks More useful insights into JADE based agent programming Prospective area of further work – Towards Masters thesis “Complete Satisfaction”