Asynchronous TDMA ad hoc networks: Scheduling and Performance

Size: px
Start display at page:

Download "Asynchronous TDMA ad hoc networks: Scheduling and Performance"

Transcription

1 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, College Park, Maryland, USA Department of Computer and Communcaton Engneerng Unversty of Thessaly, Volos, Greece Abstract A common assumpton of TDMA-based wreless ad hoc networks s the exstence of network-wde slot synchronzaton. Such a mechansm s dffcult to support n practce. In asynchronous TDMA systems, each lnk uses a local tme slot reference provded by the hardware clock tck of one of the node ponts. Inevtably, slots are wasted when nodes swtch tme slot references. Ths restrcts the rate allocatons that can be supported when compared to a perfectly synchronzed system. To address ths practcal performance ssue we frst ntroduce a general framework for conflct-free schedulng n asynchronous TDMA networks. We then propose schedulng algorthms that target overhead mnmzaton whle ensurng upper bounds on the generated overhead. Through extensve smulatons the algorthm performances are evaluated n the context of Bluetooth, a wreless technology that operates accordng to the asynchronous TDMA communcaton paradgm. I. INTRODUCTION An ad hoc network s a collecton of nodes equpped wth rado nterfaces that forms an all-wreless communcaton nfrastructure. Tme dvson multple access (TDMA) s a wellknown medum access method for determnstc bandwdth allocaton and qualty of servce (QoS) provson n ad hoc networks. Accordng to TDMA, bandwdth can be allocated to the network lnks usng a schedule of perod T system slots. Durng every slot, several lnks are actvated for transmsson such that no conflcts occur at the nted recevers. The number of conflct-free slots each lnk receves wthn a system perod determnes ts allocated bandwdth. A central performance ssue that arses n a TDMA-based ad hoc network s determnaton of the set of allocatons that can be acheved. Consder a set of -to- sessons sharng the network. The sum of ther requested rates over the lnks they traverse creates a demand allocaton for each lnk. A lnk rate allocaton r =[r l ] ( r l ) sfeasble f the network can allocate τ l = r l T system conflct-free slots to every lnk l wthout exceedng the system perod. Determnaton of feasblty s ntrnscally coupled wth an optmzaton problem: to fnd a lnk schedule of mnmum perod that realzes slot allocaton τ =[τ l ]. If the mnmum perod does not exceed T system slots, then the allocaton s feasble. Optmal lnk schedulng n wreless ad hoc networks has been nvestgated for varous nterference constrants [], []. These studes (along wth most proposed centralzed or dstrbuted TDMA protocols for slotted ad hoc networks) assume the slot boundares are provded by a global system clock. System-wde synchronzaton mechansm s not always possble to mplement n the dstrbuted ad hoc network settng. Bluetooth [3] s a new TDMA wreless technology that enables the formaton of ad hoc networks called scatternets. Bluetooth has the nterestng feature of not supportng a global slot synchronzaton mechansm. Instead, tme slot reference s provded locally for each lnk by one of the node ponts actng as master, whle the other pont acts as slave. In ths asynchronous TDMA settng, slots are wasted when nodes swtch tme references as slaves. Ths phenomenon has been reported n the scatternet schedulng lterature [4], [5], [6], [7], [8] as a source of overhead. However, no formal study has examned ts effect on the system s ablty to allocate bandwdth. Ths ablty s lnked to the determnaton of the regon of feasble allocatons or, equvalently, to the soluton of the related lnk schedule optmzaton problem. Due to the slots wasted for tme reference algnment, the mnmum perod requred for realzng a gven allocaton wll be greater than the one requred by a perfectly synchronzed system. Ths ncrease can be seen as overhead due to system asynchroncty. Based on ths observaton, we can use a twostep procedure to address the optmal lnk schedulng problem for asynchronous TDMA ad hoc networks. The frst step nvolves fndng a mnmum-perod synchronzed schedule for the demand allocaton at hand. The second step, our contrbuton, utlzes the optmal synchronzed schedule to fnd an asynchronous schedule of mnmum overhead. The amount of overhead deps on the order by whch lnks are actvated n the reference synchronzed schedule. We frst ntroduce an algorthm that derves a mnmum-overhead asynchronous schedule for a specfc orderng. The generated overhead s always upper-bounded regardless of orderng or network confguraton. Usng ths algorthm, t s possble to determne the optmal soluton by searchng over all possble or-

2 derngs. Ths leads to a combnatoral problem where exhaustve search s not feasble for large problem szes. To ths, we ntroduce a heurstc algorthm of reduced complexty. The heurstc performs excellent for problem szes where an optmal soluton can be computed. When ths s not possble, we nvestgate the effect of varous system parameters on the generated overhead and use the upper bound as the performance measure. The paper s organzed as follows: Secton II ntroduces a conflct-free schedulng framework for asynchronous TDMA ad hoc networks. In sectons III, IV and V the problem s ntroduced and formulated and the overhead mnmzaton algorthms are presented. Secton VI evaluates the algorthms performances n varous scenaros. Secton VII places the proposed framework n the specfc context of Bluetooth. Secton VIII concludes the paper. II. ASYNCHRONOUS TDMA COMMUNICATION MODEL Every wreless node has a hardware clock that determnes the tmng of the rado transcever. The clocks of dfferent nodes are not synchronzed and no mechansm exsts for synchronzng them under a global tme reference. The ad hoc network s represented as a drected graph G(N,E). A drected edge from node to node sgnfes that and are wthn range and communcate on a lnk where has been assgned the role of master and the role of slave. The system s slotted and carres pont-to-pont traffc each transmsson slot carres a packet destned to a sngle outgong lnk. The tme slot reference of each lnk s provded locally by the hardware clock of the master node pont. Each slot supports full-duplex communcaton ntated by the master: Durng the frst part of the slot the master polls a slave; durng the second part a slave responds f polled by the master. Each node has a sngle rado transcever and can communcate (transmt or receve) to at most one lnk at a tme. Thus, nodes need to coordnate ther presence on lnks n mutual tme ntervals. Based on ts own hardware clock, each node dvdes tme n fxed-sze slots each equal to the duraton of a fullduplex communcaton slot. Transmssons on adacent lnks are coordnated usng a local lnk schedule S of perod T system slots. The local schedule determnes communcaton acton for the duraton of a slot: the node can ether be actve on a sngle lnk (start actng as master or slave) or reman dle. Local schedules of dfferent nodes are not necessarly tmealgned. Every node mantans a relatve phase φ wth respect to each adacent lnk (, ). If φ =, slot p n the local schedule S overlaps n tme wth slots (p, p) n the local schedule S.Ifφ =, then slot p n S overlaps wth slots (p, p +)ns. A relatve phase φ =ndcates that the hardware clocks of the ponts happen to be perfectly synchronzed. The relatve phase mantaned at the other lnk pont s φ = φ. Gven the relatve phases and master-slave role assgnment on lnk l, the lnk phase φ l s defned as the relatve phase of the master node pont. Communcaton s successful on a lnk l only f both node ponts assgn tme-overlappng slots n ther local schedules. The assgnment must be such that when the master starts pollng n slot p of ts local schedule, the slave must have assgned slots p + φ l(+φ l ) and p + φ l(+φ l ) n ts own local schedule for lstenng to ths master. For conflct-free communcaton on τ l consecutve slots on lnk l, the master must allocate τ l slots n ts local schedule for pollng whle the slave must allocate at least τ l +tme-overlappng slots for algnng to the tme reference of ths master. In general, an extra slot s needed every tme a node swtches to a new tme reference as slave. We assume that the system does not support capture f a node receves more than one transmssons at a specfc tme nstant all of them are lost and a conflct occurs. The nterference constrants determne whch lnks can transmt smultaneously wthout causng conflcts at the nted recevers. Accordng to prmary nterference constrants, lnks sharng common nodes cannot be actvated smultaneously. Ths s due to the sngle rado transcever (a node cannot transmt or receve smultaneously), as well as the pont-to-pont traffc requrement (each transmsson s addressed to a sngle lnk). Secondary nterference arses due to the broadcast nature of the wreless medum and occurs between dfferent transmtter/recever pars. Two smultaneous transmssons, one from node to node and one from node k to node l wll result to a secondary conflct f at least one of the recevers s wthn range of the ser of the other nted transmsson. The system may use a sngle channel or multple channels for communcaton. A channel can be mplemented as a dstnct frequency or spread spectrum code. In sngle-channel systems both prmary and secondary nterference exst. In mult-channel systems secondary nterference can be mtgated by assgnng to each lnk a channel derved by the (unque) dentty of the master node pont. In ths settng, every set of smultaneous transmssons satsfyng the prmary constrants wll occur at dfferent channels. Bluetooth s an nstance of a mult-channel asynchronous TDMA system where communcaton channels (termed as pconets) are mplemented as frequency hoppng sequences. When we refer to mult-channel systems, we wll assume that dfferent channels are orthogonal transmssons on a channel are correctly receved by a node lstenng on that channel despte any n-range transmssons that may be occurrng at dfferent channels. Recent studes [9] have shown that ths s a good approxmaton for the frequency hoppng channels used by Bluetooth. For both sngle-channel and mult-channel systems, a slot allocaton τ =[τ l ] realzed by the network TDMA schedule s the number of slots every lnk l transmts conflct-free durng T system slots and equals the number of slots allocated to the local schedule of the master pont. A network confguraton conssts of the ensemble of a network topology, lnk phases and master-slave lnk role assgnments. Fgure llustrates an example of a network confguraton and asynchronous schedule as well as the slot allocaton realzed by ths schedule. III. OPTIMAL TDMA SCHEDULING Gven a network confguraton t would be of nterest to determne feasblty of any gven demand slot allocaton. Ths problem s equvalent to fndng a lnk schedule of mnmum

