Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links

Size: px
Start display at page:

Download "Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links"

Transcription

1 1 in Low-uy-ycle Wireless Sensor Neworks wih Unreliable Links Shuo uo, Suden Member, IEEE, Liang He, Member, IEEE, Yu u, Member, IEEE, o Jiang, Suden Member, IEEE, and Tian He, Member, IEEE bsrac looding service has been invesigaed exensively in wireless neworks o efficienly disseminae nework-wide commands, configuraions and code binaries. However, lile work has been done on low-duy-cycle wireless sensor neworks in which nodes say asleep mos of he ime and wake up asynchronously. In his ype of nework, a broadcasing packe is rarely received by muliple nodes simulaneously, a unique consraining feaure ha makes exising soluions unsuiable. In his paper, we inroduce, a novel design ailored for low-duy-cycle neworks wih unreliable wireless links and predeermined working schedules. Saring wih an energy-opimal ree srucure, probabilisic forwarding decisions are made a each sender based on he delay disribuion of nex-hop receivers. Only opporunisically early packes are forwarded via links ouside he ree o reduce he flooding delay and redundancy in ransmission. We furher propose a forwarder selecion mehod o alleviae he hidden erminal problem and a link-qualiy-based backoff mehod o resolve simulaneous forwarding operaions. We show by exensive simulaions and es-bed implemenaions ha Opporunisic looding is close o he opimal performance achievable by oracle flooding designs. ompared wih, our design achieves significanly shorer flooding delay while consuming only 2% 6% of he ransmission energy. Index Terms Wireless Sensor Neworks, Low-uy-ycle Neworks, looding. 1 INTROUTION Wireless Sensor Neworks have been used for many applicaions such as miliary surveillance [12], infrasrucure proecion [47] and scienific exploraion [36]. Miniaurized ino a cubic cenimeer package and deployed wihou wired power supply, sensor nodes have very limied amoun of energy. On he oher hand, here is a growing need for susainable deploymen of sensor sysems [4], [47], [52], [53] o reduce operaional cos and ensure service coninuiy. To bridge he gap beween limied energy supplies and applicaion lifeimes, a sensor nework has o be operaed on very low duy cycles, i.e., a sensor node is acive for only a shor period of ime beween wo long dorman periods. In order o deliver a packe, a sender may have o wai for a cerain period of ime (ermed sleep laency [8]) unil is receiver becomes acive. Sleep laency degrades he performance (e.g., delay and energy consumpion) of various kinds of daa forwarding designs in low-duy-cycle neworks. While pioneering projecs have been proposed for low-duycycle unicass [8], [25], [5], research is surprisingly inadequae for low-duy-cycle flooding, an imporan funcion for disseminaing nework-wide commands, alers and configuraions [12], ime synchronizaion [26], and code binaries [14]. Inended for fas nework-wide daa disseminaion, a flooding design should be no only reliable o reach every node and keep hem updaed and consisen, bu also ime efficien wih less energy cos. There are wo feaures ha make flooding in low-duy-cycle orresponding auhor. Shuo uo is now wih risa Neworks. L. He and Y. u are wih Singapore Universiy of Technology and esign, Singapore. o Jiang is wih Universiy of Massachuses mhers. Tian He is wih Universiy of Minnesoa-Twin iy, US. n early version of his work is published a M Mobiom 9. neworks challenging. irs, a packe is unlikely o be received by muliple nodes simulaneously as in always-awake neworks. To broadcas a packe, a sender has o ransmi he same packe muliple imes if is receivers do no wake up a he same ime. Thus flooding in such neworks is realized essenially by muliple unicass. Second, unlike wired neworks, wireless communicaion is nooriously unreliable [49]. ransmission is repeaed if he previous ransmissions are no successful due o wireless loss. The combinaion of low-duy-cycle operaion and unreliable links necessiaes he design of a differen flooding mechanism han hose found in wired neworks and alwaysawake wireless neworks. One sraighforward soluion could be building a rouing ree for flooding. Ye his ype of soluions have been shown [17], [3] o be fragile, because he failure of a paren node prevens all is subree nodes from receiving messages, even if he nework is sill conneced. urhermore, exising ree-based soluions could be made energy efficien only a he cos of long delays, as hey only forward packes via a single roue. This work inroduces : a flooding mehod specially designed for low-duy-cycle wireless sensor neworks. Is main objecive is o reduce redundancy in ransmission while achieving fas disseminaion. Our soluion inheris he reliable naure of radiional flooding, allowing packes o ravel along muliple pahs. The key novely of his work lies in he forwarding decision making. node forwards a packe wih a higher probabiliy if he packe arrives opporunisically earlier, such ha flooding packes are always delivered along fas pahs. Specifically, our conribuions are as follows: To he bes of our knowledge, his is he firs nework design for flooding in sensor neworks wih exremely low duy cycles and unreliable channels. This work proposes delay-driven opporunisic forwarding.

2 2 We propose a recursive and disribued mehod o compue he probabiliy mass funcion (pmf ) of forwarding delays a each node along an energy-opimal ree. The compued pmf is hen used as he guideline in forwarding decision making o reduce he flooding delay opporunisically. To alleviae he hidden erminal problems wihou he hefy RTS/TS overhead, we propose a forwarder selecion mehod ha allows forwarding nodes wih good link qualiy o overhear each oher. We also propose a link-qualiy-based backoff mehod o resolve simulaneous ransmissions a- mong forwarding nodes. The res is organized as follows: Secion 2 describes he moivaion behind he work. Secion 3 defines he nework model and assumpions. Secion 4 inroduces our main design, and Secion 5 discusses pracical issues followed by heir evaluaion in Secions 6 and 7. Secion 8 discusses he relaed work and Secion 9 concludes he paper. 2 MOTIVTION To bridge he gap beween lifeime requiremens of sensor applicaions [4], [52] and he limied availabiliy of energy hrough fixed-budge baeries or energy harvesing [24], i is criical o have an energy-efficien communicaion archiecure. This secion idenifies he need for low-duy-cycle communicaion designs in general and he flooding design in paricular. 2.1 The Need for Low-uy-ycle Operaion Typically, he energy used in communicaion can be opimized hrough (i) physical-layer ransmission rae scaling [43]; (ii) link-layer opimizaion for conneciviy, reliabiliy, and sabiliy [33]; (iii) nework-layer enhancemen for forwarders and roues [3], [46]; and (iv) applicaion-layer improvemens for boh conen-agnosic and conen-cenric daa aggregaion and inference [11], [28]. lhough hese soluions are highly diverse, hey all assume a nework in which nodes are ready o receive packes and focus mainly on he ransmission side. In conras, wireless neworks wih inermien receivers have capured lile aenion, despie he fac ha communicaion energy is consumed mosly by being ready for poenial incoming packes, a problem commonly referred o as idle lisening. or example, he widely adoped 242 radio [41] draws 19.7m while receiving or idle lisening, which is larger han he 17.4m for ransmiing. More imporanly, packe ransmission ime is usually very brief (e.g., 1.3 ms o ransmi a TinyOS packe using a 242 radio), while he duraion of idle lisening can be orders of magniude longer. or example, mos environmenal applicaions, such as rea uck Island [4] and Redwood ores [42], sample he environmen a relaively low raes (on he order of minues beween samples). Wih a comparable curren draw and a 3 4 orders of magniude longer duraion waiing for recepion, idle lisening is a major energy drain ha accouns for he communicaion energy cos. To reduce he energy penaly in idle lisening, a node has o run a a low-duycycle sae and urn off is radio mos of ime. 2.2 The Need for a New looding esign The radiional flooding mehod and many of is advanced versions [14], [21], [23], [29], [38] have shown heir good performance in erms of delivery raio, delay and energy cos in many always-awake neworks. These soluions, however, suffer severe performance degradaion if direcly applied o low-duycycle neworks. In hose designs, a node sars broadcasing a packe as soon as i receives i from is previous-hop node. In a low-duy-cycle nework where wo neighbors seldom wake up a he same ime, a broadcasing packe canno be received by many nodes simulaneously. The delivery raio becomes even worse when unreliable links and collisions are aken ino accoun. We conduced a series of simulaions by decreasing he duy-cycle from 1% o 1% in a randomly generaed nework wih 2 nodes. The working schedules are randomly generaed, and we coun he percenage of nodes ha can receive a broadcasing packe using a pure flooding scheme, i.e., a node broadcass upon firs receiving a packe. ig.1 shows how he performance degrades as he duy-cycle decreases. Even under ideal condiions (i.e., no collisions and perfec links), only 5% of he packes are successfully delivered in a 2% duy cycle nework, a clear indicaion ha radiional mehods are no suiable for low-duy-cycle neworks, if used direcly. elivery Raio 1% 8% 6% 4% 2% Perfec Links Unreliable Links Unreliable Links + ollision % 1% 5% 2% 1% 5% 2% 1% uy ycle ig. 1. Tradiional looding in Low-uy-ycle Neworks One could argue ha radiional flooding mehods can be adaped o low-duy-cycle neworks by permiing (i) muliple ransmissions of he same packe based on he neighbor schedules, and (ii) RQ-based mechanism o deal wih unreliable links, bu his sill has problems. irs, i suffers from a high energy cos due o collisions. When a node wakes up, many of is neighbors aemp o sar ransmissions simulaneously. Wih unreliable links [33], [49], i is difficul o resolve collisions, since he nodes canno sense each oher s ransmissions. Second, even wihou collisions, he number of redundan ransmissions is large especially when he nework densiy is high. ue o hese limiaions in radiional flooding mehods, i is necessary o have a ailored design for low-duy-cycle neworks, which moivaed our work in he presen paper. 3 PRELIMINRIES This secion defines he nework model and assumpions relaed o our opporunisic flooding design. 3.1 Nework Model onsider a sensor nework where each node has wo possible saes: an acive sae and a dorman sae. n acive node is able o sense an even, ransmi a packe or receive a packe. dorman node urns off all is funcion modules excep a

