Three heuristics for transmission scheduling in sensor networks with multiple mobile sinks Damla Turgut and Lotzi Bölöni University of Central Florida.

Slides:



Advertisements
Similar presentations
Hadi Goudarzi and Massoud Pedram
Advertisements

Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Low-Energy Adaptive Clustering Hierarchy An Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks M. Aslam hayat.
Onur G. Guleryuz & Ulas C.Kozat DoCoMo USA Labs, San Jose, CA 95110
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
Computer Science 1 CSC 774 Advanced Network Security Enhancing Source-Location Privacy in Sensor Network Routing (ICDCS ’05) Brian Rogers Nov. 21, 2005.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, Lixia Zhang
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Results Showing the potential of the method for arbitrary networks The following diagram show the increase of networks’ lifetime in which SR I =CR I versus.
Avoiding Energy Holes in Wireless Sensor Network with Nonuniform Node Distribution Xiaobing Wu, Guihai Chen and Sajal K. Das Parallel and Distributed Systems.
EWSN 04 – Berlin, Jan. 20, 2004 Silence is Golden with High Probability: Maintaining a Connected Backbone in Wireless Sensor Networks Paolo Santi* Janos.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Prepared By Eda Baykan Supervisors Jun Luo, Jean-Pierre Hubaux, Jacques Panchard ROUTING TOWARDS A MOBILE SINK.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Orion: A Power-Performance Simulator for Interconnection Networks Presented by: Ilya Tabakh RC Reading Group4/19/2006.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Maximizing Business Value Through Projects: Doing less and achieving more! Thomas G. Lechler Stevens Institute of Technology Hoboken NJ.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
Grammati Pantziou 1, Aristides Mpitziopoulos 2, Damianos Gavalas 2, Charalampos Konstantopoulos 3, and Basilis Mamalis 1 1 Department of Informatics, Technological.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Switch-and-Navigate: Controlling Data Ferry Mobility for Delay-Bounded Messages Liang Ma*, Ting He +, Ananthram Swami §, Kang-won Lee + and Kin K. Leung*
Mutual Exclusion in Wireless Sensor and Actor Networks IEEE SECON 2006 Ramanuja Vedantham, Zhenyun Zhuang and Raghupathy Sivakumar Presented.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
On the Cost/Delay Tradeoff of Wireless Delay Tolerant Geographic Routing Argyrios Tasiopoulos MSc, student, AUEB Master Thesis presentation.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Athanasios Kinalis ∗, Sotiris Nikoletseas ∗, Dimitra Patroumpa ∗, Jose Rolim† ∗ University of Patras and Computer Technology Institute, Patras, Greece.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
 Tree in Sensor Network Patrick Y.H. Cheung, and Nicholas F. Maxemchuk, Fellow, IEEE 3 rd New York Metro Area Networking Workshop (NYMAN 2003)
Murat Demirbas Onur Soysal SUNY Buffalo Ali Saman Tosun U. San Antonio Data Salmon: A greedy mobile basestation protocol for efficient data collection.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Mobility Increases the Connectivity of K-hop Clustered Wireless Networks Qingsi Wang, Xinbing Wang and Xiaojun Lin.
Exploiting Sink Mobility for Maximizing Sensor Networks Lifetime Z. Maria Wang, Emanuel Melachrinoudis Department of Mechanical and Industrial Engineering.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Optimally Modifying Software for Safety and Functionality Sampath Kannan U.Penn (with Arvind Easwaran & Insup Lee)
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Xiaobing Wu, Guihai Chen and Sajal K. Das
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Edinburgh Napier University
Presentation transcript:

Three heuristics for transmission scheduling in sensor networks with multiple mobile sinks Damla Turgut and Lotzi Bölöni University of Central Florida ATSN 2008 May 13, 2008

Introduction  Traditional sensor networks  Static, low-power, forward data by hop-by-hop routing, single or multiple sinks  Energy conservation  Alternative approach  Data collection by a set of mobile sinks  More economical for power consumption  Collect and buffer observations, transmit to them to the closest sink  Transmission scheduling problem: should I send the data now or wait for a more favorable moment?

Contributions  Describe and compare three practically implementable heuristic algorithms  H1: human-inspired simple heuristics  H2: stochastic transmission  H3: constant risk  Describe an optimal algorithm, based on a dynamic programming to provide a baseline for the comparisons  Not practical to implement

Transmission scheduling problem  Decision of the node whether to transmit or not its currently collected set of observations to mobile sink at a given point in time  Wait until mobile sink gets closer?  If wait too long, buffer may get full and loose data  If wait too little, may bypass better opportunities  Send it with lower power consumption?