3 3 A C (-) (+) 3 (-) (a) S A S B S C S D T= (b) Fg.. (a) Network confguraton: Drected edges denote master-slave relatonshps. Nodes A and D act as masters on all ther adacent lnks, B s slave on lnks,4 and master on lnk 3 and C acts as slave on all ts lnks. The numbers n parentheses denote lnk phases. As an example, snce lnk has a lnk phase of (-), slot p n the local schedule S A of master A must overlap wth slots (p, p) n the local schedule S C of slave C. (b) The asynchronous TDMA schedule refers to a mult-channel system: only lnks and 4 can transmt smultaneously on the channels defned by nodes A and D, respectvely. Slots where nodes swtch tme reference as slaves are marked n red. The realzed slot allocaton s τ =(τ,τ,τ 3,τ 4 )=(3, 3, 3, 4).. perod that realzes the demand allocaton at hand. If the mnmum perod does not exceed the system perod T system the demand allocaton s feasble. Although certan demand allocatons can be realzed by schedules of greater perod than the mnmum, the mnmum perod soluton s optmal n the sense that t can detect all feasble allocatons. When global slot synchronzaton exsts, the problem of fndng the mnmum-perod TDMA lnk schedule for a demand allocaton n an arbtrary topology s NP-complete, for both sngle channel [] and mult-channel [] systems. References [], [] propose effcent heurstcs for ths problem. Alternatvely, optmal solutons exst for restrcted topologes. For sngle channel systems, tree topologes can be optmally scheduled [3]. For mult-channel systems, schedulng lnks s equvalent to colorng edges n a mult-graph where the multple edges between two node ponts map to the slot requrement of the correspondng lnk. If the network topology s bpartte the optmal soluton can be reached usng mnmum edge-colorng algorthms for bpartte mult-graphs [4]. It s not straghtforward to apply graph colorng technques to the asynchronous TDMA settng. For example, n multchannel systems there exsts no one-to-one mappng of the slot demand per node par n the network topology graph to multple edges for ths node par n the correspondng mult-graph: n the asynchronous system, each lnk slot demand s the number of slots that should be allocated n the local schedule of the master pont; however the slave pont must allocate addtonal slots n ts local schedule for tme reference algnment. Also, as wll be evdent later n the dscusson, the number of addtonal slots requred n the slave local schedules deps on the order lnks are actvated n the local schedules of the masters. Our approach s based on the observaton that the addtonal slots needed by the slaves yeld an ncrease n perod wth respect to the mnmum perod of a perfectly synchronzed system. Ths perod ncrease s an overhead nduced by the system asynchroncty. The lnk schedule optmzaton problem B (-) 4 D for the asynchronous system s translated to an overhead mnmzaton problem: Frst, a synchronzed lnk schedule that realzes the demand allocaton s computed. Usng ths schedule as a reference we seek an asynchronous schedule of mnmum overhead. If we can fnd a reference synchronzed schedule of mnmum perod, a mnmum overhead asynchronous schedule s a mnmum-perod asynchronous schedule. When the reference schedule perod s sub-optmal, a mnmum-overhead asynchronous schedule s stll useful: the resultng perod wll be compared to T system for determnng feasblty of the demand allocaton at hand. Therefore, mnmum-overhead schedules allow detecton of a greater number of feasble allocatons. The amount of overhead deps on the orderng of lnk actvatons n the reference synchronzed schedule. Consder the 3-node confguraton of Fgure where node B s slave to both nodes A and C and where the demand allocaton s 3 slots for each lnk. Frst, let us assume exstence of slot synchronzaton. Snce each node can communcate to only a sngle lnk at a tme, the demand allocaton can be realzed by a mnmum-perod schedule of 6 slots. In ths schedule, each lnk s actvated 3 tmes by assgnng concurrent slots n the ponts local schedules. Fgure (b) llustrates two possble nstances of the mnmumperod schedule, each usng a dfferent orderng of lnk actvatons. S A S B S C T=6 (I) S A S B S C Fg.. A B (a) Network confguraton: B s a slave to both A and C. C S A S B S C T=6 (II) (b) Synchronzed system: Two possble synchronzed schedule nstances realzng slot allocaton (τ,τ )=(3, 3) n a mnmum perod of 6 slots T=8 I S A S B S C T= (c) Asynchronous system: Depng on the order of lnk actvatons, slot allocaton (τ,τ )=(3, 3) s realzed by schedules of dfferent mnmum perods. An example of the asynchroncty overhead Fgures (c)-i and (c)-ii are two asynchronous schedules II

