Multirate Anypath Routing in Wireless Mesh Networks

Size: px
Start display at page:

Download "Multirate Anypath Routing in Wireless Mesh Networks"

Transcription

1 Multrate Anypath Routng n Wreless Mesh Networks Rafael Laufer an Leonar Klenrock Computer Scence Department Unversty of Calforna at Los Angeles August 9, Techncal Report UCLA-CSD-TR arxv:9.6v [cs.ni] 9 Sep Abstract In ths paper, we present a new routng paragm that generalzes opportunstc routng n wreless mesh networks. In multrate anypath routng, each noe uses both a set of next hops an a selecte transmsson rate to reach a estnaton. Usng ths rate, a packet s broacast to the noes n the set an one of them forwars the packet on to the estnaton. To ate, there s no theory capable of jontly optmzng both the set of next hops an the transmsson rate use by each noe. We brge ths gap by ntroucng a polynomal-tme algorthm to ths problem an prove the proof of ts optmalty. The propose algorthm runs n the same runnng tme as regular shortest-path algorthms an s therefore sutable for eployment n lnk-state routng protocols. We conucte experments n a.b testbe network, an our results show that multrate anypath routng performs on average % an up to 6. tmes better than anypath routng wth a fxe rate of Mbps. If the rate s fxe at Mbps nstea, performance mproves by up to one orer of magntue. I. INTRODUCTION The hgh loss rate an ynamc qualty of lnks make routng n wreless mesh networks extremely challengng [], []. Anypath routng has been recently propose as a way to crcumvent these shortcomngs by usng multple next hops for each estnaton [] []. Each packet s broacast to a forwarng set compose of several neghbors, an the packet must be retransmtte only f none of the neghbors n the set receve t. Therefore, whle the lnk to a gven neghbor s own or performng poorly, another nearby neghbor may receve the packet an forwar t on. Ths s n contrast to sngle-path routng where only one neghbor s assgne as the next hop for each estnaton. In ths case, f the lnk to ths neghbor s not performng well, a packet may be lost even though other neghbors may have overhear t. Exstng work on anypath routng has focuse on wreless networks that use a sngle transmsson rate. Ths approach, albet straghtforwar, presents two major rawbacks. Frst, usng a sngle rate over the entre network unerutlzes avalable banwth resources. Some lnks may perform well at a hgher rate, whle others may only work at a lower rate. Seconly an most mportantly, the network may become sconnecte at a hgher bt rate. We prove expermental measurements from a.b testbe whch show that ths phenomenon s not uncommon n practce. The key problem s We use the term anypath rather than opportunstc routng, snce opportunstc routng s an overloae term also use for opportunstc contacts []. that hgher transmsson rates have a shorter rao range, whch reuces network ensty an connectvty. As the bt rate ncreases, lnks becomes losser an the network eventually gets sconnecte. Therefore, n orer to guarantee connectvty, sngle-rate anypath routng must be lmte to low rates. In multrate anypath routng, these problems o not exst; however, we face atonal challenges. Frst, we must fn not only the forwarng set, but also the transmsson rate at each hop that jontly mnmzes ts cost to a estnaton. Seconly, loss probabltes usually ncrease wth hgher transmsson rates, so a hgher bt rate oes not always mprove throughput. Fnally, hgher rates have a shorter rao range an therefore we have a fferent connectvty graph for each rate. Lower rates have more neghbors avalable for ncluson n the forwarng set (.e., more spatal versty) an less hops between noes. Hgher rates have less spatal versty an longer routes. Fnng the optmal operaton pont n ths traeoff s the focus of ths paper. We thus aress the problem of fnng both a forwarng set an a transmsson rate for every noe, such that the overall cost of every noe to a partcular estnaton s mnmze. We call ths the shortest multrate anypath problem. To our knowlege, ths s stll an open problem [], [], [] an we beleve our algorthm s the frst soluton for t. We ntrouce a polynomal-tme algorthm to the shortest multrate anypath problem an present a proof of ts optmalty. Our soluton generalzes Djkstra s algorthm for the multrate anypath case an s applcable to lnk-state routng protocols. One woul expect that the runnng tme of such an algorthm s longer than a shortest-path algorthm. However, we show that t has the same runnng tme as the corresponng shortestpath algorthm, beng sutable for mplementaton at current wreless routers. We also ntrouce a novel routng metrc that generalzes the expecte transmsson tme (ETT) metrc [9] for multrate anypath routng. For the performance evaluaton, we conucte experments n an -noe.b wreless testbe of embee Lnux evces. Our results reveal that the network becomes sconnecte f we fx the transmsson rate at,., or Mpbs. A sngle-rate routng scheme therefore performs poorly n ths case, snce Mbps s the only rate at whch the network s fully connecte. We show that multrate anypath routng mproves the en-to-en expecte transmsson tme by % on average an by up to 6. tmes compare to sngle-rate anypath routng

2 at Mbps, whle stll mantanng network connectvty. The performance s even hgher over the sngle-rate case at Mbps, wth an average gan of a factor of. an a maxmum gan of a factor of.. The remaner of paper s organze as follows. Secton II revews the basc concepts of anypath routng an our network moel. In Secton III, we ntrouce multrate anypath routng an the propose routng metrc. Secton IV presents the multrate anypath algorthm an proves ts optmalty. Secton V reveals our expermental results, showng the benefts of multrate over sngle-rate anypath routng. Secton VI presents the relate work n anypath routng. Fnally, conclusons are presente n Secton VII. leavng each noe. We efne ths unon of paths between two noes as an anypath. In the fgure, the anypath shown n bol s compose by the unon of fferent paths between a source s an a estnaton. Depenng on the choce of each forwarng set, fferent paths are nclue n or exclue from the anypath. At every hop, only a sngle noe of the set forwars the packet on. Consequently, every packet from s traverses only one of the avalable paths to reach. We show a path possbly taken by a packet usng a ashe lne. Succeeng packets, however, may take completely fferent paths; hence the name anypath. The path taken s etermne on-the-fly, epenng on whch noes of the forwarng sets successfully receve the packet at each hop. II. ANYPATH ROUTING In ths secton we revew the theory of anypath routng ntrouce by Zhong et al. [6] an Dubos-Ferrère et al. []. The man contrbutons of the paper are presente later n Sectons III an IV. s A. Overvew In classc wreless network routng, each noe forwars a packet to a sngle next hop. As a result, f the transmsson to that next hop fals, the noe nees to retransmt the packet even though other neghbors may have overhear t. In contrast, n anypath routng, each noe broacasts a packet to multple next hops smultaneously. Therefore, f the transmsson to one neghbor fals, an alternatve neghbor who receve the packet can forwar t on. We efne ths set of multple next hops as the forwarng set an we usually use to represent t throughout the paper. A fferent forwarng set s use to reach each estnaton, n the same way a stnct next hop s use for each estnaton n classc routng. When a packet s broacast to the forwarng set, more than one noe may receve the same packet. To avo unnecessary uplcate forwarng, only one of these noes shoul forwar the packet on. For ths purpose, each noe n the set has a prorty n relayng the receve packet. A noe only forwars a packet f all hgher prorty noes n the set fale to o so. Hgher prortes are assgne to noes wth shorter stances to the estnaton. As a result, f the noe wth the shortest stance n the forwarng set successfully receve the packet, t forwars the packet to the estnaton whle others suppress ther transmsson. Otherwse, the noe wth the secon shortest stance forwars the packet, an so on. A relable anycast scheme [] s necessary to enforce ths relay prorty. We talk more about ths n Secton II-B. The source keeps rebroacastng the packet untl someone n the forwarng set receves t or a threshol s reache. Once a neghbor n the set receves the packet, ths neghbor repeats the same proceure untl the packet s elvere to the estnaton. Snce we now use a set of next hops to forwar packets, every two noes wll be connecte through a mesh compose of the unon of multple paths. Fgure epcts ths scenaro where each noe uses a set of neghbors to forwar packets. The forwarng sets are efne by the multple bol arrows Fgure. An anypath connectng noes s an s shown n bol arrows. The anypath s compose of the unon of paths between the two noes. Every packet sent from s traverses one of these paths to reach, such as the path shown wth a ashe lne. Dfferent packets may traverse fferent paths, epenng on whch noes receve the forware packet at each hop; hence the name anypath. B. System Moel an Assumptons In orer to support the pont-to-multpont lnks use n anypath routng, we moel the wreless mesh network as a hypergraph. A hypergraph G = (V, E) s compose of a set V of vertces or noes an a set E of hypereges or hyperlnks. A hyperlnk s an orere par (, ), where V s a noe an s a nonempty subset of V compose of neghbors of. For each hyperlnk (, ) E, we have a elvery probablty p an a stance. If the set has a sngle element j, then we just use j nstea of n our notaton. In ths case, p j an j enote the lnk elvery probablty an stance, respectvely. The hyperlnk elvery probablty p s efne as the probablty that a packet transmtte from s successfully receve by at least one of the noes n. One woul expect that the recept of a packet at each neghbor s correlate ue to nose an nterference. However, we conucte experments whch suggest that the loss of a packet at fferent recevers occur nepenently n practce, whch s also consstent wth other stues [], []. We show these results n Secton V. Wth the assumpton of nepenent losses, p s p = j ( p j ). () Prevously propose MAC protocols have been esgne to guarantee the relay prorty among the noes n the forwarng set [], [], []. Such protocols can use fferent strateges

