Exploiting Idle Communication Power to Improve Wireless Network Performance and Energy Efficiency

Size: px
Start display at page:

Download "Exploiting Idle Communication Power to Improve Wireless Network Performance and Energy Efficiency"

Transcription

1 Explotng Idle Communcaton ower to Improve Wreless Network erformance and Energy Effcency Le Guo, Xaonng Dng, Hanng Wang, un L, Songqng Chen 3, Xaodong Zhang Oho State Unversty College of Wllam and Mary 3 George Mason Unversty Columbus, OH 43, USA Wllamsburg, VA 387, USA Farfax, VA 3, USA {lguo,dngxn,zhang}@cse.oho-state.edu {hnw,lqun}@cs.wm.edu sqchen@cs.gmu.edu Abstract As a famly of wreless local area network (WLAN) protocols between physcal layer and hgher-layer protocols, IEEE 8. has to accommodate the features and requrements of both ends. However, current practce has addressed the problems separately and s far from beng satsfactory. On one end, due to varyng channel condtons, WLANs have to provde multple data channel rates to support varous sgnal qualtes. A low channel rate staton not only suffers low throughput, but also sgnfcantly degrades the throughput of other statons. On the other end, TC s not energy effcent runnng on 8.. In a TC sesson, a wreless network nterface (WNI) has to stay awake to generate tmely acknowledgments, and hence, the energy s wasted by channel lstenng durng dle awake tme. In ths paper, consderng the needs of both ends, we utlze the dle communcaton power of the WNI to mprove the throughput and energy effcency of statons n WLANs wth multple channel rates. We characterze the energy effcency as energy per bt, nstead of energy per second. Based on modelng and analyss, we propose a data forwardng mechansm and an energy-aware channel allocaton mechansm. In such a system, a hgh channel rate staton relays data frames between ts neghborng statons wth low channel rates and the Access ont, mprovng ther throughput and energy effcency. Dfferent from tradtonal relayng approaches, our scheme compensates for the energy consumpton for data forwardng. The forwardng staton obtans addtonal channel access tme from ts benefcares, leadng to the ncrease of ts own throughput wthout compromsng ts energy effcency. We mplement a prototype of our proposed system and evaluate t through extensve experments. Our results show sgnfcant performance mprovements for both low and hgh channel rate statons. I. INTRODUCTION Moble devces are usually drven by battery power. Due to lmted battery capacty, t s essental to reduce power consumpton of moble devces wthout degradng ther performance. In moble communcatons, wreless network nterfaces (WNIs) consume a sgnfcant porton of energy. For nstance, the energy consumed by WNIs can account for more than 5% of the energy consumpton n handheld computers and up to % n laptop computers [4], [8]. As shown n [6], the energy consumpton of WNIs s domnated by the dle tme of WNIs, nstead of the amount of transferred data. To save energy n wreless devces, the basc prncple s to put the WNI nto sleep mode when t s dle, e.g., IEEE 8. power savng mechansm []. Nonetheless, due to the overhead of mode swtchng and lagged data recepton, frequent wakng up and sleepng of WNIs may result n serous performance degradaton and may even ncrease overall energy consumpton n moble devces [4], [6]. Furthermore, to mprove throughput and reduce response tme of clents, WNIs should always stay awake n TC sessons to generate tmely TC acknowledgments [6]. The attempt to sleep, whch nduces a delay n the generaton of ACKs, wll adversely affect TC throughput. In other words, durng an ongong TC sesson, the WNI has to be always actve. Thus, a sgnfcant porton of power s wasted on channel lstenng, whch we call the dle communcaton power of a staton. In addton to battery power, moble devces are very susceptble to physcal sgnal qualty degradatons such as fadng, attenuaton, and nterference. Due to varyng channel condtons, wreless local area networks (WLANs) have to provde multple data channel rates to support varous sgnal qualtes, such as IEEE 8.a (6-54 Mbps, 8 levels) and IEEE 8.b (- Mbps, 4 levels). The basc IEEE 8. channel access method guarantees an equal channel access probablty n the long-term to all statons. Snce a low channel rate staton takes a much longer tme to receve or transmt one data frame, t occupes a longer channel access tme and penalzes statons wth hgh channel rates. Therefore, low channel rate statons not only suffer low throughput themselves, but also sgnfcantly degrade throughput of other statons, and thus the entre WLAN [9]. To address ths performance anomaly n mult-rate WLANs, a tme-based farness channel access method [7] has been proposed, n whch each staton equally occupes the channel wth other statons, regardless of channel rates. However, whle the tme-based scheme protects hgh channel rate statons from dramatc performance degradaton, t aggravates the throughput of statons wth low channel rates. In ths paper, we utlze dle communcaton power to mprove throughput and energy effcency of moble statons n mult-rate WLANs. Instead of smply measurng the energy consumed on WNIs per second, we characterze the energy effcency n wreless communcatons as energy per bt, whch reflects the actual performance demands that users care about. Snce the WNI of a moble staton wth a hgh channel rate s dle n most tme, t can forward data frames as a proxy between ts neghborng statons wth low channel rates and the Access ont. Due to proxmty, the channel rates between

2 the proxy and ts clents are much hgher than those between the clents and the Access ont. Therefore, wth the proxy forwardng mechansm, we can sgnfcantly mprove the network performance and energy effcency of moble clents. Because the proxy consumes addtonal energy for data forwardng, we propose an energy-aware, n whch the proxy obtans addtonal channel occupancy tme from ts clents, resultng n the ncrease of ts own throughput wthout loss of ts energy effcency. Under such an ncentve mechansm, the forwardng servce s proftable and thus becomes a resource that statons want to compete for, whch s dfferent from prevous mult-hop routng algorthms n ad hoc networks. To ensure the farness of ths competton, we propose an aucton-based mechansm for proxy selecton. Based on the proposed mathematcal model, we analyze performance gans of proxes and clents n WLANs wth the support of mult-hop relay and channel tme allocaton. The analytcal results gve theoretcal bounds of performance gans under dfferent crcumstances. Accordng to the theoretcal gudelne, we elaborate the system desgn, whch conssts of three components: () a proxy selecton algorthm to choose relay statons for low channel rate statons; () a mult-hop forwardng algorthm to provde relable communcaton at the MAC layer and coordnate ntermedate statons along a forwardng path; (3) a token-based, energy-aware channel allocaton algorthm to provde channel occupancy tme compensaton to forwardng statons under tme-based farness and max-mn farness. To evaluate the proposed system, we mplement a prototype and conduct extensve experments on our testbed. Our expermental results show that ntegratng the proxy forwardng and energy-aware s, hgh channel rate moble statons (proxes) not only sgnfcantly mprove the network performance and energy effcency of low channel rate moble statons (clents), but also ncrease ther own throughput and the aggregate throughput of the entre WLAN, wthout compromsng ther energy effcency. Compared wth tmebased farness schedulng, the clent and proxy throughput can be mproved by 38% and by 3% respectvely, and the aggregate throughput of the entre WLAN can be mproved by 79%. The remander of ths paper s organzed as follows. Secton II surveys related work. Secton III dscusses our motvaton. Secton IV descrbes our system model and performance metrcs. Secton V presents the proxy forwardng and energyaware token rewardng mechansms. Secton VI detals our system desgn. We mplement a prototype of the proposed system and valdate ts effcacy on our testbed n Secton VII, and make concludng remarks n Secton VIII. II. RELATED WORK Most current WLANs support multple channel rates for moble statons wth dfferent sgnal qualtes. In outdoor WLANs, rado sgnal strength attenuates rapdly when the propagaton dstance ncreases. Studes [5], [7] have shown that rate dversty s prevalent n many ndoor WLANs and exsts even n a small room, because of the sgnal strength dversty caused by nose, nterference, mult-path, and user moblty. In [7], the authors also showed that wreless channels are often saturated due to channel contenton among dfferent users. Heusse et al. [9] dentfed a performance anomaly n 8.b that supports four dfferent channel rates. A moble staton transmttng at Mbps degrades the throughput of statons wth hgh channel rates (e.g., Mbps) down below Mbps. The man reason s that a moble staton wth lower channel rate takes much longer tme to transmt or receve a data frame, and hence, t occupes much more channel tme than hgher channel rate statons. To address ths anomaly, Tan and Guttag [7] proposed a tme-based farness schedulng algorthm n mult-rate WLANs. In ther algorthm, channel access tme s equally allocated among all statons wth dfferent channel rates. Thus, hgh channel rate statons are shelded from throughput degradaton, but the performance of low channel rate statons s decreased. IEEE 8. supports a power savng mechansm []. When a moble staton has no communcaton workload, t may swtch to power savng mode and notfy the Access ont to buffer ncomng data for t durng ts sleepng tme. In 8. WLANs, the Access ont perodcally broadcasts beacon messages so that moble statons can synchronze ther clocks. In each beacon message, the Access ont also transmts a traffc ndcaton map, whch contans a lst of statons that have data frames buffered at the Access ont. A moble staton n power savng mode perodcally wakes up and lstens to the beacon message. If there are data frames buffered at the Access ont for t, the staton polls the Access ont, and then the Access ont transmts the data frames to the staton. Afterwards the staton returns to sleep mode agan. IEEE 8. power savng mode may sgnfcantly degrade the network performance n TC [6] or RC [4]. Ths s because t ncreases the round-trp-tme (RTT) to the beacon nterval (about ms), whch s much greater than a typcal end-to-end RTT over the Internet. In [6], the authors demonstrated the performance degradaton of Web access caused by power savng mode, and proposed a bounded slowdown protocol to resolve the problem by adaptng the sleep and awake duratons based on the predcton of network actvtes. Anand et al. [4] have shown the performance degradaton of UD-based RC calls caused by power savng mode, and presented a self-tunng power management approach to adaptng the behavors of a moble staton to the access patterns and ntents of ts applcatons. Note that these solutons are orthogonal to our dle communcaton power explotaton, and can be ntegrated wth our proposed schemes for better network performance and power savngs. Explotng spatal reuse n cellular networks, Hseh and Svakumar [] have studed mult-hop ad hoc models to mprove network throughput and reduce energy consumpton for statons wth poor sgnal qualtes. However, spatal reuse s nfeasble n WLANs because of the channel overlappng problem. In [], a unfed cellular and ad-hoc network arch-