Assumptions  Data transmission is initiated by the node  Mobile sink visits every node  All collected data may not be transmitted  Data transmission between the sensor node and the closest mobile sink  Sink does not move during transmission  No deadline with transmissions of data  Data buffering for an arbitrary amount of time without penalty

Objectives of the algorithms  Objectives of the nodes:  Transmit all the observations  Minimize the energy consumption  The scheduling strategy tries to minimize the objective function which balances these two factors  Energy minimization only, no observations may be transmitted  Data loss minimization only, transmission can occur at every opportunity

Cumulative policy penalty  Objective function: Cumulative Policy Penalty (CPP)  “Cumulative” aspect is essential here  Sum of the transmission energy + a penalty for lost packets  We can parametrize the relative weight of the lost packets  … but it can not be lower than the transmission energy… the node will improve its score by loosing all its packets!  Transmission energy is determined by the physical factors  The model used for energy dissipation used for communication

Related work  Routing towards mobile sink  SEAD (Kim et. al.), HLETDR (Baruah et. al.)  Mobility models of the sinks  Random, predictable, controlled  SENMA (Tong et. al.), Chakrabarti et. al.  Mobility and routing  mWSN (Chen et. al.), Luo et. al., Kansal et. al., Gandham et. al., Message ferrying (Zhao et. al.)  Transmission scheduling  Zhao et. al, Song et. al.  Combinations  Somasundara et. al., Guo et. al.

Oracle Optimal algorithm  Finds the optimal transmission schedule with the assumption that mobility patterns of the sinks is known  Optimality: find a schedule which minimizes the cumulative policy penalty for specified interval  Objective: serves the baseline for more realistic algorithms  Implementation: dynamic programming  Exponential in the worst case, in practice much faster

Three heuristics  Make their decision based on very simple calculations  Do not explore the solution space  Do not plan for the future transmissions  Notations used Mthe current buffer content M full the size of the buffer rdata collection rate d tr transmission rate dCurrent distance of the closest mobile sink

H1: Human-inspired simple heuristics  Mimic the human decision process for the transmission scheduling  Designed based on the observation of several humans  play the transmission scheduling problem as a game and then  describe their strategy  Humans are not comfortable doing calculations during the game

H1: Human-inspired simple heuristics (cont’d)  Strategies developed were based on levels of the buffer and the current distance of the mobile sink  Did not adhere strictly to the stated strategy  When asked, all agreed “coin toss” is not a good strategy

H1: Human-inspired simple heuristics (cont’d)  Parameters d opt Optimal distance MLML Too low to transmit MHMH Buffer emergency level  Algorithm

H2: Stochastic transmission  Transmits randomly with probability distribution affected by two factors  Level of buffer  Distance of the mobile sink  Final equation

H2: Stochastic transmission

H3: Constant risk  Estimate based on historical information how much risk a decision carry  Take decisions based on a constant risk factor  Goal: prevent the algorithm from being too bold in one occasion and too cautious in others  OP[t][d]: future probability

H3: Constant risk  Parameters p risk Constant risk factor tqtq Quantization of remaining time dqdq Quantization of the distance to the sink  Algorithm

Experimental Study  Performed a series of experiments using the YAES simulator framework  Scenario:  Mobile sinks are moving around collecting data from sensor nodes using one-hop communication  Random waypoint mobility pattern of the sinks

Simulation parameters

Compared implementations, measurements  Four different sensor implementations  Oracle Optimal (OrOpt)  Human inspired (H1: HI)  Stochastic (H2: STO)  Constant risk (H3: CR)  Measurements collected:  Total transmission energy  Data loss ratio  Cumulative policy penalty (CPP)

CPP w.r.t. transmission range

Consumed energy w.r.t. transmission range

Data loss ratio w.r.t transmission range

CMM vs. mobile sink count

Consumed energy w.r.t. mobile sink count

Data loss ratio w.r.t. mobile sink count

 Investigated the problem of transmission scheduling  Agent approach where each node tries to maximize its utility by minimizing energy consumption and data loss  Presented an oracle optimal algorithm to provide a baseline for the comparisons  Described and compared three practically implementable heuristic algorithms  H1: human-inspired simple heuristics  H2: stochastic transmission  H3: constant risk Conclusions

Conclusions (cont’d)  Human intuition might lead us astray  Overall, the stochastic algorithm gave the best results, followed by constant risk  The human intuition inspired algorithm came out last  As expected, the oracle optimal algorithm provided the best results, but not by a wide margin

Thank you Questions?