A Spatiotemporal Communication Protocol for Wireless Sensor Networks

Size: px
Start display at page:

Download "A Spatiotemporal Communication Protocol for Wireless Sensor Networks"

Transcription

1 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, TPDS R2 1 A Spatotemporal Communcaton Protocol for Wreless Sensor Networks Tan He, Member, IEEE, John A. Stankovc, Fellow, IEEE, Chenyang Lu, Member, IEEE and Tarek F. Abdelzaher, Member, IEEE Abstract In ths paper, we present a spatotemporal communcaton protocol for sensor networks, called. s specfcally talored to be a localzed algorthm wth mnmal control overhead. End-to-end soft real-tme communcaton s acheved by mantanng a desred delvery speed across the sensor network through a novel combnaton of feedback control and nondetermnstc geographc forward-ng. s a hghly effcent and scalable protocol for sensor networks where the resources of each node are scarce. Theoretcal analyss, smulaton experments and a real mplementaton on Berkeley motes are provded to valdate the clams. Index Terms Wreless sensor networks, routng, real-tme, spatotemporal, networkng. 1 INTRODUCTION M ANY sensor network applcatons, such as battlefeld survellance and earthquake response systems, are desgned to nteract wth fast changng events n the real world. It s often necessary for the underlyng communcaton nfrastructure to meet real-tme constrants [9][1][4]. In survellance systems [8], for example, communcaton delays wthn sensng and actuatng loops drectly affect the qualty of trackng. Our spatotemporal communcaton protocol, called, s nspred by followng observaton: In wred networks, the end-to-end delay s ndependent of the physcal dstance between the source and destnaton. Whle n mult-hop wreless sensor networks, snce communcaton s physcally bounded, the end-to-end delay depends not only on sngle hop delay (tme-constrants), but also on the dstance a packet travels (spatal-constrants). In vew of ths, the key desgn goal of ths work s to support a spatotemporal communcaton servce wth a desred delvery speed across the sensor network, so that end-to-end delay s proportonal to the dstance between the source and destnaton. We deem ths servce as one type of soft real-tme communcaton, because t acheves a predcable end-to-end communcaton delay under gven dstance (spatal) constrants. The key contrbuton of s achevng the spatotemporal requrements through a novel combnaton of a tme-aware feedback control mechansm and a spatalaware non-determnstc geographc forwardng scheme. We evaluate usng GloMoSm [22]. The performance results show that 1) reduces the number of Tan He s wth Department of Computer Scence, Unversty of Vrgna,Charlottesvlle, E-mal: tanhe@cs.vrgna.edu John A. Stankovc s wth Department of Computer Scence, Unversty of Vrgna, Charlottesvlle, E-mal: stankovc@cs.vrgna.edu Chenyang Lu s wth Department of Computer Scence & Engneerng, Washngton Unversty n St Lous. E-mal: lu@cs.wustl.edu Tarek F. Adelzaher s wth Department of Computer Scence, Unversty of Vrgna, Charlottesvlle, E-mal: zaher@cs.vrgna.edu packets that mss ther end-to-end deadlnes, 2) reacts to transent congeston n the most stable manner, and 3) effcently handles vods [12] wth mnmal control overhead. To demonstrate ts applcablty, we also mplement on the Berkeley motes [3]. The results show that helps balance the traffc load to ncrease the system lfetme. 2 STATE OF THE ART Several routng protocols have been developed for ad hoc wreless networks. Sensor networks can be regarded as a sub-category of such networks, but wth a number of dfferent requrements. In sensor networks, locaton s more mportant than a specfc node s ID. For example, trackng applcatons only care where a target s located, not the ID of the reportng node. In sensor networks, such spatal-awareness [7] s necessary to make the sensor data meanngful. Therefore, t s natural to utlze spatal-aware routng. A set of locaton based routng algorthms have been proposed. Fnn [5] proposed a greedy geographc forwardng protocol wth lmted floodng to crcumvent the vods nsde the network. GPSR [12] by Karp and Kung use permeter forwardng to get around vods. Smlarly, GOAFR [14] combnes the greedy routng wth the adaptve face routng to provde an asymptotcally optmal path to the destnaton. Geographc dstance routng (GEDIR) [20] guarantees loopfree delvery n a collson-free network. LAR [13] by Young-Bae Ko mproves the effcency of the on-demand routng algorthms by restrctng packet floodng n a specfed request zone. Basagn, et. al. propose a dstance routng algorthm [2] for moblty (DREAM), n whch each node perodcally updates ts locaton nformaton to other nodes. An updatng rate s set accordng to a dstance effect n order to reduce the number of control packets. Recently, Huang [4] et. al. proposed Mobcast protocol extended geocast by provdng just-n-tme nformaton dssemnaton to nodes n a moble delvery zone. Manuscrpt receved Oct.29, 2003;, revsed Sept 2,2004; accepted Jan, /05/$ IEEE

2 2 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, TPDS R2 also utlzes geographc locaton to make localzed routng decsons. The key dfference s that takes tmely delvery nto account and s desgned to be the frst spatotemporal-aware communcaton protocol for sensor networks. Moreover, provdes an alternatve soluton to handle vods other than approaches based on planar graph traversal [12] [14] and lmted floodng [5]. Reactve routng algorthms such as AODV [17] and DSR [10] mantan routng nformaton for a small subset of possble destnatons, namely those currently n use. If no route s avalable for a new destnaton, a route dscovery process s nvoked. Route dscovery broadcasts can lead to sgnfcant delays n a sensor network wth a large network dameter. Ths lmtaton makes on-demand algorthms less sutable for real-tme applcatons. Several real-tme protocols have been proposed for ad hoc and sensor networks. SWAN [1] uses feedback nformaton from the MAC layer to regulate the transmsson rate of non-real-tme TCP traffc n order to sustan real-tme UDP traffc. RAP [1] uses velocty monotonc schedulng to prortze real-tme traffc and enforces such prortzaton through a dfferentated MAC Layer. V. Kanoda etc. [11] proposed a servce dfferentaton for delay-senstve traffc by prortzng Woo and Culler [21] proposed an adaptve MAC layer rate control to acheve farness among nodes wth dfferent dstances to the base staton. All of these algorthms work well by locally degradng a certan porton of the traffc. However, ths knd of local MAC layer adaptaton cannot handle long-term congeston where routng assstance s necessary to dvert traffc away from any hotspot. provdes a combnaton of MAC layer and network layer adaptaton that effectvely deals wth such ssues. To the best of our knowledge, no routng algorthm has been specfcally desgned to provde soft realtme guarantees under spatotemporal constrants for sensor networks. 3 DESIGN GOALS The key desgn goal of the algorthm s to support a spatotemporal communcaton servce wth a desred delvery speed across the sensor network, so that end-to-end delay s proportonal to the dstance between the source and destnaton. It should be noted that delvery speed refers to the approachng rate along a straght lne from the source toward the destnaton. Unless the packet s routed exactly along that straght lne, delvery speed s smaller than the actual speed of the packet n the network. For example, f the packet s routed n the opposte drecton from the destnaton, ts speed s negatve. Our algorthm ensures that ths condton never occurs. More specfcally, satsfes the followng desgn objectves. Soft Real-Tme: We defne the soft real-tme guarantee provded by as delay guarantee per unt delvery dstance (speed guarantee). Under ths guarantee, we can obtan a predctable end-to-end communcaton delay under gven spatal (dstance) constrants before hand. Consequently, applcatons can make admsson control to delver packets that are able to meet end-to-end deadlnes. Mnmal State Archtecture: The physcal lmtatons of sensor networks, such as large scale, hgh falure rate, and constraned memory capacty necesstate a mnmal state approach. only mantans mmedate neghbor nformaton. It does not requre a routng table as n DSDV [18] nor per-destnaton states as n AODV [17]. Thus, ts memory requrements are mnmal. Mnmum MAC Layer Support: does not requre real-tme MAC support. The feedback control scheme employed n allows all exstng best effort MAC layers. QoS Routng and Congeston Management: Most reactve routng protocols can fnd routes that avod network hot spots durng the route acquston phase. Such protocols work well when traffc patterns do not fluctuate durng a sesson. However, these protocols (e.g. [10]) are less successful when congeston patterns change rapdly compared to the sesson lfetme. When a route becomes congested, such protocols ether suffer a delay or ntate another round of route dscovery. As a soluton, uses a novel backpressure re-routng scheme to re-route packets around large-delay lnks wth mnmum control overhead. Traffc Load Balancng: In sensor networks, the bandwdth and energy are scarce resources compared to a wred network. Because of ths, t s valuable to utlze several smultaneous paths to carry packets from the source to the destnaton. uses non-determnstc forwardng to balance each flow among multple concurrent routes. Localzed Behavor: Pure localzed algorthms are those n whch any acton nvoked by a node should not affect the system as a whole. In algorthms such as AODV, DSR and TORA, ths s not the case. In these protocols, a node uses floodng to dscover new paths. In sensor networks where thousands of nodes communcate wth each other, broadcast storms may result n sgnfcant power consumpton and possbly a network meltdown. To avod that, all dstrbuted operatons n are localzed to acheve hgh scalablty. Vod Avodance: In some scenaros, pure greedy geographc forwardng may fal to fnd a greedy path to the destnaton, even when one actually exsts. handles the vod the same way as t handles congested areas and guarantees that f there s a greedy route between the source and destnaton, t wll dscover t. Note, whle does not use routng tables, does utlze locaton nformaton to carry out routng. Thus, we assume that each node s locaton-aware [7]. 4 PROTOCOL mantans a desred delvery speed across sensor networks wth a two-ter adaptaton ncluded for dvertng traffc at the networkng layer and locally regulatng packets sent to the MAC layer. It conssts of the followng components: An API A delay estmaton scheme A neghbor beacon exchange scheme A Non-determnstc Geographc Forwardng algorthm (NGF)