3 for ths purpose, such as tme-slotte access, prortze contenton an frame overhearng. Relable anycast s an actve area of research [] an we assume that such mechansm s n place to make sure that the relayng prorty s respecte. The etals of the MAC, however, are abstracte from the routng layer. Practcal routng protocols only ncorporate the elvery probabltes nto the routng metrc n orer to abstract from the MAC etals [9], [] an we take the same approach. The only MAC aspect that s mportant s the effectveness of the relayng noe selecton. As long as the relayng noe s actually the one wth the shortest stance to the estnaton, there shoul be no sgnfcant mpact on the routng performance. C. Anypath Cost We are ntereste n calculatng the anypath cost from a noe to a gven estnaton va a forwarng set. The anypath cost D s efne as D = + D, whch s compose of the hyperlnk cost from to an the remanng-anypath cost D from to the estnaton. The hyperlnk cost epens on the routng metrc use. Most prevous works on anypath routng have aopte the expecte number of anypath transmssons (EATX) as the routng metrc [], [6], []. The EATX s a generalzaton of the unrectonal ETX metrc [], whch s efne as j = /p j. The stance j for ETX represents the expecte number of transmssons necessary for a packet sent by to be successfully receve by j. For EATX, the stance s efne as = /p, whch s the average number of transmssons necessary for at least one noe n to correctly receve the transmtte packet. The remanng-anypath cost D s ntutvely efne as a weghte average of the stances of the noes n the forwarng set as D = j w j D j, wth j w j =, () where the weght w j n () s the probablty of noe j beng the relayng noe. For example, let = {,,..., n} wth stances D D... D n. We refer to the probablty p j smply by p j for convenence. Noe j wll be the relayng noe only when t receves the packet an none of the noes closer to the estnaton receves t, whch happens wth probablty p j ( p j )( p j )...( p ). The weght w j s then efne as j p j k= ( p k ) w j = ( p j ), () j wth the enomnator beng the normalzng constant. As an example, conser the network epcte n Fgure. The stance va n Fgure (a) s calculate as D = + D (/) + (/)(/) = + ( /)( /) ( /)( /) =. +. =.. () One woul expect that ang an extra noe to the forwarng set s always benefcal because t ncreases the number of possble paths a packet can take. However, ths s not always true, as shown n Fgure (b). The anypath stance va = {j} s D = + D =. +.6 = 6.. On one han, usng nstea of reuces the hyperlnk cost, that s,. On the other han, the extra noe ncreases the remanng anypath cost, that s, D D. If the ncrease D D s hgher than the ecrease, ang ths extra noe s not worthy snce the total cost to reach the estnaton ncreases. The ntuton here s that when noe j s the only one n that receve the packet, t s cheaper to retransmt the packet to one of the two noes n an take a shorter path from there than to take the long path va noe j. (a) j 9 (b) j 9 Fgure. An anypath cost calculaton example. The weght of each lnk s the expecte number of transmssons (ETX), whch s the nverse of the lnk elvery probablty. The anypath cost n (a) s lower than the cost n (b). Once the cost of an anypath s efne, t s of nterest to fn the anypath wth the lowest cost to the estnaton, that s, the shortest anypath. Ths s calle the shortest-anypath problem []. Interestngly enough, the shortest anypath wll always have an equal or lower cost than the shortest sngle path. Ths s a rect consequence of the efnton of an anypath as a set of paths. Among all possble anypaths between two noes, we also have the anypath compose only of the path wth the shortest ETX. Therefore, f we are to choose the shortest anypath among all these possbltes, we know for sure that ts cost can never be hgher than the cost of the shortest sngle path. III. MULTIRATE ANYPATH ROUTING Prevous work on anypath routng focuse on a sngle bt rate [] []. Such an assumpton, however, conserably unerutlzes avalable banwth resources. Some hyperlnks may be able to sustan a hgher transmsson rate, whle others may only work at a lower rate. To ate, the problem of how to select the transmsson rate for anypath routng s stll open [], []. We prove a soluton to ths problem an ncorporate the multrate capablty nherent n IEEE. networks nto anypath routng. In ths case, beses selectng a set of next hops to forwar packets, a noe must also select

4 one among multple transmsson rates. For each estnaton, a noe then keeps both a forwarng set an a transmsson rate use to reach ths set. As a result, every two noes wll be connecte through a mesh compose of the unon of multple paths, wth each noe transmttng at a selecte rate. Fgure epcts the scenaro where noes use a selecte bt rate to forwar packets to a set of neghbors. We efne ths unon of paths between two noes, wth each noe usng a potentally fferent bt rate as a multrate anypath. In the fgure, assume that a packet s sent from s to over the multrate anypath. Only one of the avalable paths s traverse epenng on whch noes successfully receve the packet at each hop. We show a path possbly taken by the packet usng a ashe lne. We use fferent ash lengths to represent the fferent transmsson rates use by each noe. A shorter ash represents a shorter tme to sen a packet, hence a hgher transmsson rate. Succeeng packets may take completely fferent paths wth other transmsson rates along ts way. s Fgure. A multrate anypath connectng noes s an s shown n bol arrows. Every packet sent from s traverses a path to reach, such as the path shown wth ashe lnes. Dfferent ash lengths represent the fferent bt rates use by each noe, wth a shorter ash for hgher rates. In orer to support multrate, we must exten the system moel n Secton II-B. Let R be the set of avalable bt rates that noes can use to transmt ther packets. For each hyperlnk (, ) E, we now have a elvery probablty p (r) an a stance (r) assocate wth each transmsson rate r R. In real wreless networks, we usually have fferent elvery probabltes an stances for each transmsson rate, whch justfes ths moel extenson. The EATX metrc escrbe n Secton II-C was orgnally esgne conserng that noes transmt at a sngle bt rate. To account for multple bt rates, we ntrouce the expecte anypath transmsson tme (EATT) metrc. For EATT, the hyperlnk stance (r) for each rate r R s efne as (r) = s p (r) r, () where p (r) s the hyperlnk elvery probablty efne n (), s s the maxmum packet sze, an r s the bt rate. The stance (r) s bascally the tme t takes to transmt a packet of sze s at a bt rate r over a lossy hyperlnk wth elvery probablty p (r). The EATT metrc s a generalzaton of the expecte transmsson tme (ETT) metrc [9] commonly use n sngle-path wreless routng. Note that for each bt rate r R, we have a fferent elvery probablty p (r), whch usually ecreases for hgher rates. Ths behavor mposes a traeoff; a hgher bt rate ecreases the tme of a sngle packet transmsson (.e., s/r ecreases), but t usually ncreases the number of transmssons requre for a packet to be successfully receve (.e., /p (r) ncreases). The remanng-anypath cost D (r) now also epens on the transmsson rate, snce the elvery probabltes change for each rate. Snce both the hyperlnk stance an the remanng anypath cost epen on the bt rate, noe has a fferent anypath cost D (r) = (r) + D(r) for each forwarng set an for each transmsson rate r R. The remanng-anypath cost D (r) for a rate r R s efne as D (r) = j w (r) j D j, wth w (r) j =, (6) j where the weght w (r) j n (6) s the probablty of noe j beng the relayng noe an D j = mn r R D (r) j s the shortest stance from noe j to the estnaton among all rates. We refer to the probablty p (r) j smply by p (r) j for convenence. The weght w (r) j s then efne as w (r) j = p (r) j j k= [ p (r) k ] [ ]. () p (r) j j We aress the problem of fnng both the forwarng set an the transmsson rate that mnmze the overall cost to reach a partcular estnaton. We call ths the shortest multrate anypath problem, whch generalzes the shortestanypath problem [] for the multrate scenaro. Interestngly, the shortest multrate anypath wll always have equal or lower cost than the shortest sngle path. Among all possble multrate anypaths between two noes, we also have the sngle path wth the shortest ETT. As a result, the cost of the shortest multrate anypath can never be hgher than the cost of the shortest path. Lkewse, ue to the same argument, the shortest multrate anypath wll also have equal or lower cost than any shortest anypath usng a sngle transmsson rate. IV. FINDING THE SHORTEST MULTIRATE ANYPATH In ths secton we ntrouce the propose shortest-anypath algorthms. In Secton IV-A, we present the Shortest Anypath Frst (SAF) algorthm use n a sngle-rate network wth the EATX metrc. A smlar sngle-rate algorthm along wth the same optmzaton was also propose by Chachulsk []. We, however, erve ths algorthm nepenently an later n Secton IV-B we ntrouce a generalzaton of ths algorthm for multple rates. Surprsngly, the Shortest Multrate Anypath Frst (SMAF) algorthm has the same runnng tme as a shortest sngle-path algorthm for multrate. We only show the proof of optmalty of the SMAF algorthm, snce by efnton ths mples the optmalty of the SAF algorthm.

