Using movement prediction to reduce energy consumption in wireless communication
Download
1 / 44

Using Movement Prediction To Reduce Energy Consumption in Wireless Communication - PowerPoint PPT Presentation


  • 109 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Using Movement Prediction To Reduce Energy Consumption in Wireless Communication' - chibale


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Using movement prediction to reduce energy consumption in wireless communication

Using Movement Prediction To Reduce Energy Consumption in Wireless Communication

David K. Y. Yau

Department of Computer Science

Purdue University


Objective
Objective Wireless Communication

  • 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
Presentation Outline Wireless Communication

  • Basic observation

  • Power saving strategy

  • System model

  • Heuristics

  • Simulation results

  • Conclusion

  • Future work


Motivation
Motivation Wireless Communication

  • 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
Movement Prediction Wireless Communication

  • 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
Power Saving Strategy Wireless Communication

  • 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
Network Structure Wireless Communication

  • Mobile nodes are moving within a rectangular plane.

  • We divide the network into virtual grids.

  • Each grid has a unique grid ID.


Assumptions
Assumptions Wireless Communication

  • 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
Mobility Model Wireless Communication

  • 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
Terminology Wireless Communication

  • 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
Binary Distance (BD) Heuristic Wireless Communication

  • 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 Wireless Communication

A

t

Problem With BD Heuristic

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
Binary Markov Distance (BMD) Heuristic Wireless Communication

  • 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
Markov Distance (MD) Heuristic Wireless Communication

  • 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

A Wireless Communication

t

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.


Average distance ad heuristic
Average Distance (AD) Heuristic Wireless Communication

  • 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
Analogy With Secretary Problem Wireless Communication

  • Secretary problem: one must make anirrevocable 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
37% Rule and The Least Distance (LD) Heuristic Wireless Communication

  • 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
Single Threshold Solution Wireless Communication

  • Select the first candidate whose valueexceeds 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
One-bounce Rule Wireless Communication

  • Keep checking values as long as theygo up. As soon as they go down we stop postponing any more and take thecurrent 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

A Wireless Communication

A

t

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.

  • 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
Moving Target Wireless Communication

  • 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
Preliminary Experiments Wireless Communication

  • 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
Performance of BD Heuristic Wireless Communication

  • Poor performance.


Performance of bmd heuristic
Performance of BMD Heuristic Wireless Communication


Performance of md heuristic
Performance of MD Heuristic Wireless Communication

  • With random waypoint mobility model.


Performance of md heuristic1
Performance of MD Heuristic Wireless Communication

  • With regular waypoint mobility model.


Performance of ad heuristic
Performance of AD Heuristic Wireless Communication



Simulation experiments
Simulation Experiments Wireless Communication

  • 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.









Observed delay vs maximum allowable delay
Observed Delay vs. Maximum Allowable Delay Threshold

  • We get higher energy saving by setting k higher, but without increasing the observed delay significantly.




Summary
Summary Threshold

  • 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
Conclusion Threshold

  • 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
Future Work Threshold

  • 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! Threshold


ad