3 tecture has been presented, usng both a 3G cellular network nterface and a 8. network nterface. In [9], a relayenabled MAC protocol s proposed for ad hoc networks. In [9], the authors proposed a mult-hop WLAN archtecture and demonstrated ts benefts to wreless clents. However, none of these solutons can provde effectve ncentve mechansms to encourage statons to relay data for other statons. In contrast, our approach quanttatvely compensates proxy statons by rewardng them wth addtonal channel occupancy tme to mprove ther own throughput wthout compromsng energy effcency. To mprove TC performance n the wreless WAN envronment, nstead of WLAN, a proxy-based TC RISM [4] has been proposed, n whch mult-homed moble statons utlze the dversty of wreless WAN connectons for maskng adverse effects upon network performance. Besdes the closely related work mentoned above, extensve research has been conducted to nvestgate network performance and power consumpton n moble systems, such as [8], [5], and [6]. Moreover, a varety of transport-layer enhancements have also been developed to mprove networkng performance over wreless lnks, such as [5], [6], [7], [], [], [3], [7], [], [4], and [8]. III. MOTIVATION AND RATIONALE In ths secton, we descrbe the ratonale behnd the proposed data forwardng and channel access tme compensaton mechansms. We have two observatons. Frst, a moble staton nvolved n a TC sesson has to stay awake to generate tmely acknowledgments (ACKs) upon data arrvals. Channel lstenng consumes a consderable amount of energy. Second, a moble staton wth a low channel rate sgnfcantly reduces the throughput of statons wth hgh channel rates and plummets the aggregate throughput of the entre WLAN. One soluton to these problems would be to recrut moble statons wth hgh channel rates to harvest ther dle tme and forward data frames for the moble statons wth low channel rates. A low channel rate staton mproves ts throughput va a much hgher channel-rate path. However, a hgh channel rate staton has to consume extra energy on forwardng data frames for the low channel rate statons, whch t may be unwllng to do. Instead of forcng the hgh channel rate statons to sacrfce ther energy for data relay, the low channel rate statons should compensate a certan amount of tme slots to the hgh channel rate statons, and hence, at least the hgh channel rate statons wll not be penalzed by beng helpful. Intally, each moble staton should be assgned the same amount of channel access tme for data communcaton, followng the rule of tme-based farness [7]. In our scheme, the allotted tme for each staton can be traded for hgher throughput. A moble staton can mprove ts throughput ether by obtanng more tme slots for ts own communcaton or by ncreasng the channel rate at whch ts data are transmtted. If a hgh channel rate staton obtans extra tme slots from low channel rate statons, and a low channel rate staton ncreases ts data transmsson rate through a hgh channel-rate path composed of proxes; then t wll be a wn-wn scenaro. A moble staton always desres a hgh throughput and low energy consumpton. The effcency of energy utlzaton needs a lttle more careful consderaton. Energy consumpton can be expressed as energy consumed per unt tme, or energy consumed per data volume. A fxed data transmsson rate for a moble staton gves us an lluson that a user cares about energy consumpton per unt tme, whch s not always true. We beleve that the user actually cares more about how much energy consumed for a certan amount of data communcated, because the WNI can be put nto sleep mode or turned off when t has no communcaton workload. We defne the energy utlty of the WNI of a moble staton as the average number of effectve bts transmtted/receved per unt energy when the power s on. Thus, the best way to save energy s to reduce the energy cost of every effectve bt or ncrease the energy utlty, and turn off the WNI when the communcaton sesson termnates. To encourage a hgh channel rate staton to relay data for a low channel rate staton, ts energy utlty should not be reduced. A WNI can work n three modes wth dfferent power consumpton levels: transmsson, recevng/lstenng, and sleep mode. The power consumpton of transmsson mode s usually much hgher than that of recevng/lstenng mode. Thus, the energy utlty of a hgh channel rate staton wll be lowered f t relays for a low channel rate staton wthout any compensaton. However, f the low channel rate staton contrbutes a fracton of ts allotted tme slots to the proxy staton, the proxy staton can use these bonus tme slots for ts own communcaton, leadng to the ncrease of ts throughput and the decrease of ts WNI workng tme. As a result, although the proxy staton spends extra energy for the data forwardng servce, ts energy utlty can reman ntact or even ncrease. IV. SYSTEM MODEL AND ERFORMANCE METRICS We now focus on network descrpton and basc notatons before we proceed to dscuss protocol desgn. The WLAN n consderaton s composed of an Access ont (A), S, and n (n ) moble statons (denoted as statons n the remander of ths paper), S, S,..., S n. The rado channel s shared by all statons and the Access ont. Two statons S and S j can communcate wth each other at a channel rate R,j ( j and, j n). Specfcally, each staton S ( n) can communcate wth the A wth channel rate R,, and we denote R, as R for smplcty. Let t be the power consumpton (energy per second) of a staton n the transmsson mode, and r be the power consumpton of a staton n the lstenng or data recevng mode. Assume t = α r (α > ). We further assume the fracton of allocated channel occupancy tme of staton S s t, n whch the fracton for data transmttng s f ( f ). For example, the typcal power consumpton of the Csco Aronet 35 seres WNI s 45 ma at transmsson mode, 7 ma at recevng/lstenng mode, and 5 ma at sleep mode (all under 5V DC) [].