4 4 where lnks are actvated n the order of Fgures (b)-i and (b)- II, respectvely. Both asynchronous schedules need a greater perod than 6 slots to realze the demand allocaton: n Fgure (c)-i node B swtches tme reference only once per lnk yeldng a perod of 8 slots; n Fgure (c)-ii node B s forced to swtch tme reference every slot, yeldng a perod of slots. In the example of Fgure, t s possble to determne by nspecton the lnk orderng and asynchronous schedule that yeld mnmum overhead (Schedule (c)-i). However, for arbtrary confguratons and demand allocatons a systematc approach s needed. We frst ntroduce an algorthm that fnds a mnmum overhead asynchronous schedule for a fxed orderng of lnk actvatons n the reference synchronzed schedule. Ths algorthm can be used to determne the mnmum-overhead schedule over all possble orderngs va exhaustve search. The followng sectons descrbe n detal our approach for the soluton of ths problem. IV. EQUIVALENT SCHEDULES A lnk actvaton set conssts of lnks that can smultaneously transmt wthout conflcts to the nted recevers. A synchronzed lnk schedule S of perod T s a collecton of lnk actvaton sets {A k : k T }. Asynchronzed schedule nstance S (π) s a perodc sequence of a specfc orderng π of the lnk actvaton sets of S: S (π) =(A π(),..., A π( T ) ). () where π s a mappng of the ndces {,..., T } {,..., T }. Let S (π) be a synchronzed schedule nstance realzng allocaton τ. For the orderng of lnk actvatons n S (π), allocaton τ can be realzed by more than one asynchronous schedules, each havng a dfferent perod. Consder the synchronzed schedule nstance of Fg. (b)-i that realzes allocaton (τ,τ )=(3, 3) by actvatng each lnk n 3 consecutve slots. For ths orderng of lnk actvatons, the asynchronous schedule of Fg. (c)-i realzes the same allocaton usng a perod of 8 slots. If slave B spent 5 slots nstead of 4 lstenng on lnk, the same demand allocaton would also be realzed wth ths orderng of lnk actvatons but the overall perod of the resultng asynchronous schedule would be 9 slots nstead of 8. We defne an asynchronous schedule S (π) to be equvalent to a synchronzed schedule nstance S (π) f the followng condtons hold: (E.): Every node actvates ts adacent lnks n S (π) n the same order as n S (π). (E.): S (π) realzes the same allocaton as S (π). (E.3): S (π) satsfes (E.) and (E.) n mnmum perod. Thus, an equvalent schedule S (π) of a synchronzed schedule nstance S (π) s an asynchronous schedule that yelds mnmum overhead for the orderng of lnk actvatons n S (π). We now present an algorthm called EQUIVALENT that takes as nput a network confguraton and a reference synchronzed schedule nstance S (π) and outputs the equvalent asynchronous schedule S (π) of S (π). EQUIVALENT constructs S (π) ncrementally by teratng over the lnk actvaton sets of S (π). Durng teraton k, let l be a lnk n actvaton set A π(k) and and be ts master and slave ponts. Also let p (k ) and p (k ) be the last assgned slot postons n the local schedules S (π) and S (π), respectvely =, n N). (p () n Frst, master determnes the earlest possble slot assgned to lnk l n S (π). There are three possble cases: to be Case A: Lnk l was actvated n teraton k : The local schedules are n synch and node can allocate to lnk l the next slot: = p (k ) + () Case B: Lnk l was not actvated n teraton k and p (k ) >p (k ) : The master s local schedule s consdered forward n tme wth respect to the slave s. The earlest slot s agan: = p (k ) + (3) Case C: Lnk l was not actvated n teraton k and p (k ) p (k ) : The slave s local schedule s consdered forward n tme wth respect to the master, so the master must fnd the earlest unassgned slot n S (π) whose start tme exceeds the tme of slot p (k ) n S (π) : Then assgns slot = p (k ) + φ l φ l +,φ l {,, } (4) slots exst between p (k ) S (π). to lnk l. If any ntermedate unassgned and, they are assgned as dle n Once the master updates ts local schedule, slave determnes as the earlest unassgned slot n S (π) whose tme exceeds the tme of n S (π). Depng on the lnk phase φ l the poston of ths slot s computed as: = + φ l( + φ l ),φ l {,, } (5) If there are any unassgned slots between p (k ) and, they are assgned to lnk l n S (π). The same assgnment steps are performed for every lnk l n A π(k). For every node n not consdered durng teraton k, n = p n (k ). At the of teraton k, the forward progress f(k) s defned as: f(k) = max n N {p(k) n } (6) After T teratons, the asynchronous schedule perod T (π) s set to the forward progress f( T ). Then, startng agan from A π(), a few extra teratons are performed untl all nodes assgn ther local schedules up to slot T (π). Upon termnaton, all nodes use the frst T (π) slots n ther local schedules to form an asynchronous schedule wth ths perod. An example of the

5 5 algorthm operaton s llustrated n Fgure 3. C (-) A 5 (+) D 4 (+) (-) (+) E 3 B Proposton : The worst-case computatonal complexty of EQUIVALENT s O(N T ). Proof: See Appx IX-D. For any network confguraton and any lnk actvaton orderng π, EQUIVALENT possesses two mportant propertes, summarzed by the followng theorems: S A 9 (a) Network confguraton A B C D E T= (b) Reference synchronzed schedule nstance of perod T = slots, realzng allocaton (τ,τ,τ 3,τ 4,τ 5 ) = (6,, 5, 5, 3) () () () S B S C () () () (3) (4) (5) (5) (6) (7) (7) (8) (8) (9) () ()()() () (5) (5) (5) (5) (5) (5) (6) (7) (8) () () ()() () S D () () (3) (4) (5) (5) (6) (8) (8) (8) (8) (9) ()() () () S E Fg (3) 5 (4) (5) (5) (6) (7) (8) (9) (9) () () ()() () () () (3) (4) (7) (7) (7) (7) (7) (9) (9) (9) ()() ()() (c) Numbers n parentheses ndcate teraton where the slot was assgned on each node s local schedule. Swtchng slots are shaded. The equvalent schedule perod (=4) s determned at the th teraton. Two addtonal teratons are performed so that all nodes assgn ther local schedules up to ths perod. (k) () () () (3) (4) (5) (6) (7) (8) (9) () f(k) p A (k) p B (k) p C (k) p D (k) p E (k) (d) Evoluton of n and f(k). An example of the EQUIVALENT algorthm executon Theorem : The asynchronous schedule S (π) derved by EQUIVALENT ncurs mnmum overhead for the lnk actvaton orderng correspondng to S (π). Theorem : If T s the perod of the reference synchronzed schedule, the perod T (π) of any equvalent asynchronous schedule s upper bounded by T. The proofs can be found n Appces IX-A and IX- B. Theorem states that the maxmum overhead of an equvalent schedule s T slots. Ths leads to the followng statement for feasblty of allocatons n asynchronous TDMA: Corollary on feasblty: Consder an asynchronous TDMA ad hoc network operatng wth a perod T system and a demand allocaton τ. If τ can be realzed by a synchronzed schedule of perod T T system /, then τ s feasble by the asynchronous system. The proof appears n Appx IX-C. The corollary asserts that EQUIVALENT can realze at least half the allocatons that are feasble under perfect synchronzaton. If the condton T T system / holds for a demand allocaton, any reference synchronzed schedule nstance can be used to generate an asynchronous schedule realzng ths allocaton. Otherwse, we must solve the optmzaton problem addressed next. V. COMPUTING OPTIMAL ASYNCHRONOUS SCHEDULES A. Optmal algorthm The optmal asynchronous schedule can be determned by executng EQUIVALENT for all T! synchronzed schedule nstances S (π) and selectng the equvalent schedule of mnmum overhead. Such an exhaustve search s prohbtve even for small values of T. A lnk actvaton set may appear multple tmes n the reference synchronzed schedule. The search space can be reduced f we consder only reference schedules where all nstances of each lnk actvaton set are scheduled n consecutve slots no swtchng slots are generated by EQUIVALENT when A π(k ) = A π(k) ; the overhead s zero durng such a transton. If M( S) s the set of dstnct lnk actvaton sets appearng n the reference schedule, we only need to search M( S)! schedule nstances nstead of T!. Unfortunately, even M( S) can be prohbtvely large for exhaustve searches. In ths case we resort to the heurstc algorthm ntroduced n the next secton.

6 6 B. MIN PROGRESS MIN PROGRESS s a heurstc for overhead mnmzaton that conssts of two phases. Phase I determnes an orderng π h of the dstnct lnk actvaton sets n M( S). Phase II nvolves two steps: frst, a synchronzed schedule nstance s formed, where dstnct lnk actvaton sets are ordered accordng to π h and the nstances of each set are actvated n consecutve slots. Second, ths synchronzed schedule nstance s nput to EQUIV- ALENT to generate the fnal asynchronous schedule. We now descrbe Phase I that selects π h. An asynchronous schedule s constructed usng only the dstnct lnk actvaton sets nstead of all ther nstances. The sets are added to the asynchronous schedule n the same way as nstances are added n EQUIVALENT. Upon ntalzaton, an arbtrary lnk actvaton set of M( S) s added to the asynchronous schedule. Let U (k ) be the set of all unassgned lnk actvaton sets at the start of teraton k (U () = M( S)). The addton of each set M α of U (k ) wll generate a forward progress f(α, k) for the asynchronous schedule. The algorthm selects the lnk actvaton set yeldng mnmum forward progress, wth tes beng broken arbtrarly. Let M α k be the selected set. Then the k-th entry of π h s set to α k and set M α k s removed from the U- set. The same steps are repeated untl the U-set becomes empty after M( S) teratons. Phase I can be exted to select and nsert multple lnk actvaton sets per teraton, accordng to a horzon parameter h. Durng teraton k, all possble h-set blocks n the U-set and all possble orderngs (h!) of the lnk actvaton sets wthn each h-set block are consdered. The block and orderng that yelds mnmum forward progress s selected and added to the asynchronous schedule. The selected block s removed from the U-set and the next teraton s performed. Depng on whether h dvdes M( S) or not, the algorthm wll termnate M( S) M( S) n h or h +teratons, respectvely. For the mnmum horzon value (h =), each block conssts of a sngle actvaton set. Durng teraton k, the remanng M( S) k actvaton sets n he U-set are tested. Therefore, only M( S) k= k = ( M( S) )( M( S) +) tests or, equvalently, O(N M( S) ) operatons are performed n ths case. Increasng the horzon h s expected to mprove performance because more orderngs are tested per teraton. However, ths comes at an expense of computatonal complexty. For the maxmum horzon value (h = M( S) ) MIN PROGRESS s essentally the optmal algorthm t ncludes a sngle teraton where a block of M( S)! orderngs must be exhaustvely tested. The depence of complexty on h s summarzed by the followng proposton: Proposton : For h> and fxed, the worst-case computatonal complexty of MIN PROGRESS s O(N M( S) h+ ). Proof: See Appx IX-E Gven a specfc nput reference schedule, the horzon h must be carefully selected for tractablty. Accordng to MIN PROGRESS, the maxmum number of ( M( S) ) h blocks must be consdered n the frst teraton. The horzon h must be selected small enough to allow exhaustve enumeraton of ths number, as well as exhaustve enumeraton of h! orderngs per block. The algorthm performance wth respect to h wll be nvestgated n the experments secton that follows. VI. PERFORMANCE EVALUATION A. Factors affectng the overhead We are nterested n evaluatng performance n vew of the factors that affect the asynchroncty overhead. The overhead s frst related to the topology structure. In general, denser topologes are expected to produce hgher overhead because more lnks wll translate to a hgher number of tme reference swtches. Performance s also affected by the master-slave role assgnments. In the example of Fgure, f node B s assgned as master to nodes A and C, the overhead s zero due to the sngle tme reference n the system. For a specfc network confguraton the overhead also deps on the demand allocaton at hand. A parameter specfc to the demand allocaton s the rato M( S) of dstnct lnk actvaton sets to the perod T of the optmal reference schedule. A small rato s desrable because overhead s generated only durng the transtons between dstnct actvaton sets n the synchronzed schedule. Another related parameter s the perod T of the synchronzed schedule. Larger perods may allow for smaller M( S) / T ratos and, therefore, less generated overhead. B. Expermental settng Performance must be evaluated for a varety of network confguratons and optmal reference synchronzed schedules. As mentoned n secton III, determnaton of optmal synchronzed schedules s n general an NP-complete problem. However, for bpartte topologes n mult-channel systems, the mnmum perod equals the maxmum node utlzaton: T (τ ) = max N l L() τ l. (7) where L() s the set of adacent lnks to node. Thus, n ths case, optmal reference synchronzed schedules of perod T can be constructed by generatng arbtrary conflct-free schedules where at least one node transmts durng the entre perod. In the experments we consder N -node mult-channel bpartte networks wth N / nodes per bpartte set. Ths provdes a baselne topology of N /4 lnks. We use the restrctve parameters B max and f to generate varous topologes from the baselne. The channel degree parameter B max s an upper bound on the number of channels a node can partcpate as slave. Such a constrant would arse n practce to avod excessve overhead. We also restrct the number of lnks where a node can act as master to 7. Ths restrcton s specfc to Bluetooth, a mult-channel asynchronous TDMA system. Combned wth B max, ths provdes an upper bound of B max +6to the overall lnk degree of each node n the topologes we consder. The densty parameter f ( f ) generates topologes

7 7 where an arbtrary f % lnks of the baselne topology reman ntact whle the rest have been removed. Gven a topology constructed as above, asynchroncty s ntroduced by ) master-slave role assgnments on the lnks and ) arbtrary phase dfferences on the hardware clocks of the nodes n the network. Accordng to the lnk role assgnments, a node may act as master to all ts adacent lnks (termed as master ) or act as slave to all ts adacent lnks (termed as S/S brdge ), or act as master to some lnks and slave to others (termed as M/S brdge ). C. Performance of MIN PROGRESS wth respect to optmal Sx -node bpartte topologes ( masters and S/S brdges) of varyng densty are consdered n ths experment. For each topology we randomly generate reference synchronzed schedules of perod T = 7. Ths perod allows exhaustve search and determnaton of the optmal asynchronous schedule. Fgure 4 compares the resultng optmal and MIN PROGRESS perods. For each topology, the perods are averaged over all reference schedules. Usng a horzon h =, MIN PROGRESS exceeds the optmal by less than one slot on the average, whle n topology 5 t exceeds the optmal by.3 slots on the average. ) Effect of horzon: In ths set of experments, we use - node bpartte topologes ( masters and S/S brdges) and vary the densty parameter f (B max =7) and reference perod T. Fgure 5 plots the overhead of MIN PROGRESS usng up to 3 actvaton sets per block (h= to h=3). For all scenaros, the overhead decreases as h ncreases. The mprovement s always more drastc from h = to h = than from h =to h =3. Usng h =nstead of h = appears benefcal for larger perods and denstes (bar graphs f =.6,.9 n Fg. 5(c) and Fg. 5(c)), wth a maxmum overhead reducton of 3% at T = and f =.9. %Overhead f h= h= h=3 4 T T opt T T h T opt (a) T =8slots, B max =7, f vares h= h= h= %Overhead B max Fg. 4. MIN PROGRESS vs. optmal. Each bar graph corresponds to a dfferent -node bpartte network confguraton where densty ncreases by varyng B max from to 7. The reference synchronzed schedule perod s 7 slots. The optmal perod T opt and the MIN PROGRESS (h =) perod T h of each bar are averages of reference synchronzed schedules f The optmal and MIN PROGRESS perods ncrease wth B max and for B max = 7 they both approach 4 slots, the upper bound of EQUIVALENT. The hgh overhead stems from B max beng equal to the small reference perod T : S/S brdges wth such a channel degree need to swtch tme reference almost every slot regardless the lnk actvaton order n the reference schedule. D. Performance of MIN PROGRESS for large problem szes For each parameter set (N,B max,f, T ) we generate topologes and, for each topology, arbtrary reference synchronzed schedules. For each (N,B max,f, T ), the overhead s averaged over the correspondng topologes and reference schedules and s plotted as the %ncrease n the reference perod T. If T h s the perod computed by MIN PROGRESS, ths quantty s equal to T h T, wth % denotng that T MIN PROGRESS yelds perod T, the upper bound of EQUIVALENT. We proceed by nvestgatng the varous factors that affect the performance of MIN PROGRESS. %Overhead (b) T = slots, B max =7, f vares. h= h= 9 h= f (c) T = 448 slots, B max =7, f vares. Fg. 5. Effect of the choce of horzon for varyng topology denstes and reference perods (N =, B max =7). For the lowest densty consdered, MIN PROGRESS performs