3 3 <1, 2> <1, 2> <1, 2> 1 1 delay = delay = acive ig. 2. Low-uy-ycle Nework Model dorman imer o wake iself up. ll nodes have heir own working schedules. These schedules are shared wih neighboring nodes and are normally asynchronous in order o reduce informaion redundancy among emporally correlaed sensing daa [1], [45]. dorman node wakes up when (i) i is scheduled o swich o he receiving sae, or (ii) i has packes o send o an acive neighbor. In shor, a node can ransmi a packe a any ime, bu can only receive a packe when i is acive. or sensing purposes, he working schedules of sensor nodes are normally periodic [12], [4], [42]. Wihou loss of generaliy, suppose T is he working period of he whole nework (e.g, T can be any common muliple of he periods of all nodes). T can be furher divided ino a number of ime unis of lengh τ where τ is appropriae for a round-rip ime. Then each node picks one or more ime unis as is acive sae, in compliance wih is duy cycle. enoe he acive and dorman saes by 1 and, respecively. The ih node s working schedule can hen be represened as < w i, τ >, where w i is a sring of 1 s and s denoing he schedule and τ is he lengh of each ime slo. In a low-duy-cycle nework, we can compress he represenaion of w i by keeping only he offse values of acive saes. ig.2 shows an example of our nework model. In his example, T is 8 ime unis and is divided ino 4 ime slos, each of which is 2 ime unis long (i.e., τ = 2). Nodes and wih schedule < 1, 2 > are acive during he firs 2 ime unis and dorman during he nex 6 ime unis; node wih schedule < 1, 2 > is acive during he second 2 ime unis and dorman for he res of he period. ll nodes periodically change heir saes based on heir predeermined working schedules. Suppose node has a packe o send o a ime. Since a node can only receive a packe when i is acive, node has o wai unil ime 2 o sar he ransmission. Similarly, o ransmi he packe o, node has o wai unil ime 8. If boh links are perfec, he oal delay of his packe from o is 4 ime slos, and hus he delay is 4τ = 8 ime unis. 3.2 ssumpions Suppose he source nodes have flooding packes o be sen hroughou he whole nework. We make several assumpions as follows: 1) s he raffic inensiy is ypically ligh in low-duy-cycle neworks, we simply our consideraion by focusing on he scenario where only one flooding will be in process a any ime [6]. 2) node ses up is working schedule < w i, τ > and shares i wih all is neighbors when joining he nework, a process normally referred as low-duy-cycle rendezvous [5]. fer rendezvous, a node knows he schedules of all is one-hop neighbors. node changes is schedule only afer he new schedule is shared o all is neighbors. 3) We assume he exisence of unreliable links and collision. We define he link qualiy of a wireless link as he probabiliy ha he ransmission hrough his link is successful. Link qualiy can be measured using probe-based mehods in [3], [46] or hrough low-cos piggybacking on regular daa raffic. We assume a relaively sable environmen in which link qualiies can be updaed infrequenly (e.g., every en minues). We will show in Secion 6 ha our design also works in he presence of mild flucuaions in link qualiies. If wo or more ongoing ransmissions are wihin he communicaion range, a collision occurs and none of hem will succeed. Noe ha collisions can be someimes resolved by he capure effec [2]. However, even wih he capure effec, simulaneous ransmissions sill consume exra energy since only one useful packe ou of muliple ransmissions is delivered. We ry o avoid simulaneous ransmissions for he sake of energy efficiency and do no consider capure effec in our design. 4) The nework is locally synchronized so ha each node knows when o send packes o is neighbors. Local synchronizaion can be achieved by using a M-layer ime samping echnique, as described in TSP [26], which achieves an accuracy of 2.24µs wih he cos of exchanging a few byes of packes among neighboring nodes every 15 minues. Since τ is ypically beween 2, µs o 2, µs, he accuracy of 2.24µs is sufficien. 5) n hop coun is used o denoe he minimum number of hops from a node o he source. Hop coun can be easily obained by leing each node broadcas is own hop coun as soon as i is calculaed or updaed. Iniially, he source node has a hop coun of. I broadcass his informaion and all is neighbors have a hop coun of 1. Similarly, he neighbors of hop-1 nodes ha have no ye been assigned a hop coun have a hop coun of 2, and so on. To ensure he logical nework opology is loop free, we simplify our consideraion by focussing on he scenario ha a node only forwards a flooding packe o nodes wih larger hop couns. However, he proposed opporunisic flooding is applicable o any logical nework opology. We also compare he opporunisic flooding wih he energy-opimal and delayopimal schemes in Secion 6, and he resuls show ha he proposed opporunisic flooding achieves a well-balanced and near-opimal flooding performance in erms of boh he flooding delay and energy cos. 3.3 Performance Merics In his paper, we define he following wo performance merics o evaluae he performance of a flooding design. 1) looding delay: defined as he ime elapsed from a message being sen ou by he source unil i reaches 99% of he nodes in he nework. ue o he imperfecion of he links, he flooding delay exhibis inheren randomness.

4 4 1 S Source.9.9 E.5.5 (a) Original looding Srucure ig. 3. -ased looding Srucure.9 E 1 S Source.9 (b) Energy-Opimal Srucure Here we propose o use he average flooding delay as a measure of nework performance. 2) Energy consumpion: measured by he oal number of ransmissions iniiaed by a flooding packe from he source. The receiver-side energy is deermined by heir predefined working schedules, which are no changed by flooding designs. Therefore, we use only he sender-side energy as he performance meric when comparing differen flooding designs wih he same duy-cycled schedules. 4 MIN ESIN We presen he design of he in his secion. 4.1 esign Overview ased on he nework model, a flooding packe can only be forwarded from nodes wih smaller hop couns o hose wih larger ones. s a resul, he flooding srucure of he nework is a direced acyclic graph () as shown in ig.3(a). The weighs of he direced edges are he corresponding link qualiies. ree srucure can be obained from he by reaining for each node only he incoming edge wih he highes weigh, as shown in ig.3(b). s we will show laer, his ree is he energy opimal for flooding among all rees compaible wih he. In oher words, if a flooding packe is forwarded according o his ree, (i.e., a node only receives packes from is paren), he expeced oal number of ransmissions is minimized. We observe, however, ha flooding via he energy-opimal ree may resul in a long flooding delay, since he paren of a node in he energy-opimal ree may no receive a specific packe as early as is oher parens in he, due o he opporunisic naure of wireless communicaion. ased on his observaion, he key idea of opporunisic flooding is o uilize links ouside an energy-opimal ree if ransmissions via hese links have a high chance of making he receiving node receive he packe saisically earlier han is paren on he energy-opimal ree. s a summary, he proposed opporunisic flooding is applied on op of he energy-opimal ree and can furher improve he flooding performance in erms of he flooding delay. The flooding srucure of is dynamically changing. node forwards a flooding packe o a nex-hop node if and only if his ransmission is expeced o deliver a new packe o ha node, insead of an old one. The packe o be forwarded opporunisically should be saisically earlier han he packe ha would oherwise be delivered via he energyopimal ree. In order o forward opporunisically early packes while avoiding lae ones, opporunisic flooding consiss of hree major seps, as illusraed in ig.4: (a) The pmf compuaion S Source E (c) ecision Making Resul orward ase rrive early o no orward ase p p rrive lae (b) ecision Making Process.5 E.9 Selecion of looding Senders.9 E.5 Link-Qualiy-ased ackoff (d) ecision onflic Resoluion ig. 4. esign Overview of 1) The pmf ompuaion: ue o unreliable links, he delay of a flooding packe arriving a each node from is paren in he energy-opimal ree is a random variable. s shown in ig.4(a), he probabiliy mass funcion (pmf ) of his delay for each node is firs derived o guide he decision making process. rom he pmf, each node compues is p- quanile delay as he saisically significan hreshold and shares i wih all is previous-hop nodes. 2) ecision Making Process: s shown in ig.4(b), a packe is forwarded opporunisically via he links ouside he energy-opimal ree only if his forwarding can significanly reduce he delay (Noe ha he p-quanile delay is used o conrol he saisical significance). Specifically, a node makes is forwarding decision locally based on hree inpus: (i) he receiving ime of he flooding packe, (ii) he link qualiy beween iself and he nex-hop node, and (iii) he p-quanile. ig.4(c) shows one example of he final srucure of decision making. This srucure is dynamically changed for differen flooding packes. 3) ecision onflic Resoluion: Wih he disribued decision process, muliple nodes may decide o forward he same packe o a common neighbor, which is called decision conflic. onflic resoluion echniques are designed o avoid collisions and save energy furher (ig. 4(d)). Wih dynamic decisions per packe, permis a packe o ravel along an opporunisically-faser roue insead of a fixed one via he energy-opimal ree. lso, lae packes are no forwarded o reduce redundancy and save energy. The design deails are given in he following subsecions. 4.2 looding Energy os and elay The flooding process can be evaluaed from wo aspecs: he energy consumpion and he delay bou Energy Opimaliy In a low-duy-cycle nework, he probabiliy ha a node has wo neighbors wih idenical working schedules is very low. or example, in a nework wih a 5% duy-cycle, he working period

5 5 is divided ino 2 ime unis and each node randomly chooses one of hem as an acive sae. The probabiliy ha wo nodes will choose he same acive ime slo is only 5%. s a resul, flooding in low-duy-cycle neworks is essenially realized by a number of unicass. Normally a node needs o forward a packe o is neighbors (wih a larger hop coun) one-by-one due o heir differen working schedules. s discussed in 4.1, an energy-opimal ree is consruced based on he by reaining for each node only he incoming edge wih he bes link qualiy. When he flooding process is sricly realized by unicass, he energy-opimaliy of his ree among all rees compaible wih he can be easily proved by conradicion: in an energy-opimal ree, if here exiss a node whose incoming link does no have he bes link qualiy among all incoming links in he, hen given ha he nework has a low duy cycle and flooding is realized by a number of unicass, he new ree obained by replacing his link wih he bes one is more energy efficien, which conradics wih he assumpion on is energy opimaliy. Noe ha if muliple nodes wake up simulaneously, he energy-opimal ree obained will deviae from he acual flooding srucure wih he highes energy efficiency. In his case, idenifying such an opimal flooding srucure is equivalen o finding a Minimum onneced ominaing Se given he nodes deploymen, which is proven o be NP-hard [4]. However, since he muliple-receiver scenario is rare in low-duy-cycle neworks, he aforemenioned flooding ree sill achieves a good approximaion of energy opimaliy bou elay Opimaliy looding delay is anoher criical meric o evaluae he flooding performance. In he ideal case where all he links are perfec, a delay-opimal ree in he can be idenified based on solely he scheduled acive slos of sensor nodes. However, wih he unreliable links in pracice, he delay-opimal flooding srucure canno be a ree anymore. igure 5 (which is par of he in ig. 3) shows a simple demonsraion on he non-exisence of he delay-opimal ree. Le us consider he case ha for a flooding process sars a ime, E and receive he packe a ime, and will wake up a ime insances + 4, + 8,. Eiher link or E will be adoped if he delay-opimal ree exiss. When he former link is adoped, he expeced delay for o receive he packe is (1 ) + = , and if he laer is adoped, he expeced delay is (1 ) + = However, if boh of he links are adoped, he expeced delay would be + 4 (1 (1 )(1 )) +8 (1 )(1 ) (1 (1 )(1 )) + = , which is smaller han boh he above cases. This means o achieve he minimal delay, more links should be adoped in he flooding process, and hus more ransmissions are needed, which E ig. 5. elay-opimal flooding srucure canno be a ree. on he oher hand increases he energy consumpion of sensor nodes. Thus wih unreliable links, he energy-opimal ree may resul in long flooding delay, while he delay-opimal flooding srucure will inroduce more energy cos. The proposed opporunisic flooding improves he flooding process based on he energyopimal ree, and esablishes a balance beween he flooding delay and he energy cos. 4.3 The elay pmf of he Energy-Opimal Tree This secion compues he packe delay disribuion (pmf ) when packes are forwarded according o he energy-opimal ree The ompuaion of pmf iven an energy-opimal ree, he flooding packe delay of each node is a random variable due o unreliable links. In order o guide he decision making process of neighboring nodes, i is imporan o calculae he disribuion of he delay. We call a node wih hop coun l a level-l node. Suppose he ih acive ime uni of a level-l node is l (i), he packe delay pmf is denoed by a se of uples {( l (i), p l (i))}, where p l (i) is he probabiliy of receiving he packe a ime l (i). The pmf compuaion process sars from he level- node (he source) and propagaes hrough he nework level by level. Iniially, he source is always awake and he probabiliy ha i receives he packe wih delay is 1%, i.e., he pmf of he source is {(,1%)}. Then a level-1 node calculaes is pmf based on he pmf of he level- paren according o he energyopimal ree. Similarly, a level-(l + 1) node calculaes is pmf based on ha of is level-l paren. iven he pmf of his level-l node ( l (i) and p l (i) for any i), and is level-(l+1) child wih acive ime unis l+1 (j) for any j, we calculae he probabiliy ha i receives he flooding packe a is jh acive ime slo as p l+1 (j) = p l (i)q(1 q) n ij, (1) i: l (i)< l+1 (j) where q is he link qualiy saisfying q (, 1], n ij is he number of he level-(l + 1) node s acive ime unis beween l (i) and l+1 (j). p l (i)q(1 q) n ij is he probabiliy ha he packe which arrives a he level-l node a is ih acive ime uni is firs delivered o he level-(l + 1) node a is jh ime uni. learly, a node s pmf can be derived from is paren s pmf recursively, wih iniial pmf (,1%) a he source. ig.6 shows an example of he pmf compuaion process, where node compues is pmf firs based on he link qualiy.9 and is own working schedule. The probabiliy ha node receives he packe for he firs ime a ime 1 is.9. ime 2, he probabiliy becomes (1.9).9 =.9. Then node compues is pmf based on s pmf. or node a ime 15, he probabiliy is he muliplicaion of he link qualiy and he