4 symbol (S ) T(S ) E(S ) R,j f t x j,k yj U(S ) gt (S ) ge (S ) g T (S ) g E (S ) TABLE I SYMBOLS AND NOTATIONS meanng and unt power consumpton of staton S (Joule/sec) throughput of staton S (bt/sec) energy utlty of staton S (bt/joule) the channel rate between staton S and S j (bt/sec) the fracton of outgong traffc n S s workload the allocated tme of S the fracton of channel tme durng whch the traffc of S s forwarded between S j and S k the fracton of channel tme that S rewards S j utlzaton of allocated tme of staton S the throughput gan when S has no clents the energy utlty gan when S has no clents the throughput gan of S the energy utlty gan of S In tme-based farness schedulng [7], each staton s assgned the same fracton of channel tme. Thus, t = t = n ( n), and we also have the bound < t. Based on the energy consumpton of a staton S per unt tme, (S ), we defne two performance metrcs for a wreless staton as follows: Throughput, T(S ), the number of effectve bts a staton transmts and receves per unt tme; Energy utlty, E(S ), the average number of effectve bts per unt energy. That s, E(S ) = T(S) (S ). Accordng to the assumptons of our model, we have (S ) = t t f + r ( t f ) = r ( + (α )t f ), T(S ) = R t, E(S ) = (α )f + t R r, (IV.) where n. We can compare the orgnal tme-based farness scheme wth our new scheme by consderng the performance gan n terms of throughput and energy utlty: { gt (S ) = T (S ) T(S, ) g E (S ) = E (S ) E(S, (IV.) ) where (S ), T(S ), E(S ) and (S ), T (S ), E (S ), are the power consumpton, throughput, and energy utlty of a staton S before and after a forwardng servce t provdes/receves, respectvely. Table I lsts the notatons that are used n the followng analyss. V. CHANNEL ALLOCATION FOR MULTI-HO FORWARDING In ths secton we nvestgate the channel allocaton for supportng mult-hop forwardng. More specfcally, how much tme a low rate staton has to offer the hgh rate staton for the forwardng servce so that the latter wll not be penalzed. We analyze a smple one-hop case frst, and then extend the one-hop relay to the general case of mult-hop relay. The bts for MAC level retransmsson and the forwardng data for other statons are not counted as effectve bts. Low rate chanel Hgh rate chanel S A Fg.. S p proxy S p forwards data for S q A. Channel Occupancy Tme Allocaton S q clent Assumng that the tme-based farness schedulng s enabled, each staton s assgned an equal fracton of channel tme n unts of tme slot. In such a WLAN, a staton S p that can communcate wth A at a hgh channel rate can work as the proxy staton for a staton S q that can only communcate wth A at low channel rates, as long as the proxy and clent can communcate wth each other at hgh channel rates, as shown n Fgure. To enable such a servce, the tme slots used for data forwardng should come from the tme slots of the clent statons. Meanwhle, snce transmttng data for clents consumes ts energy, the proxy staton should be rewarded addtonal tme slots from ts clent statons for compensaton. We defne the fracton of channel tme that a clent S q rewards ts proxy S p to keep the energy utlty of S p unchanged as the cost prce (or valuaton) of the forwardng servce, denoted as cost(p, q). We defne the fracton of channel tme that a staton s assgned by the tme-based farness schedulng as the assgned tme of the staton, and the fracton of channel tme that a staton can use for ts own communcaton as the effectve tme of the staton. We also defne the fracton of channel tme that a clent rewards each of ts proxes as ts rewardng tme to the proxy or the rewarded tme of that proxy. The effectve tme of a proxy s ts assgned tme plus all rewarded tme from ts clents. The effectve tme of a clent s ts assgned tme subtractng the fracton of channel tme t rewards ts proxes and the fracton of channel tme for ts data relayng (transmttng or recevng) between the A and the mmedate proxy of the clent (relayng tme). We further defne the sum of a staton s assgned tme accordng to tme-based farness schedulng and ts rewarded tme from ts clents as the allocated tme of the staton, whch can be used for ts own communcaton or be rewarded to ts proxes. Therefore, we defne the utlzaton of the allocated tme of a staton S, U(S ), as the rato of ts effectve tme to ts allocated tme. B. erformance Gan Analyss for One-hop Relay Frst, we consder one clent and one proxy for smplcty. Assume clent staton S q s relayed by proxy staton S p. The assgned tme of S q should be dvded nto three peces: t q = t = x,p + x p,q + y q p, (V.3) where x,p s the fracton of channel tme used for data relayng between A (S ) and proxy staton S p (relayng tme), x p,q s the fracton of channel tme that clent staton S q s transmttng/recevng data to the proxy staton (effectve

5 S p S q assgned tme of S p t x, p x p, q y p q assgned tme of S q Fg.. effectve tme of S p Channel tme allocaton t y p q x, p relayng tme for S q x p, q effectve tme of S q tme), and yp q s the fracton of channel tme that the clent staton compensates S p (rewardng tme). The utlzaton of S q s allocated tme s U(S q ) = xp,q t. The effectve tme of S p s t p = t p + y q p = t + yq p, (V.4) where t p s ts assgned tme and yp q s ts rewarded tme from clent S q. The utlzaton of S p s allocated tme s snce t can use all ts assgned tme and rewarded tme for ts own communcaton. Fgure shows the channel tme allocaton n one-hop proxy forwardng. Lemma : In one-hop forwardng, the allocated tme utlzaton, rewardng tme, throughput gan and energy utlty gan of a clent S q when t pays the cost prce to ts proxy S p for the forwardng servce are R U(S q ) =,p R,,p+R p,q+(α ) t[f qr p,q+( f q)r,p] yp q = ( t) U(S q )R p,q (α )( fq R,p + fq R p,q ), g T (S q ) = Rp,q R,q U(S q ), g E (S q ) = Rp,q (α ) tf R,q U(S q ) q+ U(S. q)(α ) tf q+ roof: Two constrants dctate how much tme a low rate staton has to offer to a hgh rate staton: () every clent staton allocates suffcent tme for the transmsson and forwardng of ts data; () the energy utlty of the hgh rate staton remans the same. Frst, we have T (S q ) = x,p R,p = x p,q R p,q, (V.5) whch mples that the flow rate n each hop along the forwardng path of clent S q are equal. Second, the energy utlty of the proxy s unchanged, that s, the cost prce of S p servng S q s the rewardng tme of S q to keep the energy utlty of S p unchanged E(S p ) = E (S p ). (V.6) Equaton IV. gves the power consumpton, throughput and energy utlty of S p when t has no clents. Denote the power consumpton, throughput and energy utlty of S p when S p serves clent S q as (S p ), T (S p ), and E (S p ), respectvely, we have (S p ) = r ( + (α )t f p), T (S p ) = R(S p )( t + yp q), E (S p ) = (S p) T (S, p) (V.7) where t f p = f p ( t+yp)+f q q x,p +( f q )x p,q s the total tme of proxy S p used for data transmsson. In t f p, f p ( t + yp) q s the tme that S p transmts ts own upstream workload to A, f q x,p s the tme that S p forwards the upstream workload of S q to A, and x p,q s the tme that S p forwards the downstream workload of S q to S q. Resolvng Equatons V.3, V.5, and V.6, we have T (S q ) = R,p + Rp,q U(S q ) = xp,q t = T (S q) R p,q t = t fq +(α ) t( R + fq,p Rp,q ), R p,q R,p+R p,q+(α ) t[( f q)r p,q+f qr,p], yp q = t p (α )(f q x,p + ( f q )x p,q ) = t(α )T (S q )( fq R,p + fq R p,q ), (V.8) where yp q = cost(p, q). Accordng to Equaton IV., for clent staton S q, we have { gt (S q ) = Rp,q R,q U(S q ), g E (S q ) = Rp,q R,q U(S q ) (α ) tf q+ U(S. q)(α ) tf q+ (V.9) U(S q ) and g T (S q ) ncrease wth the ncrease n the number of statons (the decrease of t) n the WLAN. We have R U(S q ) < p,q R,p+R p,q and g T (S q ) < Rp,q R p,q R,q R,p+R p,q. Relayng s only useful when the throughput gan g T (S q ) >. Snce U(S q ) <, f q, by examnng Equaton V.9, we have g E (S q ) g T (S q ). That s, relayng can always ncrease the energy utlty of a clent staton as long as ts throughput can be mproved. For a specal case when R,p = R p,q, we have yp q = (α ) t +(α ) t, < yq p (α+3), T tr (S q ) =,p +(α ) t, < T (S q ) R,p α+3, U(S q ) = +(α ) t, α+3 U(S q) <, (V.) g T (S q ) = g E (S q ) = R,p R,q, +(α ) t R,p α+3 +(α ) tf q +(α ) t(+f q) R,q g T (S q ) < R,p R,q. R,p R,q, A proxy staton can serve multple clents at the same tme, and these clent statons may have dfferent channel rates and dfferent data transmttng/recevng ratos. We have the followng lemma. Lemma : Assume staton S p provdes forwardng servces to k clent statons, S q, S q,..., S qk (k > ), and these clent statons ndependently contrbute ther rewardng tme to S p to keep the energy utlty of S p unchanged, we have U(S p ) =, g T (S p ) = + (α ) k = T (S q )( fq R,p + fq R p,q ), g E (S p ) =, where T (S q ) s the throughput of clent S q ( k) when the forwardng servce s on. roof: It s easy to see that U(S p ) = and g E (S p ) =. Snce each clent rewards S p ndependently, smlar to the last

6 formula n Equaton V.8, we have t p = (α )(fq x,p+( fq )xp,q ) y q p =... = (α )(fq k x,p+( fq k )xp,q k ) y q k, p k = [(fq x,p+( fq )xp,q k )] t p = +(α ) t k p+ = yq p The effectve tme of S p s t p = t p + k have g T (S p ) = T (S p) T(S = t p p) t p = + k = yq p t p = yq. p. Thus, we = + (α ) t k = T (S q )( fq R,p + fq R p,q ). In case R,p = R p,q ( k), we have k t g T (S p ) = + (α ) + (α ) t. (V.) Snce k t = k n <, g T(S p ) s bounded by < g T (S p ) < α +. (V.) C. A Generc Analyss for Channel Allocaton n Mult-hop Forwardng A staton S that s relayed by other statons can stll work as the proxy for statons wth even lower channel rates, and gets rewarded tme from ts clents. However, only a fracton of ts rewarded tme can be used for ts own communcaton, snce S also needs to reward ts relayng statons. We consder the relay chan S S S S startng from the A (S ). In order for S to relay data for S, S has to keep ts energy utlty unchanged. After S decdes to relay data for S, S wll have a hgher energy utlty than before. S would lke to keep ths new energy utlty unchanged when t decdes to relay for, and so on. The followng Lemma descrbes the performance gan of a staton n such scenaros. The proof bascally formalzes the above process. Denote the throughput gan and energy utlty gan when S has no clents as gt (S ) and ge (S ), respectvely. We have the followng lemma. Lemma 3: Assume each staton has at most one mmedate relayng staton n a WLAN, and each staton rewards ts relayng statons ndependently to keep ther energy utltes unchanged. For staton S that s relayed by ( ) statons along the path S S... S S, and S has m ndrect or drect clents (S q, S q,..., S qm ), we have { g T (S ) = R, R, U(S ), ge (S ) = R, (α ) tf R, U(S ) + U(S, )(α ) tf + where U(S ) = and {, +R, j= [ f R +(α ) t( j,j R + f j,j R )] j,j+ m g T (S ) = gt (S j= )( + yq j t ), g E (S ) = ge (S ), where y qj = t(α )T (S qj )( fq j R, + fq j R,j ), T (S qj ) s the throughput of S qj when t s forwarded by S, and S j s the next hop staton of S to reach S qj. roof: For staton S ( > ) that s relayed by statons S,..., S, we have t = (x, +...+x, )+x, +(y +...+y ). (V.3) The flow rate of S s own traffc n each hop along the forwardng path s equal, so we have T (S ) = x,r, =... = x, R, = x,r,. (V.4) For a relayng staton of S, S j ( < j < ), when S j has no clents, we have (S j ) = t tf j U(S j ) + r ( tf j ) = r [ + (α ) tf j U(S j )], T(S j ) = R(S j ) tu(s j ), (V.5) where U(S j ) = when S j has no proxy (j = ), and U(S j ) < when S j s relayed by other statons ( < j < ). When S j serves staton S j+,..., S, we have { (S j ) = r [ + (α )t f j ], T (S j ) = R(S j )( t + l=j+ yj l )U(S (V.6) j), where t f j = f j( t + l=j+ yj l )U(S j) + l=j+ f lx l j,j + l=j+ ( f l)x l j,j+. In tf j, f j( t+ l=j+ yj l )U(S j) s the tme used by S j to transmt ts own workload to S j, f l x l j,j s the tme used by S j to transmt the upstream workload of S l to S j, and ( f l )x l j,j+ s the tme used by S j to transmt the downstream workload of S l to S j+. Consderng the energy utlty of S j, we have E(S j ) = R(Sj) E (S j ) = tu(s j) r +(α ) tf, ju(s j) R(Sj) ( t+ l=j+ yj l )U(Sj) r. +(α )t f j The energy utlty of S j should be unchanged, that s, E(S j ) = E (S j ). By substtutng E(S j ) and E (S j ), we have (α )f j + tu(s j) = (α )f j + +(α ) l=j+ (f lx l j,j +( f l)x l j,j+ ) ( t+, l=j+ yj l )U(Sj) Smplfyng the equaton, we have t = (α ) l=j+ (f lx l j,j +( f l)x l j,j+ ). l=j+ yj l Snce each staton S l (j + l ) rewards tme slots to S j ndependently, we get Thus, we have t = (α )(f lx l j,j + ( f l)x l j,j+ ). y j l = t(α )(f l x l j,j + ( f l)x l j,j+ ) = t(α )T f (S l )( l R j,j + f l R j,j+ ), y j l (V.7)

7 where T (S l ) s the throughput of S l when t s served by S j and T (S l ) = R l,l t l U(S l ), where U(S l ) s the allocated tme utlzaton of S l. When S has no clents, we have t = t. Consderng Equaton V.3, V.4, and V.7, for staton S, we have Access ont moble staton S S staton S S S 4 S 5 S 6 S 7 relayed by channel rate R, R, R, 3 R, 4 R, 5 R, 6 R, 7 U(S ) = T (S ) R,t =. +R, j= [ f R +(α ) t( j,j R + f j,j R )] j,j+ (V.8) Accordngly, we get gt (S ) = T (S ) T(S = R,tU(S) ) R, t = R, R, U(S ), ge (S ) = E (S ) E(S = R, ) R, U(S ) (S) (S ) = R, (α ) tf R, U(S ) + U(S. )(α ) tf + (V.9) When S has m clents S q,..., S qm, snce each clent rewards S tme slots ndependently, the throughput becomes T (S ) = U(S )R, ( t + m j= yqj ). Thus the performance gan s { g T (S ) = T m (S ) T(S ) = gt (S j= )( + yq j t ), g E (S ) = ge (S ), where y qj follows Equaton V.7. The above analyss of the channel allocaton for one-hop and mult-hop forwardng shows the performance gans of low channel rate clents and hgh channel rate proxes. Specfcally, we show that our proposed scheme can even ncrease the proxy s throughput wthout compromsng ts energy utlty, provdng a strong ncentve for beng a proxy. VI. SYSTEM DESIGN In ths secton, we descrbe the system desgn of the multhop forwardng servce. The proposed system conssts of three major components: a proxy selecton algorthm, a token-based energy-aware channel schedulng algorthm, and a mult-hop forwardng algorthm. The proxy selecton algorthm runs on A, choosng relay proxes for statons wth low channel rates. The energy-aware channel schedulng algorthm also runs on A, arbtratng channel tme allocaton and ensurng tmebased and max-mn farness among statons. The mult-hop forwardng algorthm s a dstrbuted algorthm runnng on both A and each staton, n order to coordnate ntermedate statons along the forwardng path and provde relable communcaton at the MAC layer. The three algorthms work together to enable the data forwardng among statons n a WLAN. As shown n Fgure 3, statons n the WLAN are organzed nto a tree rooted at the A for the mult-hop forwardng servce. Each non-root node of the tree represents a staton, and the weght of each edge represents the channel rate between two nodes. The A (root) mantans the topology and edge weghts of the forwardng tree. Each staton mantans the nformaton about ts chldren and predecessors, and the weght of each edge along the path. Note that the heght of the 3 S Forwardng Table S 5 self R, 3 R 3, 5 R 5, 6 S 4 hop staton channel rate Fg. 3. S 6 S 5 S 7 hop staton channel rate 3 self S 6 S 7 Mult-hop forwardng structure forwardng tree should be small (typcally two or three n 8.b). The man reason for ths s that the data forwardng along each hop requres the occupancy of channel resources (spatal reuse s dffcult n WLANs). Wth the ncrease n the number of forwardng hops, the mprovement of a clent s throughput decreases rapdly. Moreover, due to the possble moblty of statons, t s much easer to mantan a short tree than a tall one. A. roxy Selecton and Assocaton Wth the channel tme compensaton, the forwardng servce s proftable and thus becomes a resource that statons want to compete for. Ths s dfferent from prevous mult-hop routng algorthms n ad hoc networks. To ensure the farness of ths competton, we propose an aucton-based mechansm for proxy selecton. Our proxy selecton algorthm runs on the A, whch works as the auctoneer. When a staton S q communcates wth the A at a low channel rate, t broadcasts a sequence of SF (search for proxy) messages wth dfferent channel rates. Upon recevng an SF, each hgh channel rate staton computes the expected throughput gan t can provde to S q and the cost prce based on Lemma 3, then bds for the forwardng servce wth the cost prce. Upon recevng an SF, the A collects the bds from all bdders wthn the bddng tme, and then selects the staton that can provde the largest throughput gan for S q as the proxy. A clent would always lke to pay less and get more, whle a proxy would always lke to beng pad more and serve less. In our mechansm desgn, the domnant strategy for all bdders the best strategy they can expect should be to bd wth the cost prce of ther servces. We use the second prce sealed bd aucton rule [3] to provde such a domnant strategy and fnsh the aucton n one bddng round. In ths mechansm, staton S q wll pay the proxy at the prce of the bdder who offers the second largest throughput gan (see our techncal report [8] for the detaled descrpton of the aucton mechansm). When the proxy s selected, the A sends (or pggybacks) the MAC address of the proxy and the correspondng prce to S q. Then S q sends a RFR (request for relay) message to the R, 3 R 3, 5 R 5, 6 R 5, 7

8 arrvng packets /r sec X arrvng tokens from A bucket depth = 3 /r sec 3/r sec to wreless channel Fg. 4. Token bucket: the A dstrbutes tokens n a rate r (one round per /r seconds) proxy, and the proxy acknowledges the request and reports to the A to commt the proxy assocaton. When the clent does not need data forwardng any longer, t sends a notfcaton to the A drectly through the low-rate channel to cancel the forwardng servce. Many hgh channel rate statons may compete wth each other to obtan more rewarded tme slots for mprovng ther own throughput. The A needs to balance the profts among proxy canddates that can provde the same forwardng servces n a WLAN. For example, f two statons can provde the same throughput gan for S q, the A should favor the staton wth less throughput than the proxy of S q. Other factors, such as the hstory of actvty and the moblty of the proxy canddates, may also be taken nto consderaton for proxy selecton. B. Channel Allocaton and Schedulng The channel schedulng and the forwardng coordnaton can be easly mplemented n 8. WLANs under CF (pont coordnaton functon) wth pollng MAC mechansm. However, most 8. commercal products only support DCF (dstrbuted coordnaton functon) MAC control. In what follows, we descrbe our system desgn for 8. WLAN under the DCF MAC mechansm. In the proposed system, the channel s allocated n unts of tme slot, same as the unt of staton s back-off tme for HY medum access (5 µs for FHSS and µs for DSSS). As shown n Fgure 4, the tme slot allocaton s performed by the A based on the token bucket model. Each staton s assgned a certan number of tokens for channel contenton. A staton competes for channel only when t has avalable tokens. At regular ntervals, the A evenly dstrbutes tokens to each staton, ensurng tme-based farness. When the bucket of a staton s full, the overflowng tokens are returned to A, and are re-dstrbuted equally to other statons for max-mn farness. The token bucket shapes the frame transmsson of a staton at a constant rate n the long run, whle allowng bursty frame transmsson of a staton n the short term. The tokens can be dstrbuted ndvdually or be pggybacked wthn the data/control frames to statons. A staton transmts data frames only when t has enough tokens. Smlarly, the A buffers data frames for statons wthout tokens, and postpones ther data transmsson to the next round of tme-slot allocaton. Thus, the number of tokens a staton holds determnes whether t s qualfed for channel competton. Meanwhle, channel contenton s far for those statons wth tokens. Therefore, the channel occupancy tme of a staton s dependent on the token allocaton scheme n the long term, although t s non-determnstc n the short term. We use the smlar method as that n [7] to compute the channel occupancy tme of a staton. For each staton, there are two token counters, one mantaned at the staton tself and the other at the A. Upon recevng/sendng a data frame from/to the A, the staton deducts the correspondng tokens from ts token counter. At the same tme, the A deducts the same number of tokens of that staton as well. In 8. protocol, the number of retres of a successfullytransmtted frame s ncluded n the frame header, so that the recever clearly knows t. However, current hardware does not return the number of retres when the frame s successfully transmtted. Thus, the sender cannot accurately compute the number of tokens used for data transmsson, and the two counters may be nconsstent. To mnmze ths effect, the recever pggybacks the number of tokens that are used for the last data transmsson of ts peer n the data frame, and the peer adjusts ts token counter accordngly. To smplfy token management, a proxy staton does not mantan token counters for ts clents. Once a clent assocates to the proxy, the tokens, ncludng those that the clent should reward ts proxy and those that are used to receve/forward data frames for the clent, are delvered to the proxy drectly by the A durng the token dstrbuton. Correspondngly, the same number of rewardng tokens s deducted from the token counter of the clent by the A. Once the clent cancels the forwardng servce, the proxy automatcally suspends the data forwardng at the next round of token dstrbuton, because the A wll no longer convey the clent s rewardng tokens. C. Mult-Hop Forwardng ) Basc Mechansm: To support mult-hop forwardng, each data frame s appended wth two felds ndcatng the source and destnaton MAC addresses of the frame, respectvely. Each staton mantans a forwardng table as shown n Fgure 3. Upon recevng a data frame, the staton compares the destnaton MAC address wth ts own MAC address. If they are dfferent, the staton looks up the MAC address for the next-hop staton n the forwardng table. Then t modfes the destnaton address of the frame header and forwards t to the next-hop staton. The forwardng table also records the uplnk channel rates of the staton s predecessors, n order to compute the cost prce of the forwardng servce, and the throughput gans ts clents can acheve. ) Forwardng ath Mantenance: The channel rates along the forwardng path and the one between the clent and the A may change wth the moblty of statons or sgnal nstablty. Furthermore, the forwardng path may even be broken, due to hardware falure, sgnal error (or nterference), and the moblty of proxy statons. To cope wth the possble change of channel rates, each clent perodcally re-evaluates

9 the forwardng servce. If the servce qualty s sgnfcantly degraded, t re-broadcasts SFs for a new proxy. 3) ower Management n Mult-hop Forwardng: Most exstng power savng solutons [4], [6] utlze heurstc algorthms to adapt the sleepng of a WNI wth ts network actvtes. When a staton has no network traffc, t wll stll be up for a whle before t goes to sleep based on the predcton of ts network actvty. The staton may also change ts wakng perod adaptvely to save energy consumpton on beacon lstenng. In our scheme, each staton has the flexblty to set ts own power savng polcy. Any staton that wants to sleep needs to send a request to the A, so that the A can buffer the ncomng data frames for t. The sleep request of a clent s drectly sent to the A at a low channel rate. When a proxy decdes to swtch to power savng mode, t notfes ts mmedate clents frst. If any chld of the proxy has clents, the notfcaton wll be propagated recursvely. Upon recevng the ACK from all ts clents, the proxy sends a request to the A, and shfts to power savng mode. Then, ts clents (mmedate or non-mmedate) search for new proxes. VII. IMLEMENTATION AND EXERIMENTAL EVALUATION Ths secton presents the prototype mplementaton of our proposed scheme and ts expermental evaluaton. Our purpose s twofold: () to demonstrate that our data forwardng mechansm s feasble under the framework of the current IEEE 8. protocol; and () to valdate ts effcacy n sgnfcantly mprovng the throughput and energy utlty for statons n the WLAN. A. rototype Implementaton We have mplemented a prototype of the proposed scheme and evaluated t on our testbed, whch ncludes an Access ont and sx moble statons. The A s a desktop C equpped wth a NetGear MA3 8.b CI wreless adaptor runnng Lnux kernel.4.. The moble statons are sx H laptop computers, each equpped wth a NetGear MA4 8.b CMCIA wreless adaptor runnng Lnux kernel.4.. One of the sx works as the proxy, the others work as the clents. All wreless adaptors n the A and moble statons use the Intersl rsm chpset. We have modfed the HostA Lnux drver for rsm/.5/3 [] as the drver of our Access ont. The A mantans the forwardng structure for each staton assocated wth t, as descrbed n Secton VI. The bddng tme for proxy selecton s set to 5 ms and the token dstrbuton nterval s set to ms. Each token denotes µs channel occupancy tme. To mplement the token dstrbuton, the HostA drver mantans the number of avalable tokens owned by each moble staton that s currently assocated wth the A. In each round of the token dstrbuton, the HostA drver frst evenly allocates tokens based on the number of statons, then transfers the rewardng tokens from each clent to ts proxy based on ther servce agreement. Fg. 5. rates throughput (Mbps) Mbps Mbps 5.5 Mbps Mbps channel rate The effectve bandwdth of 8.b WLAN under dfferent channel We have also modfed the ORNOCO Lnux drver.5rc for wreless cards [3] as the drver of our proxy and clent statons. Insde the drver, we have mplemented a smple mult-hop forwardng protocol. B. Expermental Evaluaton To evaluate the mplemented prototype, we conduct extensve experments on our testbed wth respect to FT-lke and Web-lke workload, respectvely. Due to page lmtatons, we only present the results of FT-lke workload (see our techncal report [8] for the detaled evaluaton of Web-lke workload). ) erformance Baselne Measurement: The deal channel rate of IEEE 8. WLAN cannot be acheved n realty, due to the overhead of control frames, nter-frame spaces, physcal and MAC layer headers, channel contenton, and possble data losses. Therefore, we frst measure the effectve throughput of a WNI as the baselne for performance comparson. In ths evaluaton, we frst set up a small 8.b WLAN that conssts of an A and a moble staton. We transfer a large fle (about GB) from the A to the staton, and measure the user level throughput under dfferent channel rates. Fgure 5 shows the effectve bandwdth of the 8.b WLAN under channel rates of Mbps, Mbps, 5.5 Mbps, and Mbps, respectvely. The hgher the channel rate, the less effcent the channel utlzaton. The reason s that all physcal layer headers are transmtted at the lowest channel rate n the 8.b protocol, n order to ensure that every staton can lsten to the channel for collson avodance. However, the dversty of user level throughput under dfferent channel rates s stll large enough to beneft low channel rate users through data forwardng. In WLANs wth more levels of channel rates such as 8.a, mult-hop data forwardng would have greater potental to mprove the system performance. ) Experments on FT-lke Workload: We mplement four channel allocaton protocols as lsted n Table II and compare ther throughput and energy utlty wth FT-lke data transmsson workload. In these schemes, DCF denotes the normal DCF MAC n a 8.b WLAN, and TBF denotes the tme-based farness channel contenton mechansm proposed n [7]. SFW denotes our proposed mechansm, meanng selfsh mult-hop forwardng, n whch the clent pays the

10 throughput (Mbps) energy utlty (Mb/J) 3 3 ( M) ( M) overall.35 staton to staton : M overall.93 overall 3.99 overall 3.8 ( M) ( M) overall.67 overall.46 overall.86 overall.76 (a) Channel rates between statons: -A, M; -A, M; -, M throughput (Mbps) energy utlty (Mb/J) ( M) (5.5 M) overall.5 staton to staton : M overall.3 overall.7 overall.63 ( M) (5.5 M) overall.63 overall. overall.8 overall.4 (b) Channel rates between statons: -A, M; -A, 5.5 M; -, M Fg. 6. The throughput and energy utlty of statons under dfferent s ( proxy and clent) Scheme DCF TBF SFW TBF-FW TABLE II CHANNEL ALLOCATION SCHEME Scheme Descrpton 8. DCF MAC (wthout data forwardng) tme-based farness schedulng (wthout data forwardng) selfsh forwardng under TBF schedulng data forwardng under TBF schedulng cost prce for the forwardng servce (because there s only one proxy n our testbed). In order to show the advantage of our proposed channel tme compensaton mechansm, we also mplement data forwardng under tme-based farness for comparson, called TBF-FW. In ths mechansm, each staton s assgned equal channel tme to ensure tme-based farness, and the proxy voluntarly forwards data for ts clents usng the channel tme of ts clents, wthout any tme slot rewarded. Note that ths s a phantom mechansm just for comparson, nether proposed nor mplemented before. In the experments, we smultaneously download a large fle from the HostA machne to the proxy and clent statons, respectvely. The throughput s measured by recordng the data volume transfered between each clent and ts proxy (or between the proxy and the A) under dfferent channel allocaton schemes. The energy consumpton on data transmsson s computed as the product of the data transmsson tme of physcal frames and the power consumpton of the wreless card n the transmttng mode (provded by the manufacturer). The energy consumpton on recevng/lstenng s computed n a smlar way. We conduct experments for the one-hop forwardng case, where the WLAN conssts of A, proxy (denoted by ), and multple clents (denoted by ) varyng from to 5. Assumng all clents have the same channel rate, there are eght possble combnatons for the data forwardng servce: the channel rate s M or M between -A, M between -A, and M between -; the channel rate s M or M between -A, 5.5 M between -A, and M between -; the channel rate s M or M between -A, M between -A, and 5.5 M between -; the channel rate s M or M between -A, 5.5 M between -A, and 5.5 M between -. Each experment s repeated three tmes. Fgures 6, 7, and 8 show the performance n a WLAN wth A, proxy, and, 3, and 5 clents, respectvely. Due to page lmtatons, only part of results are presented (other results are smlar). In the fgures, the number on the top of the bar group denotes the overall throughput (n Mbps) or the overall energy utlty (n Mb per Joule) of the proxy and clent statons n the WLAN. We also present the correspondng performance of DCF and TBF for comparsons. The performance of phantom TBF-FW s presented as whte bars. The results can be summarzed as follows. SFW has the hghest overall performance wth respect to both throughput and energy utlty, whle DCF has the worst overall performance. By enforcng tme-based farness, TBF mproves the performance of hgh channel rate statons but decreases the performance of low channel rate statons. TBF-FW mproves the throughput of low channel statons (clents) by data forwardng, but sgnfcantly decreases the energy utlty of the forwardng staton (proxy), whch the proxy s unwllng to do. Thus ths phantom scheme s not lkely to be feasble n practce. In contrast, n our proposed forwardng scheme, the proxy receves addtonal channel tme compensaton from ts clents, resultng n the mprovement of ts own throughput wthout decreasng ts energy utlty. The clent statons sacrfce a few channel tme tokens for the forwardng servce, but the overhead s mnor. For example, as shown n Fgure 7(a), the clent throughput of SFW s 38% hgher than that of DCF, more than tmes over that of TBF, and about 93% of that of TBF-FW, whle the proxy throughput of SFW s more than 5 tmes over that of DCF, and 3% hgher than those of TBF and TBF-FW. The proxy energy utlty of SFW s more than 4 tmes over that of DCF, and s same as that of TBF. On the other hand, compared wth SFW, the proxy energy utlty of TBF-FW s % lower than that of

11 throughput (Mbps) energy utlty (Mb/J) ( M) ( M) overall.98 staton to staton : M overall.85 overall 3.3 overall 3.7 ( M) ( M) overall.5 overall.46 overall.78 overall.75 (a) Channel rates between statons: -A, M; -A, M; -, M throughput (Mbps) energy utlty (Mb/J).5.5 ( M) (5.5 M) overall.96 staton to staton : M overall.4 overall.37 overall.3 ( M) (5.5 M) overall.4 overall.35 overall.57 overall.55 (b) Channel rates between statons: -A, M; -A, 5.5 M; -, M Fg. 7. The throughput and energy utlty of statons under dfferent s ( proxy and 3 clents) throughput (Mbps) energy utlty (Mb/J) ( M) ( M) overall.9 staton to staton : M overall.49 overall 3.7 overall.96 ( M) ( M) overall.5 overall.5 overall.49 overall.47 (a) Channel rates between statons: -A, M; -A, 5.5 M; -, M throughput (Mbps) energy utlty (Mb/J) ( M) (5.5 M) overall.6 staton to staton : M overall.77 overall.5 overall. ( M) (5.5 M) overall.7 overall.9 overall.36 overall.35 (b) Channel rates between statons: -A, M; -A, 5.5 M; -, M Fg. 8. The throughput and energy utlty of statons under dfferent s ( proxy and 5 clents) TBF wthout any throughput mprovement for the forwardng servce. Furthermore, wth our proposed SFW, the overall performance n the WLAN s also better than that of TBF- FW. These results ndcate that SFW not only provdes a strong ncentve for data forwardng, but also balances the tradeoff between the performance of ndvdual statons and the entre WLAN. Fgure 9(a) shows the growth of the proxy throughput gan n SFW (the proxy throughput of SFW over that of TBF) wth the ncreasng number of clents n the WLAN. In ths experment, the proxy (workng at Mbps channel rate wth the A) serves all other statons (workng at Mbps wth the A and Mbps wth the proxy) n the same WLAN. Wth channel tme compensaton, even n clent and proxy case, the proxy throughput can stll be mproved by 4% over TBF. Fgure 9(b) shows the proxy energy utlty gan n TBF-FW (the proxy energy utlty of TBF-FW over that of TBF) n the same crcumstances as above. The energy utlty gan of TBF-FW s less than, meanng the energy utlty s worse than that of TBF. Fgure 9(b) also ndcates that n TBF-FW, the proxy may have to consume more than % energy for ts clents, whch could prevent the proxy from provdng such servce. VIII. CONCLUSION In ths paper, we am to () address the throughput degradaton nduced by low channel rate statons n a WLAN, and () utlze the nevtable energy waste n channel lstenng durng a communcaton sesson. We characterze energy effcency as energy per bt, nstead of energy per second. Utlzng dle communcaton power, we present a data forwardng mechansm and an energy-aware token rewardng scheme to supplement the IEEE 8. protocols. In data forwardng, a hgh channel rate staton forwards data for a low channel rate staton, resultng n a sgnfcant mprovement of ts throughput. To gve hgh channel rate statons an ncentve to be proxes, we desgn an energy-aware token rewardng scheme, n whch low channel rate statons compensate for proxes wth addtonal tme slots. Thus, a proxy can also mprove ts own throughput wthout compromsng ts energy effcency. We have presented a mathematcal model to gude the protocol desgn, and have proposed algorthms for proxy selecton, channel allocaton and schedulng, and data forwardng n

Cooperative Relay Service in a Wireless LAN

Cooperative Relay Service in a Wireless LAN Cooperative Relay Service in a Wireless LAN Lei Guo, Xiaoning Ding, Haining Wang 2, Qun Li 2, Songqing Chen 3, Xiaodong Zhang Department of Computer Science and Engineering, The Ohio State University Columbus,

More information

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate Comparatve Analyss of Reuse and 3 n ular Network Based On IR Dstrbuton and Rate Chandra Thapa M.Tech. II, DEC V College of Engneerng & Technology R.V.. Nagar, Chttoor-5727, A.P. Inda Emal: chandra2thapa@gmal.com

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET)

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET) A Novel Optmzaton of the Dstance Source Routng (DSR) Protocol for the Moble Ad Hoc Networs (MANET) Syed S. Rzv 1, Majd A. Jafr, and Khaled Ellethy Computer Scence and Engneerng Department Unversty of Brdgeport

