Murat Demirbas Onur Soysal SUNY Buffalo Ali Saman Tosun U. San Antonio Data Salmon: A greedy mobile basestation protocol for efficient data collection.

Slides:



Advertisements
Similar presentations
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Advertisements

Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
Delay-Minimized Route Design for Wireless Sensor-Actuator Networks Edith C.-H. Ngai 1, Jiangchuan Liu 2, and Michael R. Lyu 1 1 Department of Computer.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
UCSC 1 Aman ShaikhICNP 2003 An Efficient Algorithm for OSPF Subnet Aggregation ICNP 2003 Aman Shaikh Dongmei Wang, Guangzhi Li, Jennifer Yates, Charles.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Network Aware Resource Allocation in Distributed Clouds.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Complexity of Bellman-Ford
For Wednesday No reading No homework There will be homework for Friday, as well the program being due – plan ahead.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
A correction The definition of knot in page 147 is not correct. The correct definition is: A knot in a directed graph is a subgraph with the property that.
Bounded relay hop mobile data gathering in wireless sensor networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
M. Veeraraghavan (originals by J. Liebeherr) 1 Need for Routing in Ethernet switched networks What do bridges do if some LANs are reachable only in multiple.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Data Gathering in Wireless Sensor Networks with Mobile Collectors Ming Ma and Yuanyuan Yang State University of New York, Stony Brook 1 IEEE Parallel and.
Self-stabilizing energy-efficient multicast for MANETs.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
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)
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Prof. Yu-Chee Tseng Department of Computer Science
Net 435: Wireless sensor network (WSN)
Topology Control and Its Effects in Wireless Networks
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Presentation transcript:

Murat Demirbas Onur Soysal SUNY Buffalo Ali Saman Tosun U. San Antonio Data Salmon: A greedy mobile basestation protocol for efficient data collection in WSNs

2 Problems with static basestations 1.Static basestation (SB) approach ignores the spatiotemporally varying nature of data generation Most of the time the network remains idle, with burst of data generation from a region upon event detection 2.SB approach leads to multihop relaying of high traffic data Multihop relaying of high data-rate traffic consumes energy Collisions result due to high data-rate traffic contending over multihops

3 Work on Mobile Basestations Data Mules:  MBs move randomly and collect data opportunistically from sensors  Sensors buffer data until mobile basestation (MB) is within range Predictable Data Collection:  Sensors are assumed to know the trajectory of MBs  Sensors buffer data until MB is within range These work address problem 2 but also introduce latency

4 Work on MBs… Mobile Element Scheduling  MB visits sensors such that no sensor buffer overflow occurs  Problem is NP-complete, heuristic solutions provided Partition Based Scheduling  Algorithm partitions the network into regions according to data rates  Reduced overall complexity but still NP-complete These work address problem 2, problem 1 is addressed only for static/predetermined data generation rates

5 Our work: Data Salmon We address the spatiotemporal nature of data generation by using a network controlled MB We achieve low-latency data collection by maintaining a path to the MB for continuous data forwarding We reduce multihop relaying of high data-rate traffic by devising an algorithm for relocating the MB to the regions that produce higher data rates We prove that our local greedy algorithm is optimal by showing the convexity of the cost function for our setup

6 Outline of this talk Tracking the MB Data Salmon algorithm for relocating the MB Proof of optimality Simulation results Extensions

7 Model A static WSN A mobile basestation  Suspended cableway mobility platform as in NIMS, SkyCam A spanning backbone tree over WSN  MB uses the backbone tree to navigate

8 Distributed arrow algorithm Assume initially all arrows point to the basestation When the MB moves, just flip the direction of traversed edge Demmer, Herlihy (1998)

9 Distributed arrow algorithm Assume initially all arrows point to the basestation When the MB moves, just flip the direction of traversed edge Demmer, Herlihy (1998)

10 Distributed arrow algorithm Assume initially all arrows point to the basestation When the MB moves, just flip the direction of traversed edge Demmer, Herlihy (1998)

11 Distributed arrow algorithm Assume initially all arrows point to the basestation When the MB moves, just flip the direction of traversed edge Demmer, Herlihy (1998)

12 Outline of this talk Tracking the MB Data Salmon algorithm for relocating the MB Proof of optimality Simulation results Extensions

13 MB relocation problem Minimize energy consumed for multihop relaying  d(i,j): hop-distance from node i to node j  w i : the data rate of node i  The energy spent for relaying when MB is at m :  The problem is to find optimal m* with minimum M(m*) Notation for the algorithm  Total data rate forwarded from subtree rooted at i is ε i  Total data rate at WSN:

14 Greedy algorithm Go to a neighbor b with a lower cost function M(b) It turns out b is unique if it exists! M(b)=M(a)+ ε a - ε b ε=εa+εbε=εa+εb

15 Data Salmon algorithm ???

16 Data Salmon algorithm

17 Data Salmon algorithm

18 Data Salmon algorithm 4 2 3

19 Outline of this talk Tracking the MB Data Salmon algorithm for relocating the MB Proof of optimality Simulation results Extensions

20 Proof of optimality Let v 0 be optimal position, v k be any node in tree We show that the path to v 0 has decreasing cost Theorem 2: Path v k,v k-1,…,v 0 satisfies M(v 0 )≤ M(v 1 )≤ …≤ M(v k ) v0v0 v1v1 v2v2 vkvk A B1B1 B2B2 BkBk

21 Proof of optimality When MB moves from v 0 to v 1  hop distance for all nodes in A increases by 1  hop distance for all nodes in B decreases by 1 ≥0; since v 0 is optimal!! v0v0 v1v1 v2v2 vkvk A B1B1 B2B2 BkBk

22 When MB moves from v 1 to v 2  hop distance for all nodes in AUB 1 increases by 1  hop distance for all nodes in B-B 1 decreases by 1 ≥0 Proof of optimality v0v0 v1v1 v2v2 vkvk A B1B1 B2B2 BkBk

23 Outline of this talk Tracking the MB Data Salmon algorithm for relocating the MB Proof of optimality Simulation results Extensions

24 Energy consumption for SB vs MB

25 Point difference between SB & MB

26 Outline of this talk Tracking the MB Data Salmon algorithm for relocating the MB Proof of optimality Simulation results Extensions

27 Tree reconfiguration problem Static backbone tree leads to hotspot problem & also do not provide shortest path routing toward MB Is it possible/worthwhile to achieve an update-efficient algorithm for dynamically reconfiguring the tree as the MB relocates?  NB: Strictly local updating leads to deformed trees soon

28 Multiple MB extension Multiple MBs would mean multiple roots (DAG structure) When there are multiple outgoing edges in a node the incoming traffic is equally divided among the outgoing edges  MBs calculate their movement in the same manner (local greedy)  Edge directions are maintained in the same manner How do we achieve an optimal multiple MB algorithm?

29 Other extensions Use of more general cost functions Investigation of buffering at the nodes for buffering/latency trade-off

30 Summary We address the spatiotemporal nature of data generation by using a network controlled MB We achieve low-latency data collection by maintaining a path to MB for continuous data forwarding We reduce multihop relaying of high data-rate traffic by devising an algorithm for relocating the MB to minimize the average weighted multihop data traffic We prove that our local greedy algorithm is optimal by showing the convexity of the cost function for our setup

31 Comparison of work on MB Low energy cons. Low latency Multihop relaying Online adaptation Nw controlled Data Mules Predictable MB MES Partition Sched. Data Salmon

32 Effects of MB speed