Cross-Layer Interactions in Multihop Wireless Sensor Networks: A Constrained Queueing Model

Size: px
Start display at page:

Download "Cross-Layer Interactions in Multihop Wireless Sensor Networks: A Constrained Queueing Model"

Transcription

1 Cro-Layer Interaction in Multihop Wirele Senor Network: A Contrained Queueing Model YANG SONG Univerity of Florida and YUGUANG FANG Univerity of Florida Xidian Univerity In thi article, we propoe a contrained queueing model to invetigate the performance of multihop wirele enor network. Specifically, the cro-layer interaction of rate admiion control, traffic engineering, dynamic routing, and adaptive link cheduling are tudied jointly with the propoed queueing model. In addition, the tochatic network utility maximization problem in wirele enor network i addreed within thi framework. We propoe an adaptive network reource allocation cheme, called the ANRA algorithm, which provide a joint olution to the multiple-layer component of the tochatic network utility maximization problem. We how that the propoed ANRA algorithm achieve a near-optimal olution, that i, (1 ɛ of the global optimum network utility where ɛ can be arbitrarily mall, with a trade-off with the average delay experienced in the network. The propoed ANRA algorithm enjoy the merit of elf-adaptability through it online nature and thu i of particular interet for time-varying cenario uch a multihop wirele enor network. Categorie and Subject Decriptor: C.2.1 [Computer-Communication Network]: Network Architecture and Deign Wirele communication 4 General Term: Algorithm, Deign, Performance, Theory Additional Key Word and Phrae: Cro-layer deign, online algorithm, tochatic network optimization, tochatic utility maximization Y. Fang i alo a Changjiang Scholar Chair Profeor with the National Key Laboratory of Integrated Service Network, Xidian Univerity, Xi an, China. Thi work wa upported in part by the U.S. National Science Foundation under Grant CNS , CNS and CNS The work of Y. Fang wa alo partially upported by the National Natural Science Foundation of China order Grant , the Fundamental Reearch Fund for the Central Univeritie under Grant JY , and the 111 Project under Grant B Author addree: Y. Song, Department of Electrical and Computer Engineering, Univerity of Florida, Gaineville, FL 32611; yangong@ufl.edu; Y. Fang, Department of Electrical and Computer Engineering, Univerity of Florida, Gaineville, FL 32611; fang@ece.ufl.edu. Permiion to make digital or hard copie of part or all of thi work for peronal or claroom ue i granted without fee provided that copie are not made or ditributed for profit or commercial advantage and that copie how thi notice on the firt page or initial creen of a diplay along with the full citation. Copyright for component of thi work owned by other than ACM mut be honored. Abtracting with credit i permitted. To copy otherwie, to republih, to pot on erver, to reditribute to lit, or to ue any component of thi work in other work require prior pecific permiion and/or a fee. Permiion may be requeted from Publication Dept., ACM, Inc., 2 Penn Plaza, Suite 701, New York, NY USA, fax +1 ( , or permiion@acm.org. C 2010 ACM /2010/12-ART4 $10.00 DOI / ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

2 4:2 Y. Song and Y. Fang ACM Reference Format: Song, Y. and Fang, Y Cro-Layer interaction in multihop wirele enor network: A contrained queueing model. ACM Tran. Model. Comput. Simul. 21, 1, Article 4 (December 2010, 26 page. DOI = / INTRODUCTION Wirele enor network have attracted ignificant attention in both indutrial and academic communitie in the pat few year, epecially with the advance in low-power circuit deign and mall-ize energy upplie which ignificantly reduce the cot of deploying large-cale wirele enor network. The enor network can ene and meaure the phyical environment, for example, temperature, peed, ound, radiation, and the movement of the object, etc. In addition, wirele enor network have become an important olution for military application uch a information gathering and intruion detection. Other implementation of the wirele enor network include the healthcare body enor network, vehicular-to-roadide communication network, multimedia enor network, and underwater communication network. For more dicuion on the wirele enor network, refer to the urvey paper uch a Akyildiz and Kaimoglu [2004] and Yick et al. [2007]. Since the enor node in the network are uually deployed in place where traditional wired networking olution are not feabile, wirele tranmiion among enor node are trongly preferred. In addition, due to the retrained ize of wirele enor node, the computational capability of a ingle node i limited. Therefore, the meaured information i uually tranmitted to a remote Data Proceing Center (DPC for further data analyi. Furthermore, due to the unreliable wirele link, multiple data ink may exit in the network which collect the meaured data and tranmit the packet to the DPC node ecurely and reliably, poibly through the Internet. Before the wide deployment of wirele enor network, a ytematic undertanding on the performance of the multihop wirele enor network i deired. However, finding a uitable and accurate analytical model for wirele enor network i particularly challenging. Firt, the time-varying channel condition among wirele link ignificantly complicate the analyi for the network performance in term of throughput and experienced delay, even in an average ene [Stolyar 2006; Lin 2006; Gupta and Shroff 2009]. Secondly, due to the unpredictability of the behavior of the monitored object, the exogenou traffic arrival to the network, that i, the number of newly generated packet, i a tochatic proce. Therefore, to enure the tability of the network, that i, to keep the queue in the network contantly finite, the analytical model of wirele enor network hould comprie a rate admiion control mechanim which can dynamically adjut the number of admitted packet into the network. Thirdly, due to the hotile wirele communication link, a dynamic routing cheme hould be included in the analytical model. Moreover, the model hould capture the complex iue of wirele link cheduling which i ignificantly challenging due to the mutual interference of wirele tranmiion. Latly, in order to fully explore the network reource and to mitigate ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

3 Cro-Layer Interaction in Multihop Wirele Senor Network 4:3 the network congetion, an appropriate analytical network model hould be able to dynamically deliver packet through multiple data ink and thu an automatic load balancing olution can be achieved. In the exiting literature, mot of the propoed model for wirele enor network rely on the fluid model [Kelly et al. 1998], where a flow i characterized by a ource node and a pecific detination node, for example, Kelly et al. [1998], Chiang [2005], Chiang et al. [2007], Low and Lapley [1999]. However, thi model i not applicable to the cae where the generated packet can be delivered to any of the ink node, that i, the detination node i one of the ink and i elected dynamically. Moreover, thi fluid model neglect the actual queue interaction within the wirele enor network. In thi article, to tudy the cro-layer interaction of the multihop wirele enor network, we propoe a contrained queueing model where a packet need to wait for ervice in a data queue. More pecifically, we invetigate the joint rate admiion control, dynamic routing, adaptive link cheduling, and automatic load balancing olution to the wirele enor network through a et of interconnected queue. Due to the wirele interference and the underlying cheduling contraint, at a particular time lot, only a ubet of queue can be cheduled for tranmiion imultaneouly. To demontrate the effectivene of the propoed contrained queueing model, we invetigate the Stochatic Network Utility Maximization (SNUM problem in multihop wirele enor network. Baed on the propoed queueing model, we develop an Adaptive Network Reource Allocation (ANRA cheme which i a cro-layer olution to the SNUM problem and yield a (1 ɛ near-optimal olution to the global optimum network utility where ɛ>0 can be arbitrarily mall. The propoed ANRA cheme conit of multiple-layer component uch a joint rate admiion control, traffic plitting, dynamic routing, a well a adaptive link cheduling. In addition, the ANRA cheme i eentially an online algorithm which only require the intantaneou information of the current time lot and hence ignificantly reduce the computational complexity. The ret of the article i organized a follow. Section 2 briefly ummarize the related work in the literature. The contrained queueing model for the cro-layer interaction of wirele enor network i propoed in Section 3. The tochatic network utility maximization problem of the wirele enor network i invetigated in Section 4, where a cro-layer olution, called the ANRA cheme, i developed. The performance analyi of the ANRA cheme i provided in Section 5. An example which demontrate the effectivene of the ANRA cheme i given in Section 6 and Section 7 conclude thi article. 2. RELATED WORK To capture the cro-layer interaction of multihop wirele enor network, everal analytical model have been propoed in the literature. For example, in Chiang [2005], Chiang et al. [2007], Eryilmaz and Srikant [2005], Kelly et al. [1998], Low and Lapley [1999], Song and Fang [2007], the multihop network reource allocation problem ha been tudied through a fluid model. Each flow, or eion, i characterized by a ource and a detination node where ingle path routing or multipath routing cheme are implemented. Mot of the ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

4 4:4 Y. Song and Y. Fang work rely on the dual optimization framework which decompoe the complex cro-layer interaction into eparate ublayer problem by introducing dual variable. For example, the flow injection rate, controlled by the ource node of the flow, i calculated by olving an optimization problem with the knowledge of the dual variable, called hadow price [Kelly et al. 1998; Low and Lapley 1999], of all the link that are utilized. However, there are everal drawback for the fluid-baed model. Firt, to calculate the optimum flow injection rate, the information along all path hould be collected in order to implement the rate admiion control mechanim. In a dynamic environment uch a wirele enor network, thi proce of information collection may take a ignificant amount of time which inevitably prolong the network delay. Secondly, the optimization-baed olution uually purue fixed operating point which are hardly optimal in dynamic wirele etting with tochatic traffic arrival and time-varying channel condition. Thirdly, the fluid model uually aume that the change of the flow injection rate are perceived" by all the node along it path intantaneouly. The actual queue dynamic and interaction are neglected. In contrat, following the eminal paper of Taiula and Ephremide [1992], many olution have been focued on the queueing model for tudying the complex interaction of communication network. Neely et al. extend the reult of Taiula and Ephremide [1992] into wirele network with time-varying channel condition [Neely 2003]. For a more complete urvey of thi area, refer to Georgiadi et al. [2006]. The key component of the queue-baed olution in thee paper i the MaxWeight cheduling algorithm [Taiula and Ephremide 1992; Neely 2003]. Intuitively, at a time lot, the network pick the et of queue which: (1 can be active imultaneouly and (2 have the maximum overall weight. It i well-known that the MaxWeight algorithm i throughputoptimal in the ene that any arrival rate vector that can be upported by the network can be tabilized under the MaxWeight cheduling algorithm. In addition, the MaxWeight algorithm i an online policy which require only the information about current queue ize and channel condition. However, one notoriou drawback of the MaxWeight algorithm i the delay performance. The reaon i that in order to achieve the throughput-optimality, the MaxWeight algorithm explore a dynamic routing olution where long path are utilized even under a light traffic load. Thi phenomenon i ubtantiated via imulation by a recent work of Ying et al. [2009]. In Ying et al. [2009], the author propoe a variant of the MaxWeight algorithm where the average number of hop of tranmiion i minimized. Therefore, when the traffic i light, the propoed olution provide a much lower delay than the traditional MaxWeight algorithm. However, a a trade-off, the induced network capacity region in Ying et al. [2009] i noticeably maller than that of the original MaxWeight algorithm. Conequently, it i difficult to provide a minimum rate guarantee on all the eion in the network. Our work i inpired by Ying et al. [2009]. With repect to Ying et al. [2009], however, our article innovate in the following way. Firt, we focu on a heavy-loaded wirele enor network. Therefore, our olution incorporate a rate admiion control mechanim which i not conidered in Ying et al. [2009]. Secondly, rather than minimizing the overall number of hop, we ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

5 Cro-Layer Interaction in Multihop Wirele Senor Network 4:5 maximize the overall network utility which can alo enure the fairne among competitive traffic eion. Thirdly, we pecifically provide a minimum average rate guarantee for every eion to enure the QoS requirement. Fourthly, intead of a ingle detination cenario a conidered in Ying et al. [2009], we extend the model to cae where multiple data ink node are available. Each ource node can deliver the packet to any of the ink. Moreover, the dynamic routing and the iue of automatic load balancing i realized by the network onthe-fly. Finally, while Ying et al. [2009] treat different eion equally when minimizing the overall number of hop, our model prioritize all the eion with different QoS requirement. Therefore, a more flexible olution with ervice differentiation can be achieved. We will preent the contrained queueing model in the next ection. 3. A CONSTRAINED QUEUEING MODEL FOR WIRELESS SENSOR NETWORKS 3.1 Network Model We conider a multihop wirele enor network repreented by a directed graph G ={N, L} where N and L denote the et of vertice and the et of link, repectively. We will ue the notation of A to repreent the cardinality of et A, for example, the number of node in the network i N and L i the number of link. Time i lotted a t = 0, 1,... and at a particular time lot t, the intantaneou channel data rate of link (m, n L i denoted by μ m,n (t. In other word, link (m, n can tranmit a number of μ m,n (t packet during time lot t. We aume that during one time lot, the channel condition of link will remain contant. However, the value of μ m,n (t i ubject to change at the boundarie of time lot. Denote μ(t athenetwork link rate vector at time lot t. In thi article, we aume that μ(t remain contant within one time lot but i ubject to change at time lot boundarie. The value of μ(t i aumed to be evolving following an irreducible and aperiodic Markovian chain with arbitrarily large yet finite number of tate. 1 However, the teady tate ditribution are unknown to the network. At time lot t, the network elect a feaible link chedule, denoted by I(t = {I 1 (t, I 2 (t,, I L (t} where I l (t = 1 if link l i elected to be active and I l (t = 0 otherwie. The et of all feaible link chedule i denoted by (t which i determined by the underlying cheduling contraint uch a interference model and duplex contraint. Therefore, electing an interference-free link chedule in the network graph G i equivalent to the proce of attaining an independent et in the aociated conflict graph G, where the vertice are the link in G and a link exit in G if the two original link in G cannot tranmit imultaneouly. 1 It hould be noted that the Markovian aumption i for the eae of analyi. Our propoed model can be extended to more general cenario where the time average of an arbitrary link rate tate i well defined, a in Neely et al. [2005]. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

6 4:6 Y. Song and Y. Fang Fig. 1. Topology of wirele enor network. 3.2 Traffic Model There are a number of S ource node in the wirele enor network which conitently monitor the urrounding and inject exogenou traffic to the network. For example, in a wildlife monitoring cenario, the enor, uually placed with camera, need to meaure the animal movement and behavior and tranmit the generated packet to the remote Data Proceing Center (DPC in a multihop fahion. To implify analyi, we aume that each ource node i aociated uniquely with a eion. The et of ource node i denoted by S ={n 0 1, n0 2,...,n0 S } where n0, = 1,..., S i the ource node of eion. It i worth noting that the following analyi can be extended traightforwardly to the cenario where each ource node may generate multiple eion. There are D number of ink in the network which are connected to the remote data proceing center via the Internet. In other word, the ink node can be viewed a the gateway of the wirele enor network. Denote the et of ink a D ={d 1, d 2,...,d D }. In thi article, we conider a general cenario where the data packet from a ource node can be delivered to the DPC via any oftheinknodeind. Therefore, different from the exiting literature uch a Chiang [2005], Song and Fang [2007], and Ying et al. [2009], the ource node do not pecify the particular detination node for the generated packet. The election of the detination node i achieved by the network via dynamic routing cheme. The network topology conidered in thi article i illutrated in Figure 1. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

7 Cro-Layer Interaction in Multihop Wirele Senor Network 4:7 For a particular node in the network, ay node n, we denote φn d a the number of minimum hop from node n to the dth data ink in et D. Define φ n = min(φn d, d = 1,..., D (1 d a the minimum value of φn d for node n, that i, the minimum number of hop from node n to a ink node in et D. We aume that node n i aware of the value of φ n a well a thoe value of the neighboring node, which are attainable via precalculation by traditional routing mechanim uch a Dijktra algorithm. At time lot t, the exogenou arrival of eion, that i, the number of new packet 2 generated by the ource node of eion, i denoted by A (t. We aume that there i an upper bound for the number of new packet within one time lot, that i, A (t A max,, t. For eae of expoition, we aume that A (t i independently and identically ditributed over time lot with an average rate of λ. However, the data rate from multiple ource node can be arbitrarily correlated. For example, if the wirele enor network i deployed for monitoring purpoe, it i very likely that a movement of the object will trigger everal concurrent update of the nearby enor. Denote the vector λ ={λ 1,...,λ S } a the network arrival rate vector. The network capacity region i thu defined a all the feaible 3 network arrival vector that can be upported by the network via certain policie, including thoe with the knowledge of futuritic traffic arrival and channel rate condition. In thi article, we conider a heavy-loaded traffic cenario where the network arrival vector λ i outide of the network capacity region. Therefore, in order to achieve the network tability, a rate admiion control mechanim i implemented at the ource node. More pecifically, at time lot t, we only admit a number of X (t packet into the network from the ource node of eion, that i, n 0. Apparently, we have X (t A (t,, t. (2 In addition, we aume that each eion ha a continuou, concave, and differentiable utility function, denoted by U (X (t, which reflect the degree of atifaction by tranmitting X (t number of packet. It i worth noting that by electing proper utility function, the fairne among competitive eion can be achieved. For example, if U (X (t = log(x (t, a proportional fairne among multiple eion can be enforced [Chiang et al. 2007; Srikant 2003; Shakkottai and Srikant 2008]. 3.3 Queue Management For each node n in the network, there are N φ n number of queue that are maintained and updated. The queue are denoted by Q n,h, where 2 We aume that the packet have a fixed length. For cenario with variable packet length, the unit of data tranmiion can be changed to bit per lot and the following analyi till hold. 3 Note that additional contraint may be impoed. For example, the contraint on the minimum average rate and the maximum average power expenditure can be enforced. For more dicuion, pleae refer to Georgiadi et al. [2006]. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

8 4:8 Y. Song and Y. Fang h = φ n,..., N 1. Note that N 1 i the maximum number of hop for a loop-free routing path in the network. The packet in the queue of Q n,h are guaranteed to reach one of the ink node in et D within h hop, a will be hown in Section 4. It i intereting to oberve that for a newly generated packet by eion, the ource node, that i, n 0, can place it in any of the queue of Q n 0,h, where h = φ n 0,..., N 1, for further tranmiion. That i to ay, conecutive packet from the ource node n 0 may travere through different number of hop before reaching a detination ink node in et D. Therefore, when a new packet i generated, the ource node need to make a deciion on which queue the packet hould be placed, namely, traffic plitting deciion. In addition, the deciion hould be made promptly on an online bai with low computational complexity. With a light abue of notation, we ue Q n,h to denote the queue itelf and Q n,h (t to repreent the number of queue backlog 4 in time lot t. For a ingle queue, ay Q n,h, it i table if [Neely et al. 2005; Neely 2003] lim g(b 0, (3 B where g(b = lim up T 1 T T 1 Pr(Q n,h (t > B, t=0 where B i a poitive number. The network i table if all the individual queue in the network are table. For a link (n, j L, we require that the packet from Q n,h can be only tranmitted to Q j,h 1, if exit. Therefore, the queue updating dynamic for Q n,h i given by Q n,h (t + 1 [ Q n,h (t (n, j L u n,h n, j (t ] + + (m,n L um,n m,h+1 (t + X h (tδ n=n 0, (4 where [A] + denote max(a, 0 and u n,h n, j (t repreent the allocated data rate for the tranmiion of Q n,h Q j,h 1 on link (n, j, at time lot t, and N 1 h= φ n u n,h n, j (t = u n, j(t, where u n, j (t = μ n, j (t ifi n, j (t = 1, that i, link (n, j i cheduled to be active during time lot t, andu n, j (t = 0 otherwie. The notation of X h (t denote the number of packet that are admitted to the network for eion and are tored in queue Q n,h for future tranmiion. The indicator function δ A = 1 if event A i true and δ A = 0 otherwie. Note that the inequality in (4 incorporate the cenario where the tranmitter of a particular link ha le packet in the queue than the allocated data rate. We aume that during one time lot, the number of packet that a ingle queue can tranmit and receive are upper 4 In the unit of packet. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

9 Cro-Layer Interaction in Multihop Wirele Senor Network 4:9 bounded. Mathematically peaking, we have um,n m,h+1 (t u in, n, h, t, (5 and (m,n L (n, j L u n,h n, j (t u out, n, h, t. (6 3.4 Seion-Specific Requirement In thi article, we conider a cenario where each eion ha a pecific rate requirement α. Therefore, to enure the minimum average rate, we need to find a policy that 1 lim T T T 1 t=0 X (t α,. (7 In addition, we aume that each eion in the network ha an average hop requirement β. More pecifically, define where N 1 M (t = hx h (t, (8 h= φ n 0 N 1 We require that for each eion, h= φ n 0 X h (t = X (t,, t. 1 lim T T T 1 t=0 M (t β,. (9 Note that the average hop for a particular eion i related to the average delay experienced and the average energy conumed for the packet tranmiion of eion. Therefore, by aigning different value of α and β, a prioritized olution among multiple competitive eion can be achieved for the network reource allocation problem. 4. STOCHASTIC NETWORK UTILITY MAXIMIZATION IN WIRELESS SENSOR NETWORKS In the previou ection, we propoe a contrained queueing model to invetigate the performance of multihop wirele enor network. The model conit of everal important iue from different layer, including the rate admiion control problem, the dynamic routing problem, a well a the challenge of adaptive link cheduling. To better undertand the propoed contrained queueing model, in thi ection, we will examine the Stochatic Network Utility Maximization Problem (SNUM in multihop wirele enor network. A a crolayer olution, an Adaptive Network Reource Allocation (ANRA cheme i ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

10 4:10 Y. Song and Y. Fang propoed to olve the SNUM problem jointly. The propoed ANRA cheme i an online algorithm in nature which provably achieve an aymptotically optimal average overall network utility. In other word, the average network utility induced by the ANRA cheme i (1 ɛ of the optimum olution, where ɛ>0 i a poitive number that can be arbitrarily mall, with a trade-off with the average delay experienced in the network. 4.1 Problem Formulation Recall that every eion poee a utility function U (X (t which i continuou, concave, and differentiable. Without lo of generality, in the ret of thi article, we will aume that U (X (t = log(x (t. Therefore, in light of the tochatic traffic arrival a well a the time-varying channel condition, our objective i to develop a policy which maximize Stochatic Network Utility Maximization (SNUM Problem uch that: E(U (X (t (10 The network remain table. The average rate requirement of all S eion, denoted by α = {α 1,...,α S }, are atified. The average hop requirement of all S eion, denoted by β ={β 1,...,β S }, are atified. Note that if the underlying tatitical characteritic of the tochatic traffic arrival and the time-varying channel condition are known, the SNUM problem i inherently a tandard optimization problem and thu i eay to olve. However, due to the unawarene of the teady tate ditribution, the SNUM problem i remarkably challenging. In addition, in wirele enor network, dynamic algorithmic olution with low computational complexity are trongly deired. In the following, we propoe an ANRA cheme to olve the SNUM problem aymptotically. The ANRA cheme i a cro-layer olution which conit of joint rate admiion control, traffic plitting, dynamic routing, a well a adaptive link cheduling component. Moreover, the ANRA algorithm can achieve an automatic load balancing olution by utilizing different ink node correponding to the variation of the network condition. The ANRA algorithm i an online algorithm in nature which require only the tate information of the current time lot. We how that the ANRA algorithm achieve a (1 ɛ optimal olution where ɛ can be arbitrarily mall. Therefore, the propoed ANRA algorithm i of particular interet for dynamic wirele enor network with time-varying environment. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

11 Cro-Layer Interaction in Multihop Wirele Senor Network 4: The ANRA Cro-Layer Algorithm Before preenting the propoed ANRA cheme, we introduce the concept of virtual queue [Neely 2006; Georgiadi et al. 2006; Stolyar 2005] to facilitate our analyi. Specifically, for each eion, we maintain a virtual queue Y, which i initially empty, and the queue updating dynamic i defined a Y (t + 1 = [Y (t X (t] + + α,, t. (11 Similarly, we define another virtual queue for every eion, denoted by Z, and the queue dynamic i given by Z (t + 1 = [Z (t β ] + + M (t,, t, (12 where M (t i defined in (8. Note that the virtual queue are oftware-baed counter which are eay to maintain. For example, the ource node of each eion can calculate the value of virtual queue Y (t andz (t and update the value accordingly following (11 and (12. In addition, we introduce a poitive parameter J which i tunable a a ytem parameter. The impact of J on the algorithm performance will be dicued hortly. The propoed ANRA cro-layer algorithm i given a follow. Adaptive Network Reource Allocation (ANRA Scheme: Joint Rate Admiion Control and Traffic Splitting (at time t: For each ource node, ay n 0, there are a number of queue, that i, Q n 0,h, h = φ n 0,..., N 1. Find the value of h which minimize Z (th + Q n 0,h(t, (13 where tie are broken arbitrarily. Denote the optimum value of h a h. The ource node n 0 admit a number of new packet a X (t = min ( X (t, A (t, (14 where [ X (t = J 2(Z (th + Q n 0,h (t 2Y (t ] +. (15 For traffic plitting, the ource node n 0 will depoit all X (t packet in Q n 0,h. Joint Dynamic Routing and Link Scheduling (at time t: For each link (m, n L, define a link weight denoted by W m,n (t, which i calculated a [ W m,n (t = max h= φ m,..., N 1 ( Qm,h (t Q n,h 1 (t ] +. (16 Note that if Q n,h 1 doe not exit, the tranmiion from queue Q m,h to Q n,h 1 are prohibited. At time lot t, the network elect an interference-free link chedule I(t which olve max I(t (t μ m,n (tw m,n (t. (17 ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

12 4:12 Y. Song and Y. Fang If link (m, n i active, that i, I m,n (t = 1, the queue of Q m, h i elected for tranmiion where ( h = argmax h= φ m,..., N 1 Qm,h (t Q n,h 1 (t. (18 End Note that (17 i imilar to the original MaxWeight algorithm introduced in Taiula and Ephremide [1992] and generalized in Neely et al. [2005], Neely [2003], and Stolyar [2005]. The dynamic routing and link cheduling are addreed jointly by olving (17, which require centralized computation. However, following Taiula and Ephremide [1992], many work have been focued on the ditributed olution of (17. Although the ditributed computation iue i not the focu of thi article, we emphaize that our propoed ANRA cheme can be approximated well by exiting ditributed olution uch a Joo [2008], Akyol et al. [2008], Radunovic et al. [2008], Modiano et al. [2006], Jiang and Walrand [2008], Gupta et al. [2007], Stolyar [2008], and Wu et al. [2007]. For example, in Akyol et al. [2008], each node in the network utilize an IEEE MAC protocol where the contention window ize, or equivalently, the channel acce probability in Stolyar [2008], i adjuted conitently to approximate the link weight. The accuracy of uch random-acce-baed ditributed approximation are tudied and evaluated extenively in Akyol et al. [2008]. The cheduling component, that i, (17, of our propoed ANRA cheme can be approximated well by the olution uggeted in the aforeaid paper. For the packet placed at queue Q n 0,h, atmoth hop of tranmiion are needed in order to reach one of the ink node in et D. Thi can be verified traightforwardly due to the requirement that a tranmiion from Q m,h to Q n,h 1 can occur if and only if h 1 φ n. Moreover, the joint rate admiion control and the optimum traffic plitting component of ANRA can be implemented by the ource node in a ditributed fahion. Note that in order to calculate the intantaneou admitted rate, the ource node of eion need only to know the local queue backlog information. Moreover, the deciion of traffic plitting require only local queue information a well. Therefore, at every time lot, the joint rate admiion control and traffic plitting deciion can be made on an online bai in accordance to the time-varying condition of local queue. Furthermore, we will how that thi imple adaptive trategy doe not incur any lo of optimality. The achieved network utility induced by the ANRA cheme can be puhed arbitrarily cloe to the optimum olution. Next, we will characterize the global optimum utility in the network and provide the main performance reult of the propoed ANRA cheme. 4.3 Performance of the ANRA Scheme In thi ection, we firt characterize the global optimum olution of the SNUM problem in (10. Define U a the global maximum network utility that any cheme can achieve, that i, the optimum olution of (10. In order to achieve U, it i naturally to conider more complicated policie uch a thoe with the knowledge of futuritic arrival and channel condition. However, in the following theorem, we how that, omewhat urpriingly, the global optimum ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

13 Cro-Layer Interaction in Multihop Wirele Senor Network 4:13 olution of the SNUM problem can be achieved by certain tationary policie, that i, the reponive action i choen regardle of the current queue ize in the network and the time lot that the deciion i made. Recall that we have aumed that for each eion, A (t i independently and identially ditributed over time lot. Denote A(t a the vector of intantaneou arrival rate of all eion, at time lot t.leta be the et of all poible value of A(t. Note that for every element in A, thati,a a, a = 1,..., A, wehave0 A a A max where denote the element-wie comparion. We ue π a to repreent the teady tate ditribution of A a. THEOREM 1. If the contraint in the SNUM problem are atified, the maximum network utility, denoted by U, can be achieved by a cla of tationary randomized policie. Mathematically, the value of U i the olution of the following optimization problem, with the auxiliary variable pa k and Rk a,a uch that: max a π a ( S +1 U k=1 p k a Rk a (19 The contraint in (10 are atified. 0 Ra k A a. pa k 0, a, k. S +1 k=1 pa k = 1, a. PROOF. We prove Theorem 1 by howing that for arbitrary policy which atifie the contraint in the SNUM problem, the overall network utility i at mot U, which i the optimum utility attained by a cla of tationary randomized policie. In other word, we need to how that ( T U P 1 1 = lim up U (X (t U, (20 T T t=0 where U P i the average network utility under a policy P. For each tate in A, aya a, define R a a the et of nonnegative rate vector that are element-wie maller than A a. Define CR a a the convex hull of et R a. Therefore, any point in CR a can be conidered a a feaible network admitted rate vector given that the current arrival rate vector i A a. Note that every point in CR a i a vector with a dimenion of S -by-1. Therefore, it can be repreented by a convex combination of at mot S +1 point, denoted by Ra k, k = 1,..., S +1, according to Caratheodory theorem. In light of thi, we firt conider a time interval from 0 to T 1. Denote N a (T atheetoftime lot that A(t = A a. Therefore, we can rewrite (20 a U P N a (T = lim up T T a ( S +1 U k=1 p k a Rk a ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December

14 4:14 Y. Song and Y. Fang Due to the tationary aumption, we have U P = a π a lim up T ( S +1 U k=1 p k a Rk a Note that we alo aume that the utility function i continuou and bounded. Therefore, the compactne of the utility function i aured. Next, we focu on a ubequence of time duration, denoted by T i, i = 1,...,. Denote Unet P (T i = ( S +1 π a U pa k (T ira k. a k=1 It i traightforward to verify that U P = lim up Unet P (T i. i Due to the compactne of the utility function, following Bolzano-Weiertra theorem [Trench 2003], we claim that there exit a ubequence of T i, i = 1,,, uch that ( S +1 lim U pa k (T ira k Ũ a. i k=1 Denote p a k a the value which generate Ũ a,thati, ( S +1 Ũ a = U. We have k=1 U P = lim up U net (T i = i a p k a Rk a π a ( S +1 U k=1. p k a Rk a According to the definition of U in (19, we conclude that U P U. Intuitively, Theorem 1 indicate that the global maximum network utility can be achieved by certain randomized tationary policie. However, to calculate U, the tationary policy need to know the teady tate ditribution which are difficult to obtain in practice. In light of thi, we propoe an adaptive network reource allocation cheme, namely, ANRA, which i an online olution and doe not require uch tatitical information a a priori. For notation uccinctne, denote U A (t = E ( U (X (t a the expected network utility induced by the ANRA cheme. The performance of the ANRA algorithm, with a parameter J, i given a the following theorem. THEOREM 2. For a given ytem parameter J, we have lim inf T 1 T T 1 t=0. U A (t U B J, (21 ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

15 Cro-Layer Interaction in Multihop Wirele Senor Network 4:15 where B i a contant and i given by B = N ( N 1((u out 2 + (u in + A max 2 + ((α 2 + (β 2 + S (A max 2 (( N In addition, the contraint in the SNUM problem, that i, (10, are atified imultaneouly. PROOF. The proof of Theorem 2 i deferred to Section 5. The value of contant Bi determined by the number of node in the network, the number of eion, and the value of eion requirement, etc. It i worth noting that if we let J, the performance induced by the ANRA algorithm can be arbitrarily cloe to the global optimum olution U. However, a a trade-off, a larger value of J alo yield a longer average queue ize in the network. According to Little Law, a larger queue ize correpond to a longer average delay experienced in the network. Therefore, by electing the value of J properly, a trade-off between the network optimality and the average delay in the network can be achieved. We will dicu more about thi iue in the next ection. 5. PERFORMANCE ANALYSIS In thi ection, we provide a proof to Theorem 2 in the previou ection. Recall that in (11 and (12, we introduce two virtual queue, that i, Y (tandz (tfor each eion. Therefore, the average rate and the average hop requirement from all eion are converted into the tability requirement for the virtual queue. For example, the virtual queue update of Y (t i given by (11. If the virtual queue Y i table, the average arrival rate hould be le than the average departure rate of the queue, that i, 1 α lim T T T 1 t=0 X (t, which i exactly the minimum average rate requirement impoed by eion. By the ame token, the average hop requirement of eion i converted to the tability problem of the virtual queue Z. Define Q(t = ( Q(t, Y (t, Z(t, namely, all the data queue and the virtual queue in the network. Our objective i to find a policy which tabilize the network with repect to Q while maximizing the overall network utility. We firt take the quare of (4 and have (Q n,h (t (Q n,h (t (n, j L u n,h n, j (t 2 + 2Q n,h (t (n, j L (m,n L u n,h n, j (t um,n m,h+1 (t + (m,n L um,n m,h+1 (t X h (tδ n=n 0 X h (tδ n=n 0 ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December

16 4:16 Y. Song and Y. Fang Since we aume that each node generate at mot one eion, we have X h (tδ n=n 0 A max, t, n. Note that if we allow that a node can initiate multiple eion, we have X h (tδ n=n 0 S A max, t, n, where S i the number of eion in the network. In light of (5 and (6, we have (Q n,h (t (Q n,h (t 2 (u out 2 + (u in + A max 2 2Q n,h (t u n,h n, j (t um,n m,h+1 (t X h (tδ n=n 0. (22 (n, j L (m,n L We next um (22 over all the data queue in the network, that i, Q n,h,and have (Q n,h (t 2 B 1 (Q n,h (t n,h n,h 2Q n,h (t u n,h n, j (t (n, j L (m,n L um,n m,h+1 (t where B 1 = N ( N 1((u out 2 + (u in + A max 2. Note that M (t, defined in (8, atifie M (t ( N 1 2 A max. Next, we take the quare of (11 and (12 and thu have and (Y (t (Y (t 2 + (X (t 2 + (α 2 2Y (t(x (t α (Z (t (Z (t 2 + (M (t 2 + (β 2 2Z (t(β M (t. Similarly, we um over all the eion and have (Y (t (Y (t 2 B 2 2 Y (t(x (t α where B 2 = S (A max 2 + (α 2. X h (tδ n=n 0, (23 Alo, we obtain (Z (t (Z (t 2 B 3 2 Z (t(β M (t, ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

17 Cro-Layer Interaction in Multihop Wirele Senor Network 4:17 where B 3 = (β 2 + S ( N 1 4 (A max 2. Define the ytem-wide Lyapunov function a L(Q(t = (Q n,h (t 2 + n,h (Y (t 2 + (Z (t 2. Next, we define the Lyapunov drift [Neely 2003] of the ytem a = E ( L(Q(t + 1 L(Q(t Q(t. (24 Define B = B 1 + B 2 + B 3, we have B 2 Q n,h (te u n,h n, j (t u m,h m,n (t X h (tδ n=n 0 Q(t S n,h (n, j L (m,n L ( 2E Y (t(x (t α Q(t 2E Z (t(β M (t Q(t. Next, we ubtract both ide by JE U (X (t Q(t and have JE U (X (t Q(t B 2 Q n,h (te u n,h n, j (t u m,h+1 m,n (t Q(t n,h (n, j L (m,n L ( + 2E Q n 0,h(tX h Q(t (t 2E Y (tx (t Q(t + 2 Y (tα h + 2E Z (tm (t Q(t 2 Z (tβ JE U (X (t Q(t. (25 We rewrite the R.H.S. of (25 a R.H.S. = B + 2 Y (tα 2 Z (tβ 2 Q n,h (te u n,h n, j (t u m,h+1 m,n (t Q(t n,h (n, j L (m,n L E 2Y (tx (t 2Z (tm (t 2Q n 0,h(tX h (t h + J U (X (t. Q(t ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

18 4:18 Y. Song and Y. Fang We oberve that the dynamic routing and cheduling component of the ANRA cheme i actually maximizing Q n,h (te u n,h n, j (t um,n m,h+1 (t Q(t. (26 n,h (n, j L (m,n L In addition, the joint rate admiion control and traffic plitting component of the ANRA cheme i eentially maximizing E 2Y (tx (t 2Z (tm (t 2Q n 0,h(tX h (t+ J U (X (t Q(t h (27 with the contraint of X h (t = X (t,, t. (28 h To ee thi, we can decompoe (27 to how that each eion only maximize JU ( X (t + 2Y (tx (t 2Z (t h hx h (t h 2Q n 0,h(tX h (t. (29 Therefore, the propoed ANRA algorithm indeed minimize the R.H.S. of (25 over all policie. Conider a reduced network capacity region, denoted by ɛ, parameterized by ɛ>0, a {λ λ n,h + ɛ }, (30 where i the original network capacity region and 1 λ n,h = lim T T T 1 X h (tδ n=n 0. (31 t=0 Define Uɛ a the global optimum network utility achieved in the reduced capacity region. Apparently, we have lim ɛ 0 Uɛ U. In addition, denote X,ɛ h (0, X,ɛ h (1,..., Xh,ɛ (t,... a the optimum rate equence which yield U ɛ. Define X ɛ a the average of the optimum rate equence of eion, in the reduced capacity region. It i traightforward to verify that Xɛ + ɛ i in the original network capacity region. Therefore, following a imilar analyi a in Neely [2003], Neely et al. [2005], Neely et al. [2008], and Sharma et al. [2009], we claim that there exit a randomized policy, denoted by R, which generate E u n,h n, j (t um,n m,h+1 (t X,ɛ h + ɛ (32 (n, j L (m,n L if n i one of the ource node and E u n,h n, j (t (n, j L (m,n L um,n m,h+1 (t ɛ (33 ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

19 Cro-Layer Interaction in Multihop Wirele Senor Network 4:19 for other node. Furthermore, policy R enure E X,ɛ h (t α c + ɛ and h E(M,ɛ (t + ɛ β, where M,ɛ (t i generated by Xh,ɛ (t. Due to the fact that the propoed ANRA cheme minimize the R.H.S. of (25 overall all policie, including R, wehave JE U (X (t Q(t B 2ɛ Q n,h (t + n,h Y (t + Z (t JE U h We next take the expectation with repect to Q(t and obtain L(Q(t + 1 L(Q(t JE U (X (t B 2ɛE n,h JE U h Q n,h (t + Y (t + Z (t X h,ɛ (t + ɛ Q(t. X h,ɛ (t + ɛ. (34 We um over time lot 0,...,T 1 and have T 1 L(Q(T L(Q(0 JE U (X (t ince T T B 1 t=0 t=0 JE U h E Q n,h (t + n,h Y (t + X h,ɛ (t + ɛ Z (t i alway nonnegative. Next, we divide the both ide of (35 by T and rearrange term to have T 1 1 JE U (X (t 1 T 1 JE U X,ɛ h T T (t + ɛ B L(Q(0, T t=0 t=0 h where the nonnegativity of the Lyapunov function i utilized. Since we aume that the initial queue backlog in the ytem are finite and the virtual queue are initially empty, taking ɛ 0 and lim inf T yield the performance reult of the ANRA algorithm tated in Theorem 2. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December (35

20 4:20 Y. Song and Y. Fang We next how that the contraint of the SNUM problem are alo atified. To illutrate thi, we how that the queue in the network, including real data queue and virtual queue, are table. Baed on (34, we um over time lot 0,...,T 1 and have T 1 2ɛE Q n,h (t + t=0 n,h T 1 L(Q(0 + t=0 JE Z (t Y (t + U (X (t + T B. (36 Due to X (t A max and the aumption on the utility function, we claim that U (t i upper bounded and denote the maximum utility within one time lot a U max,thati, U (t U max,, t. (37 Divide the both ide of (36 by T and we have T 1 1 2ɛE Q n,h (t + Y (t + T t=0 n,h By taking lim up T,wehave lim up T 1 T T 1 t=0 E n,h Q n,h (t + Z (t L(Q(0 + J S U max + T B. Y (t + Z (t J S U max + B. (38 2ɛ Note that the preceding analyi hold for any feaible value of ɛ. Denote ϕ a the maximum value of ɛ uch that ϕ i not empty. Finally, we conclude that lim up T 1 T T 1 t=0 E n,h Q n,h (t + Y (t + Z (t J S U max + B <. (39 2ϕ The tability of the network follow immediately from Markov Inequality and thu complete the proof. It i worth noting that a hown in (39, a large value of J induce a longer average queue ize in the network. Therefore, a trade-off between the algorithm performance of the ANRA cheme and the average delay experienced in the network can be controlled effectively by tuning the value of J. 6. CASE STUDY In thi ection, we demontrate the effectivene of the ANRA algorithm numerically through a imple network hown in Figure 2. We tre that, however, thi exemplifying tudy cae reproduce all the challenging problem involved in the complex cro-layer interaction in time-varying environment, uch a tochatic traffic arrival, random channel condition, and dynamic routing and cheduling, etc. A hown in Figure 2, the ource node in the network are node A and B wherea the detination ink node are denoted by E and F. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

21 Cro-Layer Interaction in Multihop Wirele Senor Network 4:21 Fig. 2. Example network. There are ix node and twelve link in the network. Therefore, node A and B each maintain four queue, from hop 2 to hop 5, and node C and D each maintain five queue, from hop 1 to hop 5, in the buffer. At each time lot, a wirele link i aumed to have three equally poible data rate 5, 2, 8 and 16. The traffic arrival are independently and identically ditributed with three equally poible tate, that i, 0, 10, and 20. The minimum rate requirement of the two eion are 5 and 8 and the average hop requirement of the eion are 30 and 10. Without lo of generality, we aume that at a given time lot, two link with a common node cannot be active imultaneouly. For example, if link A B i active, link B A, A C, C A, B D and D B cannot be elected. Figure 3 depict the average network utility achieved by the ANRA cheme for different value of J where each experiment i executed for time lot. We can oberve from Figure 3 that the overall network utility rie a the value of J increae. However, the peed of utility improvement decreae and the achieved network utility converge to the global optimum utility U gradually. It i worth noting that in practice, the value of U cannot be attained efficiently without knowing the underlying tatitical characteritic. However, the propoed ANRA cheme can achieve a olution which i arbitrarily cloe to the global optimum olution with no uch information required. To demontrate the trade-off of different value of J, in Figure 4, we how the average queue ize in the network for J = 20, 50, 200, 500, 1000, 2000, 5000, 10000, and We can ee that, a expected, the average queue ize increae a the value of J get larger. Note that the average queue ize i related to the average delay in the network. Therefore, a trade-off between the network optimality and the average experienced delay can be achieved by tuning the value of J. In Figure 5, we illutrate the ample trajectorie of the admitted rate of two eion with J = 5000, for the firt 50 time lot. We can oberve that each eion admit different amount of packet into the network adaptively 5 Note that the unit of data tranmiion i packet per lot. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

22 4:22 Y. Song and Y. Fang Fig. 3. Average network utility achieved by ANRA for different value of J. Fig. 4. Average network queue ize by ANRA for different value of J. following the time-varying condition of the network. In addition, we depict the trajectorie of the four virtual queue with the ame etting, in Figure 6, for the firt 100 time lot. By comparing Figure 5 and Figure 6 jointly, we can oberve that for the minimum rate virtual queue, ay Y 1, whenever there i the tendency that the virtual queue i accumulating, a depicted in Figure 6, the correponding admitted rate by eion 1 increae in Figure 5. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

23 Cro-Layer Interaction in Multihop Wirele Senor Network 4:23 Fig. 5. Sample trajectorie of the admitted rate of two eion for J = Fig. 6. Sample trajectorie of the virtual queue for J = By the definition of the virtual queue, a larger backlog of Y 1 indicate that the average departure rate of the virtual queue, that i, the average admitted rate, i inufficient. Therefore, the ource node of eion 1 will attempt to increae the admitted rate and thu the backlog of the virtual queue will decreae accordingly where the tability of the virtual queue can be aured. In Figure 7, the traffic plitting deciion of the two ource node, that i, the hop election of the ource node, are illutrated. We can oberve that both ource node incline to utilize the queue with the maller number of hop. The queue with longer hop, for example, h = 3 or 4, are ued only when the queue backlog in the queue with maller hop are overwhelmed. In addition, we can ee that on average, eion 2 utilize a maller number of average hop ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

24 4:24 Y. Song and Y. Fang Fig. 7. Sample trajectorie of the hop election for J = than eion 1. Recall that eion 2 ha a much more tringent contraint on the average number of hop than eion 1, that i, 10 veru 30. Therefore, the ource node of eion 2, that i, n 0 2, incline to depoit more packet on the queue with maller hop count. A a conequence, by aigning different value of rate and hop requirement, a ervice differentiation olution can be achieved by the ANRA cheme among multiple competitive eion in the network. In addition, a near-optimal network utility can be attained imultaneouly. 7. CONCLUSIONS AND FUTURE WORK In thi article, we propoe a contrained queueing model to capture the crolayer interaction in multihop wirele enor network. Our model conit of component from multiple layer uch a rate admiion control, dynamic routing, and wirele link cheduling. Baed on the propoed model, we invetigate the tochatic network utility maximization problem in wirele enor network. A a cro-layer olution, an adaptive network reource allocation cheme, called the ANRA algorithm, i propoed. The ANRA algorithm i an online mechanim which yield an overall network utility that can be puhed arbitrarily cloe to the global optimum olution. A a future work, energy-aware ditributed cheduling algorithm are to be tudied and evaluated. In addition, the extenion of our model to wirele enor network with network coding eem intereting and need further invetigation. REFERENCES AKYILDIZ, I. F. AND KASIMOGLU, I. H Wirele enor and actor network: Reearch challenge. Elevier Comput. Network. AKYOL, U., ANDREWS, M., GUPTA, P., HOBBY, J., SANIEE, I., AND STOLYAR, A Joint cheduling and congetion control in mobile ad-hoc network. In Proceeding of the Annual Joint Conference of the IEEE Computer and Communication Societie (InfoCom. ACM Tranaction on Modeling and Computer Simulation, Vol. 21, No. 1, Article 4, Pub. date: December 2010.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity

More information

Joint Congestion Control and Media Access Control Design for Ad Hoc Wireless Networks

Joint Congestion Control and Media Access Control Design for Ad Hoc Wireless Networks Joint Congetion Control and Media Acce Control Deign for Ad Hoc Wirele Network Lijun Chen, Steven H. Low and John C. Doyle Engineering & Applied Science Diviion, California Intitute of Technology Paadena,

More information

SLA Adaptation for Service Overlay Networks

SLA Adaptation for Service Overlay Networks SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada

More information

Diff-Max: Separation of Routing and Scheduling in Backpressure-Based Wireless Networks

Diff-Max: Separation of Routing and Scheduling in Backpressure-Based Wireless Networks Diff-Max: Separation of Routing and Scheduling in -Baed Wirele Network Hulya Seferoglu and Eytan Modiano Laboratory For Information and Deciion Sytem Maachuett Intitute of Technology {heferog, modiano}@mit.edu

More information

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To

More information

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu

More information

On successive packing approach to multidimensional (M-D) interleaving

On successive packing approach to multidimensional (M-D) interleaving On ucceive packing approach to multidimenional (M-D) interleaving Xi Min Zhang Yun Q. hi ankar Bau Abtract We propoe an interleaving cheme for multidimenional (M-D) interleaving. To achieved by uing a

More information

Minimum congestion spanning trees in bipartite and random graphs

Minimum congestion spanning trees in bipartite and random graphs Minimum congetion panning tree in bipartite and random graph M.I. Otrovkii Department of Mathematic and Computer Science St. John Univerity 8000 Utopia Parkway Queen, NY 11439, USA e-mail: otrovm@tjohn.edu

More information

Diverse: Application-Layer Service Differentiation in Peer-to-Peer Communications

Diverse: Application-Layer Service Differentiation in Peer-to-Peer Communications Divere: Application-Layer Service Differentiation in Peer-to-Peer Communication Chuan Wu, Student Member, IEEE, Baochun Li, Senior Member, IEEE Department of Electrical and Computer Engineering Univerity

More information

The Association of System Performance Professionals

The Association of System Performance Professionals The Aociation of Sytem Performance Profeional The Computer Meaurement Group, commonly called CMG, i a not for profit, worldwide organization of data proceing profeional committed to the meaurement and

More information

Routing Definition 4.1

Routing Definition 4.1 4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing

More information

Resource Allocation in Multi-Radio Multi-Channel Multi-Hop Wireless Networks

Resource Allocation in Multi-Radio Multi-Channel Multi-Hop Wireless Networks Reource Allocation in Multi-Radio Multi-Channel Multi-Hop Wirele Network Technical Report (July 2007) Simone Merlin, Nitin Vaidya, Michele Zorzi Padova Univerity, DEI, Padova, Italy; Univerity of Illinoi

More information

Chapter 13 Non Sampling Errors

Chapter 13 Non Sampling Errors Chapter 13 Non Sampling Error It i a general aumption in the ampling theory that the true value of each unit in the population can be obtained and tabulated without any error. In practice, thi aumption

More information

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment Int. J. Communication, Network and Sytem Science, 0, 5, 90-97 http://dx.doi.org/0.436/ijcn.0.50 Publihed Online February 0 (http://www.scirp.org/journal/ijcn) Increaing Throughput and Reducing Delay in

More information

Service and Network Management Interworking in Future Wireless Systems

Service and Network Management Interworking in Future Wireless Systems Service and Network Management Interworking in Future Wirele Sytem V. Tountopoulo V. Stavroulaki P. Demeticha N. Mitrou and M. Theologou National Technical Univerity of Athen Department of Electrical Engineering

More information

Advanced Encryption Standard and Modes of Operation

Advanced Encryption Standard and Modes of Operation Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES

More information

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT

More information

A Multi-objective Genetic Algorithm for Reliability Optimization Problem

A Multi-objective Genetic Algorithm for Reliability Optimization Problem International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR

More information

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks Localized Minimum Spanning Tree Baed Multicat Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Senor Network Hanne Frey Univerity of Paderborn D-3398 Paderborn hanne.frey@uni-paderborn.de

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two

More information

Separation of Routing and Scheduling in Backpressure- Based Wireless Networks

Separation of Routing and Scheduling in Backpressure- Based Wireless Networks Separation of Routing and Scheduling in - Baed Wirele Network The MIT Faculty ha made thi article openly available. Pleae hare how thi acce benefit you. Your tory matter. Citation A Publihed Publiher Seferoglu,

More information

Software Agent (SA) to guarantee QoS for multi constrain applications in all-ip networks

Software Agent (SA) to guarantee QoS for multi constrain applications in all-ip networks Software Agent (SA) to guarantee QoS for multi contrain application in all-ip network Kazi Khaled Al-Zahid and Mituji Matumoto GITS, Waeda Univerity 94 Waeda Univ. Bldg. A-308, 1011Okuboyama Nihitomida

More information

A Practical Model for Minimizing Waiting Time in a Transit Network

A Practical Model for Minimizing Waiting Time in a Transit Network A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,

More information

Computer Networks. Cross-layer design in multihop wireless networks. Lijun Chen, Steven H. Low, John C. Doyle. abstract

Computer Networks. Cross-layer design in multihop wireless networks. Lijun Chen, Steven H. Low, John C. Doyle. abstract Computer Network 55 () 48 496 Content lit available at ScienceDirect Computer Network journal homepage: www.elevier.com/locate/comnet Cro-layer deign in multihop wirele network Lijun Chen, Steven H. Low,

More information

Research Article Real-Time Communications in Large-Scale Wireless Networks

Research Article Real-Time Communications in Large-Scale Wireless Networks Hindawi Publihing Corporation International Journal of Digital Multimedia Broadcating Volume 2008, Article ID 586067, 16 page doi:10.1155/2008/586067 eearch Article eal-time Communication in Large-Scale

More information

1 The secretary problem

1 The secretary problem Thi i new material: if you ee error, pleae email jtyu at tanford dot edu 1 The ecretary problem We will tart by analyzing the expected runtime of an algorithm, a you will be expected to do on your homework.

More information

Modeling and Analysis of Slow CW Decrease for IEEE WLAN

Modeling and Analysis of Slow CW Decrease for IEEE WLAN Modeling and Analyi of Slow CW Decreae for IEEE 82. WLAN Qiang Ni, Imad Aad 2, Chadi Barakat, and Thierry Turletti Planete Group 2 Planete Group INRIA Sophia Antipoli INRIA Rhône-Alpe Sophia Antipoli,

More information

A Hybrid Deployable Dynamic Traffic Assignment Framework for Robust Online Route Guidance

A Hybrid Deployable Dynamic Traffic Assignment Framework for Robust Online Route Guidance A Hybrid Deployable Dynamic Traffic Aignment Framework for Robut Online Route Guidance Sriniva Peeta School of Civil Engineering, Purdue Univerity Chao Zhou Sabre, Inc. Sriniva Peeta School of Civil Engineering

More information

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem, COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)

More information

Connected Placement of Disaster Shelters in Modern Cities

Connected Placement of Disaster Shelters in Modern Cities Connected Placement of Diater Shelter in Modern Citie Huanyang Zheng and Jie Wu Department of Computer and Information Science Temple Univerity, USA {huanyang.zheng, jiewu}@temple.edu ABSTRACT Thi paper

More information

CENTER-POINT MODEL OF DEFORMABLE SURFACE

CENTER-POINT MODEL OF DEFORMABLE SURFACE CENTER-POINT MODEL OF DEFORMABLE SURFACE Piotr M. Szczypinki Iintitute of Electronic, Technical Univerity of Lodz, Poland Abtract: Key word: Center-point model of deformable urface for egmentation of 3D

More information

3D SMAP Algorithm. April 11, 2012

3D SMAP Algorithm. April 11, 2012 3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative

More information

A Load Balancing Model based on Load-aware for Distributed Controllers. Fengjun Shang, Wenjuan Gong

A Load Balancing Model based on Load-aware for Distributed Controllers. Fengjun Shang, Wenjuan Gong 4th International Conference on Machinery, Material and Computing Technology (ICMMCT 2016) A Load Balancing Model baed on Load-aware for Ditributed Controller Fengjun Shang, Wenjuan Gong College of Compute

More information

On Peer-to-Peer Media Streaming Λ

On Peer-to-Peer Media Streaming Λ On eer-to-eer Media Streaming Λ Dongyan Xu y, Mohamed Hefeeda, Suanne Hambruch, Bharat Bhargava Department of Computer Science urdue Univerity, Wet Lafayette, IN 797 fdxu, hefeeda, eh, bbg@c.purdue.edu

More information

NEXT generation networks will evolve from delivering

NEXT generation networks will evolve from delivering Optimal Network Rate Allocation under End-to-End Quality-of-Service Requirement Mohamed Saad, Member, IEEE, Alberto Leon-Garcia, Fellow, IEEE, and Wei Yu, Member, IEEE Abtract We addre the problem of allocating

More information

Markov Random Fields in Image Segmentation

Markov Random Fields in Image Segmentation Preented at SSIP 2011, Szeged, Hungary Markov Random Field in Image Segmentation Zoltan Kato Image Proceing & Computer Graphic Dept. Univerity of Szeged Hungary Zoltan Kato: Markov Random Field in Image

More information

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two

More information

Modeling the Effect of Mobile Handoffs on TCP and TFRC Throughput

Modeling the Effect of Mobile Handoffs on TCP and TFRC Throughput Modeling the Effect of Mobile Handoff on TCP and TFRC Throughput Antonio Argyriou and Vijay Madietti School of Electrical and Computer Engineering Georgia Intitute of Technology Atlanta, Georgia 3332 25,

More information

An efficient resource allocation algorithm for OFDMA cooperative relay networks with fairness and QoS guaranteed

An efficient resource allocation algorithm for OFDMA cooperative relay networks with fairness and QoS guaranteed Univerity of Wollongong Reearch Online Faculty of Informatic - Paper (Archive) Faculty of Engineering and Information Science 200 An efficient reource allocation algorithm for OFDMA cooperative relay network

More information

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK ES05 Analyi and Deign of Engineering Sytem: Lab : An Introductory Tutorial: Getting Started with SIMULINK What i SIMULINK? SIMULINK i a oftware package for modeling, imulating, and analyzing dynamic ytem.

More information

A note on degenerate and spectrally degenerate graphs

A note on degenerate and spectrally degenerate graphs A note on degenerate and pectrally degenerate graph Noga Alon Abtract A graph G i called pectrally d-degenerate if the larget eigenvalue of each ubgraph of it with maximum degree D i at mot dd. We prove

More information

Floating Point CORDIC Based Power Operation

Floating Point CORDIC Based Power Operation Floating Point CORDIC Baed Power Operation Kazumi Malhan, Padmaja AVL Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland Univerity, Rocheter, MI e-mail: kmalhan@oakland.edu,

More information

Multi-Target Tracking In Clutter

Multi-Target Tracking In Clutter Multi-Target Tracking In Clutter John N. Sander-Reed, Mary Jo Duncan, W.B. Boucher, W. Michael Dimmler, Shawn O Keefe ABSTRACT A high frame rate (0 Hz), multi-target, video tracker ha been developed and

More information

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic

More information

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage Proceeding of the World Congre on Engineering 2007 Vol I LinkGuide: Toward a Better Collection of Hyperlink in a Webite Homepage A. Ammari and V. Zharkova chool of Informatic, Univerity of Bradford anammari@bradford.ac.uk,

More information

Aalborg Universitet. Published in: Proceedings of the Working Conference on Advanced Visual Interfaces

Aalborg Universitet. Published in: Proceedings of the Working Conference on Advanced Visual Interfaces Aalborg Univeritet Software-Baed Adjutment of Mobile Autotereocopic Graphic Uing Static Parallax Barrier Paprocki, Martin Marko; Krog, Kim Srirat; Kritofferen, Morten Bak; Krau, Martin Publihed in: Proceeding

More information

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is Today Outline CS 56, Lecture Jared Saia Univerity of New Mexico The path that can be trodden i not the enduring and unchanging Path. The name that can be named i not the enduring and unchanging Name. -

More information

Domain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures

Domain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures Domain-Specific Modeling for Rapid Sytem-Wide Energy Etimation of Reconfigurable Architecture Seonil Choi 1,Ju-wookJang 2, Sumit Mohanty 1, Viktor K. Praanna 1 1 Dept. of Electrical Engg. 2 Dept. of Electronic

More information

AUTOMATIC TEST CASE GENERATION USING UML MODELS

AUTOMATIC TEST CASE GENERATION USING UML MODELS Volume-2, Iue-6, June-2014 AUTOMATIC TEST CASE GENERATION USING UML MODELS 1 SAGARKUMAR P. JAIN, 2 KHUSHBOO S. LALWANI, 3 NIKITA K. MAHAJAN, 4 BHAGYASHREE J. GADEKAR 1,2,3,4 Department of Computer Engineering,

More information

Focused Video Estimation from Defocused Video Sequences

Focused Video Estimation from Defocused Video Sequences Focued Video Etimation from Defocued Video Sequence Junlan Yang a, Dan Schonfeld a and Magdi Mohamed b a Multimedia Communication Lab, ECE Dept., Univerity of Illinoi, Chicago, IL b Phyical Realization

More information

Minimum Energy Reliable Paths Using Unreliable Wireless Links

Minimum Energy Reliable Paths Using Unreliable Wireless Links Minimum Energy Reliable Path Uing Unreliable Wirele Link Qunfeng Dong Department of Computer Science Univerity of Wiconin-Madion Madion, Wiconin 53706 qunfeng@c.wic.edu Micah Adler Department of Computer

More information

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee Reolving Deadlock for Pipelined Stream Application on Network-on-Chip Xiaohang Wang 1,2, Peng Liu 1 1 Department of Information Science and Electronic Engineering, Zheiang Univerity Hangzhou, Zheiang,

More information

A Handover Scheme for Mobile WiMAX Using Signal Strength and Distance

A Handover Scheme for Mobile WiMAX Using Signal Strength and Distance A Handover Scheme for Mobile WiMAX Uing Signal Strength and Ditance Mary Alatie, Mjumo Mzyece and Anih Kurien Department of Electrical Engineering/French South African Intitute of Technology (F SATI) Thwane

More information

Edits in Xylia Validity Preserving Editing of XML Documents

Edits in Xylia Validity Preserving Editing of XML Documents dit in Xylia Validity Preerving diting of XML Document Pouria Shaker, Theodore S. Norvell, and Denni K. Peter Faculty of ngineering and Applied Science, Memorial Univerity of Newfoundland, St. John, NFLD,

More information

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang Stochatic Search and Graph Technique for MCM Path Planning Chritine D. Piatko, Chritopher P. Diehl, Paul McNamee, Cheryl Rech and I-Jeng Wang The John Hopkin Univerity Applied Phyic Laboratory, Laurel,

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United State US 2011 0316690A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0316690 A1 Siegman (43) Pub. Date: Dec. 29, 2011 (54) SYSTEMAND METHOD FOR IDENTIFYING ELECTRICAL EQUIPMENT

More information

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X Lecture 37: Global Optimization [Adapted from note by R. Bodik and G. Necula] Topic Global optimization refer to program optimization that encompa multiple baic block in a function. (I have ued the term

More information

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing.

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing. Volume 3, Iue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Tak Aignment in

More information

Analyzing Hydra Historical Statistics Part 2

Analyzing Hydra Historical Statistics Part 2 Analyzing Hydra Hitorical Statitic Part Fabio Maimo Ottaviani EPV Technologie White paper 5 hnode HSM Hitorical Record The hnode i the hierarchical data torage management node and ha to perform all the

More information

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 3, Iue 4, April 2015 International Journal Advance Reearch in Computer Science and Management Studie Reearch Article / Survey Paper / Cae Study Available online at: www.ijarcm.com

More information

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems International Journal of Performability Engineering Vol., No. 3, May 05, pp. 03-. RAMS Conultant Printed in India A Sytem Dynamic Model for Tranient Availability Modeling of Repairable Redundant Sytem

More information

Kinematics Programming for Cooperating Robotic Systems

Kinematics Programming for Cooperating Robotic Systems Kinematic Programming for Cooperating Robotic Sytem Critiane P. Tonetto, Carlo R. Rocha, Henrique Sima, Altamir Dia Federal Univerity of Santa Catarina, Mechanical Engineering Department, P.O. Box 476,

More information

Modelling the impact of cyber attacks on the traffic control centre of an urban automobile transport system by means of enhanced cybersecurity

Modelling the impact of cyber attacks on the traffic control centre of an urban automobile transport system by means of enhanced cybersecurity Modelling the impact of cyber attack on the traffic control centre of an urban automobile tranport ytem by mean of enhanced cyberecurity Yoana Ivanova 1,* 1 Bulgarian Academy of Science, Intitute of ICT,

More information

UC Berkeley International Conference on GIScience Short Paper Proceedings

UC Berkeley International Conference on GIScience Short Paper Proceedings UC Berkeley International Conference on GIScience Short Paper Proceeding Title A novel method for probabilitic coverage etimation of enor network baed on 3D vector repreentation in complex urban environment

More information

/06/$ IEEE 364

/06/$ IEEE 364 006 IEEE International ympoium on ignal Proceing and Information Technology oie Variance Etimation In ignal Proceing David Makovoz IPAC, California Intitute of Technology, MC-0, Paadena, CA, 95 davidm@ipac.caltech.edu;

More information

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata he 32nd International Congre and Expoition on Noie Control Engineering Jeju International Convention Center, Seogwipo, Korea, Augut 25-28, 2003 [N309] Feedforward Active Noie Control Sytem with Online

More information

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive

More information

PERFORMANCE EVALUATION OF TRANSMISSION DISTANCE AND BIT RATES IN INTER-SATELLITE OPTICAL WIRELESS COMMUNICATION SYSTEM

PERFORMANCE EVALUATION OF TRANSMISSION DISTANCE AND BIT RATES IN INTER-SATELLITE OPTICAL WIRELESS COMMUNICATION SYSTEM PERFORMANCE EVALUATION OF TRANSMISSION DISTANCE AND BIT RATES IN INTER-SATELLITE OPTICAL WIRELESS COMMUNICATION SYSTEM Rohni Joy 1, Ami Lavingia 2, Prof. Kruti Lavingia 3 1 Electronic and Communication

More information

A Novel Feature Line Segment Approach for Pattern Classification

A Novel Feature Line Segment Approach for Pattern Classification 12th International Conference on Information Fuion Seattle, WA, USA, July 6-9, 2009 A Novel Feature Line Segment Approach for Pattern Claification Yi Yang Intitute of Integrated Automation Xi an Jiaotong

More information

Optimal Peer-to-Peer Technique for Massive Content Distribution

Optimal Peer-to-Peer Technique for Massive Content Distribution 1 Optimal Peer-to-Peer Technique for Maive Content Ditribution Xiaoying Zheng, Chunglae Cho and Ye Xia Computer and Information Science and Engineering Department Univerity of Florida Email: {xiazheng,

More information

Parallel Approaches for Intervals Analysis of Variable Statistics in Large and Sparse Linear Equations with RHS Ranges

Parallel Approaches for Intervals Analysis of Variable Statistics in Large and Sparse Linear Equations with RHS Ranges American Journal of Applied Science 4 (5): 300-306, 2007 ISSN 1546-9239 2007 Science Publication Correponding Author: Parallel Approache for Interval Analyi of Variable Statitic in Large and Spare Linear

More information

Resource Auto-Scaling and Sparse Content Replication for Video Storage Systems

Resource Auto-Scaling and Sparse Content Replication for Video Storage Systems 1 Reource Auto-Scaling and Spare Content Replication for Video Storage Sytem DI NIU 1, HONG XU 2 and BAOCHUN LI 3, Univerity of Alberta 1, City Univerity of Hong Kong 2, Univerity of Toronto 3 Many video-on-demand

More information

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov

More information

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE Volume 5, Iue 8, Augut 2015 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Verification of Agent

More information

SECTOR BASED MULTICAST ROUTING ALGORITHM FOR MOBILE AD-HOC NETWORKS

SECTOR BASED MULTICAST ROUTING ALGORITHM FOR MOBILE AD-HOC NETWORKS SECTOR BASED MULTICAST ROUTING ALGORITHM OR MOBILE AD-HOC NETWORKS Murali Paramewaran 1 and Chittaranjan Hota 2 1 Department of Computer Science & Information Sytem, BITS-Pilani, Pilani, India 2 Department

More information

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck.

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck. Cutting Stock by Iterated Matching Andrea Fritch, Oliver Vornberger Univerity of Onabruck Dept of Math/Computer Science D-4909 Onabruck andy@informatikuni-onabrueckde Abtract The combinatorial optimization

More information

Modeling of underwater vehicle s dynamics

Modeling of underwater vehicle s dynamics Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation

More information

Quadratic Optimal Control of Wireless Sensor Network Deployment

Quadratic Optimal Control of Wireless Sensor Network Deployment 1 Quadratic Optimal Control of Wirele Senor Network Deployment Ratko R. Selmic 1, Jinko Kanno, Jack Buchart 1, and Nichola Richardon 3 1 Department of Electrical Engineering, Department of Mathematic 3

More information

Distributed Media-Aware Rate Allocation for Video Multicast over Wireless Networks

Distributed Media-Aware Rate Allocation for Video Multicast over Wireless Networks Ditributed Media-Aware Rate Allocation for Video Multicat over Wirele Network Xiaoqing Zhu, Thoma Schierl, Thoma Wiegand, Senior Member, IEEE, and Bernd Girod, Fellow, IEEE Abtract A unified optimization

More information

Shortest Path Routing in Arbitrary Networks

Shortest Path Routing in Arbitrary Networks Journal of Algorithm, Vol 31(1), 1999 Shortet Path Routing in Arbitrary Network Friedhelm Meyer auf der Heide and Berthold Vöcking Department of Mathematic and Computer Science and Heinz Nixdorf Intitute,

More information

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course:

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course: Content Shortet path Algorithm and Network 21/211 The hortet path problem: Statement Verion Application Algorithm (for ingle ource p problem) Reminder: relaxation, Dijktra, Variant of Dijktra, Bellman-Ford,

More information

Efficient Data Forwarding in Mobile Social Networks with Diverse Connectivity Characteristics

Efficient Data Forwarding in Mobile Social Networks with Diverse Connectivity Characteristics Efficient Data Forwarding in Mobile Social Network with Divere Connectivity Characteritic Xiaomei Zhang and Guohong Cao Department of Computer Science and Engineering The Pennylvania State Univerity, Univerity

More information

Multicast with Network Coding in Application-Layer Overlay Networks

Multicast with Network Coding in Application-Layer Overlay Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO. 1, JANUARY 2004 1 Multicat with Network Coding in Application-Layer Overlay Network Ying Zhu, Baochun Li, Member, IEEE, and Jiang Guo Abtract

More information

A User-Attention Based Focus Detection Framework and Its Applications

A User-Attention Based Focus Detection Framework and Its Applications A Uer-Attention Baed Focu Detection Framework and It Application Chia-Chiang Ho, Wen-Huang Cheng, Ting-Jian Pan, Ja-Ling Wu Communication and Multimedia Laboratory, Department of Computer Science and Information

More information

Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compensation

Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compensation Analytical Redundancy and Fuzzy Inference in AUV Fault Detection and Compenation A. J. Healey Profeor and Director Center for AUV Reearch Naval Potgraduate School Monterey, CA 93953 healey@me.np.navy.mil

More information

Web Science and additionality

Web Science and additionality Admin tuff... Lecture 1: EITN01 Web Intelligence and Information Retrieval Meage, lide, handout, lab manual and link: http://www.eit.lth.e/coure/eitn01 Contact: Ander Ardö, Ander.Ardo@eit.lth.e, room:

More information

Embedding Service Function Tree with Minimum Cost for NFV Enabled Multicast

Embedding Service Function Tree with Minimum Cost for NFV Enabled Multicast 1 Embedding Service Function Tree with Minimum ot for NFV Enabled Multicat angbang Ren, Student Member, IEEE, eke Guo, Senior Member, IEEE, Yulong Shen, Member, IEEE, Guoming Tang, Member, IEEE, Xu Lin,

More information

A Local Mobility Agent Selection Algorithm for Mobile Networks

A Local Mobility Agent Selection Algorithm for Mobile Networks A Local Mobility Agent Selection Algorithm for Mobile Network Yi Xu Henry C. J. Lee Vrizlynn L. L. Thing Intitute for Infocomm Reearch, 21 Heng Mui Keng Terrace, Singapore 119613 Email: {yxu, hlee, vriz}@i2r.a-tar.edu.g

More information

xy-monotone path existence queries in a rectilinear environment

xy-monotone path existence queries in a rectilinear environment CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of

More information

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract Mot Graph are Edge-Cordial Karen L. Collin Dept. of Mathematic Weleyan Univerity Middletown, CT 6457 and Mark Hovey Dept. of Mathematic MIT Cambridge, MA 239 Abtract We extend the definition of edge-cordial

More information

A Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology

A Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology A Study of a Variable Compreion Ratio and Diplacement Mechanim Uing Deign of Experiment Methodology Shugang Jiang, Michael H. Smith, Maanobu Takekohi Abtract Due to the ever increaing requirement for engine

More information

Performance Evaluation of search engines via user efforts measures

Performance Evaluation of search engines via user efforts measures IJCSI International Journal of Computer Science Iue, Vol. 9, Iue 4, No, July 01 www.ijcsi.org 437 Performance Evaluation of earch engine via uer effort meaure Raeh Kumar Goutam 1 and Sanay K. Dwivedi 1

More information

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit Senor & randucer, Vol. 8, Iue 0, October 204, pp. 34-40 Senor & randucer 204 by IFSA Publihing, S. L. http://www.enorportal.com Compreed Sening Image Proceing Baed on Stagewie Orthogonal Matching Puruit

More information

Multiclass Road Sign Detection using Multiplicative Kernel

Multiclass Road Sign Detection using Multiplicative Kernel Proceeding of the Croatian Computer Viion Workhop, Year 1 Multicla Road Sign Detection uing Multiplicative Kernel Valentina Zadrija Mireo d. d. Zagreb, Croatia valentina.zadrija@mireo.hr Siniša Šegvić

More information

Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks

Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks Nearly Contant Approximation for Data Aggregation Scheduling in Wirele Senor Network Scott C.-H. Huang, Peng-Jun Wan, Chinh T. Vu, Yinghu Li and France Yao Computer Science Department, City Univerity of

More information

ETSI TS V ( )

ETSI TS V ( ) TS 122 153 V14.4.0 (2017-05) TECHNICAL SPECIFICATION Digital cellular telecommunication ytem (Phae 2+) (GSM); Univeral Mobile Telecommunication Sytem (UMTS); LTE; Multimedia priority ervice (3GPP TS 22.153

More information

Towards Mobility-Aware Proactive Caching for Vehicular Ad hoc Networks

Towards Mobility-Aware Proactive Caching for Vehicular Ad hoc Networks Toward Mobility-Aware Proactive aching for Vehicular Ad hoc Network Youef AlNagar, Sameh Hony, Amr A. El-Sherif Wirele Intelligent Network enter (WIN), Nile Univerity, Giza, Egypt. Department of Electrical

More information

Growing Networks Through Random Walks Without Restarts

Growing Networks Through Random Walks Without Restarts Growing Network Through Random Walk Without Retart Bernardo Amorim, Daniel Figueiredo, Giulio Iacobelli, Giovanni Neglia To cite thi verion: Bernardo Amorim, Daniel Figueiredo, Giulio Iacobelli, Giovanni

More information