6 6 Source 1 S.9.9 E S 1. ig. 6. The pmf ompuaion probabiliy ha node receives he packe a ime 1, which is.9 = 2. or node, a ime 25, he probabiliy is he sum of he probabiliy ha (i) node receives he packe a ime 1 and succeeds a he second ransmission, and (ii) node receives he packe a ime 2 and succeeds in he firs ransmission, which is.9 (1 ) +.9 =.22. Similarly, all he nodes wihin he nework compue heir pmf s once he pmf s of heir parens become available omplexiy nalysis each node, he number of possible delay values equals he number of enries o be calculaed in he pmf compuaion. Theoreically, he delay pmf may have infiniely many enries. However, we can accuraely approximae he pmf by including firs M enries, so ha he cumulaive probabiliy of he res enries is less han a small value (i.e., 1%). or example, in ig.6, node s pmf conains only wo enries: (1,.9) and (2,.9). In his case, M = 2. Eq. (1) akes quadraic ime O(M 2 ). However, linear ime is achievable wih he following recursive formulaion p l+1 (j) = = i: l (i)< l+1 (j) i: l (i)< l+1 (j 1) + p l (i)q(1 q) n ij i: l+1 (j 1) l (i)< l+1 (j) = p l+1 (j 1)(1 q) + p l (i)q(1 q) n i,j 1 (1 q) p l (i)q i: l+1 (j 1) l (i)< l+1 (j) p l (i)q. or example, he probabiliy for o receive he packe a ime 35 (ig. 6) is calculaed wih (2) as.22 (1 ) +.9 = Each node needs only is paren s pmf o complee he compuaion, which amouns o jus a few packes. The calculaion is repeaed when he link qualiies are updaed. We discuss how frequenly he link qualiy needs o be updaed in Secion ecision Making Process s discussed in Secion 4.1, only opporunisically early packes are forwarded o reduce flooding delay. Upon receiving a flooding packe, a node judges if is ransmission o a nex-hop node could make he node receive he packe for he firs ime wih a high probabiliy. If so, such a ransmission helps reduce he flooding delay and is considered Needed. Oherwise i only consumes more energy and is considered Redundan. (2) node finds is p-quanile delay based on is pmf, which is referred as p, and shares i wih is parens. y definiion, if a flooding packe arrives a his node laer han p, he probabiliy ha his packe has been already received by his node from is paren is greaer han p. Suppose a level-l node receives a packe a is ih acive ime uni wih delay l (i) and inends o make a forwarding decision oward one of is level-(l + 1) neighbors wih acive unis l+1 (j)s ( is no he paren of on he energy-opimal ree). compues he expeced packe delay (EP) a if forwards he packe o. Specifically, if ransmis o, he EP from o can be compued using he following equaion EP = l+1 (j)q(1 q) nij, (3) j: l+1 (j)> l (i) where q is he link qualiy, n ij is he number of s acive ime unis beween l (i) and l+1 (j). Eq. (3) is essenially he sum of a geomeric series, which can be calculaed wih a closed form. To reduce he amoun of floaing-poin compuaion, an alernaive way is o make use of he expeced number of ransmissions. or a link wih link qualiy q, 1 q ransmissions are expeced for a successful packe delivery. Thus finds in s working schedule he 1 q h acive ime slo afer l(i) (he ime ha his packe arrives a ) and akes i as s EP. fer he EP is compued, compares his value wih s delay hreshold p o decide if his ransmission (from o ) is opporunisically needed. If EP p, he probabiliy ha has already received his flooding packe via he energy-opimal ree is no greaer han p. So, his packe is considered Needed. If EP> p, he chance ha has already received his packe is more han p, and his packe is considered Redundan. Thus will no forwarded i o. s pmf Received by.5 p = 18 EP = s ry o 2 nd ry o ig. 7. n example of ecision Making Time ig. 7 shows an example of he decision process wih p =. enoing he pmf of node a is k h acive slo as p l (k), he p-quanile delay p of is calculaed by firs idenifying is earlies acive slo ill which he packe will be received by wih probabiliy no smaller han p j i = min{j : p l (k) p}, (4) k=1 hen p is assigned as he ime of s ih acive slo. In he example shown in ig. 7, because he firs wo acive slos of achieves a receiving probabiliy of =, and he second acive slo is a ime 18, hus p = 18. uring he iniializaion, shares he p value wih. Suppose a packe arrives a node a ime 15. Since he link qualiy is.5, is expeced o ransmi wice o forward he packe o

7 7 successfully. The firs ry is a ime 18 (which is he firs acive ime uni of afer ime 15) and he second ry is a ime 22. Therefore, he EP from o is 22. Since EP = 22 > p = 18, his packe is considered Redundan and is no forwarded o. Noe ha p is a conrol parameer for balancing he delay and energy cos. Wih a larger value of p, more packes are likely o be considered as Needed and hence forwarded opporunisically. This increases he chance of fas delivery, provided ha collisions are handled appropriaely. I also increases he number of ransmissions, leading o higher energy cos. On he oher hand, as p becomes smaller, fewer packes are forwarded opporunisically via energy-subopimal links, which improves he energy efficiency bu increases he delay. learly, he value of p srikes a balance beween delay and energy, which we will evaluae in Secion ecision onflic Resoluion This subsecion deals wih he conflics when wo or more nodes ransmi o he same node simulaneously The Selecion of looding Senders In wireless communicaion, a cerain percenage of collisions are caused by he Hidden Terminal Problem, which is more likely o occur in a low-duy-cycle nework, because all ransmissions o a receiver are limied o he small ime window when i is acive. If he hidden erminal problem occurs, boh senders will keep sending bu neiher of hem will succeed. One possible soluion is o use TM-based approaches o schedule he ransmissions of differen senders a differen ime slos o avoid collisions. However, due o he unpredicable wireless loss along he muli-hop links from he source o each node, he ime each sender receives he flooding packe is highly dynamic, making TM based approaches less efficien. noher possible soluion is o use he RTS/TS conrol packes as hey are in SM/. However, adding conrol packes ino every ransmission is very cosly, especially when he hidden erminal problem occurs infrequenly under low raffic loads. The key idea of our soluion is o selec a reduced sender se for each node, so ha all sending nodes can hear each oher o avoid he hidden erminal problem. We use a link qualiy hreshold l h o deermine wheher a link is good or no. ll links beween he seleced senders should have a link qualiy beer han l h. The selecion process goes as follows: irs, a node only receives flooding packes from nodes wih smaller hop couns. These nodes are he candidaes for he flooding senders, and are sored in descending order of heir link qualiies. The candidae wih he bes link qualiy is always included in he sender se, and he res are seleced inducively. onsider he bes candidae ha has no ye been esed. If he link qualiies beween his candidae and all he currenly seleced senders are beer han l h, his candidae is added o he sender se; oherwise, his link is disabled. ll he candidaes are esed one-by-one in descending order of heir link qualiies. enoe H as he oal number of sender candidaes. In he wors case, a ime of O(H) is needed o check wheher each candidae should be added o he sender se. or each checking, Source (a) Source H Original ework (c) receives he packe early H E E Source H (b) looding Sender Selecion Source ig. 8. ifferen looding Srucures H (d) receives he packe lae we need o examine he link qualiies beween all he nodes ha have been already added o he sender se and he candidae node under consideraion, which implies anoher O(H) ime in he wors case. Thus he compuaion complexiy o consruc he sender se is O(H 2 ). The impacs of l h on boh he flooding delay and energy cos will be evaluaed in Secion Link-Qualiy-ased ackoff Once a sender se is formed, we need o resolve he conflics wihin he se. We propose a link-qualiy-based backoff scheme ha no only resolves collisions bu also reduces redundan ransmissions o save energy. Ideally, a node wih beer link qualiy should have a higher prioriy o grab he channel and sar a ransmission earlier. Suppose he backoff ime bound is T backoff and he maximum size of he sender se is W. T backoff is divided ino W slos for differen backoff duraions. sender compues is backoff duraion backoff as backoff = ( W (1 q) ) T backoff W E E + X, (5) where q is he link qualiy and X is a random period of ime generaed from [ T backoff W, + T backoff W ] if 1 W (1 q) W 1 and from [, + T backoff W ] if W (1 q) =. This ensures backoff is non-negaive and wihin he backoff bound. Inroducing such randomness ino his equaion reduces he chance of collision when wo or more nodes have he same link qualiy. When muliple nodes wihin he communicaion range have he same packe o send o he same node, hey back off firs before ransmission and he one wih he bes link qualiy sars firs. If his ransmission is deeced by oher nodes, hey will abor heir own ransmissions and mark hem as Redundan. To ensure he ransmission from he bes-link node is deecable by oher nodes, he bes-link node can keep occupying he channel afer is sending of packe is finished unil he curren ime slo is passed. This will no increase he energy consumpion of he bes-link sender significanly because he energy consumpion raes when i is in acive and ransmiing saes are comparable o each oher, e.g., he curren draw of a MicaZ moe a acive and ransmiing saes are 8 m and m, respecively [41].

