Research issues in communication systems for e
Download
Report
Transcript Research issues in communication systems for e
Resource Allocation for E-healthcare
Applications
Qinghua Shen
1
content
•
•
•
•
Intro: e-healthcare system
Research issues
Preliminary results
conclusion
2
Intro: e-healthcare system
Randomness
of the
requests
Computing: Medical
information processing
Body
channel
Limited
sensor
energy
Wban: Remote
monitoring
Mobility
distribut
ed
Wbans: Hospital
information
collection
Emergency
traffic
support
3
content
•
•
•
•
Intro: e-healthcare system
Research issues
Preliminary results
conclusion
4
Single sensor WBAN scheduling
• single sensor application
Network model
one PDA and one sensor with Pmax
Time is partitioned into slots with length T
a pilot of duration αT required for transmission.
Two decisions made by the sensor at each time slot
• sleep decision s(i)
•Transmission decision b(i)
Traffic and Channel Model
A(i): a maximum Amax and Dmax
h(i) : pathloss in power, bounded by minimum hmin and maximum hmax
i.i.d, stationary and ergodic
Listening
Energy Cost Model
Queue Update
5
Transmission
Power vs. Delay trade-off
• Energy Efficient Approaches
Opportunistic Transmission
exploiting channel dynamics
Sleep Scheduling
Originate from sensor networks, reduce idle listening
• Delay requirements
Worst case delay Guarantee Dmax
deterministic delay requirement
Average sense delay
little’s law
6
Power vs. Delay trade-off
• Relationship between Energy and Delay single link
Power-Rate relationship
Shannon capacity formulation
A practical approximation --monomial function
The average power consumption
Service rate delay relationship
Queue: service process bµ(n) and the arrival rate A(n), service process is
determined by transmission policy
Q(n)=Q(n-1)+A(n) - bµ(n)
Queue of a system is related to the delay
• Average Delay
• Worst Case Delay Qmax doesn’t guarantee a Dmax
7
Power vs. Delay trade-off
• Problem Formulation Power vs. Delay I (average sense delay [1])
Optimization Objective
for V>0, the goal is to find the policy µ to minimize
Define the minimal average power can be achieved as the power needed
to serve average arrival rate with no delay consideration, denoted by
, it’s the solution of the following problem with a policy Ψ(H) .
minimize EP(H, Ψ(H))
subject to: E (Ψ(H)) A
The policy for no delay consideration
doesn’t need to take current queue state
into decision making.
lower bound is proofed[1]
and a drift policy achieves it
[1] R. Berry and R. Gallager, “Communication over
fading channels with delay constraints,” IEEE Trans.
Information Theory, vol. 48, no. 5, pp. 1135–1149, 2002.
8
Power vs. Delay trade-off
• Problem Formulation Power vs. Delay II (Worst Case Delay )
BT problem: B unit of traffic needed to transmitted by the deadline T
Continuous case, Markov Channel, monomial power rate function [2]
formulation and solution
Transmission
• system updating equation
policy
• cost function and cost-to-go function
• solve the Hamilton–Jacobi–Bellman equation backwards to obtain the
optimal control policy
Discrete case, i.i.d channel [3]
• monomial: optimal policy
• Shannon: no closed form
scheduling policy characteristics
• More opportunistically when deadline is far away
• less opportunistically when queue length is large
[2] Murtaza Zafer and Eytan Modiano, Optimal Rate Control for Delay-Constrained Data Transmission over a Wireless Channel. IEEE Transactions on information
theory, Vol. 54, No. 9, Sept. 2008.
[3] J. Lee and N. Jindal, “Energy-efficient scheduling of delay constrained traffic over fading channels,” IEEE Trans. Wireless Communications, vol. 8, no. 4, pp. 1866–
1875, 2009.
9
Single sensor WBAN scheduling
• Problem formulation
1) Lyapunov optimization theory[4] adopted
why not DP:
• Curse of dimensionality
characteristics of Lyapunov optimization
• decomposes a time average objective into objectives for each time slot
• capture the trade-off between different system performance metrics
2) Original Problem
goal: average power consumption
constraints: bounded delay, feasible rate
[4] M. Neely, “Stochastic network optimization with application to communication and
queueing systems,” Synthesis Lectures on Communication Networks, vol. 3, no. 1, pp. 1–
10
211, 2010.
Single sensor WBAN scheduling
• Problem formulation
3) Worst-Case Delay Constraint Transform[5]
Why? No direct link between maximum delay and maximum queue
a virtual queue Z(t) with a virtual arrival rate
Z(t) updates:
Lemma: Suppose system is controlled so that Z(i) Zmax, Q(i) Qmax,
for all i, for some positive constants Zmax, Qmax. Then all data
in queue is transmitted with a maximum delay Dmax:
Transform: from bounded delay to bounded queue length
[5] M. Neely, A. Tehrani, and A. Dimakis, “Efficient algorithms for renewable energy
11
allocation to delay tolerant consumers,” in Proc.
IEEE SmartGridComm’ 10, pp. 549–554,
Single sensor WBAN scheduling
• Problem formulation
4) Transform using Lyapunov optimization
why? Objectives for each time slot with illustration of the trade-off
a. quadratic form Lyapunov function
b. one-step Laypunov drift
c. upper bound of the drift
d. upper bound of the drift plus a weighted cost function
New objectives:
Weighted cost function
min
Logic of minimization
• minimizing the upper bound of the drift controls the delay
• minimizing cost function is to minimize
the energy consumption
12
Single sensor WBAN scheduling
• Problem formulation
Final problem
Objectives: average of all possible states for each time
nonlinear
Control variables: two decision variables
one binary
one integer
13
Single sensor WBAN scheduling
• Algorithm design
two step algorithm
sleep scheduling
Where
minimum of
, and
is the expectation of
Opportunistic Transmission
maximal available transmission
amount given current channel
14
Single sensor WBAN scheduling
• Performance Analysis
delay performance
Algorithm designed doesn’t guarantee non-positive drift
define two conditions
necessary for worst case delay guarantee
Theorem 1. If above conditions hold, then deterministic upper bounds exist for
actual queue and virtual queue as follows:
Recall lemma
Worst cast delay increase within
power consumption performance
Theorem 2. Given the minimal power consumption P* that the system can achieve,
the average power consumption of our proposed algorithm Pave satisfies:
Pave P* + C/V , where C is a constant, at the cost of a worst-case delay increases
15
within O(V ).
Stationary randomize policy
Single sensor WBAN scheduling
• simulation setup
Body channel
model suggested by IEEE 802.15 task group 6 under the frequency band
2.4GHz
Wake up ratio: the fraction of time slots in which the sensor wakes up among
the number of total time slots
Parameters' Value
16
Single sensor WBAN scheduling
• Simulation results
•
•
•
Data accumulation: for potential better channel
Flat cliff: not in a very good channel condition
Sharp cliff: in a good channel condition
17
•
•
Delay growth can be bounded a linear function
of weighting factor
Larger weighting factor, poorer delay
Single sensor WBAN scheduling
• Simulation results
•
•
•
The gap between power consumption of our
algorithm and the optimal one can be bounded
by a function of the inverse of weighting factor
•
Smaller wakeup ratio, less power consumption
Larger virtual arrival rate, smaller delay
Larger virtual arrival rate, larger wakeup ratio
18
Conclusion and Future works
• A scheduling policy for single sensor WBAN application
Address the energy delay trade-off problem for WBAN
limited transmission power
random traffic and channel
worst case delay guarantee
Propose a scheduling policy for the problem
Utilize both sleep and opportunistic transmission for
energy saving
Achieve worst case delay
Show trade-off between power consumption and delay
19