3 TIAN HE, JOHN A. STANKOVIC, CHENYANG LU AND TAREK F. ABDELZAHER: A SPATIOTEMOPORAL COMMUNICATION PROTOCOL FOR WIRELESS SEN- SOR NETWORKS 3 A Neghborhood Feedback Loop (NFL) Backpressure Reroutng Last mle processng Backpressure Reroutng Beacon Exchange Fgure 1: Protocol API UnCast MultCast AnyCast Last Mle Process SNGF Neghbor Table MAC NFL Delay Estmaton As shown n Fgure 1, NGF s the routng module responsble for choosng the next hop canddate to support the desred delvery speed. NFL and Backpressure Reroutng are two modules to reduce or dvert traffc when congeston occurs, so that NGF has avalable canddates from whch to choose. The last mle process s provded to support three types of real-tme communcaton servces, namely, realtme uncast, real-tme area-multcast and real-tme areaanycast, for sensor networks. Delay estmaton s the mechansm by whch a node determnes whether congeston has occurred. And beacon exchange provdes geographc locaton of the neghbors so that NGF can perform geographc based routng. The detals of these components are dscussed n the subsequent sectons, respectvely. 4.1 Applcaton API and Packet Format The protocol provdes four applcaton-level API calls: AreaMultcastSend (poston, radus, packet): Ths servce dentfes a destnaton area by ts center poston and radus. It sends a copy of the packet to every node nsde the specfed area wth a speed above a certan desred value. AreaAnyCastSend (poston, radus, packet): Ths servce sends a copy of the packet to at least one node nsde the specfed area wth a speed above a certan desred value. UncastSend(Global_ID, packet): In ths servce the node dentfed by Global_ID receves the packet wth a speed above a certan desred value. SpeedReceve(): ths prmtve permts nodes to accept packets targeted to them. There s a sngle data packet format n. It contans the followng major felds: PacketType: the type of communcaton -- Area Multcast, AreaAnyCast or Uncast. Global_ID: only used n Uncast communcaton to dentfy a destnaton node. Destnaton Area: Descrbes a three-dmensonal space wth a center pont and radus n whch the packets are destned. TTL: Tme To Lve feld s the hop lmt used for last mle processng. Payload. 4.2 Delay Estmaton We use sngle hop delay as the metrc to approxmate the load of a node. We notce that the delays experenced by broadcast packets and uncast packets are qute dfferent due to dfferent handlng nsde the MAC layer. Uncast packet delay s more approprate for makng routng decsons. In a scarce bandwdth envronment, we cannot afford to use probng packets to estmate the sngle hop delay. Instead, we use the data packets passng ths node to perform ths measurement. Delay estmaton s done at the sender, whch tmestamps a packet (T arrvng ) enterng the tal of network output queue and tme-stamps the packet (T departure) when the last bt of ths packet s sent out. Sngle trp delay equals the nterval between T arrvng and T departure. Propagaton delay s gnored. In case of transmsson falures, T departure s set and used for calculaton only at a successful transmsson. We compute the current delay estmaton by combnng the newly measured delay wth prevous delays va the exponental weghted movng average (EWMA) [15] as followng: Delay(k) = α * Delay new + ( 1-α)*Delay(k-1) We argue that ths delay estmaton s a better metrc than average queue sze for representng the congeston level of the wreless network, because the shared meda nature of the wreless network allows the network to be congested even f queue szes are small. 4.3 Neghbor Beacon Exchange Smlar to other geographc routng algorthms, every node n perodcally broadcasts a beacon packet to ts neghbors. Ths perodc beaconng s only used for exchangng locaton nformaton between neghbors. We argue that the beaconng rate can be very low when nodes nsde the sensor network are statonary or slow movng. Moreover, pggybackng [12] methods can also be exploted to reduce ths beacon overhead. In addton to perodc beaconng, uses an ondemand backpressure beacon, to quckly notfy the upstream nodes of traffc changes nsde the network. As shown n the evaluaton (secton 0), our on-demand beacon scheme ntroduces only a small overhead n exchange for a fast response to congeston. In, each node keeps a neghbor table to store nformaton passed by the beaconng. Each entry nsde the table has the followng felds: (NeghborID, Poston, Send- ToDelay, ExpreTme). The ExpreTme s used to tmeout ths entry. If a neghbor entry s not refreshed after a certan tmeout, t s removed from the neghbor table. SendToDelay s the delay estmaton to the neghbor node dentfed by the NeghborID feld. The detals of obtanng ths value have been dscussed n prevous secton Non-determnstc Geographc Forwardng Before elaboratng on Non-determnstc Geographc Forwardng (NGF), we frst ntroduce three defntons: The Neghbor Set of Node : NS s the set of nodes wthn

