Load Balancing Routing Scheme in Mars Sensor Network CS 215 Winter 2001 Term Project Prof : Mario Gerla Tutor: Xiaoyan Hong Student : Hanbiao Wang & Qingying.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

Directed Diffusion for Wireless Sensor Networking
The Selective Intermediate Nodes Scheme for Ad Hoc On-Demand Routing Protocols Yunjung Yi, Mario gerla and Taek Jin Kwon ICC 2002.
A Presentation by: Noman Shahreyar
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
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.
Improvement on LEACH Protocol of Wireless Sensor Network
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
1 An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks Chengfa Li, Mao Ye, Guihai Chen State Key Laboratory for Novel Software.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Computer Science 1 CSC 774 Advanced Network Security Enhancing Source-Location Privacy in Sensor Network Routing (ICDCS ’05) Brian Rogers Nov. 21, 2005.
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
Defending Against Traffic Analysis Attacks in Wireless Sensor Networks Security Team
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Wireless sensor networks: a survey 周紹恩 指導教授 : 柯開維 1.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
A Topology Discovery Algorithm for Sensor Networks Go Suzuki CS691, SSNS Spring 2003.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Routing Protocols II.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
The Zone Routing Protocol (ZRP)
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
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.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
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.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
COMPUTING AGGREGATES FOR MONITORING WIRELESS SENSOR NETWORKS Jerry Zhao, Ramesh Govindan, Deborah Estrin Presented by Hiren Shah.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Off By One Power-Save Protocols Corey Andalora Keith Needels.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Routing in Sensor Networks. –Routing means carrying data packets from a source node to a destination node (usually called sinks in sensor networks terminology)
Scalable Routing Protocols for
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
KAIS T Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua MobiCom ‘05 Presentation by.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
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)
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
A Secure Routing Protocol with Intrusion Detection for Clustering Wireless Sensor Networks International Forum on Information Technology and Applications.
Routing protocols for sensor networks.
MAC Protocols for Sensor Networks
Net 435: Wireless sensor network (WSN)
THE NETWORK LAYER.
On Achieving Maximum Network Lifetime Through Optimal Placement of Cluster-heads in Wireless Sensor Networks High-Speed Networking Lab. Dept. of CSIE,
Develop distributed algorithms for sensor networks which provide:
Optimizing Energy Consumption in Wireless Sensor
A Distributed Clustering Scheme For Underwater Sensor Networks
Edinburgh Napier University
Presentation transcript:

Load Balancing Routing Scheme in Mars Sensor Network CS 215 Winter 2001 Term Project Prof : Mario Gerla Tutor: Xiaoyan Hong Student : Hanbiao Wang & Qingying Li

Objective " Balancing sensors’ energy consumption by diffusing data traffic into their closest neighbourhoods. " Prolong network lifetime by alleviating the load unbalance problem.

Problem of Original Design for JPL Sensor network In the original implementation, it forms a spinning tree for routing path Node 35  Handle data traffic for cluster 1 Node 74  Handle data traffic for cluster 2 Conclude : Node 35 and 74 died out fast Cluster 2 Cluster 1

Proposed Algorithm : We propose an multi path routing scheme to diffuse data traffic of the sensor to its neighbourhood that is still in the shortest path back to the base station. " Routing table construction stage, the sensor network self- organized into a configuration of N levels. – a) The base station is the sink with level = 0 ( black in the figure) b) All the nodes that can directly hear from the base station are labelled as level = 1 ( blue in the figure ). All the nodes that could directly talk with level 1 nodes are labelled as level = 2 (green in the figure), but they couldn't directly talk with level 0 node, and so forth. " data transmission step, node i at level (N+1) will randomly chooses next hop j from its neighbours at level N with equal probability.

Design Issue 1 : Construct Routing Table When a node receives request packages from other nodes,it will check it against its own routing table: 1. HopNumber ( Incoming packet) > HopNumber( record )  discarded ; 2 HopNumber(Incoming packet) < HopNumber ( record )  delete old path and record new path; 3. HopNumber(Incoming packet) = HopNumber(record)  insert this new path into its routing table

Example for Node i " Assuming Node i received a package from Node J at first. The node J indicates that its distance to the base is 3, hence, Node i will record its distance to the base is 4 ; " Then another package from K arrives and indicates its distance to the base is 2. Hence, Node i compare this with its record, it will delete the path via Node J and update its distance to the base as 3, also record the path via node K. " When the package from Node L arrives and indicates its distance to the base is 2. Node i will add this entry to its routing table that gave same shortest distance of 3 to the base, via Node L. " Node M has same situation as Node L.

Level Level Level 4 Flooding request package 2 Level 3 Base i J K L M 3

Data Transmission from Node D To Base Station " Node D starts to send data package to the base station via Node i since it is the only path in its routing table. " Node i will randomly pick one of the entry ( choose the next hop from routing table entry, via K, or via L, or via M) with equal probability to determine which path to forward the data. " Assuming K is chosen by Node i and now node K will check its routing table, determine its next hop, either via Node X or Node Y. " Suppose X is chosen and its next hop is the base station and the package is now transmitted from Node D to the base station. " During this Data Forwarding, we used routing path 1

Transmitting Data from Node D to Base with 4different path: Path 1 -- Grey Path 2 -- Red Path 3 -- Green Path 4 -- Yellow 2 3 Base D i K L M X Y

Multi Path Nodes for Senor Network Level 0  Black Level 1  Blue Level 2  Green Level 3  pink Level 4  white Level 5  yellow Level 6  Grey

Multi Path for Sensor network Node has alternative path to send data to base station.

100 nodes with 2 Hour Simulation Result Level 3 Nodes Power consumption Red Curve = nodes’ power consumption in original implementation in JPL sensor network Blue Curve = nodes’ power consumption in multi path design. Original power consumption Range :{110.29w,260.27w} Our power consumption Range:{116.73w, w} No packages lost in new implementation

100 Nodes with 2 Hour Simulation Result Level 4 Nodes Power consumption Red Curve = nodes’ power consumption in original implementation in JPL sensor network Blue Curve = nodes’ power consumption in multi path design. Original power consumption Range :{92.31w,186.16w} Our power consumption Range:{95.84w, w} No packages lost in new implementation

200 nodes with 5 Hour Simulation Result Level 1 Nodes Power consumption ( test when the nodes are more dense) Red Curve= nodes’ power consumption in original implementation in JPL sensor network Blue Curve = nodes’ power consumption in multi path design. Original power consumption Range :{373w, w} Our power consumption Range:{408.61w, w} No packages lost in new implementation

Conclusion and Future work Advantage : 1) Balancing Node Work Load 2) Prolong network life time 3)No performance disgrade Future Proposal : Data transmission : when Node I of level N+1 tries to pick next Hop J of level N, it should chooses according to : Probability (I picks J)  E j / Pij E j = Energy Left in Node J Pij = Power needed for transmitting data from I to J

Reference " Xiaoyan Hong et al., The Mars Sensor Network: efficient, power aware communications, (Milcom 2001) " Chalermek Intanagonwiwat, Ramesh Govindan, and Deborah Estrin, Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks, Proceedings of the Sixth Annual International Conference on Mobile Computing and Networks (MobiCOM 2000), August 2000, Boston, Massachusetts " Marc R. Pearlman et al., On the impact of Alternative Path Routing for Load Balancing in Mobile Ad Hoc Networks, MobiHoc " Ya Xu, John Heidernmann and Deborah Estrin, Geography- informed Energy Conservation for Ad Hoc Routing., MobiCOM 2001.