8 8 ig. 8 shows an example of. The original of he nework is shown in (a). fer sender selecion, all nodes in he same sender se should have good enough links beween hem, and he resul is shown in (b), wih some links deleed from (a). or he flooding of a specific packe, (c) and (d) presen he wo cases on he forwarding decision of node. If he receives he packe early enough such ha is forwarding o E and is Needed, will forward he packe o E and, as shown in (c). On he oher hand, if receives he packe oo lae, i will no forward he packe o neiher E or, because hese forwarding is Redundan, as shown in (d). verage looding elay / Time Unis Leas looding elay chievable Nework Size (a) looding elay vs. Nework Size ig. 9. Nework Size. 1 4 elay Opimal Scheme Energy Opimal Scheme Number of Transmissions Leas os chievable Nework Size (b) Energy os vs. Nework Size elay Opimal Scheme Energy Opimal Scheme 5 PRTIL ISSUES In his secion we discuss pracical issues ha could affec he performance of. 5.1 On Node ailures In real world deploymens, a sensor node can fail due o many facors such as physical damage or energy depleion. robus flooding design should be insensiive o node failures and minor opological changes. In, flooding packes are forwarded hrough a dynamically changing srucure wih redundan links where he corresponding senders make he same decisions o send. The failure of an opporunisic flooding sender only resuls in a larger delay due o lower chances for he receivers o ge early packes. Even if is paren in he energy opimal ree fails, a node sill has a high chance o receive an opporunisically early packe from oher senders, hus avoiding cascading failures as in ree-based designs. We evaluae he impac of node failures in Secion On Link Qualiy hange Link qualiy plays an imporan role in as i is a required inpu in almos every sep of he design. I is hus preferable ha he qualiies of all he links do no change once hey are measured. In pracice, however, link qualiy is affeced by many environmenal facors and changes over ime even during he inerval beween wo measuremens. Thus i is imporan o discuss if is sill suiable for neworks wih ou-of-dae link qualiy informaion. ue o he periodic measuremens, he link qualiy may deviae slighly from he laes measured value. This deviaion will possibly lead o wo consequences: he loss of opimaliy of he energy-opimal ree (which furher affecs he accuracy of p ), and an EP deviaing from is accurae value. However, he impac of boh on is limied, because p and EP only affec he decision making process. iven ha he link qualiy has only a limied deviaion, he changes of hese wo values are small. Thus, only a limied number of nodes will make wrong decisions, and hus eiher reducing he chance of receiving early packes or increasing he chance of sending redundan packes. We evaluae he impac of link qualiy change in Secion uy ycle (%) (a) looding elay ig. 11. omparison wih opimal schemes uy ycle (%) (b) Energy os 6 EVLUTION This secion evaluaes he performance of. Specifically, we compare he flooding delay and he energy cos in wih hose of radiional flooding. We also show ha he performance of is very close o he opimal ha is achievable by any flooding design. In Secion 7, we provide furher evaluaion hrough a physical esbed experimen. 6.1 Simulaion Seup The neworks used for he simulaion are randomly generaed wih he size varying from 2 nodes o 1 nodes. The links beween hese nodes are wireless pah loss channels wih shadowing effecs, and he link qualiies are calculaed as in [54]. Unless explicily specified oherwise, he parameers are l h = for sender selecion and p =.9 for decision making. The flooding delay is based on a 99% delivery raio insead of 1% o eliminae he effec of exremely low-degree nodes in a randomly generaed nework. ll he nodes pick heir acive ime unis randomly. (Noe ha random schedules are for evaluaion purpose only. works regardless of how working schedules are se up.) Since he performance is no affeced by he acual lengh of a ime uni, we measure he flooding delay by he oal number of ime unis in all simulaions. Simulaion resuls are he averaged ou of 1 nework opologies, each wih 1 flooding packes. 6.2 aseline I: Opimal Performance ounds We compare wih he bes performance achievable by any possible design. The opimal energy coss (he one wih he leas number of ransmissions) is achieved when flooding packes are forwarded via he energy opimal ree. The opimal flooding delay (he one wih he leas flooding delay) is achieved by pure flooding wih an oracle collision-free media access conrol. Noe ha he opimal energy and delay are achieved by wo differen mehods, neiher of which can achieve boh he opimal delay and he opimal energy simulaneously.

9 9 verage looding elay / Time Unis Leas looding elay chievable Number of Transmissions Leas os chievable Raio of Opporunisical elivery 55% 5% 45% 5% 1% 15% 2% uy ycle 1 5% 1% 15% 2% uy ycle (a) looding elay vs. uy ycle (b) Energy os vs. uy ycle ig. 1. looding Performance in Neworks wih ifferen uy ycles 4% 1% 2% 5% 1% 15% 2% uy ycle (c) Opporunisic elivery Raio 6.3 aseline II: To our knowledge, here is no disribued flooding algorihm specially designed for low-duy-cycle neworks. esides he opimal performance bounds described above, we also compare he performance of wih a variaion of radiional flooding. Recall from Secion 2 ha he performance of radiional flooding deerioraes dramaically when he duy cycle of a nework is significanly reduced. To make he comparison fair, we modify he radiional flooding mehod o improve is efficiency for low-duy-cycle neworks and refer o i as. irs, i uses he same link-qualiy-based backoff mehod as Opporunisic looding o avoid collisions among muliple senders. Second, a node sops sending o a cerain neighbor afer hearing he ransmission of anoher node. This grealy reduces he number of redundan ransmissions. Third, he hidden erminal problem is alleviaed by using a p-persisen backoff scheme afer a fixed number of rials. These hree echniques enable o resolve a greaer percenage of collisions, reduce energy cos, and recover from he hidden erminal problem quickly. 6.4 Performance omparison This secion compares wih opimal performance bounds and. ue o he aggregaed link dynamics over muliple hops, he flooding delays of hese mehods have a noiceable variance. or he sake of clariy, simulaion figures only plo he average performance over muliple runs. In he es-bed evaluaion, we experience less dynamics (i.e., less flucuaion on link qualiy over muliple hops), which allows us o plo boh average and variance wihou reducing he figure clariy ifferen Nework Sizes We also evaluae he performance of in differen nework sizes as shown in ig.9. or differen nework sizes from 2 o 1, he side lengh of he area changes from 2m o 4m o keep a similar densiy. In ig.9, he average flooding delay and energy cos increase as he nework size increases, as expeced. gain, Opporunisic looding ouperforms and saves abou 4% of flooding delay and 5% of energy cos. I is very close o he opimal performance, wih around 1% more delay and energy cos ifferen uy ycles We firs evaluae he performance in neworks wih differen duy cycles, where 8 nodes are randomly deployed in a 3m 3m field. ig.1(a) and (b) plo he flooding delay and energy cos of, Improved Tradiional looding and opimal soluions. In ig.1(a), he average flooding delay of opporunisic flooding is only around 8% of ha of and is very close o he opimal soluion. In ig.1(b), coss less han 5% of while providing a shorer flooding delay. ompared wih he opimal-energy soluion, he number of redundan ransmissions is around 4, which means ha in he nework consising of 8 nodes, a node receives on average only.5 redundan packes for every broadcasing packe. ig.1(c) shows he percenage of nodes whose firs flooding packes are opporunisically early packes (i.e., no from is paren in he energy opimal ree), from which we can see ha around 5% of packes are delivered opporunisically, significanly reducing he delay compared o Improved Tradiional looding. We observe ha his raio increases as he duy cycle increases. This is because he probabiliy ha a node has more han one acive neighbor is higher in a nework wih a higher duy cycle, and an opporunisically early packe is more likely o be received by more nodes omparison wih Opimal Schemes Nex we compare he performance of he wih he energy-opimal and delay-opimal schemes (ig. 11). We can see ha he performance of is quie close o he respecive opimal scheme, e.g., abou 1.7 and 1.2 of he minimal achievable flooding delay and energy cos, respecively, when he duy cycle is 5%. lso noe ha boh flooding delays under he energy-opimal scheme and energy coss under he delay-opimal scheme are significanly larger han ha achieved by. Thus we can see ha achieves a well-balanced and nearopimal flooding performance in erms of boh he flooding delay and energy cos. 6.5 Invesigaion on Sysem Parameers In, we use wo parameers (i.e., l h and p) o conrol he radeoff beween delay and energy. This secion addresses how o choose appropriae values for hese parameers under differen user requiremens.