4 4 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, TPDS R2 the rado range of node. Note, we do not assume that the rado s a perfect crcle. works wth rregular rado patterns. The Forwardng Canddate Set of Node : A set of nodes that belong to NS and are closer to the destnaton. Formally, FS (Destnaton) = {node NS L L_next > 0} where L s the dstance from node to the destnaton and L_next s the dstance from the next hop forwardng canddate to the destnaton. These nodes are nsde the cross-hatched shaded area as shown n Fgure 2. We can easly obtan FS (Destnaton) by scannng the NS set of nodes once. It s worth notcng that the membershp of the neghbor set only depends on the rado range, but the membershp of the forwardng set also depends on destnaton area. Fgure 2: NS and FS defntons Relay Speed. Relay speed s calculated by dvdng the advance n dstance from the next hop node j by the estmated delay to forward a packet to node j. Formally, j L L _ next Speed ( Destnaton) = j HopDelay Snce n nodes keep the Neghbor Set (NS), but do not keep a routng table or flow nformaton, the memory requrements are only proportonal to the number of neghbors. Based on the destnaton of the packet and the current FS, the Non-determnstc Geographc Forwardng (NGF) porton of our protocol routes the packets accordng to the followng rules: Packets are forwarded only to the nodes that belong to the FS (Destnaton). If there s no node nsde the FS (Destnaton), packets are dropped and a backpressure beacon s ssued to upstream nodes to prevent further drops (for more detals see 0). To reduce the chance of such drops, we provde a lower bound of node densty that can vrtually elmnate these drops. The theoretcal analyss on ths ssue s provded n secton 0. dvdes the neghbor nodes nsde FS (Destnaton) nto two groups. One group contans the nodes that have relay speeds larger than a certan desred speed S setpont, the other contans the nodes that cannot sustan such desred speed. The S setpont s a system parameter that depends on the communcaton capablty of the nodes and desred traffc workload a sensor network should support. For gven bandwdth T, packet sze L and Rado Range R, followng nequalty should hold: 0 S setpont RT L The forwardng canddate s chosen from the frst group, and the neghbor node wth hghest relay speed has a hgher probablty to be chosen as the forwardng node. To trade off between load balancng and optmal delvery delay, we use followng dscrete exponental dstrbuton functon: K ( Speed ) P ( x = ) = 1 N N K ( Speed ) = 0 In ths dstrbuton functon, N s the number of forwardng canddates nsde the frst group. K s used to trade off between load balance and optmal delvery delay. A larger K value leads to a shorter end-to-end delay; whle a smaller K value acheves a better load balance. If there are no nodes belongng to the frst group, a relay rato s calculated based on the Neghborhood Feedback Loop (NFL), whch s dscussed n more detal n secton 0. Whether a packet drop wll really happen depends on whether a randomly generated number between (0,1) s bgger than the relay rato. In a packet s dropped only when no downstream node can guarantee the sngle hop speed set pont S setpont and droppng packets must be performed to reduce the congeston. Though one can consder bufferng packets as an alternatve to the droppng, however, we argue that under real-tme and small memory constrants, droppng s often a better choce. NGF provdes two nce propertes to help meet our desgn goals. Frst, snce NGF sends packets to the downstream node capable of mantanng the desred delvery speed, soft real-tme end-to-end delvery s acheved wth a theoretcal delay bound: Delay Bound = L e2e /S setpont, where L e2e s the dstance between the source and destnaton. S setpont s the unform speed to be mantaned across the sensor network. Second, NGF can balance traffc and reduce congeston by dspersng packets nto a large relay area. Ths load balancng s valuable n a sensor network where the densty of nodes s hgh and the communcaton bandwdth s scarce and shared. Load balancng also balances the power consumpton nsde the sensor networks to prevent some nodes from dyng faster than others. NGF provdes MAC layer adaptaton and reduces the congeston by locally droppng (or optonally bufferng) packets. Ths adaptaton s good enough to deal wth transent overshoot nsde the sensor networks. But f such congeston remans for a relatvely long tme, network layer adaptaton s desred to redrect traffc to a less congested area, whch s dscuss further n secton Neghborhood Feedback Loop (NFL) The Neghborhood Feedback Loop (NFL) s the key component n mantanng the sngle hop relay speed. The NFL s an effectve approach to mantanng system performance at a desred value. Ths has been shown n [19], where a low mss rato of real-tme tasks and a hgh utlzaton of the computatonal nodes are smultaneously acheved. Here we want to mantan a sngle hop relay speed above a certan value S setpont, a performance goal desred by the desgner.

5 TIAN HE, JOHN A. STANKOVIC, CHENYANG LU AND TAREK F. ABDELZAHER: A SPATIOTEMOPORAL COMMUNICATION PROTOCOL FOR WIRELESS SEN- SOR NETWORKS 5 (/)1HLJKERUV MAC Feedback,''HOD\ 1RGHV PLVV UDWLR Neghborhood Table Back Pressure Beacon HWSRLQW RQRII - Relay Rato Relay Controller Rato SNGF Neghbor Nodes 2 3 'HOD\ 10 Boo Fgure 3: Neghborhood Feedback Loop (NFL) We deem t a mss when a packet delvered to a certan neghbor node has a relay speed less than S setpont, or f there s a loss due to collson. The percentage of such msses s called ths neghbor s mss rato. The responsblty of the NFL s to force the mss ratos of the neghbors to converge to a set pont, namely zero. As shown n Fgure 3, the MAC layer collects mss nformaton and feeds t back to the Relay Rato controller. The Relay Rato controller calculates the relay rato and feeds that nto the NGF where a drop or relay acton s made. The Relay Rato controller currently mplemented s a multple nputs sngle output (MISO) proportonal controller that takes the mss ratos of ts neghbors as nputs and proportonally calculates the relay rato as the output to the NGF. Formally t s descrbed by the followng formulas. e u = 1 K f e > 0 N u = 1 f e = 0 where e s the mss rato of the neghbor nsde the FS set, N s sze of the FS set. u s the output (relay rato) to NGF. And K s the proportonal gan. It should be noted that the Relay Rato controller s actvated only when all nodes nsde the forwardng set (FS) cannot mantan the desred sngle hop relay speed S setpont and a drop s absolutely necessary to mantan the sngle hop delay. Such a scheme ensures that re-routng has a hgher prorty than droppng. In other words, does not drop a packet as long as there s another path that can meet the delay requrements. By reducng the sendng rate to the downstream nodes, the neghborhood feedback loop can mantan a sngle hop relay speed. However, ths MAC layer adaptaton can t solve the hotspot problem, f the upstream nodes, whch are unaware of the congeston, keep sendng packets nto ths area. In ths case, backpressure reroutng (network layer adaptaton) s necessary to reduce the traffc njected nto the congested area. 4. Back-Pressure Reroutng Backpressure re-routng s naturally generated from the collaboraton of neghbor feedback loop (NFL) routnes as well as the non-determnstc geographc forwardng (NGF). To be more explct, we ntroduce ths scheme wth an example (Fgure 4). Fgure 4: Backpressure reroutng case one 2,''HOD\ 1RGHV17 3,''HOD\ 1RGHV 'HOD\ Fgure 5: Backpressure reroutng case two Suppose n the lower-rght area, heavy traffc appears, whch leads to a low relay speed n nodes 9 and 10. Through the MAC layer feedback, node 5 detects that nodes 9 and 10 are congested. Snce NGF reduces the chance of selectng nodes 9 and 10 as forwardng canddates and routes more packets to node 7, t reduces the congeston around nodes 9 and 10. Snce all neghbors of 9 and 10 react the same way as node 5, eventually nodes 9 and 10 are able to relay packets above the desred speed. A more severe case could occur when all the forwardng neghbors of node 5 are also congested as shown n Fgure 5. In ths case, the neghborhood feedback loop s actvated to assst backpressure re-routng. In node 5, a certan percent of packets are dropped n order to reduce the traffc njected nto the congested area. At the same tme, an ondemand backpressure beacon s ssued by node 5 wth the followng felds: (ID, Destnaton, AvgSendToDelay) AvgSendToDelay s the average SendToDelay of all nodes nsde FS ID (Destnaton). In our example, when the destnaton s node 13, AvgSendToDelay s the average delay from node 5 to nodes 7, 9 and 10. When a neghbor receves the back-pressure beacon from node 5, t determnes whether node 5 belongs to ts FS(Destnaton). If node 5 does, ths neghbor modfes the SendToDelay for node 5 accordng to the AvgSendToDelay. For example only node 3 consders node 5 as a next hop forwardng canddate to the destnaton where node 13 resdes. If node 5 s not n the FS(Destnaton), then ths neghbor gnores the backpressure beacon. Ths backpressure mechansm can reduce the chance of false congeston ndcaton, to ensure that traffc from node 4 to node s not affected by the backpressure beacon. If, unfortunately, node 3 s n the same stuaton as node 5, further backpressure s mposed on node 2. In the extreme case, the whole network s congested and the backpressure Boo 13 12