8 8 smlarly for all h. Overall, a horzon h =seems to provde a good performance/complexty trade-off at hgher reference perods and topology denstes, whle a horzon h =appears suffcent at low topology denstes. ) Effect of phase and role assgnments: Consder a topology graph G(N,E). Snce for every lnk l, φ l can be -,, or, there are 3 E possble lnk phase assgnments n the network. Also, there are E possble master-slave lnk role assgnments. In ths experment, we consder -node bpartte topologes. For a specfc topology and reference synchronzed schedule, we measure the standard devaton of the generated overhead of MIN PROGRESS for a sample of arbtrary phase (or role) assgnments. Then, for each parameter set (f, T ) we plot the average standard devaton over the correspondng topologes and reference schedules T ref =8 T = ref T =448 ref 8, the overhead s 5% when B max =but reaches 6% when B max = 7. The overhead decreases as the reference perod ncreases. At B max =7the overhead reduces to 3% for T = 896 slots. Whle ths decrease s more drastc for transtons between smaller perods (e.g. from 8 to 56 slots), t s less for larger perods (e.g. from 448 to 896 slots). Ths ndcates that a non-neglgble overhead may stll exst even f the system uses a large perod. Smlar trs arse n Fgure 9 where B max = 7 and only parameter f s used to vary the topology densty. The overhead ncreases wth network densty regardless of the number of tme references n whch each node partcpates. % Heurstc Overhead T=8 T=56 T= T=4 T=448 T=896 %Overhead devaton B max Fg. 8. Overhead of MIN PROGRESS (h =) for -node networks as B max and T vary (f =.) f Fg. 6. Average overhead standard devaton due to lnk phase varablty for -node networks and varous values of f and T (h =, fxed lnk roles per. topology) T ref =8 T = ref T ref =448 % Heurstc Overhead T=8 T=56 T= T=4 T=448 T=896 %Overhead devaton f Fg. 9. Overhead of MIN PROGRESS(h =) for -node networks as f and T vary (B max =7) f Fg. 7. Average overhead standard devaton due to lnk role assgnment varablty for -node networks and varous values of f and T (h =, fxed lnk phases per topology). For every (f, T ), role varablty (Fg 7) produces hgher standard devaton than phase varablty (Fg 6) the dfference never exceeds %. Apart from ths dfference, both fgures have smlar propertes: For a fxed densty the standard devaton appears nsenstve to T less than.5% changes are observed. However, for every T, the standard devaton decreases as the densty ncreases. Ths ndcates that the overhead devates less from a certan mean as the number of lnks per localty ncreases; therefore varablty n phase and role assgnments affect the algorthm performance to a lesser extent n ths case. 3) Effect of densty: Here, a -node (5 masters, 5 S/S brdges) baselne bpartte topology s used. Fgure 8 llustrates the effect of B max on the overhead of MIN PROGRESS. For fxed T the overhead consstently ncreases wth B max.at T = 4) Effect of demand allocaton: The prevous experments nvestgated the algorthm performance averaged over arbtrary demand allocatons and topologes. A natural queston that arses next s whether there exsts a network confguraton and demand allocaton for whch the generated overhead s maxmzed. In ths secton we make a frst attempt to nformally classfy such worst-case nstances and then test our ntuton through smulatons. Let the topology be bpartte and Ψ ( T ) be the set of all allocatons realzed by a synchronzed schedule of mnmum perod T. For any allocaton τ n Ψ ( T ), let BN(τ ) be the set of nodes that receve maxmum utlzaton T under τ. BN(τ )={n : arg max τ }. (8) N N() We conecture that maxmum overhead wll be generated f the followng condtons hold for a demand allocaton τ max n Ψ ( T ) and at least one of the bottleneck nodes n BN(τ max ): P: In addton to maxmum utlzaton, the node has maxmum lnk degree.