5 (a) (b) (c) () (e) (f) (g) (h) Fgure. Executon of the Shortest Anypath Frst (SAF) algorthm from every noe to. The weght of each lnk s the expecte number of transmssons (ETX), whch s the nverse of the lnk elvery probablty. (a) The stuaton just after the ntalzaton. (b) (h) The stuaton after each successve teraton of the algorthm. Part (h) shows the stuaton after the last noe s settle. A. The Sngle-Rate Case We now present the Shortest Anypath Frst algorthm use n the smpler sngle-rate scenaro. Gven a graph G = (V, E), the algorthm calculates the shortest anypaths from all noes to a estnaton. For every noe V we keep an estmate D, whch s an upper-boun on the stance of the shortest anypath from to. In aton, we also keep a forwarng set F for every noe, whch stores the set of noes use as the next hops to reach. Fnally, we keep two ata structures, namely S an Q. The S set stores the set of noes for whch we alreay have a shortest anypath efne. We store each noe V S for whch we stll o not have a shortest anypath n a prorty queue Q keye by ther D values. SHORTEST-ANYPATH-FIRST(G, ) for each noe n V o D F D S 6 Q V whle Q o j EXTRACT-MIN(Q) 9 S S {j} for each ncomng ege (, j) n E o F {j} f D > D j then D + D F Lnes ntalze the state varables D an F an lne sets to zero the stance from noe to tself. Lnes 6 ntalze the S an Q ata structures. Intally, we o not have the shortest anypath from any noe, so S s ntally empty an thus Q contans all the vertces n the graph. As n the shortest-path algorthm, the Shortest Anypath Frst algorthm s compose of V rouns, ctate by the number of elements ntally n Q. At each roun, the EXTRACT-MIN proceure extracts the noe wth the mnmum stance to the estnaton from Q. Let ths noe be j. At ths pont, j s settle an nserte nto S, snce the shortest anypath from j to the estnaton s now known. For each ncomng ege (, j) E, we check f the stance D s larger than the stance D j. If that s the case, then noe j s ae to the forwarng set F an the stance D s upate. Fgure shows the executon of Shortest Anypath Frst algorthm usng the EATX metrc. We see n Fgure (a) the graph rght after the ntalzaton. Fgures (b) (h) show each teraton of the algorthm. At each step, the value nse a noe presents the stance D from that noe to the estnaton an the arrows n bolface present the shortest anypath to. Noes wth two crcles are the settle noes n S. The graph n Fgure (h) shows the result of SAF algorthm rght after settlng the last noe. The runnng tme of the Shortest Anypath Frst algorthm epens on how Q s mplemente. Assumng that we have a Fbonacc heap, the cost of each of the V EXTRACT-MIN operatons n lne takes O(log V ), wth a total of O(V log V ) aggregate tme. The runnng tme to calculate both an D n lne epens on the sze of ; however, f we store atonal state, t can be reuce to a constant tme, as we show n the next paragraph. The for loop of lnes takes O(E) aggregate tme an as a result the total complexty of the algorthm s O(V log V +E), whch s the same complexty of Djkstra s algorthm. To reuce the runnng tme of the calculaton of the noe stance D n lne to O(), we keep two atonal state varables for each noe, namely α an β. In α, we store an n β we store α + j p j D j j F β k= ( p k ), () j F ( p j ). (9) Suppose now that we must upate the forwarng set F to nclue a new noe n, that s, F F {n}. Frst, we upate

6 the state varables α an β to α α + β p n D n β β ( p n ), () an fnally we upate D wth D α. () β B. The Multrate Case We now generalze the SAF algorthm to support multple transmsson rates, ntroucng the Shortest Multrate Anypath Frst (SMAF) algorthm. For each noe V, we now keep a fferent stance estmate D (r) for every rate r R. The estmate D (r) s an upper-boun on the stance of the shortest anypath from to usng transmsson rate r. In aton, we also keep ts corresponng forwarng set F (r), whch stores the set of next hops use for to reach usng r. We use D an F wthout the ncate rates to store the mnmum stance estmate among all rates an ts corresponng forwarng set, respectvely. We also keep a transmsson rate T for every noe, whch stores the optmal rate use to reach. SHORTEST-MULTIRATE-ANYPATH-FIRST(G, ) for each noe n V o D F T NIL for each rate r n R F (r) D 9 S Q V whle Q o j EXTRACT-MIN(Q) S S {j} for each ncomng ege (, j) n E o for each rate r n R 6 o D (r) 6 o F (r) {j} f D (r) > D j then D (r) 9 F (r) (r) f D > D (r) + D(r) then D D (r) F F (r) T r The key ea of the SMAF algorthm s that each noe V has an nepenent stance estmate D (r) for each rate r R an we keep the mnmum of these estmates as the noe stance D. At each roun of the whle loop, the noe wth the mnmum stance from Q s settle. Let ths noe be j. For each ncomng ege (, j) E, we check for every rate r R f the stance D (r) s larger than the stance D j of the noe just settle. If that s the case, then noe j s ae to the forwarng set F (r) of that specfc rate an stance D (r) s upate accorngly. If the new stance D (r) s shorter than the noe stance D, we upate the noe stance D as well as the forwarng set F an transmsson rate T to reflect the new mnmum. The runnng tme of the Shortest Multrate Anypath Frst algorthm also epens on the mplementaton of Q. The ntalzaton n lnes takes O(V R) tme. Assumng that we have a Fbonacc heap, the EXTRACT-MIN operatons n lne take a total of O(V log V ) aggregate tme. We assume that the stance calculaton of (r) an D (r) n lne s optmze to take a constant tme, as shown n Secton IV-A. As a result, the for loop n lnes takes O(ER) aggregate tme. The total runnng tme s therefore O(V log V + (E + V )R), whch s O(V log V + ER) f all noes are able to reach the estnaton. Ths s the same runnng tme of the shortest sngle-path algorthm for multple rates. Compare to the SAF algorthm, the SMAF algorthm allows noes to take avantage of ther multple transmsson rates at the cost of just a small ncrease n the runnng tme. In orer to prove the optmalty of the algorthm, we frst ntrouce fve lemmas that show a few propertes of multrate anypath routng. We use δ (r) as the stance of the shortest multrate anypath from a noe to the estnaton, when transmts at a fxe rate r R. Lkewse, φ (r) represents the corresponng forwarng set use n ths multrate anypath. We use δ wthout the ncate rate to represent the stance of the shortest multrate anypath from to va the optmal forwarng set φ an optmal transmsson rate ρ R. That s, δ = mn r R δ (r), ρ = arg mn r R δ (r), an φ = φ (ρ). We use D as the stance of a partcular multrate anypath from to, but not necessarly the shortest one. The proof for each of these lemmas s avalable n Appenx A. Lemma : For a fxe transmsson rate, let D be the stance of a noe va forwarng set an let D be the stance va forwarng set = {n}, where D n D j for every noe j. We have D D f an only f D D n. We use Lemma for the comparsons n lne of the SAF algorthm an n lne of the SMAF algorthm. By ths lemma, f the stance D va s larger than the stance D n of a neghbor noe n, wth D n D j for all j, then the stance D va = {n} s always smaller than D. That s, t s always benefcal to nclue noe n n the forwarng set n orer to obtan a shorter stance to the estnaton. Lemma : The shortest stance δ of a noe s always larger than or equal to the shortest stance δ j of any noe j n the optmal forwarng set φ. That s, we have δ δ j for all j φ. Lemma guarantees that f a noe uses another noe j n ts optmal forwarng set φ, then stance δ can never be smaller than δ j. Ths s equvalent to the restrcton that all weghts n the graph must be nonnegatve n Djkstra s algorthm.