6 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, TPDS R2 proceeds upstream untl t reaches the source, where the source quenches the traffc flow to that destnaton. Backpressure reroutng s a network layer adaptaton used by to reduce the congeston nsde the network. In ths case no packet needs to be sacrfced. Network layer adaptaton has a hgher prorty than MAC layer adaptaton used by NGF and NFL. A drop va the feedback loop s only necessary when the stuaton becomes so congested and there s no alternatve to mantanng a sngle hop speed other than droppng packets. 4.7 Vod Avodance Greedy geographc based algorthms have many advantages over the tradtonal MANET routng algorthms for real-tme sensor network applcatons. They do not suffer route dscovery delay and tend to choose the shortest path to the destnaton. Moreover wthout floodng, they have relatvely low control packet overhead. Unfortunately, they also have a serous drawback. In many cases, they may fal to fnd a path even though one does exst. To overcome ths, deals wth a vod the same way t deals wth congeston. As shown n the Fgure, f there s no downstream node to relay packets from node 2 to node 5, node 2 sends out a backpressure beacon contanng felds: (ID, Destnaton, ). The upstream node 1 that needs node 2 to relay the packets to that destnaton sets the SendToDelay for node 2 to nfnty and stop sendng packets to node 2. If node 3 does not exst, further backpressure occurs untl a new route s found. It should be admtted that our scheme of vod avodance sn t guaranteed to fnd a path f there s one as n GPSR[12], but t s guaranteed to fnd a greedy path f one exsts. To mantan real-tme propertes, we do not allow backtrackng to volate our desred speed setpont. However, as we can see from the evaluaton secton 0, such a smple scheme can sgnfcantly reduce packet loss due to vods n hgh-densty sensor networks %DFN3UHVVXUH Fgure : Vod avodance scheme 92,' 4 5 'HVWL 4.8 Last Mle Process Snce s targeted at sensor networks where the ID of a sensor node s not mportant, only cares about the locaton where sensor data s generated. The last mle process s so called because only when the packet enters nto the destnaton area wll such a functon be actvated. The NGF module mentoned above controls all prevous packet relays. The last mle process provdes two novel servces that ft the scenaro of sensor networks: Area-multcast and Areaanycast. The area n ths case s defned by a center-pont (x,y,z) and a radus, n essence a sphere. More complex area defntons can be made wthout jeopardzng the desgn of ths last mle process. Nodes can dfferentate the packet type by the PacketType feld mentoned n secton 4.1. If t s an anycast packet, the nodes nsde the destnaton area delver the packet to the transport layer wthout relayng t onward. If t s a multcast packet, the nodes nsde the destnaton area whch frst receve the packet comng from the outsde of the destnaton area set a TTL. Ths allows the packet to survve wthn the dameter of the destnaton area and be broadcast wthn a specfed radus. Other nodes nsde ths destnaton area keep a copy of the packet and re-broadcast t. The nodes that are outsde the destnaton area just gnore t. The last mle process for uncast s nearly the same as multcast, except that only the node wth a specfed global_id nsde the destnaton area delvers the packet to the transport layer. If the locaton servce s precse, the estmated destnaton area for a gven node wll be much smaller than sngle rado coverage. As a result, addtonal floodng overhead for the uncast packets s neglgble (sometmes zero). We note that the current mplementaton of the last mle process s relatvely straghtforward. More effcent and robust technques are desred for future research. 5 PROTOCOL ANALYSIS Ths secton provdes a protocol analyss of several practcal ssues related to the protocol. 5.1 Impact of Node Densty One basc assumpton of sensor networks s ther relatvely hgh node densty. It s an nterestng research ssue to determne the mpact of node densty on routng performance. Specfcally, n the geographc based algorthm, we want to fnd the lower bound of node densty that can probablstcally guarantee no vod that can prevent a greedy geographc forwardng step from happenng. In GF based algorthms, a node forwards packets to next hop nodes that are nearer to the destnaton. The area where such qualfed nodes resde s called the forwardng area (FA). Assume the nodes are randomly dstrbuted nsde the system, the larger the sze of the forwardng area, the hgher s the probablty that there s a canddate to be chosen. In fact, the forwardng area sze s not constant; t s depends on how far away the sendng node s from the destnaton node. Fgure 7: Forwardng Areas As shown n Fgure 7, when the destnaton node s nfntely far away from the sendng node, the forwardng area s the largest (Best Case Forwardng Sze) and when the destnaton node s exactly R away from the sendng node,