10 1 verage looding elay / Time Unis 15 1 Leas looding elay chievable Number of Transmissions Leas os chievable Raio of Opporunisical elivery 6% 5% 4% 3% 2% 1% l h l h l h (a) looding elay vs. l h (b) Energy os vs. l h (c) Opporunisic elivery Raio ig. 12. looding Performance in Neworks wih ifferen l h verage looding elay / Time Unis 15 1 Leas looding elay chievable Number of Transmissions Leas os chievable Raio of Opporunisical elivery 7% 6% 5% 4% 3% 2% 1% p (a) looding elay vs. p p (b) Energy os vs. p p (c) Opporunisic elivery Raio ig. 13. looding Performance in Neworks wih ifferen p verage looding elay /Time Unis % 1% 2% 3% 4% 5% Link Qualiy hange (a) looding elay vs. Link Qualiy ig. 14. Evaluaion of Pracical Issues Number of Transmissions % 1% 2% 3% 4% 5% Link Qualiy hange (b) Energy os vs. Link Qualiy Percenage of looding overage 1% 95% 9% 85% 8% 5% 1% 15% 2% Percenage of ailure Nodes (c) overage Raio vs. Node ailures The Sender Se Link Qualiy Threshold l h We sudy he impac of link qualiy hreshold l h used o build a sender se. gain we use he 8-node nework which is randomly generaed on a 3m 3m field wih a 5% duycycle. p is sill fixed o.9 while l h is changed from.5 o 1.. (To guaranee delivery, a node s bes incoming link is always seleced as flooding sender, even if i is no greaer han l h.) ig.12 plos he performance comparisons under differen l h. s l h increases, he requiremen for flooding sender selecion becomes higher and fewer nodes are included in he sender se, leading o less opporunisic forwarding. This is validaed by ig.12 where we observe an increasing flooding delay, decreasing energy cos and decreasing opporunisical delivery raio as l h becomes larger. There is a significan change when l h goes from.9 o 1 compared o he slow change when l h goes from.5 o.9. This is because l h = 1 requires ha all senders have a 1% link qualiy, which is oo sric o allow enough opporunisic packes and provide beer performance. enerally, l h can be se o any value from.5 o.9, a radeoff beween he flooding delay and he energy cos. If a shorer flooding delay is preferred, l h can be se o.5 and.6. If energy is he mos imporan issue, a greaer l h in he range of o.9 is he bes choice The Quanile Probabiliy p We sudy he impac of p, he hreshold o decide wheher a packe is an early packe. gain, 8-node randomly generaed neworks are used. This ime, l h is fixed o while p is changed from.5 o.9. ig.13 (a), (b) and (c) plo he average flooding delay, he energy cos and he opporunisic delivery raio, respecively. s p increases, more nodes make he decision o sar ransmissions so ha a shorer delay and larger number of ransmissions can be expeced. Similarly, he choice of p is a rade-off beween delay and cos. If a shorer delay is more imporan, a larger p of or.9 is needed. (Recall ha in ig.1, he flooding delay when p =.9 is very close o he opimal delay, which means p =.9 can almos saisfy all delay requiremens.) On he oher hand, if a lower energy cos is more imporan, p can be as low as.5 or.6. ased on all he comparisons, we conclude ha Opporunisic looding approaches he opimal bounds. I ouperforms Improved Tradiional looding and saves flooding delay significanly while consuming only 2% o 6% ransmission energy in almos all nework seings. I could also fi differen design requiremens by choosing differen values for is parameers. 6.6 Evaluaion of Pracical Issues We injec noise ino link qualiies o simulae he scenario in which a flooding packe experiences differen link qualiies from he ones ha are measured and shared in he laes updae. We wan o see how much he performance is affeced when he link qualiy informaion known by each node is ou of dae. ig.14(a) and (b) show he flooding performance wih differen link qualiy

11 11 variaion ranges. s link qualiies deviae from measuremens, he flooding delay increases. This is because here are more nodes making wrong forwarding decisions and fewer nodes can receive early packes. The energy cos slighly increases. We nex explain why he energy cos has only a limied change in conras wih he flooding delay. Recall ha a node compares EP wih p o make forwarding decisions, and EP is affeced by (i) he ime ha a flooding packe reaches his node and (ii) he link qualiy o he nex-hop node. Since link qualiies are periodically updaed, boh p and he link qualiy o he nex-hop node remain he same in his node s compuaion. s a resul, only he ime ha he packe reaches his node affecs he decisions made by his node, and his is furher affeced by he link dynamics from he source o his node. Wih a random variaion on link qualiies, his node has roughly equal probabiliy o receive he packe early or lae, making he oal number of decisions on early packes and he oal energy cos almos unchanged. ompare ig.14(a) and (b) we find ha wih inaccurae link qualiy informaion, more packes are sen as redundan ones as hey consume energy and increase he chance of collisions wihou helping reduce he flooding delay a all. However, wih a reasonable changing range of 3%, sill ouperforms Improved Tradiional looding in erms of boh flooding delay and energy cos. ig.14(c) shows he flooding coverage for differen percenage of node failures. To beer undersand he number of nodes ha fail o receive he broadcasing packe caused by he flooding design, he percenage of coverage is calculaed as he number of nodes ha receive he flooding packes divided by he oal number of nodes subracing he number of failure nodes. s seen in he figure, as he number of failure nodes increases, he flooding coverage decreases as expeced. However, for a failure rae of no more han 1%, he flooding coverage is more han 96%, which indicaes ha is very robus o node failures and minor opology changes. 6.7 Overhead nalysis We evaluae he overhead of in his subsecion. In he simulaion, link qualiies are measured by exchanging 1 hello messages among neighbors. Since pmf s are compued based only on he pmf of he paren, only one message needs o be sen o each child. ig.15 plos he conrol overhead for differen daa packe size/conrol packe size raios, in which, he x-axis is he number of flooding packes sen per link qualiy updae period and he y-axis is he raio of he oal bis sen for conrol packes over daa packes. We see from he figure ha he conrol overhead is reduced as he flooding packes sen per link qualiy updae increases, as expeced. When he daa packe size is as small as he conrol packe, he overhead of is large especially when less han 5 flooding packes are sen during one link qualiy updae period. When he daa packe is greaer han 5 imes of he conrol packe, he conrol overhead becomes negligible when more han 5 flooding packes are sen per link qualiy updae period. In pracice, a sensor nework is deployed o have a number of asks, and he cos of measuring link qualiies is shared by all of hem. or example, he hello messages are periodically sen o mainain he nework conneciviy for almos all asks and he link qualiies can be measured and updaed a he same ime wih no exra cos. Even when flooding is he only operaion of he nework, we show in ig.15 ha sill saves energy when a reasonable amoun of flooding bis is sen per link qualiy updae period. 7 IMPLEMENTTION N EVLUTION In addiion o large-scale simulaions, we implemened Opporunisic looding and on he TinyOS/Moe plaform in nes wih 3 MicaZ moes o furher validae in pracice. 7.1 Experimen Seup We randomly deployed 3 MicaZ nodes on an in-door esbed, whose ransmission power is uned down so ha he nodes form a 4-hop nework. fer deploymen, all nodes are in he iniializaion phase wih a 1% duy cycle. Each moe randomly generaes a specified working schedule conrollable by a sandalone base saion node. Then, saring from he source, each node broadcass is exisence and is working schedule. Upon receiving a broadcas message from a neighbor wih a smaller hop coun, a node updaes is hop coun and sars o announce is working schedule o neighboring nodes. When his process ends, all nodes have heir hop couns ready and a neighbor able buil wih working schedules from all neighboring nodes. ollowed by neighbor discovery, a node begins o measure he pairwise link qualiy beween iself and each neighboring node in is neighbor able by couning he recepion raio of 2 packes. This informaion is exchanged wih neighboring nodes. onsequenly, he neighbor able of each node would conain boh incoming and ougoing link qualiies for all neighboring nodes. The link qualiy hreshold l h in he sender selecion is.6. Wih such informaion, he pmf is compued and he p quanile wih p =.9 is shared wih neighbors. fer he iniializaion phase, all nodes swich o low-duy-cycle mode. They urn on or urn off heir radios based on heir working schedules. Specifically, in his experimen we se he uni ime as 5ms. 7.2 Performance omparison In his secion, we compare he empirical flooding delay and energy consumpion for boh designs. or each specified duy cycle, he source sends 1 packes using eiher Opporunisic looding or. In order o minimize he impac of link qualiy flucuaion on he performance comparison, opporunisic flooding packes and improved radiional flooding packes are sen alernaively elay Performance We invesigaed he impac of duy-cycle on delay as shown in ig.16. duy-cycles 2% and above, boh schemes experience a comparable delay in flooding a packe o every node in he nework. he duy cycle of 1%, he delay in opporunisic flooding is abou 25% shorer. Noice ha ig.16 does no show he similar significan delay reducion ha we observed in he

12 12 onrol Packes/aa Packes Packe Size Raio = 1 Packe Size Raio = 5 Packe Size Raio = 1 verage looding elay / Seconds Number of Transmissions looding Packes Sen/Link Qualiy Updae ig. 15. onrol Overhead uy ycle ig. 16. looding elay uy ycle ig. 17. Energy os simulaion. This is because our experimens are subjec o he physical limiaions of he esbed. irs, we have o form a four-hop nework wih only 3 MicaZ nodes. onsequenly, he number of flooding senders for each node is small, which reduces he chance of sending opporunisically early packes. Second, a pure-flooding algorihm is considered delay-opimal when a nework is no congesed. ue o he low conneciviy in four-hop nework of 3 nodes, he congesion level is no as significan as ha observed in he simulaion Energy Performance ig.17 compares average energy consumpion of he wo flooding designs. ue o he small nework size and limied number of opporunisic links, he percenage of energy saved is no as significan as ha in simulaion, bu is sill noiceable. or example, a a duy cycle of 3%, he average flooding delay for and are 763ms and 7564ms, respecively. The energy coss are 68 and 13, meaning ha saves abou 34% in energy while providing a similar flooding delay. 7.3 Why is eer This secion presens insighs on why significanly improves performance over Improved Tradiional looding Observaion on elay isribuion To invesigae how a flooding packe propagaes over a nework, we recorded he receiving ime samps of individual packes and ploed he umulaive isribuion uncion of delay wih boh flooding mehods in ig.18(a). The experimen is done wih a duy cycle of 1%. s seen in he figure, 8% of he nodes receive he flooding packe quickly wihin 1 seconds. However, i akes significanly more ime o deliver he flooding packe o he oher 2%. This indicaes ha he oal flooding delay is severely affeced by only a few nodes. This figure also shows ha has a comparable delay o ha of for reaching individual nodes during he flooding process. lhough i reaches 8% of he nodes more slowly, i reaches 1% of he nodes more quickly Observaion on Energy isribuion In addiion o flooding delay, we also recorded he energy consumpion a each individual node when he nework operaed a a 1% duy cycle and compared he disribuion of singlenode energy consumpion in ig.18(b). s seen in he figure, opporunisic flooding ouperforms a any given percenile. or example, abou 7% of he nodes in ransmi he flooding packes only 3 imes, in conras o 5 for. lso, in order o reach he las a few nodes, especially he las 1%, he number of ransmissions increase significanly due o poor link qualiy and conneciviy. gain, his implies ha he flooding delay is dominaed by he las few nodes Observaion on Opporunisic Raio We sudied how helps reduce he flooding delay. ig.18(c) plos he percenage of opporunisic flooding packes received a each node. The nodes are sored according o heir hop couns, and hree verical lines show he separaion of nodes wih differen hop couns. We observe ha as hop coun increases, he chance of receiving opporunisic early packes increases significanly. or example, while no hop-one nodes receive any opporunisic early packes, abou one-hird of he nodes a hop-wo receive opporunisic early packes. hop hree, almos every node receives opporunisic early packes, and he average percenage of such packes is around 8% of he oal flooding packes received. This observaion indicaes ha design is very effecive in reducing flooding delay, especially when he nework scale becomes large. 8 RELTE WORK s essenial operaions for wireless neworks, mulicasing [13], [32] and flooding [14], [21], [23], [29], [38] have been exensively sudied in he lieraure. RM [37] presens a reliable mulicas service a he M layer using he busy one mechanism. Mobicas [13] and RU [32] provide reliable daa delivery from a sink o he sensors in specified delivery regions. P [29] proposes a M layer soluion for flooding and invesigaes radeoffs among reliabiliy, laency and energy consumpion. imed a amelioraing message implosion, Smar ossip [21] adapively deermines he forwarding probabiliy for received flooding messages a individual sensor nodes based on previous knowledge and nework opology. y exploiing nework densiy and mainaining reliable bridge links among dense clusers of nodes, RP [38] demonsraes is energy efficiency and high reliabiliy for flooding. or services such as nework reprogramming, proocols such as eluge [14] and Trickle [23] also propose echniques for efficienly propagaing code o nodes in he nework. Recenly, Zhu e al. explores link correlaion in flooding service [51]. ll hese works assume here are usually muliple neighbors available a he same ime o receive he broadcas message sen by a sender, which does no hold in low-duy-cycle neworks. On he oher hand, daa forwarding in low-duy-cycle neworks have acquired a lo of aenions in recen years [2], [7]. Zigee provides a specificaion for a suie of high level

