Wei Li, Flávia C. Delicato Paulo F. Pires, Young Choon Lee

Slides:



Advertisements
Similar presentations
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Advertisements

Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
A Distributed Security Framework for Heterogeneous Wireless Sensor Networks Presented by Drew Wichmann Paper by Himali Saxena, Chunyu Ai, Marco Valero,
1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Improvement on LEACH Protocol of Wireless Sensor Network
1 Routing Techniques in Wireless Sensor networks: A Survey.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
CISC October Goals for today: Foster’s parallel algorithm design –Partitioning –Task dependency graph Granularity Concurrency Collective communication.
A Data Fusion Approach for Power Saving in Wireless Sensor Networks Reporter : Chi-You Chen.
1 A Delay-Aware Reliable Event Reporting Framework for Wireless Sensor-Actuator Networks Presented by Edith Ngai Supervised by Prof. Michael R. Lyu Term.
Avoiding Energy Holes in Wireless Sensor Network with Nonuniform Node Distribution Xiaobing Wu, Guihai Chen and Sajal K. Das Parallel and Distributed Systems.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Optimizing Lifetime for Continuous Data Aggregation With Precision Guarantees in Wireless Sensor Networks Xueyan Tang and Jianliang Xu IEEE/ACM TRANSACTIONS.
Wireless Distributed Sensor Networks Special Thanks to: Jasvinder Singh Hitesh Nama.
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Mobile Agents in Wireless Sensor Networks Ivan Vukasinovic Zoran Babovic Goran Rakocevic.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Effect of Redundancy on Mean Time to Failure of Wireless Sensor Networks Anh Phan Speer, Ing-Ray Chen Paper Presented by: Misha, Neha & Vidhya CS 5214.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
Xiaobing Wu, Guihai Chen
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
A Distributed Coordination Framework for Wireless Sensor and Actor Networks Tommaso Melodia, Dario Pompili, Vehbi C.Gungor, Ian F.Akyildiz (MobiHoc 2005)
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
1/8/2016 Wireless Sensor Networks COE 499 Sleep-based Topology Control I Tarek Sheltami KFUPM CCSE COE
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Aggregation and Secure Aggregation. Learning Objectives Understand why we need aggregation in WSNs Understand aggregation protocols in WSNs Understand.
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
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
TOPICS INTRODUCTION CLASSIFICATION CHARACTERISTICS APPLICATION RELATED WORK PROBLEM STATEMENT OBJECTIVES PHASES.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Created by :- prashant more prashant more. INTRODUCTION Bluetooth is wireless high speed data transfer technology over a short range ( meters).
IEEE COMMUNICATIONS LETTERS, VOL. 9, NO. 9, SEPTEMBER 2005 Zhen Guo,
In the name of God.
Wireless Sensor Networks
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Protocols for Wireless Sensor Networks
Xiaobing Wu, Guihai Chen and Sajal K. Das
On the Lifetime of Wireless Sensor Networks
Presented by: Rohit Rangera
ABSTRACT   Recent work has shown that sink mobility along a constrained path can improve the energy efficiency in wireless sensor networks. Due to the.
Wireless Sensor Network Architectures
Autonomous Market-Based Approach for Resource Allocation
Parallel Algorithm Design
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Sensor Networks by K. Subrahmanya Sreshti (05IT6004)
Parallel Programming in C with MPI and OpenMP
A Survey on Routing Protocols for Wireless Sensor Networks
A Better Approximation for Minimum Total Routing Path Clustering Problem in 2-D Underwater Sensor Networks Wei Wang, Donghyun Kim, and Weili Wu, A Better.
Submission Title: [channel dependent initial backoff of CSMA]
Parallel Programming in C with MPI and OpenMP
Information Sciences and Systems Lab
Presentation transcript:

Efficient allocation of resources in multiple heterogeneous Wireless Sensor Networks Wei Li, Flávia C. Delicato Paulo F. Pires, Young Choon Lee Albert Y. Zomaya, Claudio Miceli Luci Pirmez Journal of Parallel Distributed Computing, 2014 Presented by Group 6 Tianyi Pan

Traditional Wireless Sensor Networks (WSNs) Application specific design Single target application Goal of achieving energy efficiency Limited use of versatile sensor nodes WSNs have the capability to allow nodes to perform different tasks System inefficiency – resource wastage

Resource allocation in IoT Middleware WSNs in IoT Targeting diverse applications Collect and process data from different type of sensor nodes Different application QoS requirements WSN system required to integrate heterogeneous WSNs to perform multiple co-existing WSN applications How to fully utilize the resources? How to maintain energy efficiency? Resource allocation in IoT Middleware