More information

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION Vncent A. Nguyen Peng-Jun Wan Ophr Freder Computer Scence Department Illnos Insttute of Technology Chcago, Illnos vnguyen@t.edu,

More information

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol Energy Effcency Analyss of a Multchannel Wreless Access Protocol A. Chockalngam y, Wepng u, Mchele Zorz, and Laurence B. Mlsten Department of Electrcal and Computer Engneerng, Unversty of Calforna, San

More information

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality.

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality. Wreless Communcatons Technologes 6::559 (Advanced Topcs n Communcatons) Lecture 5 (Aprl th ) and Lecture 6 (May st ) Instructor: Professor Narayan Mandayam Summarzed by: Steve Leung (leungs@ece.rutgers.edu)

More information

Characterization and Analysis of Multi-Hop Wireless MIMO Network Throughput

Characterization and Analysis of Multi-Hop Wireless MIMO Network Throughput Characterzaton and Analyss of Mult-Hop Wreless MIMO Network Throughput Bechr Hamdaou EECS Dept., Unversty of Mchgan 226 Hayward Ave, Ann Arbor, Mchgan, USA hamdaou@eecs.umch.edu Kang G. Shn EECS Dept.,

More information

MTBF PREDICTION REPORT

MTBF PREDICTION REPORT MTBF PREDICTION REPORT PRODUCT NAME: BLE112-A-V2 Issued date: 01-23-2015 Rev:1.0 Copyrght@2015 Bluegga Technologes. All rghts reserved. 1 MTBF PREDICTION REPORT... 1 PRODUCT NAME: BLE112-A-V2... 1 1.0