13 13 1% 1% 1% 8% 6% 4% 2% % Time Elapsed / Seconds (a) elay ig. 18. Sysem Insighs of 8% 6% 4% 2% % Single Node Number of Transmissions (b) Energy Raio of Opporunisical elivery 8% 6% 4% 2% % Node id (c) Opporunisic elivery Raio communicaion proocols for low-power devices. However, i does no provide a soluion o muli-hop broadcasing. TMbased approaches [18], [27] have proposed scheduling mehods for eiher collision-free sender-side ransmissions or energyefficien sleep schedules. While hese works successfully save he energy cos caused by collisions and idle lisening, hey do no consider redundan ransmissions and unreliable wireless links. Scheduling also becomes less efficien wih he exisence of wireless loss. number of works have proposed rouing soluions for duy-cycled neworks [1], [8], [19], [31], [34], [35], [48]. However, he poin-o-poin rouing model makes hem no suiable o be applied in broadcasing/flooding. or broadcasing service in duy-cycled sensor nework, RS [44] proposes a soluion and shows is efficiency in erms of delay and energy cos. [39] proposes an asynchronous M proocol by disribuing he coverage informaion in broadcasing process. Jiao [15], [16] proposes scheduling algorihms for muli-hop broadcasing wihou considering unreliable links. Lai [22] proposes a broadcasing soluion ha saves energy by leing a node decide how long o wai for more receivers o wake up, bu requires relaively high duy cycle. None of hese soluions invesigaes he low-duy-cycle operaion and unreliable links a he same ime. ifferen from all hese previous works, provides a promising soluion for muli-hop broadcasing while considering he problems caused by boh low-duy-cycle operaion and unreliable wireless links simulaneously. 9 ONLUSION In his paper, we presen : a delay-driven flooding mehod ha is paricularly designed for low-duycycle wireless sensor neworks. Each node makes probabilisic forwarding decisions based on he delay disribuion of nex-hop nodes. Only opporunisically early packes are forwarded via he links ouside he energy-opimal ree o reduce he flooding delay and he level of redundancy. To resolve decision conflic, we build a reduced flooding sender se o alleviae he hidden erminal problem. Wihin he same sender se, we use a linkqualiy-based backoff mehod o resolve and prioriize simulaneous forwarding operaions. Exensive simulaions and es-bed experimens show ha approaches he opimal performance and achieves a shorer average flooding delay wih less han half of he energy cos of Improved Tradiional looding in various nework seings. In he fuure, we shall exend his work ino he scenario where working schedules can be flexibly changed o provide beer flooding performance. KNOWLEEMENT This work was suppored in par by SUT SR IST 21 2, SUT-ZJU/RES/3/211, US Naional Science oundaion (NS) grans NS , NS , NS-91797, and he Singapore Naional Research oundaion under is IM uures unding Iniiaive and adminisered by he Ineracive & igial Media Programme Office, Media evelopmen uhoriy. REERENES [1] M. rzozowski, H. Salomon, and P. Langendoerfer. ompleely isribued Low uy ycle ommunicaion for Long-Living Sensor Neworks. In SE(2) 9, 29. [2] Z. ao, Y. He, and Y. Liu. L2: Lazy forwarding in low duy cycle wireless sensor neworks. In INOOM, 212 Proceedings IEEE, pages , march 212. [3]. ouo,. guayo, J. icke, and R. Morris. High Throughpu Pah Meric for Muli-Hop Wireless Rouing. In Mobiom 3, 23. [4]. as and V. harghavan. Rouing in d-hoc Neworks Using Minimum onneced ominaing Ses. In I 97, [5] P. ua and. uller. Pracical synchronous Neighbor iscovery and Rendezvous for Mobile Sensing pplicaions. In SenSys 8, 28. [6]. errari, M. Zimmerling, L. Thiele, and O. Saukh. Efficien nework flooding and ime synchronizaion wih glossy. In IPSN 11, pages 73 84, 211. [7]. hidini and S. as. n energy-efficien markov chain-based randomized duy cycling scheme for wireless sensor neworks. In isribued ompuing Sysems (IS), s Inernaional onference on, pages 67 76, june 211. [8] Y. u and T. He. ynamic swiching-based daa forwarding for low-duycycle wireless sensor neworks. IEEE Transacions on Mobile ompuing, 1(12): , 211. [9] S. uo, Y. u,. Jiang, and T. He. in Low-uy- ycle Wireless Sensor Neworks wih Unreliable Links. In Mobiom 9, 29. [1] H. upa, V. Navda, S. as, and V. howdhary. Efficien ahering of orrelaed aa in Sensor Neworks. M Trans. on Sensor Neworks, 4(1), 28. [11] T. He,. M. lum, J.. Sankovic, and T.. bdelzaher. I: dapive pplicaion Independen aa ggregaion in Wireless Sensor Neworks. M Trans. on Embedded ompuing Sysem, Special issue on ynamically dapable Embedded Sysems, 24. [12] T. He, S. Krishnamurhy, L. Luo, T. Yan, L. u, R. Soleru,. Zhou, Q. ao, P. Vicaire, J.. Sankovic, T.. bdelzaher, J. Hui, and. Krogh. VigilNe: n Inegraed Sensor Nework Sysem for Energy-Efficien Surveillance. M Trans. on Sensor Neworks, ebruary 26. [13] Q. Huang,. Lu, and.-. Roman. Spaioemporal Mulicas in Sensor Neworks. In SenSys 3, 23. [14] J. W. Hui and. uller. The ynamic ehavior of a aa isseminaion Proocol for Nework Programming a Scale. In SenSys 4, 24. [15] X. Jiao, W. Lou, J. Ma, J. ao, X. Wang, and X. Zhou. uy-ycle-ware Minimum Laency roadcas Scheduling in Muli-Hop Wireless Neworks. In IS 1, 21. [16] X. Jiao, W. Lou, X. Wang, J. Ma, J. ao, and X. Zhou. Inerference-ware ossiping Scheduling in Uncoordinaed uy-ycled Muli-Hop Wireless Neworks. In WS 1, 21. [17]. Kamra, V. Misra, and. Rubensein. ountorren: Ubiquious ccess o Query ggregaes in ynamic and Mobile Sensor Neworks. In SenSys 7, 27.