7 Lemma : For any transmsson rate, f a noe uses a noe n n ts optmal forwarng set φ an δ = δ n, we can safely remove n from φ wthout changng δ. The lnk (, n) s sa to be reunant. By Lemma, f the stances δ = δ n of two noes an n are the same, then the stance δ va forwarng set φ s the same as the stance va forwarng set φ {n}. That s, the stance of noe oes not change f t uses n n ts forwarng set or not. Lemma : If the shortest stances from the neghbors of a noe to a gven estnaton are δ δ... δ n, then φ (r) s always of the form φ (r) = {,,..., k}, for some k {,,..., n}. Accorng to Lemma, the best forwarng set φ (r) for transmsson rate r R s a subset of neghbors wth the shortest stances to the estnaton. That s, gven a set of neghbors wth stances δ δ... δ n, the best forwarng set φ (r) when usng rate r R s always one of {}, {, }, {,, },..., {,,..., n}. As a result, forwarng sets wth gaps between the neghbors, such as {, } or {, }, can never yel the shortest stance to the estnaton. Ths property s the key factor that allows us to reuce the complexty of the propose algorthms from exponental to polynomal tme. For n neghbors, we o not have to test every one of the n possble forwarng sets. Instea, we only nee to check at most n forwarng sets. Lemma : For a gven transmsson rate r R, assume that φ (r) = {,,..., n} wth stances δ δ... δ n. If D j s the stance from noe usng transmsson rate r va forwarng set {,,..., j}, for j n, then we always have D D... Dn = δ (r). Lemma explans another mportant property necessary for the SMAF algorthm to converge. Assumng now that the best forwarng set φ (r) for transmsson rate r R s efne as φ (r) = {,,..., n} wth stances δ δ... δ n, the stance D monotoncally ecreases as we use each of the forwarng sets {}, {, }, {,, },..., {,,..., j}. We now present the proof of optmalty of the algorthm. Theorem : Optmalty of the algorthm. Let G = (V, E) be a weghte, recte, graph an let be the estnaton. After runnng the Shortest Multrate Anypath Frst algorthm on G, we have D = δ for all noes V. Proof: Ths proof s smlar to the proof of Djkstra s algorthm [6]. We show that for each noe s V, we have D s = δ s at the tme s s ae to S. For the purpose of contracton, let s be the frst noe ae to S for whch D s δ s. We must have s because s the frst noe ae to S an D = δ = at that tme. ust before ang s to S, we also have that S s not empty, snce s an S must contan at least. We assume that there must be a multrate anypath from s to, otherwse D s = δ s =, whch contracts our ntal assumpton that D s δ s. If there s at least one multrate anypath, there s a shortest multrate anypath α from s to. Let us conser a cut (V S, S) of α, such that we have s V S an S, as shown n Fgure. Let the set be compose of noes n V S that have an outgong lnk to a noe n S. Lkewse, let the set K be compose of noes n S that have an ncomng lnk from a noe n V S. s V S Fgure. The shortest multrate anypath α from s to. Set S must be nonempty before noe s s nserte nto t, snce t must contan at least. We conser a cut (V S, S) of α, such that we have s V S an S. Noes s an are stnct but we may have no hyperlnks between s an, such that = {s}, an also between K an, such that K = {}. Wthout loss of generalty, assume that noe has the shortest stance to among all noes n V S. That s, δ δ j for all j V S. We clam that every ege leavng noe must necessarly cross the cut (V S, S). Thus, for every ege (, j) leavng noe, we must have j S. To prove ths clam, let us assume that noe has an ege (, j) to another noe j V S. By Lemma, we know that n ths case we must have δ δ j. However, snce we assume that noe has the shortest stance n V S, then δ δ j an such an ege coul only exst f δ = δ j. By Lemma, we know that f δ = δ j then the lnk (, j) s reunant an we can safely remove t from the multrate anypath wthout changng ts stance. As a result, for every ege (, j) we must have j S. Fgure shows ths stuaton where noe only has lnks to noes n S. Atonally, we clam that the noes n S were settle n ascenng orer of stance. That s, f δ j < δ k then noe j was settle before noe k. Snce noe has the shortest stance to among all noes n V S, settlng s before mples that s s settle out of orer. For the purpose of contracton, let s be the frst noe settle out of orer. Ths s an assumpton whch s nepenent from the ntal assumpton that D s δ s. We now clam that D = δ at the tme s s nserte nto S. To prove ths clam, notce that K S. Snce s s the frst noe for whch D s δ s when t s ae to S, then we must have D k = δ k, for every k K. Let φ K be the forwarng set use n the shortest multrate anypath from to usng the optmal transmsson rate ρ R. By Lemma, φ s compose of the neghbors of wth the shortest stances to. Assume that φ = {,,..., j} wth δ δ... δ j. Snce s s the frst out-of-orer noe, we know that the noes n S were settle n orer. Therefore, noe was settle before noe, whch was settle before noe, an so on. At the tme noe s settle, the forwarng set F (ρ) s ntalze to = {}. When noe s settle, there s no nee to check F (ρ) the forwarng set {}. By Lemma, ths forwarng set s never optmal so we just check the set {, }. By Lemma, usng {, } always proves a shorter stance than usng K S