More information

Topology Control for C-RAN Architecture Based on Complex Network

Topology Control for C-RAN Architecture Based on Complex Network Topology Control for C-RAN Archtecture Based on Complex Network Zhanun Lu, Yung He, Yunpeng L, Zhaoy L, Ka Dng Chongqng key laboratory of moble communcatons technology Chongqng unversty of post and telecommuncaton

More information

Digital Transmission

Digital Transmission Dgtal Transmsson Most modern communcaton systems are dgtal, meanng that the transmtted normaton sgnal carres bts and symbols rather than an analog sgnal. The eect o C/N rato ncrease or decrease on dgtal

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

High Speed ADC Sampling Transients

High Speed ADC Sampling Transients Hgh Speed ADC Samplng Transents Doug Stuetzle Hgh speed analog to dgtal converters (ADCs) are, at the analog sgnal nterface, track and hold devces. As such, they nclude samplng capactors and samplng swtches.

More information

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks Cooperatve Multcast Schedulng Scheme for IPTV Servce over IEEE 802.16 Networks Fen Hou 1, Ln X. Ca 1, James She 1, Pn-Han Ho 1, Xuemn (Sherman Shen 1, and Junshan Zhang 2 Unversty of Waterloo, Waterloo,

More information

Resource Control for Elastic Traffic in CDMA Networks

Resource Control for Elastic Traffic in CDMA Networks Resource Control for Elastc Traffc n CDMA Networks Vaslos A. Srs Insttute of Computer Scence, FORTH Crete, Greece vsrs@cs.forth.gr ACM MobCom 2002 Sep. 23-28, 2002, Atlanta, U.S.A. Funded n part by BTexact

More information

Distributed Uplink Scheduling in EV-DO Rev. A Networks

Distributed Uplink Scheduling in EV-DO Rev. A Networks Dstrbuted Uplnk Schedulng n EV-DO ev. A Networks Ashwn Srdharan (Sprnt Nextel) amesh Subbaraman, och Guérn (ESE, Unversty of Pennsylvana) Overvew of Problem Most modern wreless systems Delver hgh performance

More information

Channel Alternation and Rotation in Narrow Beam Trisector Cellular Systems

Channel Alternation and Rotation in Narrow Beam Trisector Cellular Systems Channel Alternaton and Rotaton n Narrow Beam Trsector Cellular Systems Vncent A. Nguyen, Peng-Jun Wan, Ophr Freder Illnos Insttute of Technology-Communcaton Laboratory Research Computer Scence Department-Chcago,

More information

Clustering Based Fractional Frequency Reuse and Fair Resource Allocation in Multi-cell Networks

Clustering Based Fractional Frequency Reuse and Fair Resource Allocation in Multi-cell Networks Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the IEEE ICC 21 proceedngs Clusterng Based Fractonal Frequency Reuse and Far Resource

More information

AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2

AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2 AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2 Markus Radmrsch Inst. f. Allgem. Nachrchtentechnk, Unv. Hannover, Appelstr. 9a, 3167 Hannover, Germany Tel.: +49-511-762

More information

Study of Downlink Radio Resource Allocation Scheme with Interference Coordination in LTE A Network

Study of Downlink Radio Resource Allocation Scheme with Interference Coordination in LTE A Network Internatonal Journal of Future Computer and Communcaton, Vol. 6, o. 3, September 2017 Study of Downln Rado Resource Allocaton Scheme wth Interference Coordnaton n LTE A etwor Yen-Wen Chen and Chen-Ju Chen

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

The Synthesis of Dependable Communication Networks for Automotive Systems

The Synthesis of Dependable Communication Networks for Automotive Systems 06AE-258 The Synthess of Dependable Communcaton Networks for Automotve Systems Copyrght 2005 SAE Internatonal Nagarajan Kandasamy Drexel Unversty, Phladelpha, USA Fad Aloul Amercan Unversty of Sharjah,

More information

Keywords LTE, Uplink, Power Control, Fractional Power Control.

Keywords LTE, Uplink, Power Control, Fractional Power Control. Volume 3, Issue 6, June 2013 ISSN: 2277 128X Internatonal Journal of Advanced Research n Computer Scence and Software Engneerng Research Paper Avalable onlne at: www.jarcsse.com Uplnk Power Control Schemes

More information

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13 A Hgh Gan DC - DC Converter wth Soft Swtchng and Power actor Correcton for Renewable Energy Applcaton T. Selvakumaran* and. Svachdambaranathan Department of EEE, Sathyabama Unversty, Chenna, Inda. *Correspondng

More information

Learning Ensembles of Convolutional Neural Networks

Learning Ensembles of Convolutional Neural Networks Learnng Ensembles of Convolutonal Neural Networks Lran Chen The Unversty of Chcago Faculty Mentor: Greg Shakhnarovch Toyota Technologcal Insttute at Chcago 1 Introducton Convolutonal Neural Networks (CNN)

More information

Utility-based Routing

Utility-based Routing Utlty-based Routng Je Wu Dept. of Computer and Informaton Scences Temple Unversty Roadmap Introducton Why Another Routng Scheme Utlty-Based Routng Implementatons Extensons Some Fnal Thoughts 2 . Introducton

More information

Medium Access Control for Multi-Channel Parallel Transmission in Cognitive Radio Networks

Medium Access Control for Multi-Channel Parallel Transmission in Cognitive Radio Networks Medum ccess Control for Mult-Channel Parallel Transmsson n Cogntve Rado Networs Tao Shu, Shuguang Cu, and Marwan Krunz Department of Electrcal and Computer Engneerng Unversty of rzona Tucson, Z 85721 {tshu,

More information

Performance Evaluation of QoS Parameters in Dynamic Spectrum Sharing for Heterogeneous Wireless Communication Networks

Performance Evaluation of QoS Parameters in Dynamic Spectrum Sharing for Heterogeneous Wireless Communication Networks IJCSI Internatonal Journal of Computer Scence Issues, Vol. 9, Issue 1, No 2, January 2012 ISSN (Onlne): 1694-0814 www.ijcsi.org 81 Performance Evaluaton of QoS Parameters n Dynamc Spectrum Sharng for Heterogeneous

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming Power Mnmzaton Under Constant Throughput Constrant n Wreless etworks wth Beamformng Zhu Han and K.J. Ray Lu, Electrcal and Computer Engneer Department, Unversty of Maryland, College Park. Abstract In mult-access

More information

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian CCCT 05: INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS, AND CONTROL TECHNOLOGIES 1 Approxmatng User Dstrbutons n CDMA Networks Usng 2-D Gaussan Son NGUYEN and Robert AKL Department of Computer

More information

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1 Project Ttle Date Submtted IEEE 802.16 Broadband Wreless Access Workng Group Double-Stage DL MU-MIMO Scheme 2008-05-05 Source(s) Yang Tang, Young Hoon Kwon, Yajun Kou, Shahab Sanaye,

More information

Full-duplex Relaying for D2D Communication in mmwave based 5G Networks

Full-duplex Relaying for D2D Communication in mmwave based 5G Networks Full-duplex Relayng for D2D Communcaton n mmwave based 5G Networks Boang Ma Hamed Shah-Mansour Member IEEE and Vncent W.S. Wong Fellow IEEE Abstract Devce-to-devce D2D communcaton whch can offload data

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING Vaslos A. Srs Insttute of Computer Scence (ICS), FORTH and Department of Computer Scence, Unversty of Crete P.O. Box 385, GR 7 Heraklon, Crete,

More information

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6)

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6) Passve Flters eferences: Barbow (pp 6575), Hayes & Horowtz (pp 360), zzon (Chap. 6) Frequencyselectve or flter crcuts pass to the output only those nput sgnals that are n a desred range of frequences (called

More information

On Interference Alignment for Multi-hop MIMO Networks

On Interference Alignment for Multi-hop MIMO Networks 013 Proceedngs IEEE INFOCOM On Interference Algnment for Mult-hop MIMO Networks Huacheng Zeng Y Sh Y. Thomas Hou Wenng Lou Sastry Kompella Scott F. Mdkff Vrgna Polytechnc Insttute and State Unversty, USA

More information

Enhanced Uplink Scheduling for Continuous Connectivity in High Speed Packet Access Systems

Enhanced Uplink Scheduling for Continuous Connectivity in High Speed Packet Access Systems Int. J. Communcatons, Network and System Scences, 212, 5, 446-453 http://dx.do.org/1.4236/jcns.212.5855 Publshed Onlne August 212 (http://www.scrp.org/journal/jcns) Enhanced Uplnk Schedulng for Contnuous

More information

Ad hoc Service Grid A Self-Organizing Infrastructure for Mobile Commerce

Ad hoc Service Grid A Self-Organizing Infrastructure for Mobile Commerce Ad hoc Servce Grd A Self-Organzng Infrastructure for Moble Commerce Klaus Herrmann, Kurt Gehs, Gero Mühl Berln Unversty of Technology Emal: klaus.herrmann@acm.org Web: http://www.vs.tu-berln.de/herrmann/

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game

The Spectrum Sharing in Cognitive Radio Networks Based on Competitive Price Game 8 Y. B. LI, R. YAG, Y. LI, F. YE, THE SPECTRUM SHARIG I COGITIVE RADIO ETWORKS BASED O COMPETITIVE The Spectrum Sharng n Cogntve Rado etworks Based on Compettve Prce Game Y-bng LI, Ru YAG., Yun LI, Fang

More information

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users os Provsonng n Wreless Data Networks under Non-Contnuously Backlogged Users Tmotheos Kastrnoganns, and Symeon Papavasslou, Member, IEEE School of Electrcal and Computer Engneerng Natonal Techncal Unversty

More information

TODAY S wireless networks are characterized as a static

TODAY S wireless networks are characterized as a static IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 10, NO. 2, FEBRUARY 2011 161 A Spectrum Decson Framework for Cogntve Rado Networks Won-Yeol Lee, Student Member, IEEE, and Ian F. Akyldz, Fellow, IEEE Abstract

More information

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems APSIPA ASC 2011 X an Throughput Maxmzaton by Adaptve Threshold Adjustment for AMC Systems We-Shun Lao and Hsuan-Jung Su Graduate Insttute of Communcaton Engneerng Department of Electrcal Engneerng Natonal

More information

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception Enhancng Throughput n Wreless Mult-Hop Network wth Multple Packet Recepton Ja-lang Lu, Paulne Vandenhove, We Shu, Mn-You Wu Dept. of Computer Scence & Engneerng, Shangha JaoTong Unversty, Shangha, Chna

More information

Low Complexity Duty Cycle Control with Joint Delay and Energy Efficiency for Beacon-enabled IEEE Wireless Sensor Networks

Low Complexity Duty Cycle Control with Joint Delay and Energy Efficiency for Beacon-enabled IEEE Wireless Sensor Networks Low Complexty Duty Cycle Control wth Jont Delay and Energy Effcency for Beacon-enabled IEEE 8254 Wreless Sensor Networks Yun L Kok Keong Cha Yue Chen Jonathan Loo School of Electronc Engneerng and Computer

More information

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks 1 Queung-Based Dynamc Channel Selecton for Heterogeneous ultmeda Applcatons over Cogntve Rado Networks Hsen-Po Shang and haela van der Schaar Department of Electrcal Engneerng (EE), Unversty of Calforna

More information

Context-aware Cluster Based Device-to-Device Communication to Serve Machine Type Communications

Context-aware Cluster Based Device-to-Device Communication to Serve Machine Type Communications Context-aware Cluster Based Devce-to-Devce Communcaton to Serve Machne Type Communcatons J Langha, Lu Man, Hans D. Schotten Char of Wreless Communcaton, Unversty of Kaserslautern, Germany {j,manlu,schotten}@et.un-kl.de

More information

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks Ths artcle has been accepted for publcaton n a future ssue of ths journal, but has not been fully edted. Content may change pror to fnal publcaton. The Impact of Spectrum Sensng Frequency and Pacet- Loadng

More information

Spectrum Co-existence of IEEE b and a Networks Using Reactive and Proactive Etiquette Policies

Spectrum Co-existence of IEEE b and a Networks Using Reactive and Proactive Etiquette Policies Moble Netw Appl (2006) 11:539 554 DOI 10.1007/s11036-006-7321-z Spectrum Co-exstence of IEEE 802.11b and 802.16a Networks Usng Reactve and Proactve Etquette Polces Xangpeng Jng Dpankar Raychaudhur Publshed

More information

Traffic balancing over licensed and unlicensed bands in heterogeneous networks

Traffic balancing over licensed and unlicensed bands in heterogeneous networks Correspondence letter Traffc balancng over lcensed and unlcensed bands n heterogeneous networks LI Zhen, CUI Qme, CUI Zhyan, ZHENG We Natonal Engneerng Laboratory for Moble Network Securty, Bejng Unversty

More information

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) ,

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) , VRT014 User s gude V0.8 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart Control Chart - hstory Control Chart Developed n 920 s By Dr. Walter A. Shewhart 2 Process n control A phenomenon s sad to be controlled when, through the use of past experence, we can predct, at least