14 14 [18]. Kanzaki, T. Uemukai, T. Hara, and S. Nishio. ynamic TM Slo ssignmen in d Hoc Neworks. In IN 3, 23. [19]. Kim and M. Liu. Opimal sochasic rouing in low duy-cycled wireless sensor neworks. In WION, 28. [2] J. H. Kim and J. K. Lee. apure Effecs of Wireless SM/ Proocols in Rayleigh and Shadow ading hannels. IEEE Trans. on Vehicular Technology, 48(4), [21] P. Kyasanur, R. R. houdhury, and I. upa. Smar ossip: n dapive ossip-based roadcasing Service for Sensor Neworks. In MSS 6, 26. [22] S. Lai and. Ravindran. On Mulihop roadcas over dapively uyycled Wireless Sensor Neworks. In OSS 1, 21. [23] P. Levis, N. Pael,. uller, and S. Shenker. Trickle: Self-Regulaing lgorihm for ode Propagaion and Mainenance in Wireless Sensor Neworks. In NSI 4, 24. [24] K. Lin, J. Yu, J. Hsu, S. Zahedi,. Lee, J. riedman,. Kansal, V. Raghunahan, and M. Srivasava. Heliomoe: Enabling Long-Lived Sensor Neworks hrough Solar Energy Harvesing. In SenSys 5, 25. [25]. Lu, N. Sadagopan,. Krishnamachari, and. oel. elay Efficien Sleep Scheduling in Wireless Sensor Neworks. In INOOM 5, 25. [26]. S. M. Maroi,. Kusy and. Ledeczi. The looding Time Synchronizaion Proocol. In SenSys 4, 24. [27] J. Ma, W. Lou, Y. Wu, X.-Y. Li, and. hen. Energy Efficien TM Sleep Scheduling in Wireless Sensor Neworks. In INOOM 9, 29. [28] S. Madden, M. ranklin, J. Hellersein, and W. Hong. T: Tiny ggregaion Service for d-hoc Sensor Neworks. In Operaing Sysems esign and Implemenaion, 22. [29] M. J. Miller,. Sengul, and I. upa. Exploring he Energy-Laency TradeOff for roadcass in Energy-Saving Sensor Neworks. In IS 5, 25. [3] S. Nah, P.. ibbons, S. Seshan, and Z. R. nderson. Synopsis iffusion for Robus ggregaion in Sensor Neworks. In SenSys 4, 24. [31] W. Pak, K.-T. ho, and S. ahk. Energy efficien rouing proocol for wireless sensor neworks wih ulra low duy cycle. In PIMR, 29. [32] S.-J. Park, R. Vedanham, R. Sivakumar, and I.. kyildiz. RU: chieving Effecive Reliabiliy for ownsream ommunicaion in Wireless Sensor Neworks. IEEE Trans. on Mobile ompuing, 28. [33] J. Polasre and. uller. Versaile Low Power Media ccess for Wireless Sensor Neworks. In SenSys 4, 24. [34] N. Ramanahan, M. Yarvis, J. hhabra, N. Kushalnagar, L. Krishnamurhy, and.esrin. Sream-Oriened Power Managemen Proocol for Low uy ycle Sensor Nework pplicaions. In EmNes, 25. [35]. Ruzzelli,. O Hare, and R. Jurdak. MERLIN: ross-layer Inegraion of M and Rouing for Low uy-ycle Sensor Neworks. In Elsevier d Hoc Neworks Journal, 28. [36] L. Selavo,. Wood, Q. ao, T. Sookoor, H. Liu,. Srinivasan, Y. Wu, W. Kang, J. Sankovic,. Young, and J. Porer. LUSTER: Wireless Sensor Nework for Environmenal Research. In SenSys 7, 27. [37] W. Si and. Li. RM: Reliable Mulicas M Proocol for Wireless d Hoc Neworks. In IPP 4, 24. [38]. Sann, J. Heidemann, R. Shroff, and M. Z. Muraza. RP: Robus roadcas Propagaion in Wireless Neworks. In SenSys 6, 26. [39] Y. Sun, O. urewiz, S. u, L. Tang, and.. Johnson. : n Efficien Mulihop roadcas Proocol ased on synchronous uy-ycling in Wireless Sensor Neworks. In SenSys 9, 29. [4] R. Szewczyk,. Mainwaring, J. nderson, and. uller. n nalysis of a Large Scale Habi Monioring pplicaion. In SenSys 4, 24. [41] Texas Inrumens. 2.4 Hz IEEE / Zigee-Ready R Transceiver (Rev. ), 27. vailable a hp://focus.i.com/docs/prod/folders/prin/ cc242.hml. [42]. Tolle, J. Polasre, R. Szewczyk, N. Turner, K. Tu, S. urgess,. ay, P. uonadonna, W. Hong, T. awson, and. uller. Macroscope in he Redwoods. In SenSys 5, 25. [43] E. Uysal-iyikoglu,. Prabhakar, and. E. amal. Energy-Efficien Packe Transmission Over Wireless Link. IEEE/M Trans. on Neworking, 1(4): , 22. [44]. Wang and J. Liu. On reliable broadcas in low duy-cycle wireless sensor neworks. Mobile ompuing, IEEE Transacions on, 11(5): , may 212. [45] J. Wang, Y. Liu, and S. as. synchronous Sampling enefis Wireless Sensor Neworks. INOOM 8, pril 28. [46]. Woo, T. Tong, and. uller. Taming he Underlying hallenges of Reliable Mulihop Rouing in Sensor Neworks. In SenSys 3, 23. [47] N. Xu, S. Rangwala, K. K. hinalapudi,. anesan,. road, R. ovindan, and. Esrin. Wireless Sensor Nework for Srucural Monioring. In SenSys 4, 24. [48] Y. Yu,. Krishnamachari, and V. K. Prasanna. Energy-Laency Tradeoffs for aa ahering in Wireless Sensor Neworks. In INOOM 4, 24. [49] J. Zhao and R. ovindan. Undersanding Packe elivery Performance in ense Wireless Sensor Neworks. In SenSys 3, 23. [5] J. Zhu, S. hen,. ensaou, and K.-L. Hung. Tradeoff eween Lifeime and Rae llocaion in Wireless Sensor Neworks: ross Layer pproach. In INOOM 7, 27. [51] T. Zhu, Z. Zhong, T. He, and Z.-L. Zhang. Exploring Link orrelaion for Efficien looding in Wireless Sensor Neworks. In NSI 1, 21. [52] Y. Zhu and L. Ni. Probabilisic pproach o Provisioning uaraneed QoS for isribued Even eecion. In INOOM 8, 28. [53] Y. u, L. He, T. Zhu and T. He. chieving Energy Synchronized ommunicaion in Energy-Harvesing Wireless Sensor Neworks. M Transacion on Embedded ompuing Sysem, o appear. [54] M. Zuniga and. Krishnamachari. nalyzing he Transiional Region in Low Power Wireless Links. In IEEE SEON 4, 24. Shuo uo received her.s. in Elecronic Engineering a Tsinghua Universiy in 26 and is currenly a Ph.. candidae in he eparmen of Elecrical and ompuer Engineering a he Universiy of Minnesoa, Twin iies. Her research includes Wireless Sensor Neworks, Vehicular dhoc Neworks, and Real-ime and Embedded Sysems. She received a bes paper award a IEEE MSS 28 and has publicaion in many premier sensor nework journals and conferences. Liang He is currenly a posdoc research fellow a Singapore Universiy of Technology and esign. He received his.eng. degree in 26 and Ph. degree in 211 from Tianjin Universiy, hina, and Nankai Universiy, hina, respecively. uring Oc. 29 o Oc. 211, he worked a Panlab a Universiy of Vicoria as a visiing research suden. He has been a recipien of he he bes paper awards of IEEE WSP 211 and IEEE LOEOM 211. Yu (Jason) u is currenly an assisan professor a Singapore Universiy of Technology and esign. He received his Ph.. under Prof. Tian He from Universiy of Minnesoa, Twin iies, in 21. He is he auhor and co-auhor of over 21 papers in premier journals and conferences. His research includes Neworked Embedded Sysems, Wireless Sensor Neworks, yber-physical Sysems, Wireless Neworking, Real-ime and Embedded Sysems, isribued Sysems, Vehicular d-hoc Neworks and Sream ompuing Sysems. Yu u is a member of M, IEEE and SIM. o Jiang o Jiang received his.s. in Elecronic Engineering from Tsinghua Universiy in 26, and his M.S. in Elecrical and ompuer Engineering from Universiy of Massachuses mhers in 28. He is currenly a Ph.. Suden in he eparmen of ompuer Science a Universiy of Massachuses mhers. His research includes nework modeling and analysis, wireless neworks, and nework science.

15 Tian He is currenly an associae professor in he eparmen of ompuer Science and Engineering a he Universiy of Minnesoa-Twin iy. He received he Ph.. degree under Professor John. Sankovic from he Universiy of Virginia, Virginia in 24. r. He is he auhor and co-auhor of over 1 papers in premier sensor nework journals and conferences wih over 1, ciaions (H- Index 4). His publicaions have been seleced as graduae-level course maerials by over 5 universiies in he Unied Saes and oher counries. r. He has received a number of research awards in he area of neworking, including five bes paper awards. r. He is also he recipien of he NS REER ward 29 and McKnigh Land-ran Professorship. r. He served a few program chair posiions in inernaional conferences and on many program commiees, and also currenly serves as an ediorial board member for six inernaional journals including M Transacions on Sensor Neworks. His research includes wireless sensor neworks, cyberphysical sysems, inelligen ransporaion sysems, real-ime embedded sysems and disribued sysems, suppored by Naional Science oundaion, IM, Microsof and oher agencies. 15

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013.

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013. hp://www.diva-poral.org This is he published version of a paper presened a The 2013 IEEE Inernaional Conference on Inerne of Things, Beijing, China, 20-23 Augus 2013. Ciaion for he original published paper:

More information

Difficulty-aware Hybrid Search in Peer-to-Peer Networks

Difficulty-aware Hybrid Search in Peer-to-Peer Networks Difficuly-aware Hybrid Search in Peer-o-Peer Neworks Hanhua Chen, Hai Jin, Yunhao Liu, Lionel M. Ni School of Compuer Science and Technology Huazhong Univ. of Science and Technology {chenhanhua, hjin}@hus.edu.cn

More information

Restorable Dynamic Quality of Service Routing

Restorable Dynamic Quality of Service Routing QOS ROUTING Resorable Dynamic Qualiy of Service Rouing Murali Kodialam and T. V. Lakshman, Lucen Technologies ABSTRACT The focus of qualiy-of-service rouing has been on he rouing of a single pah saisfying

More information

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Modeling of IEEE in a Cluster of Synchronized Sensor Nodes

Modeling of IEEE in a Cluster of Synchronized Sensor Nodes Modeling of IEEE 802.15.4 in a Cluser of Synchronized Sensor Nodes Kenji Leibniz, Naoki Wakamiya, and Masayuki Muraa Graduae School of Informaion Science and Technology, Osaka Universiy, 1-5 Yamadaoka,

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi: MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

A MAC layer protocol for wireless networks with asymmetric links

A MAC layer protocol for wireless networks with asymmetric links A MAC layer proocol for wireless neworks wih asymmeric links Guoqiang Wang, Damla Turgu, Ladislau Bölöni, Yongchang Ji, Dan C. Marinescu School of Elecrical Engineering and Compuer Science, Universiy of

More information

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram nnouncemens TCP Congesion Conrol Projec #3 should be ou onigh Can do individual or in a eam of 2 people Firs phase due November 16 - no slip days Exercise good (beer) ime managemen EE 122: Inro o Communicaion

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

LHP: An end-to-end reliable transport protocol over wireless data networks

LHP: An end-to-end reliable transport protocol over wireless data networks LHP: An end-o-end reliable ranspor proocol over wireless daa neworks Xia Gao, Suhas N. Diggavi, S. Muhukrishnan Absrac The nex generaion wireless neworks are posied o suppor large scale daa applicaions.

More information

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate 20 TUTA/IOE/PCU Journal of he Insiue of Engineering, 205, (): 20-27 TUTA/IOE/PCU Prined in Nepal M()/M/ Queueing Sysem wih Sinusoidal Arrival Rae A.P. Pan, R.P. Ghimire 2 Deparmen of Mahemaics, Tri-Chandra

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering

More information

SREM: A Novel Multicast Routing Algorithm - Comprehensive Cost Analysis

SREM: A Novel Multicast Routing Algorithm - Comprehensive Cost Analysis REM: A Novel Mulicas Rouing Algorihm - Comprehensive Cos Analysis Yewen Cao and Khalid Al-Begain chool of Compuing, Universiy of Glamorgan, CF37 DL, Wales, U.K E-mail:{ycao,kbegain}@glam.ac.uk Absrac Ever-increasing

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks MoBAN: A Configurable Mobiliy Model for Wireless Body Area Neworks Majid Nabi 1, Marc Geilen 1, Twan Basen 1,2 1 Deparmen of Elecrical Engineering, Eindhoven Universiy of Technology, he Neherlands 2 Embedded

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

An Efficient Delivery Scheme for Coded Caching

An Efficient Delivery Scheme for Coded Caching 201 27h Inernaional Teleraffic Congress An Efficien Delivery Scheme for Coded Caching Abinesh Ramakrishnan, Cedric Wesphal and Ahina Markopoulou Deparmen of Elecrical Engineering and Compuer Science, Universiy

More information

Utility-Based Hybrid Memory Management

Utility-Based Hybrid Memory Management Uiliy-Based Hybrid Memory Managemen Yang Li Saugaa Ghose Jongmoo Choi Jin Sun Hui Wang Onur Mulu Carnegie Mellon Universiy Dankook Universiy Beihang Universiy ETH Zürich While he memory fooprins of cloud

More information

Video streaming over Vajda Tamás

Video streaming over Vajda Tamás Video sreaming over 802.11 Vajda Tamás Video No all bis are creaed equal Group of Picures (GoP) Video Sequence Slice Macroblock Picure (Frame) Inra (I) frames, Prediced (P) Frames or Bidirecional (B) Frames.

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

More information

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl US 20110153728A1 (19) nied Saes (12) Paen Applicaion Publicaion (10) Pub. No.: S 2011/0153728

More information

A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips

A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips 16.3 A Progressive-ILP Based Rouing Algorihm for Cross-Referencing Biochips Ping-Hung Yuh 1, Sachin Sapanekar 2, Chia-Lin Yang 1, Yao-Wen Chang 3 1 Deparmen of Compuer Science and Informaion Engineering,