8 .. Mbps. Mbps. Mbps. Mbps Delvery probablty.6.. (a) Lnk n rank orer (b) Fgure 6. (a) The locaton of the noes n the testbe, arrange n an approxmate x9 gr. (b) The elvery probabltes of the testbe lnks for each transmsson rate. The ata ponts for each curve are place n orer from largest to smallest (.e., n rank orer). As the rate ncreases, less lnks are avalable an thus path versty ecreases. just {}. The forwarng set s then upate to F (ρ) = {, }. The same proceure s repeate for each settle noe, untl we = φ = {,,..., j}. At ths tme, we also have D (ρ) = δ, whch trggers the upate D = D (ρ) = δ, F = F (ρ) = φ, an T = ρ. Once D s equal to the shortest stance δ, t oes not change anymore an we have D = δ at the tme s s nserte nto S. We can now prove the theorem wth two contractons. Snce noe occurs after noe s n the shortest multrate anypath to, by Lemma we have δ δ s. In aton, we must also have δ s D s because D s s never smaller than δ s. Snce both an s are n V S an noe s was chosen as the one wth the mnmum stance from Q, then we must have D s D an δ δ s D s D. From our prevous clam, we know that D = δ an therefore D = δ δ s D s D, from whch we have fnally have F (ρ) D = δ = δ s = D s. () As a result, s s not settle out of orer snce has the shortest stance n V S an δ s = δ. From ths we conclue that the noes n S are settle n ascenng orer of stance. Atonally, we also have D s = δ s at the tme s s ae to S, whch contracts our ntal choce of s. We conclue therefore that for each noe s V we have D s = δ s at the tme s s ae to S. V. EXPERIMENTAL RESULTS We evaluate the propose multrate algorthm usng an -noe.b noor testbe. Each noe s a Stargate mcroserver [] equppe wth an Intel -MHz Xscale PXA processor, 6 MB of SDRAM, MB of Flash, an an SMC ElteConnect SMCW-B PCMCIA.b wreless network car usng the Prsm chpset. Ths car has a maxmum transmsson power of mw an t efaults to a propretary power control algorthm. The noes of the testbe are strbute over the celng of the Center for Embee Networke Sensng (CENS) at UCLA. The noes are locate n an approxmate x9 gr an roughly ten meters apart from each other. Fgure 6(a) epcts the locaton of the noes n the testbe. Each noe s equppe wth a -B omn-rectonal rubber uck antenna for the wreless communcaton. In orer to emulate a wreless mesh network wth multple hops, we use a -B SA-XX attenuator between the wreless nterface an ts antenna. The attenuator weakens the sgnal urng both the transmsson an the recepton of a frame, emulatng a large stance between noes. For Mbps, we have paths of up to hops between each par of noes, wth. hops on average. For Mbps, we have a longer transmsson range, whch reuces the maxmum path length to hops, wth an average of. hops between each par of noes. We use the testbe to measure the elvery probablty of each lnk at fferent transmsson rates. For that purpose, each noe broacasts one thousan -byte packets an later on we collect the number of receve packets at neghbor noes. We repeat ths process for,,., an Mbps to have a lnk estmate for each transmsson rate. We use the Clck toolkt [] an a mofe verson of the MORE software package [] for the ata collecton. Our mplementaton s capable of senng an recevng raw. frames by usng the wreless network nterface n montor moe. We mofe the HostAP Prsm rver [9] for Lnux n orer to allow not only. frame overhearng but also frame njecton whle n montor moe. In aton, we extene the HostAP rver to enable t to control the transmsson rate of each. frame sent. The Clck toolkt tags each frame wth a selecte transmsson rate an ths nformaton s then passe along to the rver. For each frame, our mofcaton reas the nformaton tagge by Clck an notfes the wreless nterface frmware about the specfe transmsson rate. Fgure 6(b) shows the strbuton of the elvery probablty of each lnk n the testbe at fferent.b transmsson rates. Every noe par contrbutes wth two lnks n the graph,

9 one for each recton. Lnks of each rate are place n orer from largest to smallest (.e., n rank orer). The ponts of each curve are sorte separately an, therefore, the elvery probabltes of a gven x-value are not necessarly from the same lnk. In wreless mesh networks, hgher transmsson rates usually have shorter rao ranges an therefore a lower network ensty. We can see ths behavor n Fgure 6(b). As the transmsson rate ncreases, we can see that we have less lnks avalable an therefore less path versty between noes. For nstance, as shown by the ashe horzontal lne, the number of lnks wth a elvery probablty hgher than % s at Mbps, 9 at Mbps, 9 at. Mbps, an only at Mbps. Wth less paths avalable at hgher rates, we have an nterestng traeoff for multrate anypath routng. Wth a lower transmsson rate, we have more path versty an a shorter number of hops to traverse, but also a lower throughput. On the other han, a hgher rate results n a hgher throughput, but also n less path versty an a larger number of hops. Our algorthm explores ths traeoff an selects the optmal transmsson rate an forwarng set for every noe. Fg. shows the results of an experment we conucte to test the nepenence of recevers. In our experment, a noe broacasts, ata frames at Mbps to four neghbors an each frame has bytes. The x-axs represents the 6 possble set of recevers for the frame (.e., set correspons to the frame beng lost by all neghbors an set correspons to every neghbor correctly recevng the frame). The y- axs represents the probablty of each set. The observe hstogram s rectly erve from the ata. The nepenent hstogram s erve by assumng that the loss probablty at each recever s nepenent of each other, so t s calculate smply by multplyng the respectve probabltes of each nvual recever. We can see that both functons are pretty close ncatng that the elvery probabltes of each recever are loosely correlate. Ths experment was repeate for other noes n the testbe an a smlar behavor was observe. Our result are also consstent wth other stues [], []. Probablty Set of recevers Observe Inepenent Fgure. (a) Dstrbuton of frame receptons at four neghbors. For four neghbors, we have = 6 subsets an each one represents a fferent set of neghbors who correctly receve the frame. The shortest multrate anypath always has an equal or lower cost than the shortest sngle-rate anypath. Otherwse, we woul have a contracton snce we can fn another multrate anypath (.e., the sngle-rate anypath) wth a shorter stance to the estnaton. It s mportant, however, to quantfy how much better multrate anypath routng s over sngle-rate anypath. For ths purpose, we calculate the gan of multrate over sngle-rate anypath. We efne the gan of a gven par of noes as the rato between the sngle-rate anypath stance an the multrate anypath stance between these two noes. Ths metrc reflects how many tmes the en-to-en transmsson tme s larger when usng sngle-rate as oppose to multrate anypath routng. Fgure (a) shows the strbuton of ths gan for every par of noes n the network. Each curve represents the gan over sngle-rate anypath routng at a fxe rate. We see that the en-to-en transmsson tme wth multrate anypath routng s at least % an up to. tmes shorter than wth snglerate anypath routng at Mbps, wth an average gan of.. For hgher rates, we also see an nterestng behavor epcte by the vertcal lnes. These lnes ncate that several noe pars have an nfnte gan. The nfnte gan occurs because these noes can not talk to each other at that partcular rate ue to the poor lnk qualty; the network therefore becomes sconnecte. We have (.6%) noe pars that can not reach each other at both an. Mbps an (.%) noe pars out of reach at Mbps. For the network to be connecte, we must then ether use a lower rate (e.g., Mbps) for the whole network at the cost of a lower throughput or use multrate anypath routng. For Mbps, f we remove the noe pars wth nfnte gans, we have a gan of at least 9% an up to.6, wth an average of.. For. Mbps, we have a gan up to., wth an average of %. Fnally, for Mbps, we have a gan up to 6., wth an average of %. Fgure (b) shows the reason why multrate always performs better than sngle-rate anypath routng. In ths graph, we show the strbuton of the optmal transmsson rates selecte by each noe to reach every other noe. We can see that the optmal transmsson rates are not concentrate at a sngle rate, but rather strbute among over several possbltes. We have.% of noe pars usng Mbps, % usng. Mbps, an % usng Mbps as the optmal rate. Interestngly enough, no noe par selecte Mbps as the optmal rate snce t was more benefcal to use another rate nstea. If these rates were concentrate at a partcular rate, then multrate an sngle-rate anypath routng woul have the same cost. Ths assumpton, however, oes not hol n practce an therefore multrate anypath routng always has a hgher performance, sometmes manyfol hgher as shown n Fgure (a), than sngle-rate anypath routng. VI. RELATED WORK Most of the work n anypath routng focuses on usng a sngle transmsson rate. The followng works are all snglerate anypath routng schemes.

