Professional Documents
Culture Documents
Abstract In this paper, we propose and analyze the performance of a dual-battery scheme which exploits the relaxation phenomenon in batteries (under pulsed discharge conditions) to increase the number of packets served during the life time of a battery in wireless mobile terminals. We first adopt a queueing theory based approach to model and analyze a dual-battery scheme.
The batteries serve the packets based on random scheduling, i.e.,
a packet gets served by either the first or the second battery with
probabilities and , respectively. We present an approximate analysis to derive the expression for the expected number of
packets served in the dual-battery scheme. We then study the performance of the proposed dual-battery scheme using the Lithiumion battery simulation program from UC, Berkeley. We show
that the dual-battery scheme achieves increased number of packets served compared to a single battery scheme with intentional vacations, without compromising on the packet delay performance.
Keywords
I. I NTRODUCTION
A challenging aspect in wireless mobile communications is
exploring different ways by which the talk-time in wireless
mobile terminals can be maximized. In addition to developing low-power circuits/devices, efficient batteries and fuel cells,
other means of energy savings (for example, through design of
energy conscious protocols) in wireless networks have drawn
significant research attention. Another promising approach to
improving energy efficiency in mobile terminals is to exploit the
relaxation phenomenon in batteries [1]. Several studies characterizing battery discharge behavior have shown that a battery
can deliver more if it is discharged in a pulsed mode rather than
in a continuous mode [2]. This is because of the relaxation
phenomenon in batteries by which a battery can recover its potential if left idle after a discharge [1],[2].
The ability of a battery to recover its potential when left idle
following a discharge has motivated several studies to exploit
this phenomenon to increase battery life in wireless mobile terminals [3]-[6]. The bursty nature of many data traffic sources
suggests that data transmission in communication devices may
provide natural opportunities (idle periods) for such recovery.
Single battery schemes which allow intentional vacations to the
battery in order to exploit the relaxation phenomenon have been
proposed and analyzed in [6], where it has been shown that allowing intentional vacations can increase the number of packets served. However, such battery life gains came at the cost
This work was supported in part by the Swarnajayanti Fellowship, Department of Science and Technology, New Delhi, Government of India, under
Project Ref: No.6/3/2002-S.F.
Remaining
Work
8&9
8 9
8 :
8:
8 ;
"! ! #$ !&%' !(")%+* , -/. '
"! ! #$ ")%+* , -
. 0'
<>= ? ' @%' 7" A . +B < C < C <DE
time
cycle
inherent idle period
busy period
Server1
time
first busy period of server1
cycle
Server2
ARRIVAL PROCESS
p
POISSON
cycle
time
Random Scheduling
3Y[Z$\^]`_
ba
Pr c
d packets are served in egfegf% busy period,
and h out of
k d packets are served by 1st battery,
i
jk
]n_(op
(1)
and
l ZVm
Z
Z
!
where " M
#%$'&(*),+-/.10
Pr
6
Y & ( '$ -C.0
Pr
(3)
3
Y &(*) $?-/.<0 j 2 j
30 ( 40 (
3 4
4 K $(
( F3 E 3E ( (JI ( E 3
3 D 3FE ( D H $ H . D
E . 3<E 4 Y $?-/.
K
7
(4)
(5)
Y & ) $?-/.10
D
Ion B $ ( E . B 3
@ H$ (pI K.
m
H D
n -/. B L
(6)
Next, we are interested in the distribution of the idle periods of the two batteries. The idle period of the first battery in
a cycle consists of two components, namely, the inherent idle
period in a HJI(HJI
queue and the busy period of the second
battery. Hence, the pdf
6 of the idle period of6 the first battery can
wRx
wRx
wx
be written as
3_
ba
) 3_ ` y
3_
{z
(7)
~\
&
F
( ~ ba
) ~ p ~ {z
D
where Z } and Z } ) *6 are given by [9]
D x /
s
!
3
(
Y & ) i$ *.10 j 2 j 3 D 3G3GE E ( D 3G3E 4 @ m In B @ H$ (J$ ( I E .K . B 3
m
D
30 ( 40 (
H D
4 n 3<E 4 L
> @ ( EK B @ Ion B
K
6
>@
3 ( 3GE
3 @ m Ion B @ (p$ ( I E . B 3 @ ( B 4
(
D
D
H $ K.
EK
( 4 0 ( 3 3GE 3GE 4 m
D
H
- n 3E 4 $ n E . E $ 3<E 4 . $'$ 3FE 4 . E R$ 3FE 4 ; $ n E .i-C.. B K L
m
m
m
Rm $ 3FE 4 .
j
3 0
E
(12)
3_
g,a .
(8)
(9)
(10)
(*) 3_ ` y
which
6 can be obtained as
Pr
3
j
2 j 3 ( D 3GG3 E E ( D 3G3E 4 @,m
30 ( 40 (
4 n $ n -C. 3<E 4 E (qsrut $ E
@ ( EK B > @
$ 3FE 4 E ( .sv
K
(11)
out of
-n 4 n
$ 4.
m 3<E R$ 3o$ E E 4 m . . E 3E
?$ R$ 3oE 4 . E $ 4 ; $ n E i. -C.. ;
R$ 3FE 4 . m
j
+ -*8 9:0 3<; 4
5
=
(
0 (7
30 40 (
.
> #%$?9:0 3 . > $ 4 6 3
4
3
j6
j
+C- B 3 ( *D 3G3FE E ( D 3<E ( $ (JI . ( E D 3
2 j
@
H
H
0 (A7
30 ( 40 (
3> 4 $ ( E . 3E 4ML
4 K
K
Pr
4
j6
E
n 3<E 4
I m @ Ion B
m
>m
(2)
3 ( 3FE
3 D 3oE ( D
3 0 ( 4 0 (
E -n4 n E 4
>@ m $ E m.
j
3_
In
3
4 @ m B @
m
$ R$ 4 . E R$ 4 ; $ n
m R$ 4 .
{z
(13)
4
$( . 3
(H$ pI E K. B @ ( E K B
K
H D
E m .i-C.. B L
(14)
We are now interested in obtaining the expected number of cycles after the first busy period of each battery till its charge goes
to zero. Let ' be a r.v denoting the number of cycles till the
charge of the first battery goes to zero, and let be a r.v denoting the number of cycles
of the second battery
k till the
k charge
k
goes to zero. We first find ~ . Let
a Z
(15)
charge gained (or lost) in the cycle. Let be the r.v which
denotes the charge at the end of the first busy period of the first
battery. We need to find
/ :
k
jk
l Z
Z
(16)
( s
2000
R!!"!"
where $ ,
is the rate of recharge (as deV Sec. II),
scribed in
which
depends
on
available
battery charge at
Q Q
a~
2R!"!("!
ZZ
(( (*( ] Z Z
(~)
3_
_p
1600
Expected number of packets served
(( ]
Simulation
Analysis
1800
(19)
1400
1200
1000
800
To obtain , we average ( ] as
Z a M( Z x (*) ] Z p
(20) Fig. 4. Expected number of packets served D for % FE G . H . I
E P NQM LE NQR L
E .
EE . J(Z LK G ! J G E ! JM G . N(Z LE O ! N L
!
M
!
" by following similar steps used to obtain
We can obtain
in the above.
Let M 6 O
! / M
R! . Then the average number
600
400
200
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Rho
1200
simulation
analysis
1100
1000
"Z
$# &
% $# : % $#
(21)
')
!
'
'
x
( ,+-/. 103254 -+ ) C 78 6
!
')
x
. 0
( /. 034 ) / R
!
*
*
(23)
9 :9 (9
DISCUSSION
? /@
1B
?
<;
C?
>=?
; @
800
700
600
500
400
('
(22)
900
300
SE O . I EE .
Expected
number
of packets
served
D % forL
E
L
E
L
E
E
LE
! J G ! JM G . NKZ O ! N P ! NQM M! NR .
0
KG
JKZ L
Fig. 5.
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Scheduling probability, p
)
serves increased number of packets compared to an equivalent
single battery scheme ( M or 1).
T UT
1000
V. C ONCLUSIONS
We proposed and analyzed the performance of a dual-battery
scheme which exploits the relaxation phenomenon in batteries. Using a queueing theory based approach, we analyzed the
performance of the dual-battery scheme with random scheduling. We also carried out a detailed simulation study of the
800
DBSRD Scheduling (p=0.5)
SBL Exhaustive Service
SBL Nonexhaustive Service (delta=0.05mu)
SBL Nonexhaustive Service (delta=0.1mu)
700
600
500
400
300
200
0.3
0.35
0.4
0.45
0.5
0.55
0.6
0.65
0.7
D E E
H
0.75
Rho
0.8
LE
LE % E G7H , E G , H ).
4.5
3.5
Mean packet delay (in sec.)
We also studied the performance of the proposed dualbattery scheme using the battery simulation program developed by the Chemical Engineering Department, UC, Berkeley
[7]. We evaluated the performance for the dual-battery scheme
with random scheduling (DBS-RD scheme) as follows. First,
we implement the packet arrival process, queueing and battery
scheduling algorithm in a separate program. We run this program to obtain traces of the busy and idle periods of the two batteries. These busy and idle period traces are then given as inputs
to the Berkeley Lithium-ion battery simulation program which
incorporates the actual (non-linear) discharge/recharge characteristics of the battery. We run this battery simulation program
till both batteries fall below their cut-off voltages. Statistics are
collected during these simulation runs to obtain the expected
number of packets served and the mean packet delay.
2.5
1.5
0.5
0
0.3
E
Fig. 7. Mean delay D
for )
DBS-RD
E E sec.scheme,
E % E G7H , E G , H
Z
and ) SBL-NS scheme. H
0.35
0.4
0.45
0.5
0.55
Rho
0.6
0.65
0.7
0.75
0.8
) SBL-ES scheme,
.
proposed dual-battery scheme using the battery simulation program from UC, Berkeley. It was shown that the dual-battery
scheme achieves increased number of packets served compared
to a single battery scheme with intentional vacations, without
loosing on the packet delay performance. Analysis of generalized multiple battery schemes (more than two batteries) and
practical realization of multiple battery architectures are possible future extensions to this work.
R EFERENCES
[1] T. F. Fuller, M. Doyle, and J. Newman, Relaxation phenomenon in
lithium-ion insertion cells, Jl. Electrochem. Soc., vol. 141, no. 4, pp.
982-990, April 1994.
[2] B. Nelson, R. Rinehart, and S. Varley, Ultrafast pulsed discharge and
recharge capabilities of thin-metal film battery technology, 11th IEEE
Intl. Pulsed Power Conf., pp. 636-641, June 1997.
[3] C. F. Chiasserini and R. R. Rao, Pulsed battery discharge in communication devices, Proc. MobiCom99, August 1999.
[4] C. F. Chiasserini and R. R. Rao, A traffic control scheme to optimize the
battery pulsed discharge, Proc. MILCOM99, November 1999.
[5] C. F. Chiasserini and R. R. Rao, Energy efficient battery management,
Proc. INFOCOM2000, March 2000.
[6] B. J. Prabhu, A. Chockalingam, and V. Sharma, Performance analysis
of battery power management schemes in wireless mobile devices,Proc.
IEEE WCNC2002, Orlando, March 2002.
[7] J. S. Newman, FORTRAN programs for simulation of electrochemical
systems. http://www.cchem.berkeley.edu/jsngrp/
[8] L. Kleinrock, Queueing Systems Vol. 1: Theory, John Wiley, NY, 1975.
[9] G. E. Roberts and H. Kaufman, Table of Laplace Transforms, W. B. Saunders Company, 1966.