More information

Analyzing of RESPIRE, a novel approach to automatically blocking SYN flooding attacks

Analyzing of RESPIRE, a novel approach to automatically blocking SYN flooding attacks Analyzing of RESPIRE, a novel approach o auomaically blocking SYN flooding aacks ANDRÁS KORN, JUDIT GYIMESI, DR. GÁBOR FEHÉR Budapes Universiy of Technology and Economics, Deparmen of Telecommunicaion

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Autonomic Cognitive-based Data Dissemination in Opportunistic Networks

Autonomic Cognitive-based Data Dissemination in Opportunistic Networks Auonomic Cogniive-based Daa Disseminaion in Opporunisic Neworks Lorenzo Valerio, Marco Coni, Elena Pagani and Andrea Passarella IIT-CNR, Pisa, Ialy Email: {marco.coni,andrea.passarella,lorenzo.valerio}@ii.cnr.i

More information

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

Dimmer time switch AlphaLux³ D / 27

Dimmer time switch AlphaLux³ D / 27 Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric

More information

Distributed Task Negotiation in Modular Robots

Distributed Task Negotiation in Modular Robots Disribued Task Negoiaion in Modular Robos Behnam Salemi, eer Will, and Wei-Min Shen USC Informaion Sciences Insiue and Compuer Science Deparmen Marina del Rey, USA, {salemi, will, shen}@isi.edu Inroducion

More information

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial

More information

Visual Indoor Localization with a Floor-Plan Map

Visual Indoor Localization with a Floor-Plan Map Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services A Tool for Muli-Hour ATM Nework Design considering Mied Peer-o-Peer and Clien-Server based Services Conac Auhor Name: Luis Cardoso Company / Organizaion: Porugal Telecom Inovação Complee Mailing Address:

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

The Effects of Multi-Layer Traffic on the Survivability of IP-over-WDM Networks

The Effects of Multi-Layer Traffic on the Survivability of IP-over-WDM Networks The Effecs of Muli-Layer Traffic on he Survivabiliy of IP-over-WDM Neworks Peera Pacharinanakul and David Tipper Graduae Telecommunicaions and Neworking Program, Universiy of Pisburgh, Pisburgh, PA 15260,

More information

Evaluation and Improvement of Multicast Service in b

Evaluation and Improvement of Multicast Service in b Evaluaion and Improvemen of Mulicas Service in 802.11b Chrisian Bravo 1 and Agusín González 2 1 Universidad Federico Sana María, Deparmen of Elecronics. Valparaíso, Chile chbravo@elo.ufsm.cl 2 Universidad

More information

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA Tile Delayed reservaion decision in opical burs swiching neworks wih opical buffers Auhor(s) Li, GM; Li, VOK; Li, CY; Wai, PKA Ciaion The 3rd nernaional Conference on Communicaions and Neworking in China

More information

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u Send Orders for Reprins o reprins@benhamscience.ae The Open Biomedical Engineering Journal, 5, 9, 9-3 9 Open Access Research on an Improved Medical Image Enhancemen Algorihm Based on P-M Model Luo Aijing

More information

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA Audio Engineering Sociey Convenion Paper Presened a he 119h Convenion 2005 Ocober 7 10 New Yor, New Yor USA This convenion paper has been reproduced from he auhor's advance manuscrip, wihou ediing, correcions,

More information

Coded Caching in a Multi-Server System with Random Topology

Coded Caching in a Multi-Server System with Random Topology Coded Caching in a Muli-Server Sysem wih Random Topology iish Mial, Deniz Gündüz and Cong Ling Deparmen of Elecrical and Elecronic Engineering, Imperial College London Email: {n.mial, d.gunduz, c.ling}@imperial.ac.uk

More information

Using CANopen Slave Driver

Using CANopen Slave Driver CAN Bus User Manual Using CANopen Slave Driver V1. Table of Conens 1. SDO Communicaion... 1 2. PDO Communicaion... 1 3. TPDO Reading and RPDO Wriing... 2 4. RPDO Reading... 3 5. CANopen Communicaion Parameer

More information

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

Connections, displays and operating elements. Status LEDs (next to the keys)

Connections, displays and operating elements. Status LEDs (next to the keys) GB Connecions, displays and operaing elemens A Push-buon plus Sysem M Operaing insrucions 1 2 1 2 3 4 5 6 7 8 C B A 4 Inser he bus erminal ino he connecion of pushbuon A. 5 Inser he push-buon ino he frame.

More information

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game

The Beer Dock: Three and a Half Implementations of the Beer Distribution Game The Beer Dock 2002-08-13 17:55:44-0700 The Beer Dock: Three and a Half Implemenaions of he Beer Disribuion Game Michael J. Norh[1] and Charles M. Macal Argonne Naional Laboraory, Argonne, Illinois Absrac

More information

Communication Networks

Communication Networks Communicaion Neworks Chaper 10 Wireless Local Area Neworks According o IEEE 802.11 Communicaion Neworks: 10. IEEE 802.11 651 10. WLANs According o IEEE 802.11 Overview Organizaion of a WLAN according o

More information

Mobile Robots Mapping

Mobile Robots Mapping Mobile Robos Mapping 1 Roboics is Easy conrol behavior percepion modelling domain model environmen model informaion exracion raw daa planning ask cogniion reasoning pah planning navigaion pah execuion

More information

IntentSearch:Capturing User Intention for One-Click Internet Image Search

IntentSearch:Capturing User Intention for One-Click Internet Image Search JOURNAL OF L A T E X CLASS FILES, VOL. 6, NO. 1, JANUARY 2010 1 InenSearch:Capuring User Inenion for One-Click Inerne Image Search Xiaoou Tang, Fellow, IEEE, Ke Liu, Jingyu Cui, Suden Member, IEEE, Fang

More information

Locating Internet Bottlenecks: Algorithms, Measurements, and Implications

Locating Internet Bottlenecks: Algorithms, Measurements, and Implications Locaing Inerne Bolenecks: Algorihms, Measuremens, and Implicaions Ningning Hu Li (Erran) Li Zhuoing Morley Mao Carnegie Mellon Universiy Bell Laboraories Universiy of Michigan hnn@cs.cmu.edu erranlli@bell-labs.com

More information

Connections, displays and operating elements. 3 aux. 5 aux.

Connections, displays and operating elements. 3 aux. 5 aux. Taser PlusKapiel3:Taser3.1Taser Plus Meren2005V6280-561-0001/08 GB Connecions, displays and operaing elemens Taser Plus Arec/Anik/Trancen Operaing insrucions A 1 2 1 2 3 4 5 6 C B A B 3 aux. 7 8 9 aux.

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Time Expression Recognition Using a Constituent-based Tagging Scheme

Time Expression Recognition Using a Constituent-based Tagging Scheme Track: Web Conen Analysis, Semanics and Knowledge Time Expression Recogniion Using a Consiuen-based Tagging Scheme Xiaoshi Zhong and Erik Cambria School of Compuer Science and Engineering Nanyang Technological

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

Evaluation and Improvement of Region-based Motion Segmentation

Evaluation and Improvement of Region-based Motion Segmentation Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

Parallel and Distributed Systems for Constructive Neural Network Learning*

Parallel and Distributed Systems for Constructive Neural Network Learning* Parallel and Disribued Sysems for Consrucive Neural Nework Learning* J. Flecher Z. Obradovi School of Elecrical Engineering and Compuer Science Washingon Sae Universiy Pullman WA 99164-2752 Absrac A consrucive

More information

A High Efficiency MAC Protocol for WLANs: Providing Fairness in Dense Scenarios

A High Efficiency MAC Protocol for WLANs: Providing Fairness in Dense Scenarios A High Efficiency MAC Proocol for WLANs: Providing Fairness in Dense Scenarios Luis Sanabria-Russo, Jaume Barcelo, Boris Bellala, Francesco Gringoli arxiv:42.395v2 [cs.ni] Nov 5 Absrac Collisions are a

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs EEC173/ECS152C, Winer 2006 Key Poins from Las Lecure Wireless LANs 802.11 Frame forma 802.11 MAC managemen Synchronizaion, Handoffs, Power MAC mehods: DCF & PCF CSMA/CA wih posiive ACK Exponenial backoff

More information

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magneic Field Maps A. D. Hahn 1, A. S. Nencka 1 and D. B. Rowe 2,1 1 Medical College of Wisconsin, Milwaukee, WI, Unied

More information

Probabilistic Detection and Tracking of Motion Discontinuities

Probabilistic Detection and Tracking of Motion Discontinuities Probabilisic Deecion and Tracking of Moion Disconinuiies Michael J. Black David J. Flee Xerox Palo Alo Research Cener 3333 Coyoe Hill Road Palo Alo, CA 94304 fblack,fleeg@parc.xerox.com hp://www.parc.xerox.com/fblack,fleeg/

More information

Attack-Resilient Time Synchronization for Wireless Sensor Networks

Attack-Resilient Time Synchronization for Wireless Sensor Networks ack-resilien Time Synchronizaion for Wireless Sensor Neworks Hui Song, Sencun Zhu, and Guohong Cao Deparmen of Compuer Science & Engineering The Pennsylvania Sae Universiy Universiy Park, P 1682 Email:

More information

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents Chaper 4: Binary inpus 4.6 Push-buon inerfaces Push-buon inerface Ar. no. 6708xx Push-buon inerface 2-gang plus Push-buon inerfacechaper 4:Binary inpusar. no.6708xxversion 08/054.6Push-buon inerfaces.

More information

Selective Offloading in Mobile Edge Computing for the Green Internet of Things

Selective Offloading in Mobile Edge Computing for the Green Internet of Things EDGE COMPUTING FOR THE INTERNET OF THINGS Selecive Offloading in Mobile Edge Compuing for he Green Inerne of Things Xinchen Lyu, Hui Tian, Li Jiang, Alexey Vinel, Sabia Maharjan, Sein Gjessing, and Yan

More information

Image Content Representation

Image Content Representation Image Conen Represenaion Represenaion for curves and shapes regions relaionships beween regions E.G.M. Perakis Image Represenaion & Recogniion 1 Reliable Represenaion Uniqueness: mus uniquely specify an

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:!

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:! Daa Link Layer! The Daa Link layer can be furher subdivided ino:!.! Logical Link Conrol (LLC): error and flow conrol!.! Media Access Conrol (MAC): framing and media access! differen link proocols may provide

More information

Towards a Realistic Model for Failure Propagation in Interdependent Networks

Towards a Realistic Model for Failure Propagation in Interdependent Networks Towards a Realisic Model for Failure Propagaion in Inerdependen Neworks Agosino Suraro, Simone Silvesri, Mauro Coni, Sajal K. Das Deparmen of Mahemaics, Universiy of Padua, email: agosino.suraro@sudeni.unipd.i,

More information