7 TIAN HE, JOHN A. STANKOVIC, CHENYANG LU AND TAREK F. ABDELZAHER: A SPATIOTEMOPORAL COMMUNICATION PROTOCOL FOR WIRELESS SEN- SOR NETWORKS 7 the avalable forwardng sze s the worst case forwardng sze (WCFS). For guaranteeng purposes, we only consder the worst case, even though most of the tme the forwardng sze s nearer to the best case. In the worst case, the forwardng sze s calculated by formula (1). For the purpose of analyss, here we use R as a nomnal rado radus. (1) 1 3 WCFS = 1 2 2cos R 2 2 Lower Bound of Node Densty Hop Route 10-Hop Route 100-Hop Route Now, we consder the worst case forwardng area. We desre to know the lower bound of node densty that satsfes the followng condton: P (At least one node nsde the FA) > 1-ε (2) Equvalently, P (No nodes nsde the FA) <= ε (3) Assumng a unform dstrbuton, accordng to (3) the followng condton must hold: (the sze of the area covered by the sensor network s denoted by AreaSze >> WCFS) WCFS (4) ( 1 AreaSze Densty ) ε AreaSze Snce the left hand sde of the nequalty s a monotoncally ncreasng functon when the AreaSze ncreases and monotoncally decreasng when node densty ncreases, the lower bound of the node densty s acheved when AreaSze s nfnte: lm( 1 WCFS ) AreaSze Hence: = e AreaSze Densty WCFS Densty ln ε Densty WCFS ε As for the greedy geographc based routng algorthm wthout backpressure, we must guarantee that for every hop they can fnd a forwardng canddate. More formally, to guarantee: P(successfully delver packets to a destnaton () through #hop greedy forwardng) >= 1- ε Assume vods follow an dentcal ndependent dstrbuton (d), equvalently: [P (At least one node nsde the FA)] #hop > 1- ε (7) Follows the same dervaton from (2) to (5), we get the lower bound of node densty: #hop ( ) (8) ln 1 1 ε Densty WCFS Fgure 8 shows the lower bound of node denstes that can probablstcally guarantee that there s no vod that can prevent greedy routng under dfferent ε values and lengths of the routes. For example, for a 10-hop route, t s statstcally guaranteed that 99% delvery rato n worst case f the node densty nsde networks s above 1 node/ nomnal range. (5) epslon Fgure 8: Lower bound of node denstes Estmate Delvery Rato GF-lke Fgure 9: Estmate Delver rato Node Densty (nodes per rado radus) On the other hand, we need to guarantee there exst a greedy path to the destnaton for the protocol. We observe that can t enforce backpressure at the source node, where no upstream node exsts. After the frst hop relay, the backpressure effectvely reduces packet lost due to the vod at subsequent hopes as mentoned n secton 0. To smplfy the analyss, we only consder frst hop loss due to the vod. Ths approxmaton slghtly overestmates the delvery rato of and serves as an upper bound. Accordng to nequalty 7, Fgure 9 plots the estmate delvery rate under dfferent node denstes. We note that the result we obtaned from the formal analyss (Fgure 9) s qute smlar to the results obtaned through smulaton (secton 0); For example, both smulaton and formal analyss have about 95% delvery rato for at the densty of 8 nodes per rado crcle. 5.2 Analyss of Localzaton Impact Theoretcally, t s desrable for locaton-based routng algorthms to have a perfect localzaton servce; however, n practcal, n order to obtan hgher locaton accuracy, systems have to ncrease the cost of the localzaton va sophstcated devces or addtonal communcaton overhead. Although more accurate locaton nformaton s preferable, the desred level of granularty should depend on a cost/beneft analyss of the protocols that utlze ths nformaton. In ths secton, we nvestgate the mpact of localzaton errors on the protocol. Specfcally, we nvestgate the pseudo vod problem caused by localzaton errors, whch leads to routng falures n and other locaton-based routng algorthms

8 8 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, TPDS R2 Locaton-based routngs normally follow a greedy forwardng rule, as long as there s at least a node nsde forwardng area. Due to the localzaton error, some nodes, whch are actually located nsde the forwardng area of a sender, mght be mstaken by the sender to be outsde (Fgure 10A). More specfcally, the pseudo vod problem happens when all nodes nsde the forwardng area get localzaton results that are outsde of the forwardng area of the sender. We note that the forwardng area can be shfted by the localzaton error of the sender. Assumng that the localzaton error of each node follows an dentcal ndependent dstrbuton (d), M (9) P (pseudo vod) = P (Localzaton (N ) = 1 FA (Localzaton (sender)) Locaton (N ) FA(Locaton(sender)) ) Where FA s the forwardng area, N s an arbtrary node nsde forwardng area and M s the number of nodes nsde forwardng area. 2 R Densty π 3 = 7.7 nodes / crcle WCFS (11) Fgure 11 also demonstrates that when node densty s suffcently hgh (M = 5 & correspondng node densty > 12.78), statstcally the pseudo problem rarely happens (<0.2%) when the localzaton error below half rado range. Ths theoretcal analyss s consstent wth our smulaton result n [7]. P(Pseudo Vod) M = 1 M = 2 M = 3 M = 4 M = 5 M = Estmaton Error (R) Fgure 11: Probablty of Pseudo Vod Problem Fgure 10: Pseudo Vod Problem Assume localzaton error s omn-drectonal and maxmum dstance between the estmated locaton and the real locaton s e. Accordng to Fgure 10B, P (pseudo vod) equals: M 1 πe 2 = m + n e FA( m, n) Sze dashedarea 2 πe dxdy dmdn (10) Where FA (m,n) denotes the forwardng area of the sender when the localzaton result of the sender s (m, n). We obtan the value of equaton (8) through numercal ntegraton. We only consder the worst case n whch the destnaton s exactly R away from sendng node. The results are shown n Fgure 11: Fgure 11 gves us nsght on the relatonshp between node densty (M denotes the number of nodes nsde forwardng area), estmaton error (n the unt of rado range) and the probablty of the pseudo vod problem occurrng. For example n order to reduce chance of drop due to the pseudo vod problem below 5%, the number of nodes nsde the forwardng area should be equal to or larger than 3 when localzaton error s as much as half rado range. Based on the worse case forwardng area sze gven n equaton (1), the correspondng node densty should be 7.7 node/ nomnal rado crcle EXPERIMENTATION AND EVALUATION We smulate on GloMoSm [22], a scalable dscreteevent smulator developed by UCLA. Ths software provdes a hgh fdelty smulaton for wreless communcaton wth detaled propagaton, rado and MAC layers. Table 1 descrbes the detaled setup for our smulator. The communcaton parameters are mostly chosen n reference to the Berkeley Telos mote specfcaton. TABLE 1: SIMULATION SETTINGS Routng AODV, DSR, GF, GPSR,, -S, -T MAC Layer ( Smplfed DCF) Rado Layer RADIO-ACCNOISE Propagaton model TWO-RAY Bandwdth 200Kb/s Payload sze 32 Byte TERRAIN (200m, 200m) Node 100 Nodes, Unform placement Rado Range 40m In our evaluaton, we compare the performance of seven dfferent routng algorthms: AODV [17], DSR [10], GF [20], GPSR [12],, -S, -T. We adopt both ad hoc routng protocols (AODV and DSR) and sensor network protocols (GF, GPSR). GF forwards a packet to the node that makes the most progress toward the destnaton. GPSR has dentcal performance as GF when network densty s relatvely hgh, however t acheves better delvery ratos n sparse networks. -S and -T are reduced versons of. -S replaces the NGF wth a MAX- routng algorthm that geographcally forwards the packets to nodes that can provde a max sngle hop relay speed. -T replaces the NGF wth a MIN-DELAY routng

9 TIAN HE, JOHN A. STANKOVIC, CHENYANG LU AND TAREK F. ABDELZAHER: A SPATIOTEMOPORAL COMMUNICATION PROTOCOL FOR WIRELESS SEN- SOR NETWORKS 9 algorthm that geographcally forwards packets to nodes that have a mnmum sngle hop delay. Both reduced versons have no backpressure reroutng mechansms. In our evaluaton, we present the followng set of results: 1) end-to-end delay under dfferent congeston levels, 2) mss rato, 3) control overhead, 4) communcaton energy consumpton, and 5) packet delvery rato under dfferent node denstes. All experments are repeated 1 tmes wth dfferent random seeds and dfferent random node topologes. We also mplement on the Berkeley. The results obtaned from ths testbed show a load balance feature of protocol (see secton 0)..1 Sensor Network Traffc Pattern There are two typcal traffc patterns n sensor networks: a base staton pattern and a peer-to-peer pattern. The base staton pattern s the most representatve one nsde sensor networks. For example, n survellance systems, multple sensors detect and report the locaton of an ntruder to the control center. In trackng systems, a base staton ssues multple trackng commands to a group of pursuers. In a dfferent respect, the peer-to-peer pattern s usually used for data aggregaton and consensus n a small area where a team of nearby motes nteract wth each other. The end-toend delay n the base staton pattern s the major part of delay for the sensng-actuaton loop, and s therefore, the focus of our evaluaton..2 Congeston Avodance In a sensor network, where node densty s hgh and bandwdth s scarce, traffc hot spots are easly created. In turn, such hot spots may nterfere wth real-tme guarantees of crtcal traffc n the network. In, we apply a combned network and MAC layer congeston control scheme to allevate ths problem. To test the congeston avodance capabltes, we use a base staton scenaro, where nodes, randomly chosen from the left sde of the terran, send perodc data to the base staton at the mddle of the rght sde of the terran. The average hop count between the node and base staton s about 8~9 hops. Each node generates 1 CBR flow wth a rate of 1 packet/second. To create congeston, at tme 80 seconds, we create a flow between two randomly chosen nodes n the mddle of the terran. Ths flow then dsappears at tme 150 seconds nto the run. Ths flow ntroduces a step change nto the system, whch s an abrupt change that stress-tests s adaptaton capabltes to reveal ts transent-state response. In order to evaluate the congeston avodance capablty under dfferent congeston levels, we ncrease the rate of ths flow step by step from 0 to 100 packets/second over several smulatons Fgure 12 and Fgure 13 plot the end-to-end (E2E) delay for the sx dfferent routng algorthms. At each pont, we average the E2E delays of all the packets from the 9 flows (1 runs wth flows each). The 90% confdence nterval s wthn 2~15% of the mean, whch s not plotted for the sake of legblty. Under the no or lght congestons, Fgure 12 and Fgure 13 show that all geographc based routng algorthms have short average end-to-end delay n comparson to AODV and DSR. There are several factors accountng for ths outcome. Frst, the route acquston phase n AODV and DSR leads to sgnfcant delays for the frst few packets, whle geographc based routng doesn t suffer from ths. We argue that wthout an ntal delay cost, geographc based routng s more sutable for real-tme applcatons lke target trackng where the base staton sends the actuaton commands to the sensor group, whch s dynamcally changng as the target moves. In such a scenaro, DSR and AODV need to perform route acquston repeatedly n order to track the target. Second, the route dscovered through floodng and path reversal has relatvely more hops than greedy geographc forwardng. The reason for even hgher delay n AODV than DSR s that DSR mplementaton ntensvely uses a route cache to reduce route dscovery and mantenance cost. As shown n Fgure 13, -T has hgher delay than GF, -S and, because -T only uses hop delay to make routng decson and dsregards the progress each hop makes, whch leads to more hops to the destnaton n wreless mult-hop networks. Instead, under lghtly congested stuaton, GF, -S and tend to forward a packet at each step as close to the destnaton as possble, thereby reducng the number of hops and the end-to-end delay. Under the heavy congested stuatons (Fgure 12 and Fgure 13), each routng algorthm responds dfferently. performs best. For example, reduces the average end-to-end delay by 30%~40% n the face of heavy congeston n comparson to the other algorthms consdered. The key reasons for s better performance are 1) DSR, AODV and GF only respond to severe congeston, whch leads to lnk falures (.e., when multple retransmssons fal at the MAC layer). They are nsenstve to long delays as long as no lnk falures occur. 2) DSR, AODV and GF routng decsons are not based on the lnk delays, and therefore may cause congeston at a partcular recever even though t has long delays. 3) DSR and AODV flood the network to redscover a new route when the network s already congested. 4) -T and -S do not provde traffc adaptaton. When all downstream nodes are congested, -T and -S cannot reduce or redrect the traffc to uncongested routes. 5) not only locally reduces the traffc through a combnaton of NGF and Neghborhood Feedback loops n order to mantan the desred speed, but also dverts the traffc nto a large area through ts backpressure reroutng mechansm. Ths combnaton leads to lower end-to-end delay. Delay (MS) AODV DSR Rate (P/S) Fgure 12: E2E Delay Vs. Congeston

