David K. Y. Yau Department of Computer Science Purdue University

Slides:



Advertisements
Similar presentations
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
WiOpt’03: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 3-5, 2003, INRIA Sophia-Antipolis, France Session : Energy Efficiency.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Maximizing Path Durations in Mobile Ad- Hoc Networks Yijie Han and Richard J. La Department of ECE & ISR University of Maryland, College Park CISS, Princeton.
Impact of Different Mobility Models on Connectivity Probability of a Wireless Ad Hoc Network Tatiana K. Madsen, Frank H.P. Fitzek, Ramjee Prasad [tatiana.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
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.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
A Novel Mechanism for Flooding Based Route Discovery in Ad Hoc Networks Jian Li and Prasant Mohapatra GlobeCom’03 Speaker ︰ CHUN-WEI.
Game-Theoretic Analysis of Mobile Network Coverage David K.Y. Yau.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
1 Gossip-Based Ad Hoc Routing Zygmunt J. Haas, Joseph Halpern, LiLi Cornell University Presented By Charuka Silva.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Mobility Models for Wireless Ad Hoc Network Research EECS 600 Advanced Network Research, Spring 2005 Instructor: Shudong Jin March 28, 2005.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
A Receiver-Initiated Approach for Channel-Adaptive On-Demand Routing in Ad Hoc Mobile Computing Networks Xiao-Hui Lin, Yu-Kwong Kwok, and Vincent K. N.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
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)
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Spatial Aware Geographic Forwarding for Mobile Ad Hoc Networks Jing Tian, Illya Stepanov, Kurt Rothermel {tian, stepanov,
Enforce Collaboration in Mobile Ad Hoc Network Ning Jiang School of EECS University of Central Florida
Routing Protocols to Maximize Battery Efficiency
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
TAODV: A Trusted AODV Routing Protocol for MANET
Analysis the performance of vehicles ad hoc network simulation based
AODV-OLSR Scalable Ad hoc Routing
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
Pastry Scalable, decentralized object locations and routing for large p2p systems.
Topology Control –power control
Ahmed Helmy Computer and Information Science and Engineering (CISE)
Net 435: Wireless sensor network (WSN)
Networks and Communication Systems Department
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
Routing in Wireless Ad Hoc Networks by Analogy to Electrostatic Theory
by Saltanat Mashirova & Afshin Mahini
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
INFOCOM 2013 – Torino, Italy Content-centric wireless networks with limited buffers: when mobility hurts Giusi Alfano, Politecnico di Torino, Italy Michele.
Flyspec – a network for silicon fly sensors
Effective Replica Allocation
Wireless Mesh Networks
Edinburgh Napier University
Presentation transcript:

David K. Y. Yau Department of Computer Science Purdue University Using Movement Prediction To Reduce Energy Consumption in Wireless Communication David K. Y. Yau Department of Computer Science Purdue University

Objective Reducing energy consumption of battery powered devices, e.g., Laptops and Handhelds, in wireless networks. Wireless communication is power intensive. Can we exploit node movement to reduce energy use in communication?

Presentation Outline Basic observation Power saving strategy System model Heuristics Simulation results Conclusion Future work

Motivation Wireless networks are getting popular. Increasing interest in mobile ad hoc networks Easy and low cost deployment Mobility No infrastructure Highly dynamic Problems Routing – nodes keep moving in and out of the network. Security – selfish, malicious, uncooperative nodes. Scalability. Limited battery life. Network communication – major energy drainer. For handhelds over 50% of the battery life can be consumed by network interface card! Improvements in battery technology - lifetime has increased. However, not to the extent to keep up with the increased energy requirement. Needs software level energy saving strategies.

Movement Prediction Observation: Reduced distance between communicating peers ⇒ Reduced transmission power requirement ⇒ Energy saving. Assuming network interface has transmission power control capability. Single hop communication – obvious Multi hop communication – expected

Power Saving Strategy If likely to move closer to the target, postpone communication for a future time. Assuming application can tolerate some delay k. Needs movement prediction Based on movement history.

Network Structure Mobile nodes are moving within a rectangular plane. We divide the network into virtual grids. Each grid has a unique grid ID.

Assumptions Each node knows it's position – GPS. Each mobile host maintains a sequence of n previous grid IDs. Initial assumption – target is fixed. Every mobile node knows the target’s location. Relax the fixed target assumption – Both communicating peers are mobile.

Mobility Model Defines a stochastic process which tells us how a mobile node moves in a network. Random waypoint mobility model Wait for pause_time seconds Pick a random new destination Pick a random velocity Move steadily to the chosen destination Upon reaching the destination, repeat the steps 1 through 4 Regular waypoint mobility model Introduce regularity Home – work – home model with occasional diversions Choose new destination – not completely randomly Two parameters – Regularity r Periodicity T

Terminology History of node h: Sh = {x1, x2, …, xn} A window of size l (for i ≤ n-l+1): W(i,i+l-1) = {xi, xi+1, …, xi+l-1} W(i,i+l-1) is a subsequence of Sh. Distance between two grids i and j: d(i,j).

Binary Distance (BD) Heuristic Calculate the probability p that a mobile node will be in grid ID y within the next k time units as follows: Communicate immediately if p is less than some probability threshold pth. Else, postpone communication.

Problem With BD Heuristic A Too coarse granular idea of distance – Counts only when the communicating node is in the same grid as the target.

Binary Markov Distance (BMD) Heuristic Based on order-m Markov model. Calculate the probability that a mobile node will be in grid ID y within the next k time units as follows: Problems: Higher computational overhead. Same coarse granularity problem as BD.

Markov Distance (MD) Heuristic Let R be the set of all possible routes that can be taken by the mobile node in the next k time units Let R1, where R1  R, contain those routes in R that have at least one location closer to the target than the current distance. Then, we calculate the probability that a mobile node will move closer to the target as: If p ≥ pth, then we postpone the communication, else we communicate immediately. Higher computational overhead Distinguishes the distance between the node and the target on a finer level

MD Heuristic - Example Consider three possible paths of node A: ρ1 moves closer to the target in the next two time steps. ρ2 and ρ3 do not move closer to the target in the next two time steps. If, these were the only options and A takes any of these paths with equal probability, then the probability that A will move closer to the target is: 1/3. t A

Average Distance (AD) Heuristic Calculate the average distance between a mobile node and the target over all windows of size k in the mobile node's movement history as: If the current distance between the mobile node and the target is greater than avg, then the mobile node decides to postpone the communication, or else it communicates immediately. Less Computational overhead Takes into consideration the actual distance

Analogy With Secretary Problem Secretary problem: one must make an irrevocable choice from a number of applicants whose values are revealed only sequentially. Our problem: we must choose one time step when a node communicates and once it communicates it is done. Solutions to the secretary problem might help designing solutions to our problem.

37% Rule and The Least Distance (LD) Heuristic Best-choice(r) Algorithm: reject the first r-1 candidates. Then accept the next candidate whose relative rank is 1 among the candidates seen till now. Accepts the best candidate with probability 1/e ≈ 0.368. Optimal solution. Choose the time when the distance is the minimum seen till now. LD Heuristic: find Minimum as: Postpone communication if current distance is greater that dmin, else communicate immediately.

Single Threshold Solution Select the first candidate whose value exceeds a pre-specified threshold value. Applicable only to the full information problem. Parameters can be estimated from partial observation. Average Distance heuristic – threshold is the average seen till now.

One-bounce Rule Keep checking values as long as they go up. As soon as they go down we stop postponing any more and take the current value. postpone as long as the distance between the mobile host and the target is decreasing, and communicate as soon as the distance starts increasing. Ignores the history other than the last value. Use this idea along with AD heuristic.

Use of One Bounce Rule If a node is moving away from the target, average keeps decreasing at each time step and finally we choose the worst alternative. t A Solution: Directional Average Distance Heuristic Take direction of movement into consideration. If at any point of time, moving away from the target, communicate immediately.

Moving Target Simple modifications to the heuristics proposed works for moving target. Assume a mobile host s with location history Ss = {x1, x2, …, xn} wants to communicate with node r with location history Sr = {y1, y2, …, yn}. MD heuristic: just define R and R1 with respect to Sr instead of y. AD heuristic: Define average as: LD heuristic: define minimum distance as:

Preliminary Experiments Number of Grids: 3 x 3 Cost of single communication C(d) for distance d is d2. 10000 repetitions. Target Location: Randomly chosen for each run.

Performance of BD Heuristic Poor performance.

Performance of BMD Heuristic

Performance of MD Heuristic With random waypoint mobility model.

Performance of MD Heuristic With regular waypoint mobility model.

Performance of AD Heuristic

Performance Comparison of BD, BMD, MD and AD.

Simulation Experiments Network size: 1500m x 1500m Number of Grids: 3 x 3 Number of nodes: 20 Maximum speed: 10 m/s Simulation time: 20000 seconds Routing protocol: DSR Propagation model: Two-ray ground. Target Location: fixed at the center of the network.

Performance of MD Heuristic for Varying Probability Threshold

Performance of MD Heuristic for Varying Regularity

Performance of AD Heuristic for Varying k

Performance of AD and LD Heuristics for Varying Regularity

Performance of LD Heuristic for Varying k

Result for Mobile Target – Single hop Communication

Result for Mobile Target – Multi hop Communication

Observed Delay vs. Maximum Allowable Delay We get higher energy saving by setting k higher, but without increasing the observed delay significantly.

Energy Consumption Due to CPU Processing

Comparison Among Heuristics

Summary Our strategy predicts a good time for communication, when some amount of delay is tolerable. We postpone the communication until that point and then communicate. Simulation results show significant energy saving.

Conclusion Wireless networking is rapidly emerging as the future communication technology The components of an ad hoc network are mostly battery-powered handheld devices. Limited battery life is an important issue in wireless networking. We address the issue of exploiting node movement to reduce the energy cost of communication. We can save more that 50% of the communication cost. Computation cost of movement prediction algorithm is low.

Future Work Location information for moving target in ad hoc networks. Considering transmission duration in predicting a good time for communication. Optimal way to divide the network into grids.

Thank you!