More information

Capacity improvement of the single mode air interface WCDMA FDD with relaying

Capacity improvement of the single mode air interface WCDMA FDD with relaying 2004 Internatonal Workshop on Wreless Ad-Hoc Networks Capacty mprovement of the sngle mode ar nterface WCDMA FDD wth relayng H. Nourzadeh, S. Nourzadeh and R. Tafazoll Centre for Comnurcaton Systems Research

More information

Frequency Assignment for Multi-Cell IEEE Wireless Networks

Frequency Assignment for Multi-Cell IEEE Wireless Networks Frequency Assgnment for Mult-Cell IEEE 8 Wreless Networks Kn K Leung Bell Labs, Lucent Technologes Murray Hll, NJ 7974 kn@bell-labscom Byoung-Jo J Km AT&T Labs Research Mddletown, NJ 7748 macsbug@researchattcom

More information

On High Spatial Reuse Broadcast Scheduling in STDMA Wireless Ad Hoc Networks

On High Spatial Reuse Broadcast Scheduling in STDMA Wireless Ad Hoc Networks On Hgh Spatal Reuse Broadcast Schedulng n STDMA Wreless Ad Hoc Networks Ashutosh Deepak Gore and Abhay Karandkar Informaton Networks Laboratory Department of Electrcal Engneerng Indan Insttute of Technology