10 10 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, TPDS R2 Delay (MS) GF -S -T Mss Rato 50% 40% 30% 20% GF -S -T 40 Rate(P/S) Fgure 13: E2E Delay Vs. Congeston.3 E2E Deadlne Mss Rato The deadlne mss rato s the most mportant metrc n soft real-tme systems. We set the desred delvery speed S setpont to 1km/s, whch leads to an end-to-end deadlne of 200 mllseconds. In the smulaton, some packets are lost due to congeston or forced-drops. We also consder ths stuaton as a deadlne mss. The results shown n Fgure 14 and Fgure 15 are the summary of 1 randomzed runs. AODV and DSR don t perform well n the face of congeston because both algorthms flood the network n order to dscover a new path when congeston leads to lnk falure. Ths floodng just serves to ncrease the congeston. GF only swtches the route when there are lnk falures caused by heavy congeston. The routng decson s based solely on dstance and does not consder delay. -T only consders the sngle hop delay and doesn t take dstance (progress) nto account, whch leads to a longer route. -S provdes no adaptaton to the congeston and cannot prevent packets from enterng the congeston area. Only tres to mantan a desred delvery speed through MAC and network layer adaptatons, and therefore has a much less mss rato than other algorthms. Due to ts transent behavor, stll has about a 20% mss rato when the network s heavly congested. Future work s needed to reduce the convergence tme n order to mprove the performance. Comparng Fgure 14 and Fgure 15, we argue that purely localzed algorthms wthout floodng outperform other algorthms when traffc congeston ncreases. Generally, the less state nformaton a routng algorthm depends on, the more robust t s n the face of packet loss and congeston. 10% 0% Rate (P/S) Fgure 15: MssRato Vs. Congeston.4 Control Packet Comparson Except for AODV, all other routng algorthms studed use a relatvely low number of control packets. Most control packets n DSR and AODV are used n route acquston. Because AODV ntates route dscovery (floodng) whenever a lnk breaks due to congeston, t requres a large number of control packets. DSR uses a route cache extensvely, so t can do route dscovery and mantenance wth a much lower cost than AODV. The only control packets used n GF, -S and -T (Fgure 1) are perodc beacons, whose number s constant at 750 under dfferent congeston levels. In addton to perodc beacons, uses two types of on-demand beacons to notfy neghbors of the congeston. Ths costs more control packets than the other three geographc based routng algorthms (Fgure 1). #Packets DSR GF -S -T Rate (P/S) Fgure 1: Control overhead comparson 40 Mss Rato 50% 40% 30% 20% 10% 0% AODV DSR Rate(P/S) Energy consumpton (mwhr) Rate (P/S) AODV DSR GF -S -T Fgure 14: MssRato Vs. Congeston Fgure 17: Transmsson Energy Consumpton.5 Energy Consumpton Under energy constrants, t s vtal for sensor nodes to

11 TIAN HE, JOHN A. STANKOVIC, CHENYANG LU AND TAREK F. ABDELZAHER: A SPATIOTEMOPORAL COMMUNICATION PROTOCOL FOR WIRELESS SEN- SOR NETWORKS 11 mnmze energy consumpton n rado communcaton to extend the lfetme of sensor networks. From the results shown n Fgure 17, we argue that geographc based routng tends to reduce the number of hops n the route, thus reducng the energy consumed for transmsson. AODV performs the worst as a consequence of sendng out many control packets durng congeston. DSR has larger average hop counts and more control packets than other geographc base routng algorthms. -T only takes delay nto account, whch leads to longer routes. Fgure 17 shows that has nearly the same power consumpton as GF and -S when the network s not congested. Under such stuatons, tends to choose the shortest route and does not requre any on-demand beacons. Under heavy congeston, has slghtly hgher energy consumpton than GF and -S, manly because delvers more packets to the destnaton than the other protocols when heavly congested.. Node Densty Impact The typcal densty of a sensng-covered sensor network system [8] s about 20~30 nodes/rado range n order to provde hgh fdelty n localzaton, detecton and trackng. In the prevous evaluatons, we use a 12 nodes/rado range as a typcal settng. However, t s mportant to understand how performs under very low-densty settngs. Ths experment evaluates the end-to-end delvery rato of all routng algorthms under dfferent node denstes. To elmnate packet loss due to congeston, we only use four flows wth a rate of 0.5 packets/second, these flows go from the left sde of the terran to the base staton at the rght sde of the terran. To change the densty of the network, nstead of ncreasng the number of nodes n the terran, we keep the number of nodes constant at 100, and ncrease the sde length of the square terran from 180 to 250 n steps of 5 meters. It s no surprse that DSR performs best n the delvery rato, snce t uses floodng to dscover the route. Theoretcally, DSR should have 100% delvery rato (Fgure 18) as long as the network s not parttoned. All other geographc based algorthms have 100% delvery rato when the network has hgh densty (>12 nodes / per rado range). However, when the network densty s reduced below 9 nodes/ per rado range, GF, -S and -T degrade performance rapdly. Only manages to delver 95% of ts packets to the destnaton. It should be ponted out that as shown n Fgure 18, GPSR [12], another well-known geographc based routng algorthm, permts backtrackng and can acheve 100% delvery rate as long as the network s not parttoned. However, drops 5% of ts packets, because these packets need backtrackng n order reach the destnaton. If these packets were to backtrack, these packets would have a negatve delvery speed. Ths s not allowed by for the sake of mantanng the real-tme propertes, whch s not supported by GPSR. We note that GPSR defaults to the GF protocol when node densty s hgh. The E2E deadlne mss rato of GF shown n Fgure 15 s sgnfcantly hgher than when the network becomes congested. Delvery Rato 100% 95% 90% 85% 80% 75% 70% DSR GF -S -T GPSR Densty (nodes per rado crcle) Fgure 18: Delver rato Vs. denstes 100% 90% 80% 70% GPSR 0% 50% 40% 30% 20% 10% 0% Delvery Rato 0% 10% 20% 30% 40% Normalzed Avg Localzaton Error ( % Range) Fgure 19: Delvery Rato Vs. Loc Errors.7 Locaton Error Impact Whle most work n locaton-based routng assumes perfect locaton nformaton, the fact s that erroneous locaton estmates are vrtually mpossble to avod. In ths experment, we nvestgate the tolerable localzaton error bound for the protocol. To prevent congeston, and therefore solate the effects of localzaton error, the traffc loads are set to the rate of 1 packet/second. We ncrease the localzaton error from 0% to 50% of the rado range n steps of 5% to measure the end-to-end delvery rato. Fgure 19 shows that when the localzaton error s below 20% of the rado range, can acheve almost 100% delvery. We note that because the GPSR protocol allows backtrackng, GPSR s more flexble n dealng wth locaton error mpact; hence, t acheves a slghtly better performance n ths case, as shown n Fgure Implementaton on Motes We have mplemented the protocol on the Berkeley motes platform wth a code sze of 03 bytes (code s avalable at []). Three applcatons ncludng data placement, target trackng and CBR are bult on top of. Due to the physcal lmtatons of the motes, t s extremely dffcult to perform as extensve evaluaton as we dd n the wreless smulator. Consderng the space lmtaton, we only present partal results here as a study n developng a more complete soluton on a mote testbed. In the experment, we use 25 motes to form a 5 by 5 grd. To evaluate

SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks

SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks Internatonal Conference on Dstrbuted Computng Systems ICDCS 2003 : A Stateless Protocol for Real-Tme Communcaton n Sensor Networks Tan He a John A Stankovc a Chenyang Lu b Tarek Abdelzaher a a Department

More information

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems:

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems: Speed/RAP/CODA Presented by Octav Chpara Real-tme Systems Many wreless sensor network applcatons requre real-tme support Survellance and trackng Border patrol Fre fghtng Real-tme systems: Hard real-tme:

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Performance Comparison of a QoS Aware Routing Protocol for Wireless Sensor Networks

Performance Comparison of a QoS Aware Routing Protocol for Wireless Sensor Networks Communcatons and Network, 2016, 8, 45-55 Publshed Onlne February 2016 n ScRes. http://www.scrp.org/journal/cn http://dx.do.org/10.4236/cn.2016.81006 Performance Comparson of a QoS Aware Routng Protocol

More information

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS Arun Avudanayagam Yuguang Fang Wenjng Lou Department of Electrcal and Computer Engneerng Unversty of Florda Ganesvlle, FL 3261

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

CS 268: Lecture 8 Router Support for Congestion Control

CS 268: Lecture 8 Router Support for Congestion Control CS 268: Lecture 8 Router Support for Congeston Control Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA 9472-1776 Router

More information

Solutions for Real-Time Communication over Best-Effort Networks

Solutions for Real-Time Communication over Best-Effort Networks Solutons for Real-Tme Communcaton over Best-Effort Networks Anca Hangan, Ramona Marfevc, Gheorghe Sebestyen Techncal Unversty of Cluj-Napoca, Computer Scence Department {Anca.Hangan, Ramona.Marfevc, Gheorghe.Sebestyen}@cs.utcluj.ro

More information

IJCTA Nov-Dec 2016 Available

IJCTA Nov-Dec 2016 Available Dr K Santh et al, Internatonal Journal of Computer Technology & Applcatons,Vol 7(6),773-779 Optmzed Route Technque for DSR Routng Protocol n MANET Dr.K.Santh, Assocate Professor, Dept. of Computer Scence,

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Scheduling and queue management. DigiComm II

Scheduling and queue management. DigiComm II Schedulng and queue management Tradtonal queung behavour n routers Data transfer: datagrams: ndvdual packets no recognton of flows connectonless: no sgnallng Forwardng: based on per-datagram forwardng

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol 2012 Thrd Internatonal Conference on Networkng and Computng Usng Partcle Swarm Optmzaton for Enhancng the Herarchcal Cell Relay Routng Protocol Hung-Y Ch Department of Electrcal Engneerng Natonal Sun Yat-Sen

More information

MobileGrid: Capacity-aware Topology Control in Mobile Ad Hoc Networks

MobileGrid: Capacity-aware Topology Control in Mobile Ad Hoc Networks MobleGrd: Capacty-aware Topology Control n Moble Ad Hoc Networks Jle Lu, Baochun L Department of Electrcal and Computer Engneerng Unversty of Toronto {jenne,bl}@eecg.toronto.edu Abstract Snce wreless moble

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

THere are increasing interests and use of mobile ad hoc

THere are increasing interests and use of mobile ad hoc 1 Adaptve Schedulng n MIMO-based Heterogeneous Ad hoc Networks Shan Chu, Xn Wang Member, IEEE, and Yuanyuan Yang Fellow, IEEE. Abstract The demands for data rate and transmsson relablty constantly ncrease

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information

Contention-Based Beaconless Real-Time Routing Protocol for Wireless Sensor Networks*