10 . Gan of multrate anypath routng 6. Mbps. Mbps. Mbps. Mbps Probablty.... Noe par n rank orer (a).... Transmsson rate (Mbps) (b) Fgure. Results of the SMAF algorthm for the wreless testbe. (a) Gan of multrate over sngle-rate anypath routng. For each noe par, we ncate n the y-axs how many tmes multrate anypath routng s better than sngle-rate anypath. (b) Hstogram of the transmsson rate chosen by each noe. Optmal transmsson rates are not concentrate at any partcular rate, ncatng that a sngle-rate algorthm can not perform as well as a multrate algorthm. Zorz an Rao [] use a combnaton of opportunstc an geographc routng n a wreless sensor network. The authors assume that sensor noes are aware of ther locatons an ths nformaton s use for routng. The forwarng set of a gven noe s compose of the neghbors whch are physcally closer to the estnaton. Packets are broacast an neghbors n the set forwar the packet respectng the relay prorty explane n Secton II. As an avantage, ths routng proceure oes not nee any sort of route ssemnaton over the network. Usng just the physcal stance as the routng metrc, however, may not be the best approach snce t oes not take lnk qualty nto account. We ntrouce the EATT routng metrc that takes not only the lnk qualty but also the multple transmsson rates nto account urng route calculaton. Ye et al. [] present another sngle-rate opportunstc routng protocol for sensor networks. The key ea s that each packet carres a cret whch s ntally set by the source an s reuce as the packet traverses the network. Each noe also mantans a cost for forwarng a packet from tself to the estnaton an noes closer to the estnaton have smaller costs. Packets are sent n broacast an a neghbor noe forwars a receve packet only f the cret n the packet s hgh enough. ust before forwarng the packet, ts cret s reuce accorng to the noe cost; therefore, more crets are consume as the packet moves away from the shortest path. A mesh aroun the shortest path s then create on-the-fly for each packet. Yuan et al. [] use a smlar ea for wreless mesh networks. Although packet elvery s mprove, ths routng scheme ncreases overhea snce t s base on a controlle floong mechansm. Therefore, robustness comes at the cost of uplcate packets. In our proposal, a packet s forware by a sngle neghbor n the forwarng set an a MAC mechansm, such as the one propose by an an Das [], s n place to guarantee that no uplcate packets occur n the network. Bswas an Morrs [] esgne an mplemente ExOR, an opportunstc routng protocol for wreless mesh networks. ExOR follows the same guelnes of sngle-rate anypath routng explane n Secton II. Bascally, a noe forwars a batch of packets an each neghbor n the forwarng set wats ts turn to transmt the receve packets. The authors mplement a MAC scheulng scheme to enforce the relay prorty n the forwarng set. As a result, a noe only forwars a packet f all hgher prorty noes fale to o so. The authors show that opportunstc routng ncreases throughput by a factor of two to four compare to sngle-path routng. Our results go beyon an show that an even better performance can be acheve wth multrate anypath routng. Atonally, n our esgn, each packet s route nepenently wthout storng any per-batch state at ntermeate routers. Chachulsk et al. [] ntrouce MORE, a routng protocol whch uses both opportunstc routng an network cong to ncrease the network en-to-en throughput. Upon the recept of a new packet, a noe encoes t wth prevously receve packets an then broacasts the coe packet. Results show that MORE allows a hgher throughput than ExOR an snglepath routng. Network cong, however, requres routers to store prevous packets n orer to coe them wth future packets, ang sgnfcant storage an processng overhea to the forwarng process. Furthermore, the authors only focus on opportunstc routng wth a sngle transmsson rate. Our results ncate that performance coul be further mprove wth multrate anypath routng. An analyss of multrate anypath routng an network cong s also an open problem an an nterestng topc for future work. Beses usng a sngle bt rate, the above-mentone systems also o not have a systematc approach for the selectng the forwarng set for a gven estnaton. The selecton s commonly base on the heurstc that f a neghbor has a smaller ETX stance to the estnaton, then t shoul be n the forwarng set. However, the ETX s a sngle-path metrc an o not represent correctly the noe s true stance when

11 usng anypath routng. Zhong et al. [6] was the frst to propose the expecte anypath number of transmssons (EATX) metrc escrbe n Secton II, whch was also use n [], []. The authors propose an algorthm for forwarng set selecton n [], but ths algorthm may not reach an optmal soluton epenng on the orer that neghbors are teste. Dubos-Ferrère et al. [] ntrouce a shortest anypath algorthm capable of fnng optmal forwarng sets. The authors generalze the well-known Bellman-For algorthm for anypath routng an prove ts optmalty. Performance tests n a wreless sensor network show that anypath routng sgnfcantly reuces the requre number of transmssons from a noe to the snk. Chachulsk [] presents a generalzaton of Djkstra s algorthm for anypath routng that s very smlar to the one we nepenently erve n Secton IV-A, but the author oes not prove any proof of optmalty. Both of these algorthms, however, are esgne for networks usng a sngle transmsson rate. Instea, our algorthm n Secton IV-B generalzes anypath routng for multple rates, gvng noes the ablty to choose both the best rate an the best forwarng set to a partcular estnaton. We also prove the proof of optmalty for our algorthm. As a result, the optmalty of the sngle-rate algorthm n [] s also prove snce ths s a partcular case of our algorthm. More recently, multple transmsson rates have been aresse n opportunstc routng. Raunovc et al. [] presents an optmzaton framework to erve routng, scheulng, an rate aaptaton schemes. Zeng et al. [] presents a lnearprogrammng formulaton to optmze the en-to-en throughput of opportunstc routng, conserng multple rates an transmsson conflct graphs. However, n both cases the problem beng solve s NP-har. Heurstcs are then apple to fn a soluton, whch s not necessarly optmal. VII. CONCLUSIONS In ths paper we ntrouce multrate anypath routng, a new routng paragm for wreless mesh networks. We prove a soluton to ntegratng opportunstc routng an multple transmsson rates. The avalable rate versty mposes several new challenges to routng, snce rao range an elvery probabltes change wth the transmsson rate. Gven a network topology an a estnaton, we want to fn both a forwarng set an a transmsson rate for every noe, such that ther stance to the estnaton s mnmze. We pose ths as the shortest multrate anypath problem. Fnng the rate an forwarng set that jontly optmze the stance from a noe to a gven estnaton s consere an open problem. To solve t, we ntrouce the EATT routng metrc as well as the Shortest Multrate Anypath Frst (SMAF) algorthm an presente a proof of ts optmalty. Our algorthm has the same complexty as Djkstra s algorthm for multrate sngle-path routng, beng easy to mplement n lnk-state routng protocols. We conucte experments n a -noe.b testbe to evaluate the performance of multrate over sngle-rate anypath routng. Our man fnngs are: () when the network uses a sngle bt rate, t may become sconnecte snce some lnks may not work at the selecte rate; () multrate outperforms -Mbps anypath routng by % on average an up to a factor of 6. whle stll mantanng full connectvty; () multrate also outperforms -Mbps anypath routng by a factor of. on average an up to a factor of.; () the strbuton of the optmal transmsson rates are not concentrate at any partcular rate, corroboratng the assumpton that hyperlnks n sngle-rate anypath routng usually o not transmt at ther optmal rates. ACKNOWLEDGMENTS Ths work was one n part whle the frst author was vstng the Ecole Polytechnque Féérale e Lausanne (EPFL). We woul lke to thank Henr Dubos-Ferrère an Martn Vetterl for hostng the frst author at EPFL an ntroucng anypath routng to hm. We thank Deborah Estrn for her help an scussons over the years an for the CENS testbe. We also thank Ee Kohler, Fan Ye, an Lxa Zhang for nsghtful comments on an early raft. We are grateful to Martn Lukac for hs help wth the testbe. Ths work was supporte by the U.S. Natonal Scence Founaton uner Grants NBD-96 an CCF-. Any opnons, fnngs, an conclusons or recommenatons expresse n ths materal are those of the authors an o not necessarly reflect the vews of the Natonal Scence Founaton. REFERENCES [] D. Aguayo,. Bcket, S. Bswas, G. u, an R. Morrs, Lnk-level Measurements from an.b Mesh Network, n Proceengs of the ACM SIGCOMM Conference, Portlan, OR, USA, Aug., pp.. [] M. Campsta, P. Esposto, I. Moraes, L. H. Costa, O. C. Duarte, D. Passos, C. V. e Albuquerque, D. C. Saae, an M. Rubnsten, Routng Metrcs an Protocols for Wreless Mesh Networks, IEEE Network, vol., no., pp. 6, an.-feb.. [] A. Seth, D. Kroeker, M. Zahara, S. Guo, an S. Keshav, Low-cost Communcaton for Rural Internet Kosks usng Mechancal Backhaul, n Proceengs of the ACM Mobcom 6 Conference, Los Angeles, CA, USA, Sep. 6, pp.. [] S. Chachulsk, Trang Structure for Ranomness n Wreless Opportunstc Routng, Master s thess, Massachusetts Insttute of Technology, Cambrge, MA, USA, May. [] S. Bswas an R. Morrs, ExOR: Opportunstc Mult-Hop Routng for Wreless Networks, n Proceengs of the ACM SIGCOMM Conference, Phlaelpha, PA, USA, Aug., pp.. [6] Z. Zhong,. Wang, S. Nelakut, an G.-H. Lu, On Selecton of Canates for Opportunstc AnyPath Forwarng, ACM SIGMOBILE Moble Computng an Communcatons Revew, vol., no., pp., Oct. 6. [] H. Dubos-Ferrere, M. Grossglauser, an M. Vetterl, Least-Cost Opportunstc Routng, n Proceengs of the Allerton Conference, Montcello, IL, USA, Sep.. [] K. Zeng, W. Lou, an H. Zha, On En-to-En Throughput of Opportunstc Routng n Multrate an Multhop Wreless Networks, n Proceengs of the IEEE Infocom, Phoenx, AZ, USA, Apr., pp. 6. [9] R. Draves,. Pahye, an B. Zll, Routng n Mult-Rao, Mult-Hop Wreless Mesh Networks, n Proceengs of the ACM MobCom Conference, Phlaelpha, PA, USA, Sep., pp.. [] S. an an S. R. Das, Explotng Path Dversty n the Lnk Layer n Wreless A Hoc Networks, A Hoc Networks, vol. 6, no., pp., ul.. [] C. Res, R. Mahajan, M. Rorg, D. Wetherall, an. Zahorjan, Measurement-Base Moels of Delvery an Interference n Statc Wreless Networks, n Proceengs of the ACM SIGCOMM 6 Conference, Psa, Italy, Sep. 6, pp. 6.