More information

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

More information

Procedia Computer Science

Procedia Computer Science Proceda Computer Scence 3 (211) 714 72 Proceda Computer Scence (21) Proceda Computer Scence www.elsever.com/locate/proceda www.elsever.com/locate/proceda WCIT-21 Performance evaluaton of data delvery approaches

More information

Ad hoc Service Grid A Self-Organizing Infrastructure for Mobile Commerce

Ad hoc Service Grid A Self-Organizing Infrastructure for Mobile Commerce Ad hoc Servce Grd A Self-Organzng Infrastructure for Moble Commerce Klaus Herrmann Berln Unversty of Technology Emal: klaus.herrmann@acm.org Web: http://www.vs.tu-berln.de/herrmann/ PTB-Semnar, 3./4. November

More information

Decision aid methodologies in transportation

Decision aid methodologies in transportation Decson ad methodologes n transportaton Lecture 7: More Applcatons Prem Kumar prem.vswanathan@epfl.ch Transport and Moblty Laboratory Summary We learnt about the dfferent schedulng models We also learnt

More information

A Novel DSA-Driven MAC Protocol for Cognitive Radio Networks

A Novel DSA-Driven MAC Protocol for Cognitive Radio Networks Wreless Sensor Networ, 29, 2, 6-2 do:.4236/wsn.29.2 7 Publshed Onlne July 29 (http://www.scrp.org/journal/wsn/). A Novel DSA-Drven MAC Protocol for Cogntve Rado Networs Hua SONG, Xaola LIN School of Informaton

More information

Ergodic Capacity of Block-Fading Gaussian Broadcast and Multi-access Channels for Single-User-Selection and Constant-Power

Ergodic Capacity of Block-Fading Gaussian Broadcast and Multi-access Channels for Single-User-Selection and Constant-Power 7th European Sgnal Processng Conference EUSIPCO 29 Glasgow, Scotland, August 24-28, 29 Ergodc Capacty of Block-Fadng Gaussan Broadcast and Mult-access Channels for Sngle-User-Selecton and Constant-Power

More information

Distributed Channel Allocation Algorithm with Power Control

Distributed Channel Allocation Algorithm with Power Control Dstrbuted Channel Allocaton Algorthm wth Power Control Shaoj N Helsnk Unversty of Technology, Insttute of Rado Communcatons, Communcatons Laboratory, Otakaar 5, 0150 Espoo, Fnland. E-mal: n@tltu.hut.f

More information

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

Prevention of Sequential Message Loss in CAN Systems

Prevention of Sequential Message Loss in CAN Systems Preventon of Sequental Message Loss n CAN Systems Shengbng Jang Electrcal & Controls Integraton Lab GM R&D Center, MC: 480-106-390 30500 Mound Road, Warren, MI 48090 shengbng.jang@gm.com Ratnesh Kumar

More information

Multicarrier Modulation

Multicarrier Modulation Multcarrer Modulaton Wha Sook Jeon Moble Computng & Communcatons Lab Contents Concept of multcarrer modulaton Data transmsson over multple carrers Multcarrer modulaton wth overlappng Chap. subchannels

More information

Multi-Relay Selection Strategy for Device to Device Communication

Multi-Relay Selection Strategy for Device to Device Communication Internatonal Conference on Computer, Networks and Communcaton Engneerng (ICCNCE 3) Mult-elay Selecton Strategy for Devce to Devce Communcaton Wecheng Xa, Shxang Shao, Jun Sun Jangsu Provncal Key Laboratory

More information

Forwarding Redundancy in Opportunistic Mobile Networks: Investigation, Elimination and Exploitation

Forwarding Redundancy in Opportunistic Mobile Networks: Investigation, Elimination and Exploitation 1 Forwardng Redundancy n Opportunstc Moble Networks: Investgaton, Elmnaton and Explotaton We Gao, Member, IEEE, Qnghua L, Member, IEEE, and Guohong Cao, Fellow, IEEE Abstract Opportunstc moble networks

More information

EE360: Lecture 7 Outline Cellular System Capacity and ASE Announcements Summary due next week

EE360: Lecture 7 Outline Cellular System Capacity and ASE Announcements Summary due next week EE360: Lecture 7 Outlne Cellular System Capacty and ASE Announcements Summary due next week Capacty Area Spectral Effcency Dynamc Resource Allocaton Revew of Cellular Lecture Desgn consderatons: Spectral

More information

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

A Benchmark for D2D in Cellular Networks: The Importance of Information

A Benchmark for D2D in Cellular Networks: The Importance of Information A Benchmark for D2D n Cellular Networks: The Importance of Informaton Yğt Özcan, Catherne Rosenberg Unversty of Waterloo {yozcan,cath}@uwaterloo.ca Fabrce Gullemn Orange Labs, France fabrce.gullemn@orange.com

More information

Multi-Robot Map-Merging-Free Connectivity-Based Positioning and Tethering in Unknown Environments

Multi-Robot Map-Merging-Free Connectivity-Based Positioning and Tethering in Unknown Environments Mult-Robot Map-Mergng-Free Connectvty-Based Postonng and Tetherng n Unknown Envronments Somchaya Lemhetcharat and Manuela Veloso February 16, 2012 Abstract We consder a set of statc towers out of communcaton

More information

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES *

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * SLAC PUB 874 3/1999 THE GENERATION OF 4 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * Sam G. Tantaw, Arnold E. Vleks, and Rod J. Loewen Stanford Lnear Accelerator Center, Stanford Unversty P.O. Box

More information

Performance Improvement for Based Wireless Local Area Networks

Performance Improvement for Based Wireless Local Area Networks Performance Improvement for 82. Based Wreless Local Area Networs Lang Zhang and Yanta Shu Department of Computer Scence Tanjn Unversty Tanjn 372, Chna td_zl@hotmal.com Olver W.W. Yang School of Informaton

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

A Predictive QoS Control Strategy for Wireless Sensor Networks

A Predictive QoS Control Strategy for Wireless Sensor Networks The 1st Worshop on Resource Provsonng and Management n Sensor Networs (RPMSN '5) n conjuncton wth the 2nd IEEE MASS, Washngton, DC, Nov. 25 A Predctve QoS Control Strategy for Wreless Sensor Networs Byu

More information

An Energy-aware Awakening Routing Algorithm in Heterogeneous Sensor Networks

An Energy-aware Awakening Routing Algorithm in Heterogeneous Sensor Networks An Energy-aware Awakenng Routng Algorthm n Heterogeneous Sensor Networks TAO Dan 1, CHEN Houjn 1, SUN Yan 2, CEN Ygang 3 1. School of Electronc and Informaton Engneerng, Bejng Jaotong Unversty, Bejng,

More information

AN IMPROVED BIT LOADING TECHNIQUE FOR ENHANCED ENERGY EFFICIENCY IN NEXT GENERATION VOICE/VIDEO APPLICATIONS

AN IMPROVED BIT LOADING TECHNIQUE FOR ENHANCED ENERGY EFFICIENCY IN NEXT GENERATION VOICE/VIDEO APPLICATIONS Journal of Engneerng Scence and Technology Vol., o. 4 (6) 476-495 School of Engneerng, Taylor s Unversty A IMPROVED BIT LOADIG TECHIQUE FOR EHACED EERGY EFFICIECY I EXT GEERATIO VOICE/VIDEO APPLICATIOS

More information

Optimal Design of High Density WLANs

Optimal Design of High Density WLANs Optmal Desgn of Hgh Densty 8. WLANs Vvek P. Mhatre Thomson Research Lab, Pars, France mhatre@gmal.com Konstantna Papagannak Intel Research Cambrdge, UK dna.papagannak@ntel.com Abstract: The provsonng of

More information

Distributed Resource Allocation and Scheduling in OFDMA Wireless Networks

Distributed Resource Allocation and Scheduling in OFDMA Wireless Networks Southern Illnos Unversty Carbondale OpenSIUC Conference Proceedngs Department of Electrcal and Computer Engneerng 11-2006 Dstrbuted Resource Allocaton and Schedulng n OFDMA Wreless Networks Xangpng Qn

More information

An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks

An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks An Energy Effcent Herarchcal Clusterng Algorthm for Wreless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle School of Electrcal and Computer Engneerng Purdue Unversty West Lafayette, IN, USA {seema,

More information

1 GSW Multipath Channel Models

1 GSW Multipath Channel Models In the general case, the moble rado channel s pretty unpleasant: there are a lot of echoes dstortng the receved sgnal, and the mpulse response keeps changng. Fortunately, there are some smplfyng assumptons

More information

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs Journal of Communcatons Vol. 9, No. 9, September 2014 A New Type of Weghted DV-Hop Algorthm Based on Correcton Factor n WSNs Yng Wang, Zhy Fang, and Ln Chen Department of Computer scence and technology,

More information

Iterative Water-filling for Load-balancing in

Iterative Water-filling for Load-balancing in Iteratve Water-fllng for Load-balancng n Wreless LAN or Mcrocellular Networks Jeremy K. Chen Theodore S. Rappaport Gustavo de Vecana Wreless Networkng and Communcatons Group (WNCG), The Unversty of Texas

More information

Evaluating Different One to Many Packet Delivery Schemes for UMTS

Evaluating Different One to Many Packet Delivery Schemes for UMTS Evaluatng Dfferent One to Many Packet Delvery Schemes for UMTS Antonos Alexou, Dmtros Antonells, Chrstos Bouras Research Academc Computer Technology Insttute, Greece and Computer Engneerng and Informatcs

More information

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks 74 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 3, No., Aprl 0 A Fuzzy-based Routng Strategy for Multhop Cogntve Rado Networks Al El Masr, Naceur Malouch and Hcham

More information

CELLULAR SYSTEM CAPACITY and PERFORMANCE IMPROVEMENT with SDMA

CELLULAR SYSTEM CAPACITY and PERFORMANCE IMPROVEMENT with SDMA CELLULAR SYSTEM CAPACITY and PERFORMANCE IMPROVEMENT wth SDMA Flpe Alves, Henrque Rbero, José Fernandes 3 Escola Superor de Tecnologa, Insttuto Poltécnco de Castelo Branco, 6 Castelo Branco, Portugal Phone:+35-7-339355

More information

Revision of Lecture Twenty-One

Revision of Lecture Twenty-One Revson of Lecture Twenty-One FFT / IFFT most wdely found operatons n communcaton systems Important to know what are gong on nsde a FFT / IFFT algorthm Wth the ad of FFT / IFFT, ths lecture looks nto OFDM

More information

Asynchronous TDMA ad hoc networks: Scheduling and Performance

Asynchronous TDMA ad hoc networks: Scheduling and Performance Asynchronous TDMA ad hoc networks: Schedulng and Performance Theodoros Salonds and Leandros Tassulas, Department of Electrcal and Computer Engneerng and Insttute of Systems Research Unversty of Maryland,

More information

WIRELESS sensor networks are used in a wide range of

WIRELESS sensor networks are used in a wide range of IEEE/ACM TRANSACTIONS ON NETWORKING, VOL X, NO X, MONTH 2X Optmzng Lfetme for Contnuous Data Aggregaton wth Precson Guarantees n Wreless Sensor Networks Xueyan Tang, Member, IEEE, and Janlang Xu, Member,

More information

REAL-TIME SCHEDULING IN LTE FOR SMART GRIDS. Yuzhe Xu, Carlo Fischione

REAL-TIME SCHEDULING IN LTE FOR SMART GRIDS. Yuzhe Xu, Carlo Fischione REAL-TIME SCHEDULING IN LTE FOR SMART GRIDS Yuzhe Xu, Carlo Fschone Automatc Control Lab KTH, Royal Insttue of Technology 1-44, Stockholm, Sweden Emal: yuzhe@kth.se, carlof@kth.se ABSTRACT The latest wreless

More information

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation 1 Parameter Free Iteratve Decodng Metrcs for Non-Coherent Orthogonal Modulaton Albert Gullén Fàbregas and Alex Grant Abstract We study decoder metrcs suted for teratve decodng of non-coherently detected

More information

Space Time Equalization-space time codes System Model for STCM

Space Time Equalization-space time codes System Model for STCM Space Tme Eualzaton-space tme codes System Model for STCM The system under consderaton conssts of ST encoder, fadng channel model wth AWGN, two transmt antennas, one receve antenna, Vterb eualzer wth deal

More information

Test 2. ECON3161, Game Theory. Tuesday, November 6 th

Test 2. ECON3161, Game Theory. Tuesday, November 6 th Test 2 ECON36, Game Theory Tuesday, November 6 th Drectons: Answer each queston completely. If you cannot determne the answer, explanng how you would arrve at the answer may earn you some ponts.. (20 ponts)

More information

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding Communcatons and Network, 2013, 5, 312-318 http://dx.do.org/10.4236/cn.2013.53b2058 Publshed Onlne September 2013 (http://www.scrp.org/journal/cn) Jont Power Control and Schedulng for Two-Cell Energy Effcent

More information

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks I. J. Communcatons, etwork and System Scences, 8, 3, 7-83 Publshed Onlne August 8 n ScRes (http://www.scrp.org/journal/jcns/). Jont Adaptve Modulaton and Power Allocaton n Cogntve Rado etworks Dong LI,

More information