Contention-Based Beaconless Real-Time Routing Protocol for Wireless Sensor Networks* Wreless Sensor Network, 2010, 2, 528-537 do:10.4236/wsn.2010.27065 Publshed Onlne July 2010 (http://www.scrp.org/journal/wsn) Contenton-Based Beaconless Real-Tme Routng Protocol for Wreless Sensor Networks*

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

QoS Bandwidth Estimation Scheme for Delay Sensitive Applications in MANETs

QoS Bandwidth Estimation Scheme for Delay Sensitive Applications in MANETs Communcatons and Network, 2013, 5, 1-8 http://dx.do.org/10.4236/cn.2013.51001 Publshed Onlne February 2013 (http://www.scrp.org/journal/cn) QoS Bandwdth Estmaton Scheme for Delay Senstve Applcatons n MANETs

More information

Performance Improvement of Direct Diffusion Algorithm in Sensor Networks

Performance Improvement of Direct Diffusion Algorithm in Sensor Networks Mddle-East Journal of Scentfc Research 2 (): 566-574, 202 ISSN 990-9233 IDOSI Publcatons, 202 DOI: 0.5829/dos.mejsr.202.2..43 Performance Improvement of Drect Dffuson Algorthm n Sensor Networks Akbar Bemana

More information

EFT: a high throughput routing metric for IEEE s wireless mesh networks

EFT: a high throughput routing metric for IEEE s wireless mesh networks Ann. Telecommun. (2010) 65:247 262 DOI 10.1007/s12243-009-0130-1 EFT: a hgh throughput routng metrc for IEEE 802.11s wreless mesh networks Md. Sharful Islam Muhammad Mahbub Alam Md. Abdul Hamd Choong Seon

More information

Distributed Topology Control for Power Efficient Operation in Multihop Wireless Ad Hoc Networks

Distributed Topology Control for Power Efficient Operation in Multihop Wireless Ad Hoc Networks Dstrbuted Topology Control for Power Effcent Operaton n Multhop Wreless Ad Hoc Networks Roger Wattenhofer L L Paramvr Bahl Y-Mn Wang Mcrosoft Research CS Dept. Cornell Unversty Mcrosoft Research Mcrosoft

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Research Article Energy Efficient Interest Forwarding in NDN-Based Wireless Sensor Networks

Research Article Energy Efficient Interest Forwarding in NDN-Based Wireless Sensor Networks Moble Informaton Systems Volume 2016, Artcle ID 3127029, 15 pages http://dx.do.org/10.1155/2016/3127029 Research Artcle Energy Effcent Interest Forwardng n NDN-Based Wreless Sensor Networks Shua Gao, 1

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Synchronous Distributed Wireless Network Emulator for High-Speed Mobility: Implementation and Evaluation

Synchronous Distributed Wireless Network Emulator for High-Speed Mobility: Implementation and Evaluation Synchronous Dstrbuted Wreless Network Emulator for Hgh-Speed Moblty: Implementaton and Evaluaton Mnoru Kozum, Tomoch Ebata Yokohama Research Laboratory, Htach, Ltd., 292 Yoshda-cho, Totsuka-ku, Yokohama,

More information

Dynamic Voltage Scaling of Supply and Body Bias Exploiting Software Runtime Distribution

Dynamic Voltage Scaling of Supply and Body Bias Exploiting Software Runtime Distribution Dynamc Voltage Scalng of Supply and Body Bas Explotng Software Runtme Dstrbuton Sungpack Hong EE Department Stanford Unversty Sungjoo Yoo, Byeong Bn, Kyu-Myung Cho, Soo-Kwan Eo Samsung Electroncs Taehwan

More information

Efficient Backoff Algorithm in Wireless Multihop Ad Hoc Networks

Efficient Backoff Algorithm in Wireless Multihop Ad Hoc Networks 1 Chen-Mn Wu, 2 Hu-Ka Su, 3 Wang-Has Yang *1,Correspondng Author Nanhua Unversty, cmwu@mal.nhu.edu.tw 2 Natonal Formosa Unversty, hksu@nfu.edu.tw 3 Hsupng Insttute of Technology, yangwh@mal.ht.edu.tw do:10.4156/jact.vol3.

More information

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks A Sem-Dstrbuted oad Balancng Archtecture and Algorthm for Heterogeneous reless Networks Md. Golam Rabul Ala Choong Seon Hong * Kyung Hee Unversty, Korea rob@networkng.khu.ac.kr, cshong@khu.ac.kr Abstract

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

WITH rapid improvements of wireless technologies,

WITH rapid improvements of wireless technologies, JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH 013 1 Adaptve GTS Allocaton n IEEE 80.15.4 for Real-Tme Wreless Sensor Networks Feng Xa, Ruonan Hao, Je L, Naxue

More information

Connection-information-based connection rerouting for connection-oriented mobile communication networks

Connection-information-based connection rerouting for connection-oriented mobile communication networks Dstrb. Syst. Engng 5 (1998) 47 65. Prnted n the UK PII: S0967-1846(98)90513-7 Connecton-nformaton-based connecton reroutng for connecton-orented moble communcaton networks Mnho Song, Yanghee Cho and Chongsang

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information

Shared Running Buffer Based Proxy Caching of Streaming Sessions

Shared Running Buffer Based Proxy Caching of Streaming Sessions Shared Runnng Buffer Based Proxy Cachng of Streamng Sessons Songqng Chen, Bo Shen, Yong Yan, Sujoy Basu Moble and Meda Systems Laboratory HP Laboratores Palo Alto HPL-23-47 March th, 23* E-mal: sqchen@cs.wm.edu,

More information

NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK

NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK Prasana kumar. S 1, Deepak.N 2, Tajudeen. H 3, Sakthsundaram. G 4 1,2,3,4Student, Department of Electroncs and Communcaton,

More information

Adaptive Network Resource Management in IEEE Wireless Random Access MAC

Adaptive Network Resource Management in IEEE Wireless Random Access MAC Adaptve Network Resource Management n IEEE 802.11 Wreless Random Access MAC Hao Wang, Changcheng Huang, James Yan Department of Systems and Computer Engneerng Carleton Unversty, Ottawa, ON, Canada Abstract

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

Advanced Computer Networks

Advanced Computer Networks Char of Network Archtectures and Servces Department of Informatcs Techncal Unversty of Munch Note: Durng the attendance check a stcker contanng a unque QR code wll be put on ths exam. Ths QR code contans

More information

Future Generation Computer Systems

Future Generation Computer Systems Future Generaton Computer Systems 29 (2013) 1631 1644 Contents lsts avalable at ScVerse ScenceDrect Future Generaton Computer Systems journal homepage: www.elsever.com/locate/fgcs Gosspng for resource

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network Purdue Unversty Purdue e-pubs ECE Techncal Reports Electrcal and Computer Engneerng 3--7 An Optmal Bandwdth Allocaton and Data Droppage Scheme for Dfferentated Servces n a Wreless Network Waseem Shekh

More information

A Distributed Three-hop Routing Protocol to Increase the Capacity of Hybrid Wireless Networks

A Distributed Three-hop Routing Protocol to Increase the Capacity of Hybrid Wireless 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. Ctaton nformaton: DOI.9/TMC.25.2388476, IEEE Transactons

More information

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

IP mobility support is becoming very important as the

IP mobility support is becoming very important as the 706 IEEE TRANSACTIONS ON COMPUTERS, VOL. 52, NO. 6, JUNE 2003 A New Scheme for Reducng Lnk and Sgnalng Costs n Moble IP Young J. Lee and Ian F. Akyldz, Fellow, IEEE Abstract IP moblty support s provded

More information

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai TECHNICAL REPORT AN OPTIMAL DISTRIUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION Jord Ros and We K Tsa Department of Electrcal and Computer Engneerng Unversty of Calforna, Irvne 1 AN OPTIMAL

More information

Bayesian Model for Mobility Prediction to Support Routing in Mobile Ad-Hoc Networks

Bayesian Model for Mobility Prediction to Support Routing in Mobile Ad-Hoc Networks Bayesan Model for Moblty Predcton to Support Routng n Moble Ad-Hoc Networks Tran The Son, Hoa Le Mnh, Graham Sexton, Nauman Aslam, Zabh Ghassemlooy Northumbra Communcatons Research Laboratory (NCRLab Faculty

More information

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes A Low-Oerhead Routng Protocol for Ad Hoc Networks wth selfsh nodes Dongbn Wang 1, Xaofeng Wang 2, Xangzhan Yu 3, Kacheng Q 1, Zhbn Xa 1 1 School of Software Engneerng, Bejng Unersty of Posts and Telecommuncatons,100876,

More information

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET OPTIMAL CONFIGURATION FOR NODE IN MIED CELLULAR AND MOBILE AD HOC NETWORK FOR INET Olusola Babalola D.E. Department of Electrcal and Computer Engneerng Morgan tate Unversty Dr. Rchard Dean Faculty Advsor

More information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems Fast Retransmsson of Real-Tme Traffc n HIPERLAN/ Systems José A Afonso and Joaqum E Neves Department of Industral Electroncs Unversty of Mnho, Campus de Azurém 4800-058 Gumarães, Portugal {joseafonso,

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

More information

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks 12 IEEE Wreless Communcatons and Networkng Conference: Moble and Wreless Networks Onlne Polces for Opportunstc Vrtual MISO Routng n Wreless Ad Hoc Networks Crstano Tapparello, Stefano Tomasn and Mchele

More information

Ad Hoc Networks 11 (2013) Contents lists available at SciVerse ScienceDirect. Ad Hoc Networks

Ad Hoc Networks 11 (2013) Contents lists available at SciVerse ScienceDirect. Ad Hoc Networks Ad Hoc Networks 11 (213) 1136 1149 Contents lsts avalable at ScVerse ScenceDrect Ad Hoc Networks journal homepage: www.elsever.com/locate/adhoc Generc predcton asssted sngle-copy routng n underwater delay

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Fibre-Optic AWG-based Real-Time Networks

Fibre-Optic AWG-based Real-Time Networks Fbre-Optc AWG-based Real-Tme Networks Krstna Kunert, Annette Böhm, Magnus Jonsson, School of Informaton Scence, Computer and Electrcal Engneerng, Halmstad Unversty {Magnus.Jonsson, Krstna.Kunert}@de.hh.se

More information

ENERGY EFFICIENT ROUTING PROTOCOLS FOR WIRELESS AD HOC NETWORKS A SURVEY

ENERGY EFFICIENT ROUTING PROTOCOLS FOR WIRELESS AD HOC NETWORKS A SURVEY K SANKAR: ENERGY EFFICIENT ROUTING PROTOCOLS FOR WIRELESS AD HOC NETWORKS A SURVEY ENERGY EFFICIENT ROUTING PROTOCOLS FOR WIRELESS AD HOC NETWORKS A SURVEY K. Sankar Department of Computer Scence and Engneerng,

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

More information