9 9 P: The node s a S/S brdge. P3: Allocaton τ max s such that the node s requested to allocate an equal number of slots to ts adacent lnks. A maxmum utlzaton node wll be consdered at every teraton of an overhead mnmzaton algorthm. Also, snce ths s a node of maxmum degree and acts as a S/S brdge, t wll vst the maxmum possble number of tme references (B max ) as slave. If lnk demands are equal for ths node, we can show that the overhead wll be maxmzed under the worst orderng of lnk actvatons. A maxmn far allocaton n a synchronzed mult-channel wreless ad hoc network maxmzes utlzaton of the nodes wth maxmum lnk degree [5], [6]. If at least one of these nodes s also assgned as a S/S brdge then condtons P-P3 wll hold. Fgure compares the MIN PROGRESS overhead resultng from a maxmn far reference schedule and the average MIN PROGRESS overhead over arbtrary schedules. (The algorthm n [5] s used to compute the reference maxmn far schedules). The average MIN PROGRESS overhead decreases as the system perod ncreases. The overhead for the maxmn far schedule however, does not change sgnfcantly n the order of 8% for all cases. Ths ndcates that the overhead can be very hgh for the allocatons we dentfed even f we use an overhead mnmzaton algorthm such as MIN PROGRESS. Counter-ntutvely, the overhead remans hgh even f the reference perod ncreases. Nevertheless, t s always less than the upper bound gven by EQUIVALENT Average MMF master n a sngle pconet and slave n others (a M/S brdge) or act as slave n multple pconets (a S/S brdge). Accordng to the above descrpton, a Bluetooth scatternet s an nstance of a mult-channel asynchronous TDMA ad hoc network where channels are mplemented as frequency hoppng sequences and each node can act as master to at most seven adacent lnks. The scatternet schedulng problem s the problem of coordnatng the node vsts n dfferent pconets n an effcent manner and s currently a subect of ntense research effort. Emphass s placed on dstrbuted schemes and the approaches can be categorzed accordng to the degree of coordnaton they offer. Hard coordnaton schemes [8], [5] provde determnstc allocatons va conflct-free schedulng; however, a certan degree of mplementaton complexty and communcaton overhead s needed to mantan the conflct-free property under topology dynamcs. Soft coordnaton schemes [5], [6], [7] trade off perfectly conflct-free transmssons for lower complexty. The downsde s loss of the ablty to provde bandwdth allocaton guarantees. Whle there s stll a smplcty v.s. performance debate between the two approaches, the overhead of brdges swtchng to the dfferent pconet tme references always exsts. In ths paper we ntroduced a hard-coordnaton framework for overhead mnmzaton for two reasons. Frst, n ths case, the overhead s naturally lnked to the ablty of the system to allocate bandwdth. Second, a useful pont of reference s establshed snce conflct-free schedulng s the best we can do to mnmze overhead. The dervaton of a smlar overhead mnmzaton framework for soft coordnaton schemes would be an nterestng research avenue to pursue. %Heurstc Overhead Fg.. MIN PROGRESS overhead for maxmn far allocatons vs. average MIN PROGRESS overhead. For each reference perod, both quanttes are averaged over all topologes consdered n Fgures 8 and 9 VII. THE CASE OF BLUETOOTH Bluetooth s a new wreless technology based on frequency hoppng. Bluetooth nodes can be grouped n dstnct communcaton channels called pconets. Each pconet s a frequency hoppng sequence derved from the dentty of one of the pconet members actng as master. The master provdes ts own hardware clock as the pconet tme slot reference and arbtrates transmssons by pollng the rest of the pconet members (slaves) usng a Tme Dvson Duplex (TDD) protocol. Bluetooth restrcts the maxmum number of pconet members to eght. Pconets can be nterconnected va brdge nodes to form a larger ad hoc network known as a scatternet. Brdges can tmeshare between multple pconets, recevng data from one pconet and forwardng t to another. A brdge may act as VIII. CONCLUSIONS In ths paper, we addressed for the frst tme the problem of mnmzng overhead n TDMA wreless ad hoc networks that use multple local tme slot references nstead of a sngle global tme slot reference. Ths overhead arses due to slots wasted when nodes synchronze to the dfferent local tme slot references and manfests as loss of supported allocatons wth respect to a perfectly synchronzed system. The problem was cast and addressed usng a generc framework and the results can be drectly appled for the case of Bluetooth, a wreless technology operatng accordng to the asynchronous TDMA communcaton paradgm. It was demonstrated that the overhead can sgnfcantly affect the ablty of a network to allocate bandwdth f no measures are taken to mnmze t. We ntroduced two schedulng algorthms that am to mnmze overhead whle ensurng that the generated overhead has an upper bound regardless of the network confguraton or demand allocaton at hand. The frst algorthm reaches the optmal soluton but cannot be appled to large problem szes because t reles on exhaustve search. For such cases an effcent heurstc was devsed. We also dentfed and verfed, through smulatons, certan condtons on demand allocatons and network confguratons for whch the overhead can be hgh even f an overhead mnmzaton algorthm s run. Further nvestgaton of the exact nature of such condtons s an nterestng research drecton.