2005 Journal of Software. . Ad hoc ), ) A Delay Oriented Adaptive Routing Protocol for Mobile Ad hoc Networks

2005 Journal of Software. . Ad hoc ), ) A Delay Oriented Adaptive Routing Protocol for Mobile Ad hoc Networks -985/5/6(9)66 5 Journal of Software Vol6, No9 A hoc,,,+,,,, (, 37) ( ), 37) A Delay Orente Aaptve Routng Protocol for Moble A hoc Networks XIE Fe,, ZHANG Xn-Mng,+, GUO Ja-Feng,, CHEN Guo-Lang, (Department

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

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

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

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

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

Energy Efficiency Resource Allocation for Device-to-Device. Communication Underlaying Cellular Networks

Energy Efficiency Resource Allocation for Device-to-Device. Communication Underlaying Cellular Networks Energy Effcency Resource Allocaton for Devce-to-Devce Communcaton Unerlayng Cellular Networks AO-ZHOU YU AND QI ZHU The Key Wreless Laboratory of Jangsu rovnce School of Telecommuncaton an Informaton Engneerng

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

An Improved Weighted Centroid Localization Algorithm

An Improved Weighted Centroid Localization Algorithm Internatonal Journal of Future Generaton Communcaton an Networng Vol.6, No.5 (203), pp.45-52 http://x.o.org/0.4257/fgcn.203.6.5.05 An Improve Weghte Centro Localzaton Algorthm L Bn, Dou Zheng*, Nng Yu

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

熊本大学学術リポジトリ. 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

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

The Research and Realization of A Localization Algorithm in WSN Based on Multidimensional Scaling Li Xiang, Qianzhi Hong, Liuxiao Hui

The Research and Realization of A Localization Algorithm in WSN Based on Multidimensional Scaling Li Xiang, Qianzhi Hong, Liuxiao Hui Internatonal Conference on Intellgent Systems Research an Mechatroncs Engneerng (ISRME 5) The Research an Realzaton of A Localzaton Algorthm n WSN Base on Multmensonal Scalng L Xang, Qanzh Hong, Luxao

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

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

A Metric for Opportunistic Routing in Duty Cycled Wireless Sensor Networks

A Metric for Opportunistic Routing in Duty Cycled Wireless Sensor Networks A Metrc for Opportunstc Routng n Duty Cycled Wreless Sensor Networks Euhanna Ghadm, Olaf Landsedel, Pablo Soldat and Mkael Johansson euhanna@kth.se, olafl@chalmers.se, pablo.soldat@huawe.com, mkaelj@kth.se

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

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

Relay Based Cooperative Spectrum Sensing in Cognitive Radio Networks

Relay Based Cooperative Spectrum Sensing in Cognitive Radio Networks Relay Base Cooperatve Spectrum Sensng n Cogntve Rao Networks Saman Atapattu, Chntha Tellambura, an Ha Jang Department of Electrcal an Computer Engneerng, Unversty of Alberta, Emonton, AB, Canaa Emal: {atapattu,

More information

Understanding the Spike Algorithm

Understanding the Spike Algorithm Understandng the Spke Algorthm Vctor Ejkhout and Robert van de Gejn May, ntroducton The parallel soluton of lnear systems has a long hstory, spannng both drect and teratve methods Whle drect methods exst

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

A Robust Adaptive Carrier Frequency Offset Estimation Algorithm for OFDM

A Robust Adaptive Carrier Frequency Offset Estimation Algorithm for OFDM Amercan Journal of Sgnal Processng 015, 5(A): 6-31 DOI: 10.593/s.ajsp.01501.04 A Robust Aaptve Carrer Frequency Offset Estmaton Algorthm for OFDM Azam Khall *, Amr Rastegarna, Bahareh Darvsh Department

More information

Using Bayesian Game Model for Intrusion Detection in Wireless Ad Hoc Networks

Using Bayesian Game Model for Intrusion Detection in Wireless Ad Hoc Networks Int J Communcatons, Network an ystem cences, 21, 3, 62-67 o:14236/jcns21378 Publshe Onlne July 21 (http://wwwcrporg/journal/jcns/) Usng Bayesan Game Moel for Intruson Detecton n Wreless A Hoc Networks

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

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

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

DISCUSSION ON THE APPLICATION OF WIRELESS ACTIVE SENSING UNIT

DISCUSSION ON THE APPLICATION OF WIRELESS ACTIVE SENSING UNIT 4 th Worl Conference on Structural Control an Montorng 4WCSCM-26 DISCUSSION ON HE APPLICAION OF WIRELESS ACIVE SENSING UNI FOR SRUCURAL CONROL C.H. Loh an K.C. Lu Natonal awan Unversty, ape 06-7,awan lohc0220@ntu.eu.tw,

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

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

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

COMMUNICATION networks are expected to serve a. Delay-Aware Cross-Layer Design for Network Utility Maximization in Multi-Hop Networks

COMMUNICATION networks are expected to serve a. Delay-Aware Cross-Layer Design for Network Utility Maximization in Multi-Hop Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 29, NO. 5, MAY 2011 951 Delay-Aware Cross-Layer Desgn for Network Utlty Maxmzaton n Mult-Hop Networks Haozh Xong, Ruogu L, Atlla Erylmaz, an Eylem

More information

Performance Study of OFDMA vs. OFDM/SDMA

Performance Study of OFDMA vs. OFDM/SDMA Performance Study of OFDA vs. OFD/SDA Zhua Guo and Wenwu Zhu crosoft Research, Asa 3F, Beng Sgma Center, No. 49, Zhchun Road adan Dstrct, Beng 00080, P. R. Chna {zhguo, wwzhu}@mcrosoft.com Abstract: In

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

Joint Channel Assignment and Opportunistic Routing for Maximizing Throughput in Cognitive Radio Networks

Joint Channel Assignment and Opportunistic Routing for Maximizing Throughput in Cognitive Radio Networks Jont Channel Assgnment and Opportunstc Routng for Maxmzng Throughput n Cogntve Rado Networs Yang Qn*, Xaoxong Zhong*, Yuanyuan Yang +,Yanln L* and L L* *Key Laboratory of Networ Orented Intellgent Computaton,

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

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

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

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

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

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

GA-based heuristic algorithms for bandwidth-delayconstrained least-cost multicast routing

GA-based heuristic algorithms for bandwidth-delayconstrained least-cost multicast routing GA-base heurstc algorthms for banwth-elayconstrane least-cost multcast routng A. T. Haghghat ***, K. Faez *, M. Dehghan **, A. Mowlae *, Y. Ghahreman * Dept. of Electrcal Engneerng, Amrkabr Unversty of

More information

NETWORK CELL ROUTING MODEL FOR CONTROL OF THROUGHPUT AND DELAY OF AIR TRAFFIC

NETWORK CELL ROUTING MODEL FOR CONTROL OF THROUGHPUT AND DELAY OF AIR TRAFFIC NETWORK CELL ROUTING MODEL FOR CONTROL OF THROUGHPUT AND DELAY OF AIR TRAFFIC Alex T. Nguyen an John S. Baras, Unversty of Marylan, College Park, MD Abstract Attempts to manage ar traffc by ether ecreasng

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

Uplink User Selection Scheme for Multiuser MIMO Systems in a Multicell Environment

Uplink User Selection Scheme for Multiuser MIMO Systems in a Multicell Environment Uplnk User Selecton Scheme for Multuser MIMO Systems n a Multcell Envronment Byong Ok Lee School of Electrcal Engneerng and Computer Scence and INMC Seoul Natonal Unversty leebo@moble.snu.ac.kr Oh-Soon

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

A RELIABLE SEMI-DISTRIBUTED LOAD BALANCING ARCHITECTURE OF HETEROGENEOUS WIRELESS NETWORKS

A RELIABLE SEMI-DISTRIBUTED LOAD BALANCING ARCHITECTURE OF HETEROGENEOUS WIRELESS NETWORKS Internatonal Journal of Computer Networks & Communcatons (IJCNC) Vol.4, No., January 0 A RELIABLE SEMI-DISTRIBUTED LOAD BALANCING ARCHITECTURE OF HETEROGENEOUS WIRELESS NETWORKS M. Golam Rabul Alam, Chayan

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

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

Networked Estimation for Event-Based Sampling Systems with Packet Dropouts

Networked Estimation for Event-Based Sampling Systems with Packet Dropouts Sensors 009, 9, 3078-3089; o:10.3390/s90403078 OPEN ACCESS sensors ISSN 144-80 www.mp.com/journal/sensors Artcle Networke Estmaton for Event-Base Samplng Sstems wth Packet Dropouts Vnh Hao Nguen an Young

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

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

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

Proceedings of the 2007 IEEE International Conference on Signal Processing and Communications (ICSPC 2007)

Proceedings of the 2007 IEEE International Conference on Signal Processing and Communications (ICSPC 2007) Energy effcent wreless sensor networks Author M. Abbosh, Amn, Thel, Dav Publshe 2007 Conference Ttle Proceengs of the 2007 EEE nternatonal Conference on Sgnal Processng an Communcatons (CSPC 2007) DO https://o.org/10.1109/cspc.2007.472830

More information

EENCR: An Energy-efficient Network Coding based Routing Protocol. May 8, 2014

EENCR: An Energy-efficient Network Coding based Routing Protocol. May 8, 2014 EENCR: An Energy-effcent Networ Codng based Routng Protocol May 8, 2014 1 1 Prelmnary Ahlswede et al. [2] frst proposed the networ codng technque. The authors showed that the use of networ codng can effectvely

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

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

Topology Realization using Gain Control for Wireless Testbeds

Topology Realization using Gain Control for Wireless Testbeds Topology Realzaton usng Gan Control for Wreless Testbeds Samer S. Hanna Dept. of Eng. Mathematcs and Physcs Alexandra Unversty Alexandra, Egypt samer.hanna@alexu.edu.eg Karm G. Seddk ECNG Dept. Amercan

More information

GNSS Integrity for Railway Transportation

GNSS Integrity for Railway Transportation GSS Integrty for Ralway Transportaton M. Jonáš Faculty of Electrcal Engneerng an Informatcs, Unversty of Parubce, Parubce, Czech Republc * Corresponng author: marek.jonas.stuent@upce.cz DOI: 10.478/v10158-011-0016-6

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

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

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

Movement - Assisted Sensor Deployment

Movement - Assisted Sensor Deployment Intro Self Deploy Vrtual Movement Performance Concluson Movement - Asssted Sensor Deployment G. Wang, G. Cao, T. La Porta Dego Cammarano Laurea Magstrale n Informatca Facoltà d Ingegnera dell Informazone,

More information

Modified Takagi-Sugeno Fuzzy Logic Based Controllers for a Static Compensator in a Multimachine Power System

Modified Takagi-Sugeno Fuzzy Logic Based Controllers for a Static Compensator in a Multimachine Power System Mofe Takag-Sugeno Fuzzy Logc Base Controllers for a Statc Compensator n a Multmachne Power System Salman Mohaghegh, Ronal G. Harley* School of Electrcal an Computer Engneerng Georga Insttute of Technology

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

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

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

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

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

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

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

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

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

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

Inverter topology comparison for remedial solution in transistor faulty case

Inverter topology comparison for remedial solution in transistor faulty case Inverter topology comparson for remeal soluton n transstor faulty case LANFRANCHI Vncent Inverter topology comparson for remeal soluton n transstor faulty case Keywors: DOC Carolne, LANFRANCHI Vncent,

More information

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes Internatonal Journal of Theoretcal & Appled Scences 6(1): 50-54(2014) ISSN No. (Prnt): 0975-1718 ISSN No. (Onlne): 2249-3247 Generalzed Incomplete Trojan-Type Desgns wth Unequal Cell Szes Cn Varghese,

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

An Analytical Method for Centroid Computing and Its Application in Wireless Localization

An Analytical Method for Centroid Computing and Its Application in Wireless Localization An Analytcal Method for Centrod Computng and Its Applcaton n Wreless Localzaton Xue Jun L School of Engneerng Auckland Unversty of Technology, New Zealand Emal: xuejun.l@aut.ac.nz Abstract Ths paper presents

More information

On Sensor Fusion in the Presence of Packet-dropping Communication Channels

On Sensor Fusion in the Presence of Packet-dropping Communication Channels On Sensor Fuson n the Presence of Packet-droppng Communcaton Channels Vjay Gupta, Babak Hassb, Rchard M Murray Abstract In ths paper we look at the problem of multsensor data fuson when data s beng communcated

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

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

RECOMMENDATION ITU-R P

RECOMMENDATION ITU-R P Rec. ITU-R P.452-11 1 RECOMMENDATION ITU-R P.452-11 Precton proceure for the evaluaton of mcrowave nterference between statons on the surface of the Earth at frequences above about 0.7 GHz * (Queston ITU-R

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

Toward Transparent Coexistence for Multi-hop Secondary Cognitive Radio Networks

Toward Transparent Coexistence for Multi-hop Secondary Cognitive Radio Networks IEEE JOURNAL ON ELECTED AREA IN COMMUNICATION, VOL.??, NO.??, MONTH YEAR Toward Transparent Coexstence for Mult-hop econdary Cogntve Rado Networks Xu Yuan, tudent Member, IEEE, Canmng Jang, Y h, enor Member,

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

The Stability Region of the Two-User Broadcast Channel

The Stability Region of the Two-User Broadcast Channel The Stablty Regon of the Two-User Broadcast Channel Nkolaos appas *, Maros Kountours, * Department of Scence and Technology, Lnköpng Unversty, Campus Norrköpng, 60 74, Sweden Mathematcal and Algorthmc

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

Ensemble Evolution of Checkers Players with Knowledge of Opening, Middle and Endgame

Ensemble Evolution of Checkers Players with Knowledge of Opening, Middle and Endgame Ensemble Evoluton of Checkers Players wth Knowledge of Openng, Mddle and Endgame Kyung-Joong Km and Sung-Bae Cho Department of Computer Scence, Yonse Unversty 134 Shnchon-dong, Sudaemoon-ku, Seoul 120-749

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

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

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

Correlation Analysis of Multiple-Input Multiple-Output Channels with Cross-Polarized Antennas

Correlation Analysis of Multiple-Input Multiple-Output Channels with Cross-Polarized Antennas Correlaton Analyss of Multple-Input Multple-Output Channels wth Cross-Polarzed Antennas Le Jang, Volker Jungnckel, Stephan Jaeckel, Lars Thele and Armn Brylka Fraunhofer Insttute for Telecommuncatons,

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

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS Pedro Godnho and oana Das Faculdade de Economa and GEMF Unversdade de Combra Av. Das da Slva 65 3004-5

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 2, DECEMBER 204 695 On Spatal Capacty of Wreless Ad Hoc Networks wth Threshold Based Schedulng Yue Lng Che, Student Member, IEEE, Ru Zhang, Member,

More information

Ultimate X Bonus Streak Analysis

Ultimate X Bonus Streak Analysis Ultmate X Bonus Streak Analyss Gary J. Koehler John B. Hgdon Emnent Scholar, Emertus Department of Informaton Systems and Operatons Management, 35 BUS, The Warrngton College of Busness, Unversty of Florda,

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

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

MASTER TIMING AND TOF MODULE-

MASTER TIMING AND TOF MODULE- MASTER TMNG AND TOF MODULE- G. Mazaher Stanford Lnear Accelerator Center, Stanford Unversty, Stanford, CA 9409 USA SLAC-PUB-66 November 99 (/E) Abstract n conjuncton wth the development of a Beam Sze Montor

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