How to assign tasks to sensors? System Architecture APP Tasks How to assign tasks to sensors?

Application Model Application: <𝑉,𝐺,Δ𝑡, 𝐶> tasks area duration confidence Task: <service type, data sensing rate, data sending rate, workload> Confidence: Probability of achieving an application goal when a subset of all tasks are executed. Fire detection application: tasks to detect 𝐶 𝑂 2 ,𝐶𝑂, temperature, smoke 100% confidence when all tasks are executed 30% confidence when only temperature is detected User defined

System Model 𝑘 WSNs 𝑊={ 𝑊 1 , 𝑊 2 ,…, 𝑊 𝑘 } in area 𝐺 Each WSN 𝑖 has a single sink 𝑆 𝑁 𝑖 and 𝑃 sensors Each sensor node belongs to exactly one WSN WSNs may overlap with others in sensing range Sensing precision Impacted by environmental noise, proximity to the target area, number of neighboring nodes Precision 𝑀 𝑖 =1− 𝑁 𝑖 100 , where 𝑁 𝑖 is the noise level in [0,100] Assumptions Sensors have the same ratio interface, communication and sensing ranges Interference not considered Keep track of sensor states: location, residual energy, etc.

Energy Model Communication, sensing and processing modules for each sensor Only consider the case when modules are active Omit processing module in this paper 𝐸= 𝐸 𝑐 + 𝐸 𝑠 Communication cost for transmit 𝑙 bit of data from source to destination: 𝐸 𝑐 𝑙,𝑠𝑟𝑐,𝑑𝑒𝑠 = 𝑢,𝑣 ∈ 𝑃 𝑠𝑟𝑐,𝑑𝑒𝑠 𝐸 𝑙, 𝑑 𝑢𝑣 , 𝐸 𝑙, 𝑑 𝑢𝑣 = 𝐸 𝑒𝑙𝑒𝑐 ×𝑙+ 𝜀 𝑎𝑚𝑝 ×𝑙× 𝑑 𝑢𝑣 2 Sensing cost for service 𝑖 for time period 𝑡 𝐸 𝑠 =𝐸 𝑅 𝑠 𝑖 ×𝑡

Resource Allocation Problem System lifetime The time until the first sensor among all WSNs completely depleted its energy Given: 𝑚 applications, each application 𝐴 𝑥 has 𝑉 𝑥 tasks Find: a mapping Π: 𝑉 𝑥 →𝑃 for each application Such that: the application requirements are met and the system lifetime is maximized

Service and Requirement Analysis Three main types of service Sensing: continuous data reading, detect occasional event within an area Computation: fuse incoming data temporarily/spatially, make local decision, eliminate noise/redundant data, store/forward data Communication: claim usage/duration/bandwidth of selected wireless communication channel, determine route to destination Application/task requirements Data accuracy or precision Network lifetime Balance between accuracy/energy consumption

Fulfilling Application Requirements Data accuracy The best candidate is the one with the least noise Energy conservation Reduce sensing energy: use one sensor to concurrently serve multiple tasks Reduce communication energy: choose the sensor that is closest to a sink Combined: choose the sensor node with maximum weight 𝛼 𝐷 𝐷 𝑏𝑒𝑠𝑡 +𝛽 𝐸 𝑟𝑒𝑠𝑖𝑑𝑢𝑎𝑙 −𝐸 𝐸 𝑟𝑒𝑠𝑖𝑑𝑢𝑎𝑙 𝛼+𝛽=1

The Heuristic Allocation Algorithm App Arrival Decompose app to tasks Task Req.? Combined Precision Weight Select sensor with largest weight Select sensor with least noise Select sensor with least energy cost Last Task? Yes End No, check next task

Performance Analysis - Setup Parameter Value Application arrival rate Poisson distribution with mean 10 Multiple app arrival rate Range [0,1], with 1 being most likely, default 0.1 Max number of apps arriving concurrently 3 Tasks in application [2,6], uniform Workload of application 5,15 , uniform Data sensing rate ∞ (continuous sensing) Data sending rate 1,3 , uniform 𝐸 𝑒𝑙𝑒𝑐 50 𝑛𝐽/𝑏 𝜀 𝑎𝑚𝑝 10 𝑝𝐽/𝑏/ 𝑚 2 Initial energy 10 −5 𝐽 𝛼,𝛽 0.5 Not specified: service types for the tasks, geographical requirement of the tasks, capability of the sensors, noise, topology, how WSNs overlap

System Lifetime

Data Accuracy ●: 10% overlapping ■: 50% overlapping ▲: 90% overlapping

Energy Consumption More overlapping: more chance for data sharing

Testbed Experiments: Sun SPOT Platform Use real energy consumption data

Questions?