10 Both optmal and heurstc algorthms are centralzed and can operate n settngs where global nformaton s avalable. More mportantly, they can be used to provde desgn nsghts and serve as a reference performance measure for any overheadaware dstrbuted approaches that wll follow. REFERENCES [] E. Arkan. Some complexty results about packet rado networks. Proc. IEEE Transactons on Informaton Theory, 3:68 685, July 984. [] B. Haek and G. Sasak. Lnk schedulng n polynomal tme. Proc. IEEE Transactons on Informaton Theory, 34:9 97, September 988. [3] Bluetooth Specal Interest Group. Specfcaton of the bluetooth system, verson.. In [4] G. Mklos, Z. Turany, A. Valko, and P. Johansson. Performance aspects of bluetooth scatternet formaton. In Proc. ACM MOBIHOC, Boston, MA, August. [5] N. Johansson, F. Alrksson, and U. Jonsson. Jump mode - a dynamc wndow-based schedulng framework for bluetooth scatternets. In Proc. ACM MOBIHOC, Long Beach CA, October. [6] A. Racz, G. Mklos, F. Kubnszky, and A. Valko. A pseudo random coordnated schedulng algorthm for bluetooth scatternets. In Proc. ACM MOBIHOC, Long Beach CA, October. [7] S. Baatz, M. Frank, C. Kuhl, P. Martn, and C. Scholz. Bluetooth scatternets: An enhanced adaptve schedulng scheme. In Proc. IEEE INFO- COM, New York, NY, June. [8] U. Korner N. Johansson and L. Tassulas. A dstrbuted schedulng algorthm for a bluetooth scatternet. In Proc. Internatonal Teletraffc Congress (ITC), Salvador da Baha, Brazl, September. [9] A. Kumar and R. Gupta. Capacty evaluaton of frequency hoppng based ad-hoc systems. In Proc. ACM SIGMETRICS, Cambrdge, MA, June. [] I. Holyer. The np-completeness of edge colorng. Proc. SIAM Journal of Computng, :69 97, 98. [] M. Post, P. Sarachk, and A. Kershenbaum. A based greedy algorthm for schedulng multhop rado networks. In Proc. Annual Conference on Informaton Scences and Systems (CISS), Johns Hopkns Unv., March 985. [] S. Ramanathan. A unfed framework and algorthm for channel assgnment n wreless networks. In Proc. IEEE INFOCOM, Kobe, Japan, September 997. [3] S. Ramanathan and E. Lloyd. Schedulng algorthms for multhop rado networks. Proc. IEEE Transactons on Networkng, :66 77, Aprl 993. [4] N. Alon. A smple algorthm for edge-colorng bpartte multgraphs. Informaton Processng Letters. [5] T. Salonds and L. Tassulas. Dstrbuted on-lne schedule adaptaton for balanced slot allocaton n bluetooth scatternets and other ad hoc network archtectures. Techncal Report, Insttute of Systems Research (ISR), Unversty of Maryland, TR -4: [6] L. Tassulas and S. Sarkar. Maxmn far schedulng n wreless networks. In Proc. IEEE INFOCOM, New York, NY, USA, October. IX. APPENDIX A. Proof of Theorem We need to show that the reference synchronzed schedule S (π) and the derved asynchronous schedule S (π) satsfy the followng condtons: ) Nodes actvate the lnks n the same order n both schedules. ) Both schedules realze the same slot allocaton. 3) Schedule S (π) s conflct-free and has the mnmum possble perod for the orderng π of lnk actvatons. Condton s satsfed because the lnk actvaton set nstances are added to S (π) n a sequental manner. Also, when a lnk l =(, ) s added at teraton k, the master assgns only one slot to lnk l. Thus the lnk masters assgn n ther local schedules a number of slots equal to the number of slots assgned to l n the synchronzed schedule. Snce a slot allocaton of an asynchronous schedule s defned as the number of conflct-free slots n the local schedules of the master node ponts, condton also holds. Regardng condton 3, when a lnk l s consdered on teraton k, equatons (4) and () for ensure that the master assgns the earlest possble slot n ts local schedule that does not overlap n tme wth the last assgned slot p (k ) of slave. Then, equaton (5) for ensures that the slave wll assgn the smallest possble number of tme overlappng slots wth respect to. Smlarly, every other pont node for a lnk of teraton k progresses n ts local schedule by the mnmum number of slots that guarantee a conflct-free transmsson. Thus, at every step k, the forward progress f(k) = max n N {p(k) n } s the mnmum possble. Snce ths property holds for all steps k, t also holds for f( T ) whch s by defnton the perod of the resultng asynchronous schedule. B. Proof of Theorem To prove Theorem, we frst need to establsh the followng lemmae: Lemma : For every master-slave lnk (, ) let L (k) = max{, }. Then the followng nequaltes hold: L (k) L (k) L (k ), k =,,.., T. (9) L (k ), k wherelnk(, ) s actvated. () Proof: When lnk (, ) s actvated n teraton k, both nodes and assgn slots n ther local schedule and therefore L (k) L (k ) >. If nodes and are not nvolved n any lnk actvaton durng teraton k, then L (k) = L (k ) snce the p and p are not updated. Therefore n general L (k) L (k ). We now prove the upper bound. Let lnk (, ) where master s and slave s be actvated n teraton k. If ths s the case then due to equaton (5), and therefore L (k) =. We now dstngush 3 dfferent cases that arse when the lnk (, ) s actvated n teraton k: Lnk (, ) was actvated n teraton k : Equaton (5) was used n teraton k- and therefore p (k ) = p (k ) φ l (+φ l ) p (k ) equatons (4) and (5), L (k) =. Therefore L (k ),wefnally have that L (k) = p (k ) = p (k ) ++ φ l(+φ l ) +. From. Snce L (k ) =. () Lnk (, ) was not actvated n teraton k and p (k ) > p (k ) : In ths case L (k ) = p (k ). Also from equatons (4) and (5) we have that L (k) p (k ) ++ φ l(+φ l ). Therefore, L (k) = = L (k ) =+ φ l( + φ l ). ()

11 Lnk (, ) was not actvated n teraton k and p (k ) p (k ) : In ths case L (k ) = p (k ). Applcaton of equatons (4) and (5) yelds L (k) = = +and then: p (k ) For all cases L (k) L (k) L (k ) L (k ) =. (3) and the proof s complete. Lemma : The followng property holds for the forward progress f(k) for every teraton k: f(k) f(k ), k =,.., T (4) Proof We use contradcton. Suppose there s an teraton k for whch f(k) f(k ) >. Snce f(k) s strctly greater than f(k ) the ncrease n the forward progress was contrbuted by at least one lnk l =(, ) n the lnk set A π(k) that was actvated durng ths teraton. Ths means that = f(k). From Lemma t holds that: L (k) L (k ) L (k) L (k ) f(k) (5) and from the hypothess we have that f(k ) <f(k). Therefore t must be that L (k ) > f(k ). We arrve at a contradcton snce by the defnton of these quanttes ths mples that max{p (k ),p (k ) } > max n N {p(k ) n }. Proof of Theorem Startng from Lemma we have that: T k= (f(k) f(k )) The proof s complete. T k= () f()= f( T ) T T (π) =f( T ) T (π) T C. Proof of corollary on scatternet allocaton feasblty From Theorem, for any π: T (π) (τ ) T (τ ) (6) ( T system / ) (7) T system. (8) Theorem states that T (π) (τ ) s the mnmum perod that can be generated by lnk actvaton orderng π. Snce the mnmum perod s less than or equal to the system perod, the allocaton τ s feasble. D. Proof of Proposton Durng teraton k of EQUIVALENT the lnk actvaton set A π(k) s added to the asynchronous schedule. Addton of each lnk l of A π(k) requres a constant number of arthmetc operatons: Checkng whether lnk l =(, ) s n A π(k ) : Ths operaton can be performed by nspectng f slots p (k ) and p (k ) have been assgned to l n the local schedules S (π) and S (π), respectvely. (two comparsons). Comparng p (k ) Updatng and wth p (k ) (one comparson). (two addtons). Snce A π(k) s a matchng n the network topology graph, t conssts of at most N/ lnks, the sze of a perfect matchng. Therefore, nserton of a lnk actvaton set A π(k) requres O(N) operatons. EQUIVALENT requres T teratons to determne the perod of the asynchronous schedule T (π), as well as a certan number of addtonal teratons untl all nodes fll ther local schedules up to T (π). Due to the schedule perodcty, there wll be no more than T extra teratons. Therefore, EQUIVALENT requres at most T teratons (O( T )). Snce each teraton requres O(N) operatons, the complexty of EQUIVALENT s O(N T ). E. Proof of proposton Let M be the number of dstnct actvaton sets n the reference synchronzed schedule (M = M( S) ). The complexty of MIN PROGRESS s determned by the complextes of Phases I and II: ) Complexty of Phase I: Durng teraton k, ( ) M (k )h h blocks are consdered and, for each block, h! orderngs of actvaton sets are tested. Depng on whether h dvdes M or not, the last teraton wll consst of a sngle block of h or (M modh) actvaton sets, respectvely. Testng each orderng of actvaton sets nvolves nserton of h actvaton sets to the asynchronous schedule. Therefore, the total number of nsertons C I throughout the executon of Phase I s gven by: where C I = M h k= r(m,h) = ( M (k )h h ) h! h + r(m,h) h (9) { (Mmodh)! f Mmodh otherwse After some algebrac manpulatons, equaton (9) yelds: C I = h M h k= () h ((M ) hk)+r(m,h) h () =

Asynchronous TDMA ad hoc networks: Scheduling and Performance

Asynchronous TDMA ad hoc networks: Scheduling and Performance Communcaton Networks Asynchronous TDMA ad hoc networks: Schedulng and Performance THEODOROS SALONIDIS AND LEANDROS TASSIULAS, Department of Electrcal and Computer Engneerng, Unversty of Maryland at College

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT Performance ssues of Bluetooth scatternets and other asynchronous TDMA ad hoc networks by Theodoros Salonds, Leandros Tassulas CSHCN TR 00 (ISR TR 005) The Center for Satellte

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

Redes de Comunicação em Ambientes Industriais Aula 8

Redes de Comunicação em Ambientes Industriais Aula 8 Redes de Comuncação em Ambentes Industras Aula 8 Luís Almeda lda@det.ua.pt Electronc Systems Lab-IEETA / DET Unversdade de Avero Avero, Portugal RCAI 2005/2006 1 In the prevous epsode... Cooperaton models:

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

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

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

NETWORK 2001 Transportation Planning Under Multiple Objectives

NETWORK 2001 Transportation Planning Under Multiple Objectives NETWORK 200 Transportaton Plannng Under Multple Objectves Woodam Chung Graduate Research Assstant, Department of Forest Engneerng, Oregon State Unversty, Corvalls, OR9733, Tel: (54) 737-4952, Fax: (54)

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

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

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

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

Exact Probabilistic Analysis of the Limited Scheduling Algorithm for Symmetrical Bluetooth Piconets

Exact Probabilistic Analysis of the Limited Scheduling Algorithm for Symmetrical Bluetooth Piconets Exact Probablstc Analyss of the Lmted Schedulng Algorthm for Symmetrcal Bluetooth Pconets Gl Zussman *, Ur Yechal 2, and Adran Segall Department of Electrcal Engneerng Technon Israel 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

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

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

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

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

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

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

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

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

Resource Scheduling in Dependable Integrated Modular Avionics

Resource Scheduling in Dependable Integrated Modular Avionics Resource Schedulng n Dependable Integrated Modular Avoncs Yann-Hang Lee and Daeyoung Km Real Tme Systems Research Laboratory CISE Department, Unversty of Florda {yhlee, dkm}@cse.ufl.edu Mohamed Youns,

More information

Rational Secret Sharing without Broadcast

Rational Secret Sharing without Broadcast Ratonal Secret Sharng wthout Broadcast Amjed Shareef, Department of Computer Scence and Engneerng, Indan Insttute of Technology Madras, Chenna, Inda. Emal: amjedshareef@gmal.com Abstract We use the concept

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

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

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

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

NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION

NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION Phaneendra R.Venkata, Nathan A. Goodman Department of Electrcal and Computer Engneerng, Unversty of Arzona, 30 E. Speedway Blvd, Tucson, Arzona

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

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

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm Network Reconfguraton n Dstrbuton Systems Usng a Modfed TS Algorthm ZHANG DONG,FU ZHENGCAI,ZHANG LIUCHUN,SONG ZHENGQIANG School of Electroncs, Informaton and Electrcal Engneerng Shangha Jaotong 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

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

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

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

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

Review: Our Approach 2. CSC310 Information Theory

Review: Our Approach 2. CSC310 Information Theory CSC30 Informaton Theory Sam Rowes Lecture 3: Provng the Kraft-McMllan Inequaltes September 8, 6 Revew: Our Approach The study of both compresson and transmsson requres that we abstract data and messages

More information

Least-Latency Routing over Time-Dependent Wireless Sensor Networks

Least-Latency Routing over Time-Dependent Wireless Sensor Networks 1 Least-Latency Routng over Tme-Dependent Wreless Sensor Networks Shouwen La, Member, IEEE, and Bnoy Ravndran, Senor Member, IEEE Abstract We consder the problem of least-latency end-to-end routng over

More information

Multiband Jamming Strategies with Minimum Rate Constraints

Multiband Jamming Strategies with Minimum Rate Constraints Multband Jammng Strateges wth Mnmum Rate Constrants Karm Banawan, Sennur Ulukus, Peng Wang, and Bran Henz Department of Electrcal and Computer Engneerng, Unversty of Maryland, College Park, MD 7 US Army

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

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results AMERICAN JOURNAL OF UNDERGRADUATE RESEARCH VOL. 1 NO. () A Comparson of Two Equvalent Real Formulatons for Complex-Valued Lnear Systems Part : Results Abnta Munankarmy and Mchael A. Heroux Department of

More information

Distributed Adaptive Channel Allocation in Multi-Radio Wireless Sensor Networks

Distributed Adaptive Channel Allocation in Multi-Radio Wireless Sensor Networks Journal of Communcatons Vol., No., November 26 Dstrbuted Adaptve Channel Allocaton n Mult-Rado Wreless Sensor Networks We Peng, Dongyan Chen, Wenhu Sun, and Guqng Zhang2,3 School of Control Scence and

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

A Current Differential Line Protection Using a Synchronous Reference Frame Approach

A Current Differential Line Protection Using a Synchronous Reference Frame Approach A Current Dfferental Lne rotecton Usng a Synchronous Reference Frame Approach L. Sousa Martns *, Carlos Fortunato *, and V.Fernão res * * Escola Sup. Tecnologa Setúbal / Inst. oltécnco Setúbal, Setúbal,

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

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

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

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

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

Distributed Topology Control of Dynamic Networks

Distributed Topology Control of Dynamic Networks Dstrbuted Topology Control of Dynamc Networks Mchael M. Zavlanos, Alreza Tahbaz-Saleh, Al Jadbabae and George J. Pappas Abstract In ths paper, we present a dstrbuted control framework for controllng the

More information

Achieving Transparent Coexistence in a Multi-hop Secondary Network Through Distributed Computation

Achieving Transparent Coexistence in a Multi-hop Secondary Network Through Distributed Computation Achevng Transparent Coexstence n a Mult-hop econdary Network Through Dstrbuted Computaton Xu Yuan Y h Y. Thomas Hou Wenng Lou cott F. Mdkff astry Kompella Vrgna olytechnc Insttute and tate Unversty, UA

More information

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter Walsh Functon Based Synthess Method of PWM Pattern for Full-Brdge Inverter Sej Kondo and Krt Choesa Nagaoka Unversty of Technology 63-, Kamtomoka-cho, Nagaoka 9-, JAPAN Fax: +8-58-7-95, Phone: +8-58-7-957

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

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

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

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

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

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques The th Worshop on Combnatoral Mathematcs and Computaton Theory Effcent Large Integers Arthmetc by Adoptng Squarng and Complement Recodng Technques Cha-Long Wu*, Der-Chyuan Lou, and Te-Jen Chang *Department

More information

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks IEEE INFOCOM 2 Workshop On Cogntve & Cooperatve Networks Selectve Sensng and Transmsson for Mult-Channel Cogntve Rado Networks You Xu, Yunzhou L, Yfe Zhao, Hongxng Zou and Athanasos V. Vaslakos Insttute

More information

Opportunistic Beamforming for Finite Horizon Multicast

Opportunistic Beamforming for Finite Horizon Multicast Opportunstc Beamformng for Fnte Horzon Multcast Gek Hong Sm, Joerg Wdmer, and Balaj Rengarajan allyson.sm@mdea.org, joerg.wdmer@mdea.org, and balaj.rengarajan@gmal.com Insttute IMDEA Networks, Madrd, Span

More information

COMPUTER networks nowadays rely on various middleboxes,

COMPUTER networks nowadays rely on various middleboxes, IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, VOL. 14, NO. 3, SEPTEMBER 2017 631 Effcent Algorthms for Throughput Maxmzaton n Software-Defned Networks Wth Consoldated Mddleboxes Metan Huang, Wefa

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

Secure Transmission of Sensitive data using multiple channels

Secure Transmission of Sensitive data using multiple channels Secure Transmsson of Senstve data usng multple channels Ahmed A. Belal, Ph.D. Department of computer scence and automatc control Faculty of Engneerng Unversty of Alexandra Alexandra, Egypt. aabelal@hotmal.com

More information

ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS. Milan Kovacevic and Anthony Acampora. Center for Telecommunications Research

ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS. Milan Kovacevic and Anthony Acampora. Center for Telecommunications Research ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS Mlan Kovacevc Anthony Acampora Department of Electrcal Engneerng Center for Telecommuncatons Research Columba Unversty, New York, NY 0027-6699 Abstract

More information

Weighted Penalty Model for Content Balancing in CATS

Weighted Penalty Model for Content Balancing in CATS Weghted Penalty Model for Content Balancng n CATS Chngwe Davd Shn Yuehme Chen Walter Denny Way Len Swanson Aprl 2009 Usng assessment and research to promote learnng WPM for CAT Content Balancng 2 Abstract

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

Optimization of Scheduling in Wireless Ad-Hoc Networks. Using Matrix Games

Optimization of Scheduling in Wireless Ad-Hoc Networks. Using Matrix Games Optmzaton of Schedulng n Wreless Ad-Hoc Networs Usng Matrx Games Ebrahm Karam and Savo Glsc, Senor Member IEEE Centre for Wreless Communcatons (CWC), Unversty of Oulu, P.O. Box 4500, FIN-90014, Oulu, Fnland

More information

ANNUAL OF NAVIGATION 11/2006

ANNUAL OF NAVIGATION 11/2006 ANNUAL OF NAVIGATION 11/2006 TOMASZ PRACZYK Naval Unversty of Gdyna A FEEDFORWARD LINEAR NEURAL NETWORK WITH HEBBA SELFORGANIZATION IN RADAR IMAGE COMPRESSION ABSTRACT The artcle presents the applcaton

More information

Discussion on How to Express a Regional GPS Solution in the ITRF

Discussion on How to Express a Regional GPS Solution in the ITRF 162 Dscusson on How to Express a Regonal GPS Soluton n the ITRF Z. ALTAMIMI 1 Abstract The usefulness of the densfcaton of the Internatonal Terrestral Reference Frame (ITRF) s to facltate ts access as

More information

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint Dynamc Lghtpath Protecton n WDM Mesh etworks under Wavelength Contnuty Constrant Shengl Yuan* and Jason P. Jue *Department of Computer and Mathematcal Scences, Unversty of Houston Downtown One Man Street,

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

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

Adaptive Distributed Topology Control for Wireless Ad-Hoc Sensor Networks

Adaptive Distributed Topology Control for Wireless Ad-Hoc Sensor Networks Adaptve Dstrbuted Topology Control for Wreless Ad-Hoc Sensor Networks Ka-Tng Chu, Chh-Yu Wen, Yen-Cheh Ouyang, and Wllam A. Sethares Abstract Ths paper presents a decentralzed clusterng and gateway selecton

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

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

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

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

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

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation T. Kerdchuen and W. Ongsakul / GMSARN Internatonal Journal (09) - Optmal Placement of and by Hybrd Genetc Algorthm and Smulated Annealng for Multarea Power System State Estmaton Thawatch Kerdchuen and

More information

Towards Energy-Fairness in Asynchronous Duty-Cycling Sensor Networks

Towards Energy-Fairness in Asynchronous Duty-Cycling Sensor Networks 38 Towards Energy-Farness n Asynchronous Duty-Cyclng Sensor Networks ZHENJIANG LI and MO LI, Nanyang Technologcal Unversty YUNHAO LIU, Tsnghua Unversty In ths artcle, we nvestgate the problem of controllng

More information

Guidelines for CCPR and RMO Bilateral Key Comparisons CCPR Working Group on Key Comparison CCPR-G5 October 10 th, 2014

Guidelines for CCPR and RMO Bilateral Key Comparisons CCPR Working Group on Key Comparison CCPR-G5 October 10 th, 2014 Gudelnes for CCPR and RMO Blateral Key Comparsons CCPR Workng Group on Key Comparson CCPR-G5 October 10 th, 2014 These gudelnes are prepared by CCPR WG-KC and RMO P&R representatves, and approved by CCPR,

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

Adaptive Phase Synchronisation Algorithm for Collaborative Beamforming in Wireless Sensor Networks

Adaptive Phase Synchronisation Algorithm for Collaborative Beamforming in Wireless Sensor Networks 213 7th Asa Modellng Symposum Adaptve Phase Synchronsaton Algorthm for Collaboratve Beamformng n Wreless Sensor Networks Chen How Wong, Zhan We Sew, Renee Ka Yn Chn, Aroland Krng, Kenneth Tze Kn Teo Modellng,

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

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

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

Energy-efficient Subcarrier Allocation in SC-FDMA Wireless Networks based on Multilateral Model of Bargaining

Energy-efficient Subcarrier Allocation in SC-FDMA Wireless Networks based on Multilateral Model of Bargaining etworkng 03 569707 Energy-effcent Subcarrer Allocaton n SC-FDMA Wreless etworks based on Multlateral Model of Barganng Ern Elen Tsropoulou Aggelos Kapoukaks and Symeon apavasslou School of Electrcal and

More information

Performance Evaluation of Layer Adaptive Multi-User Scheduling in LTE-A Downlink

Performance Evaluation of Layer Adaptive Multi-User Scheduling in LTE-A Downlink 01 7th Internatonal ICST Conference on Communcatons and Networng n Chna (CHINACOM) Performance Evaluaton of Layer Adaptve Mult-User Schedulng n LTE-A Downln L Zhang, Sov Peter, Chunye Wang Chna Industral

More information

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS A MODIFIED DIFFERENTIAL EVOLUTION ALORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS Kaml Dmller Department of Electrcal-Electroncs Engneerng rne Amercan Unversty North Cyprus, Mersn TURKEY kdmller@gau.edu.tr

More information

Modeling Hierarchical Event Streams in System Level Performance Analysis

Modeling Hierarchical Event Streams in System Level Performance Analysis Modelng Herarchcal Event Streams n System Level Performance Analyss IK Report 9 obas Ren, Ka Lampka, Lothar hele Computer Engneerng and Networks Laboratory Swss Federal Instsute of echnology (EH) Zurch,

More information

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1 Internatonal Journal of Computer Networks & Communcatons (IJCNC), Vol., No.4, July 1 COMARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HO WIRELESS SENSOR NETWORKS 1 S. Mehta and K.S. Kwak UWB Wreless

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

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

Practical Issues with the Timing Analysis of the Controller Area Network

Practical Issues with the Timing Analysis of the Controller Area Network Practcal Issues wth the Tmng Analyss of the Controller Area Network Marco D Natale Scuola Superore Sant Anna, Italy. Emal: marco@sssup.t Habo Zeng McGll Unversty, Canada. Emal: habo.zeng@mcgll.ca Abstract

More information

Achievable Rate Region of CSMA Schedulers in Wireless Networks with Primary Interference Constraints

Achievable Rate Region of CSMA Schedulers in Wireless Networks with Primary Interference Constraints Achevable Rate Regon of CSMA Schedulers n Wreless Networks wth Prmary Interference Constrants Peter Marbach, Atlla Erylmaz, and Asuman Ozdaglar Abstract We consder Carrer Sense Multple Access (CSMA) schedulers

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

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE46, Power Electroncs, DC-DC Boost Converter Verson Oct. 3, 11 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling Explotng Dynamc Worload Varaton n Low Energy Preemptve Tas Schedulng Lap-Fa Leung, Ch-Yng Tsu Department of Electrcal and Electronc Engneerng Hong Kong Unversty of Scence and Technology Clear Water Bay,

More information