Sliding Mode Based Congestion Control and

Size: px
Start display at page:

Download "Sliding Mode Based Congestion Control and"

Transcription

1 Sliding Mode Baed Congetion Control and 1 Scheduling for Multi-cla Traffic over Per-link Queueing Wirele Network Zongrui Ding and Dapeng Wu Abtract Thi paper conider the problem of joint congetion control and cheduling in wirele network with quality of ervice QoS) guarantee. Different from per-detination queueing in the exiting work, which i not calable, thi work conider per-link queueing at each node, which ignificantly reduce the number of queue per node. Under per-link queueing, we formulate the joint congetion control and cheduling problem a a network utility maximization NUM) problem and ue a dual decompoition method to eparate the NUM problem into two ub-problem, i.e., a congetion control problem and a cheduling problem. Then, we develop a liding mode SM) baed ditributed congetion control cheme, and prove it convergence and optimality property. Different from the exiting cheme, our congetion control cheme i capable of providing multi-cla QoS under the general cenario of multi-path and multi-hop; in addition, it i robut againt network anomalie, e.g., link failure, becaue it can achieve multi-path load balancing. Index Term Sliding mode control, per-link queue, QoS, multi-path, tochatic optimization, interactive multimedia, robutne againt network anomalie. I. INTRODUCTION The author are with Department of Electrical and Computer Engineering, Univerity of Florida, Gaineville, FL of Zongrui Ding: dingzr@ufl.edu. Correpondence author: Prof. Dapeng Wu, wu@ece.ufl.edu, Thi work wa upported in part by National Science Foundation under grant CNS , CNS , Office of Naval Reearch under grant N , and the Joint Reearch Fund for Overea Chinee Young Scholar under grant No

2 2 F UTURE wirele network are expected to conit of a variety of heterogenou component and aim to upport interactive application uch a voice over IP VoIP), online multi-player game and live haring of multimedia content in term of video, audio, text or image among ditributed uer. In uch a context, a network hould be deigned to provide quality of ervice QoS) to inelatic traffic uch a video and audio, and imultaneouly provide high data rate for elatic traffic, e.g, and web traffic. Therefore, how to perform congetion control and cheduling efficiently i crucial to achieve thee key feature for a wirele network. Different from wire-line network, the joint congetion control and cheduling in wirele network i particularly challenging due to unreliability, time-varying channel gain, and interference among wirele channel. The joint congetion control and cheduling can be formulated a a network utility maximization NUM) problem [1] [2] [3] [4] [5] [6] [7]. Under the etting that each node ha no buffer, the NUM problem can be olved in a ditributed manner by iteratively updating the link price, which i the um of the per-hop price [1] [5]. Thi mechanim require that each link calculate and feed back the per-hop price to the ource, thu inducing a lot of overhead. In per-detination queueing network, the optimal olution for the NUM problem can be obtained by the primal-dual algorithm within the network capacity region [8] [9], which require each node maintain a queue for each flow. Work uch a [6]and [7] optimize the end-to-end delay performance by the NUM problem. There are two commonly ued queueing tructure: the per-detination queue [2] [3] [9] [10] and the per-link queue [3] [11] [12] [6] [7]. In the per-detination queueing network, every node need to maintain a queue [13] for each flow, thu the number of queue per node can be a large a the number of node in the network. Thi overhead i unbearable for relay node in a large-cale wirele network. It i hown in [11] that the per-link queue tructure involve le overhead, preerve ome good deign feature uch a decompoition [14] and naturally provide multi-path awarene. Therefore, we conider the joint congetion control and cheduling problem under the etting of per-link queueing. In wirele network, ditributed algorithm are deirable due to the unavailability of global information. Generally, the QoS contraint make it difficult to olve the congetion control problem in a ditributed manner. Directly projecting the non-qos-contrained olution to the QoS-contrained region uually reult in a degraded performance. Sliding mode SM) control theory [15] provide a powerful tool for deigning ditributed algorithm for olving convex optimization problem with a large number of contraint, and ha been applied to congetion control problem in the Internet [16] [17] [18]. However, the SM control i not directly applicable to wirele network becaue of time-varying channel. Fortunately, the decompoition between the cheduling problem and the congetion control problem may

3 3 make it poible to apply the SM control to the congetion control problem which doe not involve the time-varying channel tate, given the Lagrangian multiplier reulted from the decompoition. Different from the exiting work, we conider the congetion control and cheduling of a per-link queueing wirele network with multi-cla QoS requirement under both contant channel and timevarying channel. By per-link-queue per-next-hop queue), we mean that packet detined to the ame next hop node, are put into the ame queue. Thu the number of queue that a node ha to maintain i the number of it neighbor within one hop. Our ytem model hare ome imilaritie with the routedependent cae in [3], where time-varying channel and QoS are not conidered. Some work tudy imilar problem under the per-detination queueing model, uch a [19] [20] [21]. In [22], the author conider the general framework of the time-average penalty or reward optimization, but no ditributed olution i given. Different from the SM controller in [16] [17] deigned for the Internet, the wirele context induce an interaction between congetion control on Layer 4 and cheduling on Layer 2, o that the convergence condition are naturally atified and no network feedback i neceary, which i a good example of layering a optimization decompoition [14] [23]. Under the per-link queueing model, we apply the SM control technique to the congetion control problem and develop a ditributed cheme. We prove that 1) the ditributed control cheme converge and achieve optimality under continuou-time ytem parameter; and 2) it converge to a bounded neighborhood of the optimal olution under dicrete time and time-varying channel. In thi paper, we firt conider the congetion control and cheduling under contant wirele channel for implicity, and then extend the reult to time-varying wirele channel and evaluate the performance by the Lyapunov drift method [22] [24]. The ret of the paper i organized a follow. In Section II, we decribe the ytem model, followed by the formulation and olution to the NUM problem under contant channel in Section III. Section IV extend the olution in Section III to wirele network under time-varying channel. Section V preent performance analyi and Section VI preent imulation reult. Section VII conclude the paper. II. SYSTEM MODEL In thi ection, we preent the model of a multi-hop multi-path per-link queueing wirele network. Section II-A decribe the per-link queueing model. Section II-B preent the QoS requirement for heterogenou ervice and Section II-C decribe the capacity region of a per-link queueing network.

4 4 A. The Queueing Model For a per-link queueing wirele network, let F denote the et of flow and N denote the et of node. A link l in the network ha a tranmitting node i N and a receiving node j N i, where N i i the et of node i next hop node. L = {l } denote the et of all link. Thee link are directed; we aume connectivity between any two node i ymmetric and the topology i aumed to be tatic. Each flow F ha a total tranmiion rate x over multiple path. Let x denote the tranmiion rate of flow over l with ource node b = i. Then the total tranmiion rate x over multi-path i x = x. 1) i=b j N i The rate power function denoted by µg, P ) i the offered phyical-layer capacity matrix under channel tate matrix G = [g ] and power allocation matrix P = [p ] P, where P i the et of feaible power allocation matrix P. Matrix X = [x ] denote the multi-path tranmiion rate for all flow. Throughout thi paper, A = [a ] i a tenor notation for matrix A. A wirele channel i a hared medium, where link interfered with each other contend for excluive acce to the channel. A conflict graph [20] can capture the contention among link; the conflict graph depend on G and P. The convex hull of the correponding rate vector of the independent et of the conflict graph determine the feaible rate region at link layer. It i aumed that a proper routing algorithm i applied to the network according to information uch a ditance or ignal-to-interference-plu-noie-ratio SINR), which reult in a routing table denoted by R. The ource-detination pair on link layer are conidered a flow. In cheduling and routing, we conider the packet-level operation and the overhead of packetization i aumed to be zero. Since we ue the per-link queueing model, each next hop of l ha a dedicated queue at node i) denoted by q. Therefore, the number of the queue in node i i at mot the ame a the number of it next hop. If l i activated, the data in q i tranmitted. At time t, the output of q conit of the traffic detined to node j and the tranit traffic detined to node other than node j. Thu we have µ t) = k µ,k t) + α t) 2) where α t) i the data rate delivered to node j through l ; and µ t) i a horthand notation for µ Gt), P t)), i.e., the phyical-layer capacity offered on l ; and µ,k t) i the tranmiion rate from q to q j,k through l at time t. Here, a triplet node index i, j, k) i ued to define the two cacading queue q and q j,k involved in a per-link tranmiion.

5 5 B. QoS Requirement To decribe the QoS requirement of heterogenou application, define the QoS contraint function for flow by: h 1 x ) = θ min x h 2 x ) = x θ max 3a) 3b) where θmin, and θ max are contant. The QoS requirement can be decribed by uing inequality contraint on the function in 3). For example, the ervice that guarantee minimum tranmiion rate for flow can be defined a h 1 x ) 0. For notation implicity, we ue h 1 x ) 0 and h 2 x ) 0 to repreent equality contraint, where θmin = θ max. C. Capacity Region of a Per-link Queueing Network In queueing network, the joint congetion and cheduling problem hould be olved under the contraint of network tability, which i defined a the tability of the queue. Let the exogenou arrival at q be defined by have x = :b =i x. 4) Let F i t) and F o t) denote the teady tate inflow and outflow rate of q at time t. Intuitively, we F i t) = F o t) = Then the average inflow and outflow rate, denoted by F i t 1 τ=0 m N i µ m, τ) t t 1 τ=0 k N j µ,k τ). 5) t F i = lim F i t t) F o = lim F o t t) and F o can be written a Define X a the capacity region of a per-link queueing network under time-varying channel, then the neceary and ufficient condition are derived a x F o F i, i, j) L 6) under the aumption of convergent and bounded arrival and convergent time-varying channel tate imilar to [?]. Note that a network with contant arrival and contant wirele channel i a pecial cae

6 6 for thi aumption. Uually, 6) i alo known a the flow conervation contraint for queueing network [2] [3], which i recognized a the network tability condition [9]. Note that the capacity region of a network under per-link queueing may be different from that under per-detination queueing. Intuitively, the per-detination queueing yield maller granularity in cheduling than per-link network. In [25], we tudied the capacity region of the per-link queueing network with per-detination backlog information. Pleae refer to [9] [25] for detail about the derivation and dynamic control in queueing network. III. THE NUM PROBLEM UNDER CONSTANT CHANNELS In thi ection, the joint congetion control and cheduling under contant wirele channel i formulated a an NUM problem. By dual decompoition, the NUM problem i decompoed into a congetion control problem and a cheduling problem. We conider an NUM problem with QoS contraint a below max {X X } F U x ) 7a).t. : h 0 7b) x F o + F i 0, i, j) L x = x j N i i=b where U x ) i the utility of flow with tranmiion rate x S); 7c) i the flow conervation contraint; 7b) pecifie the QoS contraint and vector h = [h 1 x 1 ), h 2x 2 ),..., h Ωx Ω )]T, where h ω x ω ) ω S, ω {1, 2,..., Ω}) can be any function defined in 3); and H = {ω h ω x ) i an element of h} i the et of the indice of the contraint function for flow S). For example, in a network where only Flow 1 ha a tranmiion rate requirement 10 x 1 20, then h = [x 1 20, 10 x 1 ] T H 1 = {1, 2}, H = 1). Note that F o, F i in 7) are the teady tate outflow and inflow for link l, which are contant. The olution to the NUM problem i organized a below: in Section III-A, 7) i decompoed into the congetion control problem 9) and the cheduling problem 10), given the Lagrangian multiplier Λ, which i updated iteratively according to Section III-B. Then 9) and 10) are olved in Section III-C and Section III-D, repectively. The optimality and convergence of the continuou time control law are tated in Theorem 1 in Section III-E. 7c) 7d) and

7 7 A. Decompoition To olve problem 7), we ue the dual decompoition method [3]. The Lagrangian dual function of 7) with repect to w.r.t.) contraint 7c) i DΛ): DΛ) = max {X X } S ) L = max {X X } U x ) λ x F o + F i S max ) L U x ) ) ) L λ x + λ F o F i ), 8) where Λ = [λ ] i the Lagrangian price matrix for contraint 7c) with λ correponding to each node pair i, j) L. It i implied by 8) that given the optimal link price [λ ], the firt and the econd term in 8) can be olved eparately. Define the congetion control problem a max U x ) {X X,h 0} F λ x, 9) ) L where 8) only depend on X given Λ, and the cheduling problem i given by max ) L λ F o F i ), 10) which i independent of X with Λ known. To olve 10), a et of link are choen to tranmit under ome interference contraint and proper routing algorithm to get the minimum. Thu, by dual decompoition, the joint problem i decompoed into two eparate problem correponding to different protocol layer, and they interact with each other through Lagrangian price. Next, we explain how to determine the Lagrangian price [λ ij ]. B. Lagrangian Price To obtain [λ ], conider the dual problem of 7) min Λ DΛ), 11) Since DΛ) i a convex function w.r.t. [λ ] [26], taking the partial derivative w.r.t. λ, we obtain: d DΛ) λ = F o F i x. 12)

8 8 which i aumed to be uniformly bounded by contant D. According to Slater theorem [26], there i no duality gap between 7) and 11). Thu, the Lagrangian price can be updated iteratively by: λ t) = [ y X, t) x t) Ft) o + Ft) i )] +, i, j) L 13) λ t) where y X, t) 0 i a uer-pecified function and if y X, t) i a contant, the Lagrangian price i proportional to the per-link queue length; and the projection [a] + b i defined by: [a] + b = a, if b 0 or a 0. 0, otherwie C. SM Baed Solution to the Congetion Control Problem In thi ection, the SM controller for the congetion control problem 9) i developed for given [λ ]. The SM control theory [15] [27] provide an optimal ditributed method to iteratively olve convex optimization problem with a large number of contraint. Furthermore, the SM controller involve ome adjutable parameter which correpond to the performance of the controller uch a teady-tate error and rate of convergence. Here, we give a brief introduction to the liding mode control theory. We illutrate the technique of liding mode control by an optimization problem example. Conider a convex optimization problem min Y Y ).t. f 1 Y ) 0 14) f 2 Y ) 0 15) f 3 Y ) 0 16) with Y ) a the objective function and Y R n a the optimization variable. The contraint 14) to 16) repreent region in R n pace and the interection of thee region i the feaible region. The liding mode controller produce a ditributed olution whoe trajectory i like liding along the curve that i at the interection of urface f 1 Y ) = 0 and/or f 2 Y ) = 0 and/or f 3 Y ) = 0; the trajectory finally reache the optimal point. For more detail, we refer the reader to [15] and [17]. Thi motivate the deign of our SM baed controller for the congetion control problem 9) a x t) = z X, t) u t) λ t) + + v m t) hmx ) x, i, j) L 17) m H x t) x t)

9 where z X, t) 0 i a uer-pecified function; u t) U x ) x i the partial derivative of U ) x t) w.r.t. x t) and evaluated at x t); and h mx ) x x t) b t) i the partial derivative of h m w.r.t. x and v m t) i defined a v m x t)) = γ m t), if h m x t)) > 0 0, if h m x t)) 0 where γ m t) > 0 i a uer-pecified function correponding to h m x ) and we ue γ m t) = v > 0 a an example in our following deign, where v i a contant. The function [z X, t)] and [y X, t)] are called iteration function of the ytem. Here, we do not dicu the parameter deign for SM control. Relevant work can be found in [16] and [17]. 9 18) D. Solution to the Scheduling Problem Similar to [2] [20], our olution to 10) at time t i to elect a et of interference-free link L o that maximize ) L o λ t) F o t) F i t) ), 19) where F i t) and F o t) are the time-averaged inflow rate and outflow rate at time t. According to the definition of F i t) and F o t), each node can etimate thee parameter by tracking the arrival rate, tranmiion rate and receive rate, which are local information. The Lagrangian price λ t) i proportional to the queueing length in the node. Therefore, the olution to the cheduling problem turn out to be an maximum weighted independent et problem with weight λ t) F o t) F ). i t) Alternatively, thi olution can be implified to yield a practical cheduling and routing algorithm, which will be preented in Section IV under time-varying channel. E. Optimality and Convergence of the Joint Scheme In ummary, we olve 7) by iteratively computing the Lagrangian price for each node pair i, j) L, adjuting the tranmiion rate of each ource and cheduling the link according to the network tate. In thi ection, we prove the optimality and convergence property of the joint cheme, i.e., 13), 17) and 19), for the NUM problem 7), a tated below: Theorem 1. Aume that: 1) X0) i a feaible rate matrix; 2) each utility function U ) i concave w.r.t. the tranmiion rate x ;

10 10 3) 13), 17) and 19) are the governing law of the ytem; 4) y X, t) = y i,k X, t) = z 1 X, t) = z 2 X, t) i, j) L, 1 2, k j), i.e., the iteration function are the ame for node i. Then the ytem tate Xt), Λt)) will converge to the optimal olution, denoted by ˆX, ˆΛ), where ˆX i the optimal rate matrix for 7), and ˆΛ i the optimal price matrix. The proof i ketched in Appendix A. Furthermore, if the optimal olution exit, and the et of all optimal olution i bounded, the SM controller can make the rate matrix converge to an optimal point from any initial rate matrix, which i not necearily within the capacity region [15] [16]. Intuitively, for a given Λ, 17) make the tranmiion rate converge to their optimality imilar to the cae in the Internet [17]. Meantime, the cheduler elect an optimal et of link to tranmit baed on the given Λ a in 19). Thee deciion produce an updated Λ, and finally the tranmiion rate and the Lagrangian price converge imultaneouly to an optimal olution of 7). It i pointed out in Theorem 1 that y X, t) = y i,k X, t) = z 1 X, t) = z 2 X, t) i, j) L, 1 2, j k) i a ufficient condition for the convergence of the joint iteration 13) and 17) under contant channel. Thu, the iteration function z, S are the ame for all flow originating from node i, which are alo the ame a the iteration function y over multipath of thee flow. Thi naturally allow the co-exitence of heterogeneou component in a network. We can ee that the control law given in [11] ha z = y = 1, S, i, j) L, which i a pecial cae for the deign in 13) and 17). IV. EXTENSION TO TIME-VARYING CHANNELS In thi ection, the NUM problem of a wirele network i conidered under lotted time-varying channel. Baed on the control law of 13), 17) and 19), we deign Algorithm 1 and Algorithm 2, which aymptotically olve the NUM problem under time-varying channel. For implicity, we conider a wirele network with lotted time-varying channel, the channel gain of which are i.i.d. convergent [24]. Different from the tranmiion rate under contant channel, the intantaneou tranmiion rate under time-varying channel change from lot to lot, thu the optimized variable are [ x ], defined in a time-average ene. Accordingly, the QoS contraint are alo defined on the time-averaged tranmiion rate. The network utility for a flow i a function of the average tranmiion rate and an optimal dynamic control policy i defined over all poible power control, routing and cheduling that can realize the optimal average tranmiion rate ˆX.

11 11 Similarly, the NUM problem under time-varying channel i formulated a max {X X,P } F U x ) 20a).t. : P P 20b) x F o + F i 0, i, j) L 20c) h 0 20d) x = i=b 20e) j N i x, where 20b) i the contraint on power and each element of which i ubject to contraint on minimum SINR and maximum tranmiion power. 20) allow many type of traffic uch a contant bit rate CBR), variable bit rate VBR) and elatic traffic. Although 20) eem imilar to 7), it cannot be directly olved by dual decompoition, which may reult in an unfeaible link aignment or tranmiion rate. Intead, we directly extend the control law, i.e., 13), 17) and 19), to the time-varying ytem etting and evaluate it performance in Section V. The SM baed joint congetion control and cheduling algorithm under time-varying channel i given in Algorithm 1 where i the ampling interval for the dicrete time ytem. 1 Initialization: X0) X, F o 0) = 0, F i 0) = 0, Λ0) = 0; 2 At time t + 1, update the ytem tate according to: 3 Price: the Lagrangian price i updated according to λ t + 1) = [y X, t) x t) F o t) + F i t) ) λ t) ] + ; 21) 4 Congetion Control: each ource update it multi-path tranmiion rate by x t + 1) = [x t) + z t) u t) λ t) + vb t) )] + ; 22) 5 Scheduling: perform Alg. 2 to get the optimal power control. Algorithm 1: SM baed congetion control and cheduling The time average inflow rate F i F i t) = F o t) = t) and outflow rate F o t) at time t can be repreented a m R m,t 1) + m µ m, t) t 23a) k D,kt 1) + µ t), 23b) t

12 12 where R m, t 1) i the total tranmitted data from lot 0 to lot t 1 over q m,i to q and D,k t 1) i the total tranmitted data from q to q j,k ; µ m, t) and µ t) atify 2). Subtituting 23) into 19), we obtain the optimal power control a below P t) = arg max λ t) µ t) ) µ P P m, t) m = arg max λ t)µ t) ) µ P P,k t)λ j,k t), 24) k where 24) i due to the fact that the deciion at time t doe not affect m R m,t 1) and k D,kt 1). It i recognized that 24) i a maximum weighted independent et MWIS) problem with λ t)µ t) k µ,k t)λ j,kt) aigned a the weight W for each l. Then 24) can be olved in three tep baed on a predefined routing algorithm R, a tated in Algorithm 2, where L k mi, j)t) i the length of the mth packet in q at time t, which will be tranmitted from node i to node j and put into q j,k ; and Γ t) = {γ m=γ k,m=1 Lk mi, j) µ t)} i the et of packet index for tranmiion, which alo depend on P and G. 1 At time t for each q i, j) L), decide the next hop node k of each packet that not detined to node j by k = arg min λ j,nt), n:j,n) R then get µ,k t) = m Γ t) Lk mi, j)t); 2 The weight W t) for any link l i calculated by: W t) = µ t)λ t) k µ,k t)λ j,k t); 3 Allocate tranmiion power P according to: P t) = arg max P P W Gt), P ); 25) Algorithm 2: The cheduling and multi-path routing algorithm under per-link queue It i eay to jutify that Algorithm 2 give an optimal olution to 24) baed on routing cheme R. The Lagrangian price 21) and the tranmiion rate 22) at each node are updated in a ditributed manner with low computational complexity and the information ued in Algorithm 1 i local rather than global. Given the link price [λ ], 25) i generally N P hard, even if the power control i on-off with two value. If uboptimal performance i allowed, ome algorithm uch a column generation [28] can

13 13 be ued to olve the MWIS problem. The MWIS problem can alo be olved in a ditributed manner with low complexity by the algorithm mentioned in [20], which uually achieve a performance within about 4/5 of the optimal performance. There are alo ome work tudying the impact of the imperfect cheduling and it bound uch a [29] [30]. Algorithm 1 cannot be derived directly from the dual decompoition of the NUM problem 20). However, 20) can be ued a a reference ytem to characterize the performance of Algorithm 1. The performance of Algorithm 1 i tudied in the next ection. V. PERFORMANCE ANALYSIS In thi ection, Section V-A how the performance of Algorithm 1. To enhance the performance of Algorithm 1 in term of delay, we propoe a Very Important Packet VIP) queueing tructure in Section V-B. A. Performance of Algorithm 1 The ytem tate under the dicrete-time control policy evolve a a Markov chain and we need to how that thi Markov chain i table. Becaue we apply the floor operation to the Lagrangian price and the tranmiion rate, it i eay to check that the Markov chain ha a countable tate pace, but i not necearily irreducible. Thu, we conider the partition of the tate pace a the tranit tate et and the recurrent tate et. It i defined to be table if all recurrent tate are poitive recurrent and the Markov proce hit the recurrent tate with probability one [8] a t approache infinity. Thi can guarantee that the Markov chain i aborbed/reduced into ome recurrent cla, and the poitive recurrence enure the periodicity of the Markov chain over thi cla. Then we evaluate it tability by the following theorem: Theorem 2. The Markov chain decribed by 21) 22) i table. Theorem 3. The network utility produced by Algorithm 1 converge tatitically to the neighborhood of the optimal utility with radiu [ E {U x ))} ) K2 S V0 2 +D0+Z Z 2 ) 2 2K 1, i.e., Û ] 2 K 2 S V D2 0 + Z 1 + Z 2 ) 2K 1 26) where 26) i the reult under y X, t) = y i,k X, t) = z 1 X, t) = z2 X, t) = 1 i, j) L, 1 2, k j) and imilar reult hold for y X, t) = y i,k X, t) = z 1 X, t) = z 2 X, t) 1 i, j) L, 1 2, k j); x ) denote the tranmiion rate of the Markov chain in teady tate, and V and

14 14 D are contant bound of function u λ + vb )+ and the partial derivative of the dual function d ; and K 2 = max u x )) 2 and K 1 > 0 i the larget lower bound of u û. x t) ˆx The proof of Theorem 2 and 3 are given in Appendix B. Theorem 2 and 3 imply that the expectation of the network utility converge to a mall neighborhood of the optimal utility. Thu, the iteration of tranmiion rate and the Lagrangian price converge imultaneouly. There may be other decompoition poibilitie a tudied in [23]. Here, we provide ome intuition about our liding mode baed joint congetion control and cheduling deign. In queueing network, the NUM problem can be decompoed into a cheduling problem and a congetion control problem, which produce the claic primal-dual algorithm [31]. The dual algorithm turn out to be the back-preure routing/cheduling, which can tabilize the network whenever the ource arrival rate i within the capacity region of the wirele network [8] [9]. Since the QoS requirement in our problem are function of ource tranmiion rate, thee contraint will only affect the olution to the congetion control problem rather than the tability of the network within the capacity region. Since the liding mode control theory provide a ditributed optimal olution to convex optimization problem, it can be applied to olving the congetion control problem. Note the the capacity region under per-link queueing may be different from that under per-detination queueing. Intuitively, the per-detination queueing provide maller granularity for cheduling and it can be eaily proved that the capacity region under per-detination queueing i not le than that under per-link queueing. Little work i done about thi comparion. In Sec. VI, we preent the imulation reult about the throughput comparion of a network under both per-link queueing and per-detination queueing. B. Performance Enhancement Mechanim: VIP Queue In the above ytem model, we do not conider the ervice with tringent delay requirement. In thi ection, we propoe a framework for the co-exitence of the per-link queue non-vip queue) and the VIP queue o that delay-enitive ervice can be upported. The VIP queue and non-vip queue are maintained eparately along the route of delay-enitive application and the VIP queue will be cheduled by ome delay-aware algorithm. Since thee application may have much le number of detination, the per-detination queue can alo be ued. One application i for interactive multi-cla uch a VoIP, online multiplayer game, which have tringent delay requirement. The packet from interactive multimedia application are marked a VIP and will be put into VIP queue and tranmitted with higher priority over non-vip. Another application i the tranmiion of layered video, where

15 15 Fig. 1. Network topology: a) Dumbbell topology. b) Chain topology. c) Loop topology the bae-layer packet can be placed into the VIP queue and tranmitted with high priority, and the enhancement layer packet are placed into the non-vip queue and tranmitted with low priority. There are ome theoretical analyi of the performance regarding priority queue [32]. VI. SIMULATION RESULTS In thi ection, we demontrate the performance of Algorithm 1 by imulating ad hoc network in three topologie with typical traffic pattern. Section VI-A decribe the imulation etting, and Section VI-B preent the imulation reult of Algorithm 1 under contant and time-varying time diviion multiple acce TDMA) channel. A. Simulation Setting The ad hoc network topology that we imulate i depicted in Fig. 1, where Fig. 1a), 1b) and 1c) how a dumbbell topology, a chain topology and a loop topology repectively. The line in Fig. 1 indicate bi-directional link and the ditance between any two neighboring node i the ame. Each contant wirele channel ha a capacity of 1.4Mb/. The time-varying channel tate can be one of the five tate/rate, i.e., {0.28, 0.84, 1.40, 1.96, 2.52}Mb/, with probability 1/5. Thu, the expectation of the tranmiion rate for a time-varying channel i 1.4Mb/. Without lo of generality, only one-hop interference i conidered, i.e., each node cannot tranmit and receive imultaneouly.

16 16 TABLE I PARAMETERS Topology Service QoS Parameter 1:{l 1,3 } No QoS = 0.01TVC) 2:{l 1,3, l 3,2 } Dumbbell 3:{l 1,3, l 3,4 } 4:{l 1,3, l 3,4, l 4,5 } 5:{l 1,3, l 3,4, l 4,6 } 1:{l 1,2, l 2,3 } x 2 350kbp = 1 Chain 2:{l 2,3, l 3,4 } x 4 = 100kbp v = 200 CC) 3:{l 3,4} 4:{l 1,2, l 2,3, l 3,4} 1:{l 1,2, l 2,3} x 2 350kbp = 0.01 Chain 2:{l 2,3, l 3,4} x 4 = 100kbp v = 200 TVC) 3:{l 3,4} 4:{l 1,2, l 2,3, l 3,4 } 1:{l 1,2, l 2,3 } x 1 350kbp = 0.01TVC) Loop and {l 1,4, l 4,3 } v = 300 2:{l 2,3 } The utility function of each flow i: U x ) = w lnx + 1) 27) where w i a uer pecified parameter to indicate different weight of the ervice, and we chooe identically w = 2000 here. In Algorithm 1 and 2, deign parameter v and the calar iterative tep-ize are alo uer-pecified parameter and lited in Table I, where CC i horthand notation for contant channel and TVC i horthand notation for time-varying channel. B. Performance of Algorithm 1 1) Throughput Performance: In thi ection, we tudy the throughput performance of Algorithm 1. The et up of the imulation i the following: in a 6-node ad hoc network in dumbbell topology, a hown in Fig. 1a), there are five bet effort BE) ervice from node 1 to node 2, 3, 4, 5, 6 repectively. The timevarying channel tate are i.i.d. uniformly ditributed with tranmiion rate {40, 120, 200, 280, 360}kb/. For comparion, it i imulated under Algorithm 1 with per-link queueing and under the MaxWeight algorithm [8] with per-detination queueing. It i known that the MaxWeight achieve the throughput

17 17 Average Rate kbp) Average Rate kbp) x 1 x 2 x 3 x Iteration Step a) Iteration Step c) x 5 x 1 x 2 x 3 x 4 x 5 Average Queue Length x10 3 b) Average Queue Length x10 3 b) q 1,3 q 2,3 q 3,4 q 4,5 q 4, Iteration Step b) q 1,3 q 2,3 q 3,4 q 4,5 q 4, Iteration Step d) Fig. 2. Tranmiion rate and queue length of dumbbell topology: a) The average tranmiion rate under Alg. 1 and per-link queueing. b) The average queue length under Alg. 1 and per-link queueing. c) The average tranmiion rate under MaxWeight and per-detination queueing. d) The average queue length under MaxWeight and per-detination queueing. optimal under per-detination queueing. To get the optimal throughput under Algorithm 1, we chooe tranmiion rate a the utility function for each node. The routing table applied to Algorithm 1 i lited in Table I, while the MaxWeight algorithm ue the back-preure routing. Fig. 2 illutrate the time-averaged rate of data reaching each detination, and queue length v. time under both queueing model. From Fig. 2a), we can ee the time-averaged data rate at each detination converge to about 22kb/, which mean the per-link queue in the dumbbell network i able to upport uch data rate. The time-averaged queue length alo converge fat to finite value a hown in Fig. 2b). Thi data rate can alo be upported by the per-detination queue/maxweight not hown in imulation reult). However, with a tranmiion rate 23kb/ for each ervice, the network under per-detination queueing i untable. It i een from Fig. 2c) that the time-average data rate at ome detination node are obviouly below 23kb/. Accordingly, the queue are not table in 2d) becaue the rate of data entering the network i more than the rate of data reaching the detination. In the per-link queueing,

18 18 node 3 i the only next hop node of node 1, thu the ource rate of node 1 will converge to the ame rate according to Algorithm 1 under the ame utility function, which i alo validated by Fig. 2a). Since it i very difficult to get an analytical reult of the capacity region of a wirele network, we have to reort to imulation to roughly compare the throughput of a network under the per-link queueing and the per-detination queueing. It i een that with reaonable routing algorithm applied, Algorithm 1 can achieve a throughput performance cloe to MaxWeight but uing much le queue. There are 6 6 = 36 queue under the per-detination queueing wherea only 10 queue under the per-link queueing. 2) Supporting Multi-cla Service: In thi ection, we evaluate whether Algorithm 1 can imultaneouly upport variou QoS required by different ervice. Both elatic and inelatic ervice are imulated in a 4-node ad hoc network in chain topology, a hown in Fig. 1b). There are four ervice in the network. 1 and 3 are BE flow uch a and file tranfer protocol FTP). 2 ha a minimum tranmiion rate requirement of 350kb/ in time-average ene under time-varying channel), which can provide the VBR flow uch a video over IP. 4 i a CBR flow tranmitting at 100kb/, which repreent 10 VoIP tream each with 10kb/). Fig. 3 how the time average tranmiion rate v. iteration tep without/with QoS requirement under contant channel CC) in the 4-node chain ad hoc network. In Fig. 3a), we compare the convergent tranmiion rate of the ad hoc network under Algorithm 1 per-link queueing) and the MaxWeight algorithm per-detination queueing). The tranmiion rate under MaxWeight are denoted by x1 1, x1 2, x1 3. Since 4 tranmit at a contant rate, it i not hown in the figure. It i hown that the throughput of Algorithm 1 i lightly maller than the Maxweight algorithm which i throughput optimal and ue more queue. It i alo noticed that the QoS contraint under Maxweight are not atified. In addition, imilar imulation reult can be oberved in Fig. 4 under time-varying channel. If QoS requirement i not conidered, the tranmiion rate for x 1 i much lower than 350kbp, a hown in Fig. 3a). In comparion, the QoS requirement are atified in Fig. 3b) for all flow under Algorithm 1. Comparing the network utility under no QoS with that under QoS requirement, the former i larger than the latter, which i reaonable becaue the feaible region i maller under QoS contraint. In thi chain topology, l 1,2 and l 3,4 can be activated imultaneouly. 1, 2 and 4 pa l 2,3, which ha to be activated with no other active link. Thu, l 2,3 i the bottleneck and x 2 i expected to be maller without QoS contraint, which alo matche our imulation reult. Similar reult are oberved in Fig. 4a) and 4b) under time-varying channel where 2 i the VBR flow. In ummary, all thee imulation reult demontrate that Algorithm 1 i capable of upporting traffic with multi-cla QoS requirement. One poible diadvantage of Algorithm 1 i that the convergence of the tranmiion rate may be lower.

19 19 Average Rate Mbp) x 1 x 2 x 3 x 4 x1 1 x1 2 x Iteration Step a) Average Rate Mbp) x 1 x 2 x 3 x Iteration Step b) Fig. 3. Tranmiion rate for chain topology under contant channel: a) The average tranmiion rate under Alg. 1 and MaxWeight without QoS requirement. b) The average tranmiion rate under Alg. 1 with QoS requirement. 3) Robutne againt Link Failure: In thi ection, we tudy the robutne of Algorithm 1 againt link failure under time-varying channel. To emphaize that Algorithm 1 can upport multi-path, a 4- node loop ad hoc network i imulated, a hown in Fig. 1c). 1 i a video-over-ip flow with minimum tranmiion rate requirement of 350kb/ and 2 i BE flow. There i multi-path routing identified for 1 through l 1,2 and l 1,4 repectively. Fig. 5 illutrate the multi-path tranmiion rate v. iteration tep under loop topology hown in Fig. 1c) under time-varying channel. In Fig. 5a) and 5b), the QoS requirement i atified for 1 by the um of the tranmiion rate over two path. The time-average queue length alo converge. Since 1 and 2 have to hare l 2,3, the tranmiion rate x 1 1,4 over l 1,4 i expected to be larger than x 1 1,2 over the other path, which matche the imulation reult in Fig. 5a). For comparion, Fig. 5c) and 5d) how the tranmiion rate and queue length in the cae of the link failure of l 1,4. When encountering a link failure, it i hown in Fig. 5d) that q 1,4 correponding to l 1,4 increae quickly, which decreae the tranmiion rate x 1 1,4 quickly to zero. In thi cae, the QoS requirement i not atified and the

20 Average Rate Mbp) x 1 x 2 x 3 x 4 x x1 2 x Iteration Step a) Average Rate Mbp) x 1 x 2 x 3 x Iteration Step b) Fig. 4. Tranmiion rate for chain topology under time-varying channel: a) The average tranmiion rate under Alg. 1 and MaxWeight without QoS requirement. b) The average tranmiion rate under Alg. 1 with QoS requirement. the tranmiion rate x 1 1,2 of the other path increae according to 22). Finally the QoS requirement i atified a hown in Fig. 5c) and the network i table. Thee imulation reult how that Algorithm. 1 i robut againt link failure becaue the multi-path tranmiion adaptively doe load balancing to atify QoS requirement without changing the routing table. VII. CONCLUSIONS In thi paper, we tudy the joint congetion control and cheduling problem for multi-hop, multipath per-link queueing wirele network with QoS contraint. It i formulated a an NUM problem under both contant and time-varying channel, which i decompoed into a congetion control problem and a cheduling problem. Then, a ditributed SM baed controller i deigned to iteratively olve the congetion control problem, which can provide multi-path rate adaption to atify QoS contraint. The cheduling problem i identified a a maximum weighted independent et problem and can alo be olved in a ditributed manner. We extend thi algorithm to the cae with time-varying channel and prove that the dynamic control law, i.e., Algorithm 1 i table and the network utility converge

21 21 Average Rate Mbp) Average Rate Mbp) x 1 1,2 x 1 1,4 x Iteration Step a) Iteration Step c) x 1 x 1 1,2 x 1 1,4 x 2 x 1 Average Queue Length x10 6 b) Average Queue Length x10 6 b) q 1,2 q 1,4 q 2, Iteration Step b) q 1,2 q 1,4 q 2, Iteration Step d) Fig. 5. Tranmiion rate for loop topology: a) The tranmiion rate under multi-path with TVC and QoS requirement. b) The queue length under multi-path with TVC and QoS requirement. c) The tranmiion rate under link failure for l 1,4 with TVC and QoS requirement. d) The queue length under link failure for l 1,4 with TVC and QoS requirement. to a bounded neighborhood of the optimal. Simulation reult how that Algorithm 1 i capable of providing heterogenou multi-cla ervice with different QoS requirement. Becaue of the multi-path load balancing feature of thi algorithm, it i robut againt network anomalie uch a link failure. The application of the SM control theory in wirele network i tightly related to the decompoition property of the protocol tack. Since the joint congetion control and cheduling i a cro-layer optimization, thee two ubproblem interact with each other through the Lagrangian price. Therefore, the ource adapt the tranmiion rate to the price, which mak the link tatu uch a time-varying channel capacitie and dynamic cheduling. At the ame time, the cheduling problem i independent of the ource tranmiion rate. Thi property make it poible to apply SM control theory. Furthermore, the convergence condition of the SM controller are alo relaxed becaue the decompoed ub-problem provide a way of negative feedback to each other in wirele network.

22 22 APPENDIX A PROOF OF THEOREM 1 Proof: We ketch the proof of Theorem 1 below, and intereted reader can find the deign law of the SM controller in [15] [16]. To prove the convergence and optimality of the algorithm, we contruct the Lyapunov function a W X, Λ) = W 1 X) + W 2 Λ) 28) where W 1 Λ) 1 2 W 2 X) 1 2 ) L S,j=n λ ˆλ ) 2 = 1 2 Λ ˆΛ 2 2 x ˆx ) 2 = 1 2 X ˆX 2 2; 29) and [ˆλ ], [ˆx ]) are the optimal olution to problem 7) aumed to be feaible), thu they are contant. For brevity, we omit the t) of the quantitie below. Differentiating 28) with repect to t, we obtain: Ẇ X, Λ) =,j,j x ˆx ) [ z u + vb )] + λ + x x ˆx ) z u + vb ) λ + λ ˆλ ) [y x + F i F o )] + λ 30) λ ˆλ ) y x + F i F o ), 31) where the lat inequality follow that 30) and 31) are equal if the projection in 13) and 17) are inactive, and if the projection i active, the projection in 13) and 17) are zero, while the expreion in 31) are poitive due to x + F i F o < 0 and u + vb λ < 0. Here, and,j i a horthand notation for ) L and S,i=b,j N i. Since [ˆx ] i the optimal olution to the NUM problem, then the fact come that ˆλ = û, where

23 û = U x ) x. Subtituting it into 31) yield ˆx 23 Ẇ X, Λ) x ˆx ) z u û λ + ˆλ + vb,j ) + y λ ˆλ ) x ˆx ) + =,j,j =,j y λ ˆλ ) ˆx + F i F o ) z z x ˆx ) u û ) + x ˆx ) vb +,j y λ ˆλ ) ˆx + F i F o ) x ˆx ) z u û ) + z x ˆx ) ˆλ λ ) + y λ ˆλ ) x ˆx ) +,j y λ ˆλ ) ˆx + F i F o z ) x ˆx ) vb + The econd term and the forth term in 33) cancel each other if z = y S, b = i, n = j) becaue flow haring the ame ource node i and the next hop node j relate to the ame λ, then,j z x ˆx ) ˆλ λ ) = ) y ˆλ λ x ˆx ) Becaue U i concave w.r.t. x, and u = u j N i ), where u du x dx. Then we have: z x ˆx ) u û ) where û du dx ˆx,j 32) 33) 34) = z x ˆx u û ) 35) j N i j N i = z x ˆx ) u û ) 36) 0 and 35) follow that u û depend on x in term of x for a ource ; and 36) follow that U i a concave function of x. From contraint 7c), we have ˆx ˆF o ˆF i. Becaue F i, F o and λ are the optimal olution for 10) at time t and ˆF i and ˆF o λ ˆx + F i F o ) are feaible olution to the outflow and inflow, thu λ ˆF o ˆF i + F i F o ) 0. 37)

24 From the KaruhKuhnKucker KKT) condition, λ ˆx + ˆF i ˆF ) o = 0 hold and ) ˆλ ˆx + F i F o ) = ) ˆλ ˆF o ˆF ) i F o + F i 0 38) becaue the quantitie with hat are the optimal olution to 10). Thu, y 0. We alo have,j x ˆx )vb 0 according to the definition of b. 24 λ ˆλ ) ) ˆx + F i F o Therefore, Ẇ 0, which implie that the joint congetion control and cheduling cheme i optimal and convergent according to LaSalle Invariance Principle [2]. A. Proof of Theorem 2 APPENDIX B PROOF OF THEOREM 2 AND 3 Proof: The Lyapunov function i the ame a defined in Appendix A. Here, for implicity, it i aumed that y X, t) = z t) = 1 F, i, j) L, X, t). Conider the expectation of the one-tep Lyapunov drift E {W t + 1) W t) Xt), Λt)} = E{W 1 t + 1) W 1 t) Xt), Λt)} + E{W 2 t + 1) W 2 t) Xt), Λt)} = E{W 1 Xt + 1)) W 1 Xt)) Xt), Λt)} + E{W 2 Λt + 1)) W 2 Λt)) Xt), Λt)} 39) By ubtituting 21) into 39), the firt term of 39) i E{W 1 t + 1) W 1 t) Xt), Λt)} = E { W 1 [Λt) d] + ) W 1 Λt)) Xt), Λt) } = E { W 1 [Λt) d] + ϵ 1 ) Xt), Λt) } E {W1 Λt)) Xt), Λt)} E {W 1 Λt) d) W 1 Λt)) Xt), Λt)} [ E {ϵ 1 Λt) d) + ˆΛ ] 1 } 2 ϵ Xt), Λt) E {W 1 Λt) d) W 1 Λt)) Xt), Λt)} + ϵ 1 ˆΛ ϵ 1 2 2, 40) where d = [d t)] with d t) = F o t) F i t) x t) a defined in 12) and ϵ 1 = [Λt) d] + [Λt) d] + ; the firt inequality come from expanding the term W 1 [Λt) d] + ) ϵ 1 and relax

25 25 the projection in it. Note that 0 ϵ 1 < 2 1, where 0 and 1 are zero and unit matrix repectively. Thu, ϵ 1 ˆΛ ϵ ˆΛ Z 1. Subtitute it into 40), and we have E{W 1 t + 1) W 1 t) Xt), Λt)} E {W 1 Λt) d) W 1 Λt)) Xt), Λt)} + 2 Z 1 = E d λ λ λ ˆ ) Xt), Λt) E { d 2 } 2 Xt), Λt) + 2 Z 1 41) where the econd equality follow from expanding the term W 1 Λt) d) W 1 Λt)). Denote the objective function in 9) a V Xt), Λt)) = S U x ) ) L λ x. The partial derivative w.r.t. x i V = u λ and g = [V ], where u i the partial derivative w.r.t. x of U x ). Subtituting 22) into the econd term of 39) and following the ame manipulation a above, we have E{W 2 t + 1) W 2 t) Xt), Λt)} =E { W 2 [Xt) + g + vbt))] + ) Xt), Λt) } E {W2 Xt)) Xt), Λt)} =E { W 2 [Xt) + g + vbt))] + ϵ 2 ) } Xt), Λt) E {W2 Xt)) Xt), Λt)} { E {W 2 Xt) + g + vbt))) Xt), Λt)} E W 2 Xt)) 1 } 2 ϵ Xt), Λt) [ E {ϵ 2 Xt) + g + vbt))) + ˆX ] } Xt), Λt) E { W 2 Xt) + g + vbt)) + ) Xt), Λt) } E {W2 Xt)) Xt), Λt)} + ϵ 2 ˆΛ ϵ 2 2 2, 42) where Bt) = [b t)] and ϵ 2 = [Xt) + g] + [Xt) + g] +. Further implify 42) by ϵ 2 ˆX ϵ ˆX Z 2 and we get E{W 2 t + 1) W 2 t) Xt), Λt)} E { W 2 Xt) + g + vbt)) + ) } Xt), Λt) E {W2 Xt)) Xt), Λt)} + 2 Z 2 = E g x x ˆx ) Xt), Λt),j + E { vb x ˆx } ) Xt), Λt),j E { g + vbt)) + 2 } 2 X, Λ + 2 Z 2 E g x x ˆx ) Xt), Λt) E { g + vbt)) + 2 } 2 X, Λ + 2 Z 2 43),j

26 26 where the econd equality follow the definition of b t). Subtitute 41) and 43) into 39), then E {W t + 1) W t) Xt), Λt)} E dλ ˆλ ) Xt), Λt) + E g x x ˆx ) Xt), Λt) + 2 Z 1 + Z 2 + D V 2 0 ), 44),j where the lat inequality follow that the conditional expectation of d 2 2 and g + vbt))+ 2 2 are uniformly bounded by contant D 0 > 0 and V 0 > 0. For d λ t), the per-link flow variable [F o t)], [F i t)] and the tranmiion rate [x t)] are bounded. For g + vbt)) + 2 2, if g + vbt) 0, g + vbt)) u t) vbt) 2 2 i bounded, otherwie g + vbt))+ 2 2 = 0. Follow imilar manipulation procedure a in the proof of Theorem 1 and take conditional expectation, 44) can be implified to E {W t + 1) W t) Xt), Λt)} E {u û ) x t) ˆx )} + 2 Z 1 + Z 2 + D V 2 0 ), 45) where û i the partial derivative of U x ) w.r.t. x and evaluated at ˆX. Define A, uch that A X E u û ) ˆx x t)) V D Z 1 + Z 2 ) }, which i not empty and ha finite number of element with properly choen. Therefore, we have: E {W t + 1) W t) Xt), Λt)} V D Z 1 + Z 2 )I X A V D Z 1 + Z 2 )I X A c 46) where I i the indicator function. Thu, by Theorem 3.1 in [8], which i an extenion of Foter criterion, the Markov chain i table.

27 27 APPENDIX C PROOF OF THEOREM 3 Proof: Taking expectation of 46) w.r.t. X, Λ), we have E{W t + 1) W t)} V D Z 1 + Z 2 ) + E {u û ) x t) ˆx )} 47) Summing 47) over τ = 0,..., t 1, it i obtained that ) 1 t 1 E {u û ) x t) ˆx )} E{W X0), Λ0))} + t 2 2 V0 2 + D2 0 + Z 1 + Z 2 ) 48) t t τ=0 If x t) ˆx, 48) can be implified a t 1 1 { u E û }) t x t) ˆx x t) ˆx ) 2 τ=0 E{W X0), Λ0))} + t 2 2 V0 2 + D2 0 + Z 1 + Z 2 ). 49) t Since U x ) i a trictly concave function of x and the tranmiion rate x [0, x m], u û x t) ˆx i non-negative and bounded. Then u û x t) ˆx K1 hold, where K 1 > 0 i the larget lower bound of u û. x t) ˆx Letting t going to infinity in 49) produce Then it i obtained that E { x ) ˆx ) 2} V D2 0 + Z 1 + Z 2 ) 2K 1. 50) [ E {U x ))} ] 2 Û [E {U x ))} Û ] 2 { E U x )) Û ) } 2 E { u x )) 2 x ) ˆx ) 2} K 2 F V D2 0 + Z 1 + Z 2 ) 2K 1, 51) where K 2 = max u x )) 2 i a contant; and F i the cardinality of F.

28 28 REFERENCES [1] F. Kelly, A. Maulloo, and D. Tan, Rate control for communication network: hadow price, proportional fairne and tability, Journal of the Operational Reearch ociety, vol. 49, pp , Mar [2] S. Shakkottai and R. Srikant, Network optimization and control. Boton: Now Publiher, [3] X. Lin and N. Shroff, Joint rate control and cheduling in multihop wirele network, in Proc. 43rd IEEE Conf. on Deciion and Control, Paradie Iland, 2004, pp [4] Y. Yi and M. Chiang, Stochatic network utility maximiation-a tribute to Kelly paper publihed in thi journal a decade ago, European Tran. Telecommunication, vol. 19, pp , Jun [5] S. Low and D. Lapley, Optimization flow control I: baic algorithm and convergence, IEEE/ACM Tran. Netw., vol. 7, pp , Dec [6] P. Huang, X. Lin, and C. Wang, A low-complexity congetion control and cheduling algorithm for multihop wirele network with order-optimal per-flow delay, in Proc. 32nd IEEE International Conf. on Computer Communication, Shanghai, 2011, pp [7] H. Xiong, R. Li, A. Eryilmaz, and E. Ekici, Delay-aware cro-layer deign for network utility maximization in multi-hop network, IEEE J. Sel. Area Commun., vol. 29, pp , May [8] L. Taiula and A. Ephremide, Stability propertie of contrained queueing ytem and cheduling policie for maximum throughput in multihop radio network, IEEE Tran. Autom. Control, vol. 37, pp , Dec [9] M. Neely, E. Modiano, and C. Rohr, Dynamic power allocation and routing for time-varying wirele network, IEEE J. Sel. Area Commun., vol. 23, pp , Jan [10] M. Chiang, Balancing tranport and phyical layer in wirele multihop network: Jointly optimal congetion control and power control, IEEE J. Sel. Area Commun., vol. 23, pp , Jan [11] Z. Ding and D. Wu, Sliding Mode Baed Joint Congetion Control and Scheduling in Multi-hop Ad Hoc Network with Multi-cla Service, in Proc. Global Communication Conf., Miami, 2010, pp [12] L. Bui, R. Srikant, and A. Stolyar, Novel architecture and algorithm for delay reduction in back-preure cheduling and routing, in Proc. 25th IEEE International Conf. on Computer Communication, Rio de Janeiro, 2009, pp [13] M. Neely, Energy optimal control for time-varying wirele network, IEEE Tran. Inf. Theory, vol. 52, pp , Jul [14] M. Chiang, S. Low, A. Calderbank, and J. Doyle, Layering a optimization decompoition: A mathematical theory of network architecture, Proc. IEEE, vol. 95, p. 255, Jan [15] V. Utkin, Sliding mode in control and optimization. Berlin: Springer-Verlag, [16] C. Lagoa, H. Che, and B. Movichoff, Adaptive control algorithm for decentralized optimal traffic engineering in the internet, IEEE/ACM Tran. Netw., vol. 12, pp , Jun [17] C. Lagoa and H. Che, Decentralized optimal traffic engineering in the internet, ACM SIGCOMM Computer Communication Review, vol. 30, pp , Oct [18] B. Movichoff, C. Lagoa, and H. Che, Decentralized optimal traffic engineering in connectionle network, IEEE J. Sel. Area Commun., vol. 23, pp , Feb [19] M. Neely, Univeral cheduling for network with arbitrary traffic, channel, and mobility, in Proc. 49th IEEE Conf. Deciion and Control, Atlanta, 2010, pp [20] L. Chen, S. Low, M. Chiang, and J. Doyle, Cro-layer congetion control, routing and cheduling deign in ad hoc wirele network, in Proc. 25th IEEE International Conf. on Computer Communication, Barcelona, 2006, pp

Layering as Optimization Decomposition

Layering as Optimization Decomposition TLEN7000/ECEN7002: Analytical Foundation of Network Layering a Optimization Decompoition Lijun Chen 11/29/2012 The Internet Compleity i ever increaing Large in ize and cope Enormou heterogeneity Incomplete

More information

CONGESTION control is a key functionality in modern

CONGESTION control is a key functionality in modern IEEE TRANSACTIONS ON INFORMATION TEORY, VOL. X, NO. X, XXXXXXX 2008 On the Connection-Level Stability of Congetion-Controlled Communication Network Xiaojun Lin, Member, IEEE, Ne B. Shroff, Fellow, IEEE,

More information

On the Stability Region of Congestion Control

On the Stability Region of Congestion Control On the Stability Region of Congetion Control Xiaojun Lin and Ne B. Shroff School of Electrical and Computer Engineering Purdue Univerity, Wet Lafayette, IN 47906 {linx,hroff}@ecn.purdue.edu Abtract It

More information

The Impact of Imperfect Scheduling on Cross-Layer Rate. Control in Multihop Wireless Networks

The Impact of Imperfect Scheduling on Cross-Layer Rate. Control in Multihop Wireless Networks The mpact of mperfect Scheduling on Cro-Layer Rate Control in Multihop Wirele Network Xiaojun Lin and Ne B. Shroff Center for Wirele Sytem and Application (CWSA) School of Electrical and Computer Engineering,

More information

The Impact of Imperfect Scheduling on Cross-Layer Rate Control in Wireless Networks

The Impact of Imperfect Scheduling on Cross-Layer Rate Control in Wireless Networks The Impact of Imperfect Scheduling on Cro-Layer Rate Control in Wirele Network Xiaojun Lin and Ne B. Shroff Center for Wirele Sytem and Application (CWSA) School of Electrical and Computer Engineering,

More information

Clustering Methods without Given Number of Clusters

Clustering Methods without Given Number of Clusters Clutering Method without Given Number of Cluter Peng Xu, Fei Liu Introduction A we now, mean method i a very effective algorithm of clutering. It mot powerful feature i the calability and implicity. However,

More information

CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS

CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS 8.1 INTRODUCTION 8.2 REDUCED ORDER MODEL DESIGN FOR LINEAR DISCRETE-TIME CONTROL SYSTEMS 8.3

More information

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 65, NO. 10, OCTOBER Wenguang Mao, Xudong Wang, Senior Member, IEEE, and Shanshan Wu

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 65, NO. 10, OCTOBER Wenguang Mao, Xudong Wang, Senior Member, IEEE, and Shanshan Wu IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 65, NO. 10, OCTOBER 2016 8511 Ditributed Opportunitic Scheduling With QoS Contraint for Wirele Network With Hybrid Link Wenguang Mao, Xudong Wang, Senior

More information

Bogoliubov Transformation in Classical Mechanics

Bogoliubov Transformation in Classical Mechanics Bogoliubov Tranformation in Claical Mechanic Canonical Tranformation Suppoe we have a et of complex canonical variable, {a j }, and would like to conider another et of variable, {b }, b b ({a j }). How

More information

Digital Control System

Digital Control System Digital Control Sytem - A D D A Micro ADC DAC Proceor Correction Element Proce Clock Meaurement A: Analog D: Digital Continuou Controller and Digital Control Rt - c Plant yt Continuou Controller Digital

More information

Lecture 21. The Lovasz splitting-off lemma Topics in Combinatorial Optimization April 29th, 2004

Lecture 21. The Lovasz splitting-off lemma Topics in Combinatorial Optimization April 29th, 2004 18.997 Topic in Combinatorial Optimization April 29th, 2004 Lecture 21 Lecturer: Michel X. Goeman Scribe: Mohammad Mahdian 1 The Lovaz plitting-off lemma Lovaz plitting-off lemma tate the following. Theorem

More information

A Constraint Propagation Algorithm for Determining the Stability Margin. The paper addresses the stability margin assessment for linear systems

A Constraint Propagation Algorithm for Determining the Stability Margin. The paper addresses the stability margin assessment for linear systems A Contraint Propagation Algorithm for Determining the Stability Margin of Linear Parameter Circuit and Sytem Lubomir Kolev and Simona Filipova-Petrakieva Abtract The paper addree the tability margin aement

More information

Effective Capacity-Based Quality of Service Measures for Wireless Networks

Effective Capacity-Based Quality of Service Measures for Wireless Networks Effective Capacity-Baed Quality of Service Meaure for Wirele Network Dapeng Wu Rohit Negi Abtract An important objective of next-generation wirele network i to provide quality of ervice (QoS) guarantee.

More information

The Impact of Imperfect Scheduling on Cross-Layer Congestion Control in Wireless Networks

The Impact of Imperfect Scheduling on Cross-Layer Congestion Control in Wireless Networks EEE/ACM TRANSACTONS ON NETWORKNG, VOL. X, NO. XX, XXXXXXX 200X 1 The mpact of mperfect Scheduling on Cro-Layer Congetion Control in Wirele Network Xiaojun Lin, Member, EEE and Ne B. Shroff Senior Member,

More information

Optimal revenue management in two class pre-emptive delay dependent Markovian queues

Optimal revenue management in two class pre-emptive delay dependent Markovian queues Optimal revenue management in two cla pre-emptive delay dependent Markovian queue Manu K. Gupta, N. Hemachandra and J. Venkatewaran Indutrial Engineering and Operation Reearch, IIT Bombay March 15, 2015

More information

Problem Set 8 Solutions

Problem Set 8 Solutions Deign and Analyi of Algorithm April 29, 2015 Maachuett Intitute of Technology 6.046J/18.410J Prof. Erik Demaine, Srini Devada, and Nancy Lynch Problem Set 8 Solution Problem Set 8 Solution Thi problem

More information

7.2 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 281

7.2 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 281 72 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 28 and i 2 Show how Euler formula (page 33) can then be ued to deduce the reult a ( a) 2 b 2 {e at co bt} {e at in bt} b ( a) 2 b 2 5 Under what condition

More information

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL 98 CHAPTER DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL INTRODUCTION The deign of ytem uing tate pace model for the deign i called a modern control deign and it i

More information

Utility Proportional Fair Bandwidth Allocation: An Optimization Oriented Approach

Utility Proportional Fair Bandwidth Allocation: An Optimization Oriented Approach Utility Proportional Fair Bandwidth Allocation: An Optimization Oriented Approach 61 Tobia Hark Konrad-Zue-Zentrum für Informationtechnik Berlin (ZIB), Department Optimization, Takutr. 7, 14195 Berlin,

More information

Stochastic Optimization with Inequality Constraints Using Simultaneous Perturbations and Penalty Functions

Stochastic Optimization with Inequality Constraints Using Simultaneous Perturbations and Penalty Functions Stochatic Optimization with Inequality Contraint Uing Simultaneou Perturbation and Penalty Function I-Jeng Wang* and Jame C. Spall** The John Hopkin Univerity Applied Phyic Laboratory 11100 John Hopkin

More information

Control Systems Analysis and Design by the Root-Locus Method

Control Systems Analysis and Design by the Root-Locus Method 6 Control Sytem Analyi and Deign by the Root-Locu Method 6 1 INTRODUCTION The baic characteritic of the tranient repone of a cloed-loop ytem i cloely related to the location of the cloed-loop pole. If

More information

A Simplified Methodology for the Synthesis of Adaptive Flight Control Systems

A Simplified Methodology for the Synthesis of Adaptive Flight Control Systems A Simplified Methodology for the Synthei of Adaptive Flight Control Sytem J.ROUSHANIAN, F.NADJAFI Department of Mechanical Engineering KNT Univerity of Technology 3Mirdamad St. Tehran IRAN Abtract- A implified

More information

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays Gain and Phae Margin Baed Delay Dependent Stability Analyi of Two- Area LFC Sytem with Communication Delay Şahin Sönmez and Saffet Ayaun Department of Electrical Engineering, Niğde Ömer Halidemir Univerity,

More information

USING NONLINEAR CONTROL ALGORITHMS TO IMPROVE THE QUALITY OF SHAKING TABLE TESTS

USING NONLINEAR CONTROL ALGORITHMS TO IMPROVE THE QUALITY OF SHAKING TABLE TESTS October 12-17, 28, Beijing, China USING NONLINEAR CONTR ALGORITHMS TO IMPROVE THE QUALITY OF SHAKING TABLE TESTS T.Y. Yang 1 and A. Schellenberg 2 1 Pot Doctoral Scholar, Dept. of Civil and Env. Eng.,

More information

NCAAPMT Calculus Challenge Challenge #3 Due: October 26, 2011

NCAAPMT Calculus Challenge Challenge #3 Due: October 26, 2011 NCAAPMT Calculu Challenge 011 01 Challenge #3 Due: October 6, 011 A Model of Traffic Flow Everyone ha at ome time been on a multi-lane highway and encountered road contruction that required the traffic

More information

Then C pid (s) S h -stabilizes G(s) if and only if Ĉpid(ŝ) S 0 - stabilizes Ĝ(ŝ). For any ρ R +, an RCF of Ĉ pid (ŝ) is given by

Then C pid (s) S h -stabilizes G(s) if and only if Ĉpid(ŝ) S 0 - stabilizes Ĝ(ŝ). For any ρ R +, an RCF of Ĉ pid (ŝ) is given by 9 American Control Conference Hyatt Regency Riverfront, St. Loui, MO, USA June -, 9 WeC5.5 PID Controller Synthei with Shifted Axi Pole Aignment for a Cla of MIMO Sytem A. N. Gündeş and T. S. Chang Abtract

More information

Advanced D-Partitioning Analysis and its Comparison with the Kharitonov s Theorem Assessment

Advanced D-Partitioning Analysis and its Comparison with the Kharitonov s Theorem Assessment Journal of Multidiciplinary Engineering Science and Technology (JMEST) ISSN: 59- Vol. Iue, January - 5 Advanced D-Partitioning Analyi and it Comparion with the haritonov Theorem Aement amen M. Yanev Profeor,

More information

Preemptive scheduling on a small number of hierarchical machines

Preemptive scheduling on a small number of hierarchical machines Available online at www.ciencedirect.com Information and Computation 06 (008) 60 619 www.elevier.com/locate/ic Preemptive cheduling on a mall number of hierarchical machine György Dóa a, Leah Eptein b,

More information

One Class of Splitting Iterative Schemes

One Class of Splitting Iterative Schemes One Cla of Splitting Iterative Scheme v Ciegi and V. Pakalnytė Vilniu Gedimina Technical Univerity Saulėtekio al. 11, 2054, Vilniu, Lithuania rc@fm.vtu.lt Abtract. Thi paper deal with the tability analyi

More information

STOCHASTIC GENERALIZED TRANSPORTATION PROBLEM WITH DISCRETE DISTRIBUTION OF DEMAND

STOCHASTIC GENERALIZED TRANSPORTATION PROBLEM WITH DISCRETE DISTRIBUTION OF DEMAND OPERATIONS RESEARCH AND DECISIONS No. 4 203 DOI: 0.5277/ord30402 Marcin ANHOLCER STOCHASTIC GENERALIZED TRANSPORTATION PROBLEM WITH DISCRETE DISTRIBUTION OF DEMAND The generalized tranportation problem

More information

Simple Observer Based Synchronization of Lorenz System with Parametric Uncertainty

Simple Observer Based Synchronization of Lorenz System with Parametric Uncertainty IOSR Journal of Electrical and Electronic Engineering (IOSR-JEEE) ISSN: 78-676Volume, Iue 6 (Nov. - Dec. 0), PP 4-0 Simple Oberver Baed Synchronization of Lorenz Sytem with Parametric Uncertainty Manih

More information

Beyond Cut-Set Bounds - The Approximate Capacity of D2D Networks

Beyond Cut-Set Bounds - The Approximate Capacity of D2D Networks Beyond Cut-Set Bound - The Approximate Capacity of DD Network Avik Sengupta Hume Center for National Security and Technology Department of Electrical and Computer Engineering Virginia Tech, Blackburg,

More information

Factor Analysis with Poisson Output

Factor Analysis with Poisson Output Factor Analyi with Poion Output Gopal Santhanam Byron Yu Krihna V. Shenoy, Department of Electrical Engineering, Neurocience Program Stanford Univerity Stanford, CA 94305, USA {gopal,byronyu,henoy}@tanford.edu

More information

Jul 4, 2005 turbo_code_primer Revision 0.0. Turbo Code Primer

Jul 4, 2005 turbo_code_primer Revision 0.0. Turbo Code Primer Jul 4, 5 turbo_code_primer Reviion. Turbo Code Primer. Introduction Thi document give a quick tutorial on MAP baed turbo coder. Section develop the background theory. Section work through a imple numerical

More information

SMALL-SIGNAL STABILITY ASSESSMENT OF THE EUROPEAN POWER SYSTEM BASED ON ADVANCED NEURAL NETWORK METHOD

SMALL-SIGNAL STABILITY ASSESSMENT OF THE EUROPEAN POWER SYSTEM BASED ON ADVANCED NEURAL NETWORK METHOD SMALL-SIGNAL STABILITY ASSESSMENT OF THE EUROPEAN POWER SYSTEM BASED ON ADVANCED NEURAL NETWORK METHOD S.P. Teeuwen, I. Erlich U. Bachmann Univerity of Duiburg, Germany Department of Electrical Power Sytem

More information

Codes Correcting Two Deletions

Codes Correcting Two Deletions 1 Code Correcting Two Deletion Ryan Gabry and Frederic Sala Spawar Sytem Center Univerity of California, Lo Angele ryan.gabry@navy.mil fredala@ucla.edu Abtract In thi work, we invetigate the problem of

More information

Multi-dimensional Fuzzy Euler Approximation

Multi-dimensional Fuzzy Euler Approximation Mathematica Aeterna, Vol 7, 2017, no 2, 163-176 Multi-dimenional Fuzzy Euler Approximation Yangyang Hao College of Mathematic and Information Science Hebei Univerity, Baoding 071002, China hdhyywa@163com

More information

Hybrid Projective Dislocated Synchronization of Liu Chaotic System Based on Parameters Identification

Hybrid Projective Dislocated Synchronization of Liu Chaotic System Based on Parameters Identification www.ccenet.org/ma Modern Applied Science Vol. 6, No. ; February Hybrid Projective Dilocated Synchronization of Liu Chaotic Sytem Baed on Parameter Identification Yanfei Chen College of Science, Guilin

More information

Online supplementary information

Online supplementary information Electronic Supplementary Material (ESI) for Soft Matter. Thi journal i The Royal Society of Chemitry 15 Online upplementary information Governing Equation For the vicou flow, we aume that the liquid thickne

More information

EXTENDED STABILITY MARGINS ON CONTROLLER DESIGN FOR NONLINEAR INPUT DELAY SYSTEMS. Otto J. Roesch, Hubert Roth, Asif Iqbal

EXTENDED STABILITY MARGINS ON CONTROLLER DESIGN FOR NONLINEAR INPUT DELAY SYSTEMS. Otto J. Roesch, Hubert Roth, Asif Iqbal EXTENDED STABILITY MARGINS ON CONTROLLER DESIGN FOR NONLINEAR INPUT DELAY SYSTEMS Otto J. Roech, Hubert Roth, Aif Iqbal Intitute of Automatic Control Engineering Univerity Siegen, Germany {otto.roech,

More information

Lecture 4 Topic 3: General linear models (GLMs), the fundamentals of the analysis of variance (ANOVA), and completely randomized designs (CRDs)

Lecture 4 Topic 3: General linear models (GLMs), the fundamentals of the analysis of variance (ANOVA), and completely randomized designs (CRDs) Lecture 4 Topic 3: General linear model (GLM), the fundamental of the analyi of variance (ANOVA), and completely randomized deign (CRD) The general linear model One population: An obervation i explained

More information

Copyright 1967, by the author(s). All rights reserved.

Copyright 1967, by the author(s). All rights reserved. Copyright 1967, by the author(). All right reerved. Permiion to make digital or hard copie of all or part of thi work for peronal or claroom ue i granted without fee provided that copie are not made or

More information

Channel Selection in Multi-channel Opportunistic Spectrum Access Networks with Perfect Sensing

Channel Selection in Multi-channel Opportunistic Spectrum Access Networks with Perfect Sensing Channel Selection in Multi-channel Opportunitic Spectrum Acce Networ with Perfect Sening Xin Liu Univerity of California Davi, CA 95616 liu@c.ucdavi.edu Bhaar Krihnamachari Univerity of Southern California

More information

A Simple Approach to Synthesizing Naïve Quantized Control for Reference Tracking

A Simple Approach to Synthesizing Naïve Quantized Control for Reference Tracking A Simple Approach to Syntheizing Naïve Quantized Control for Reference Tracking SHIANG-HUA YU Department of Electrical Engineering National Sun Yat-Sen Univerity 70 Lien-Hai Road, Kaohiung 804 TAIAN Abtract:

More information

RELIABILITY OF REPAIRABLE k out of n: F SYSTEM HAVING DISCRETE REPAIR AND FAILURE TIMES DISTRIBUTIONS

RELIABILITY OF REPAIRABLE k out of n: F SYSTEM HAVING DISCRETE REPAIR AND FAILURE TIMES DISTRIBUTIONS www.arpapre.com/volume/vol29iue1/ijrras_29_1_01.pdf RELIABILITY OF REPAIRABLE k out of n: F SYSTEM HAVING DISCRETE REPAIR AND FAILURE TIMES DISTRIBUTIONS Sevcan Demir Atalay 1,* & Özge Elmataş Gültekin

More information

CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS

CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS Copyright 22 IFAC 5th Triennial World Congre, Barcelona, Spain CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS Tritan Pérez Graham C. Goodwin Maria M. Serón Department of Electrical

More information

Amplify and Forward Relaying; Channel Model and Outage Behaviour

Amplify and Forward Relaying; Channel Model and Outage Behaviour Amplify and Forward Relaying; Channel Model and Outage Behaviour Mehdi Mortazawi Molu Intitute of Telecommunication Vienna Univerity of Technology Guhautr. 5/E389, 4 Vienna, Autria Email: mmortaza@nt.tuwien.ac.at

More information

The Hassenpflug Matrix Tensor Notation

The Hassenpflug Matrix Tensor Notation The Haenpflug Matrix Tenor Notation D.N.J. El Dept of Mech Mechatron Eng Univ of Stellenboch, South Africa e-mail: dnjel@un.ac.za 2009/09/01 Abtract Thi i a ample document to illutrate the typeetting of

More information

ROBUST CONTROLLER DESIGN WITH HARD INPUT CONSTRAINTS. TIME DOMAIN APPROACH. Received August 2015; revised November 2015

ROBUST CONTROLLER DESIGN WITH HARD INPUT CONSTRAINTS. TIME DOMAIN APPROACH. Received August 2015; revised November 2015 International Journal of Innovative Computing, Information and Control ICIC International c 2016 ISSN 1349-4198 Volume 12, Number 1, February 2016 pp. 161 170 ROBUST CONTROLLER DESIGN WITH HARD INPUT CONSTRAINTS.

More information

Optimal Coordination of Samples in Business Surveys

Optimal Coordination of Samples in Business Surveys Paper preented at the ICES-III, June 8-, 007, Montreal, Quebec, Canada Optimal Coordination of Sample in Buine Survey enka Mach, Ioana Şchiopu-Kratina, Philip T Rei, Jean-Marc Fillion Statitic Canada New

More information

Unified Design Method for Flexure and Debonding in FRP Retrofitted RC Beams

Unified Design Method for Flexure and Debonding in FRP Retrofitted RC Beams Unified Deign Method for Flexure and Debonding in FRP Retrofitted RC Beam G.X. Guan, Ph.D. 1 ; and C.J. Burgoyne 2 Abtract Flexural retrofitting of reinforced concrete (RC) beam uing fibre reinforced polymer

More information

A Study on Simulating Convolutional Codes and Turbo Codes

A Study on Simulating Convolutional Codes and Turbo Codes A Study on Simulating Convolutional Code and Turbo Code Final Report By Daniel Chang July 27, 2001 Advior: Dr. P. Kinman Executive Summary Thi project include the deign of imulation of everal convolutional

More information

Lecture 10 Filtering: Applied Concepts

Lecture 10 Filtering: Applied Concepts Lecture Filtering: Applied Concept In the previou two lecture, you have learned about finite-impule-repone (FIR) and infinite-impule-repone (IIR) filter. In thee lecture, we introduced the concept of filtering

More information

Chapter 7. Root Locus Analysis

Chapter 7. Root Locus Analysis Chapter 7 Root Locu Analyi jw + KGH ( ) GH ( ) - K 0 z O 4 p 2 p 3 p Root Locu Analyi The root of the cloed-loop characteritic equation define the ytem characteritic repone. Their location in the complex

More information

ON THE APPROXIMATION ERROR IN HIGH DIMENSIONAL MODEL REPRESENTATION. Xiaoqun Wang

ON THE APPROXIMATION ERROR IN HIGH DIMENSIONAL MODEL REPRESENTATION. Xiaoqun Wang Proceeding of the 2008 Winter Simulation Conference S. J. Maon, R. R. Hill, L. Mönch, O. Roe, T. Jefferon, J. W. Fowler ed. ON THE APPROXIMATION ERROR IN HIGH DIMENSIONAL MODEL REPRESENTATION Xiaoqun Wang

More information

Efficient Methods of Doppler Processing for Coexisting Land and Weather Clutter

Efficient Methods of Doppler Processing for Coexisting Land and Weather Clutter Efficient Method of Doppler Proceing for Coexiting Land and Weather Clutter Ça gatay Candan and A Özgür Yılmaz Middle Eat Technical Univerity METU) Ankara, Turkey ccandan@metuedutr, aoyilmaz@metuedutr

More information

Improved Interference Cancellation Scheme for Two-User Detection of Alamouti Code

Improved Interference Cancellation Scheme for Two-User Detection of Alamouti Code Improved Interference Cancellation Scheme for Two-Uer Detection of Alamouti Code Manav R hatnagar and Are Hjørungne Abtract In thi correpondence, we propoe an improved interference cancellation method

More information

IEOR 3106: Fall 2013, Professor Whitt Topics for Discussion: Tuesday, November 19 Alternating Renewal Processes and The Renewal Equation

IEOR 3106: Fall 2013, Professor Whitt Topics for Discussion: Tuesday, November 19 Alternating Renewal Processes and The Renewal Equation IEOR 316: Fall 213, Profeor Whitt Topic for Dicuion: Tueday, November 19 Alternating Renewal Procee and The Renewal Equation 1 Alternating Renewal Procee An alternating renewal proce alternate between

More information

Lecture 7: Testing Distributions

Lecture 7: Testing Distributions CSE 5: Sublinear (and Streaming) Algorithm Spring 014 Lecture 7: Teting Ditribution April 1, 014 Lecturer: Paul Beame Scribe: Paul Beame 1 Teting Uniformity of Ditribution We return today to property teting

More information

FUNDAMENTALS OF POWER SYSTEMS

FUNDAMENTALS OF POWER SYSTEMS 1 FUNDAMENTALS OF POWER SYSTEMS 1 Chapter FUNDAMENTALS OF POWER SYSTEMS INTRODUCTION The three baic element of electrical engineering are reitor, inductor and capacitor. The reitor conume ohmic or diipative

More information

Robust Decentralized Design of H -based Frequency Stabilizer of SMES

Robust Decentralized Design of H -based Frequency Stabilizer of SMES International Energy Journal: Vol. 6, No., Part, June 005-59 Robut Decentralized Deign of H -baed Frequency Stabilizer of SMES www.erd.ait.ac.th/reric C. Vorakulpipat *, M. Leelajindakrirerk *, and I.

More information

Notes on Phase Space Fall 2007, Physics 233B, Hitoshi Murayama

Notes on Phase Space Fall 2007, Physics 233B, Hitoshi Murayama Note on Phae Space Fall 007, Phyic 33B, Hitohi Murayama Two-Body Phae Space The two-body phae i the bai of computing higher body phae pace. We compute it in the ret frame of the two-body ytem, P p + p

More information

Technical Appendix: Auxiliary Results and Proofs

Technical Appendix: Auxiliary Results and Proofs A Technical Appendix: Auxiliary Reult and Proof Lemma A. The following propertie hold for q (j) = F r [c + ( ( )) ] de- ned in Lemma. (i) q (j) >, 8 (; ]; (ii) R q (j)d = ( ) q (j) + R q (j)d ; (iii) R

More information

[Saxena, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

[Saxena, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY [Saena, (9): September, 0] ISSN: 77-9655 Impact Factor:.85 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Contant Stre Accelerated Life Teting Uing Rayleigh Geometric Proce

More information

THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY STABILIZING CONTROLLERS. Tatsuya Hoshikawa, Kou Yamada and Yuko Tatsumi

THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY STABILIZING CONTROLLERS. Tatsuya Hoshikawa, Kou Yamada and Yuko Tatsumi International Journal of Innovative Computing, Information Control ICIC International c 206 ISSN 349-498 Volume 2, Number 2, April 206 pp. 357 370 THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY

More information

Automatic Control Systems. Part III: Root Locus Technique

Automatic Control Systems. Part III: Root Locus Technique www.pdhcenter.com PDH Coure E40 www.pdhonline.org Automatic Control Sytem Part III: Root Locu Technique By Shih-Min Hu, Ph.D., P.E. Page of 30 www.pdhcenter.com PDH Coure E40 www.pdhonline.org VI. Root

More information

Social Studies 201 Notes for November 14, 2003

Social Studies 201 Notes for November 14, 2003 1 Social Studie 201 Note for November 14, 2003 Etimation of a mean, mall ample ize Section 8.4, p. 501. When a reearcher ha only a mall ample ize available, the central limit theorem doe not apply to the

More information

Suggested Answers To Exercises. estimates variability in a sampling distribution of random means. About 68% of means fall

Suggested Answers To Exercises. estimates variability in a sampling distribution of random means. About 68% of means fall Beyond Significance Teting ( nd Edition), Rex B. Kline Suggeted Anwer To Exercie Chapter. The tatitic meaure variability among core at the cae level. In a normal ditribution, about 68% of the core fall

More information

To appear in International Journal of Numerical Methods in Fluids in Stability analysis of numerical interface conditions in uid-structure therm

To appear in International Journal of Numerical Methods in Fluids in Stability analysis of numerical interface conditions in uid-structure therm To appear in International Journal of Numerical Method in Fluid in 997. Stability analyi of numerical interface condition in uid-tructure thermal analyi M. B. Gile Oxford Univerity Computing Laboratory

More information

Assignment for Mathematics for Economists Fall 2016

Assignment for Mathematics for Economists Fall 2016 Due date: Mon. Nov. 1. Reading: CSZ, Ch. 5, Ch. 8.1 Aignment for Mathematic for Economit Fall 016 We now turn to finihing our coverage of concavity/convexity. There are two part: Jenen inequality for concave/convex

More information

LOW ORDER MIMO CONTROLLER DESIGN FOR AN ENGINE DISTURBANCE REJECTION PROBLEM. P.Dickinson, A.T.Shenton

LOW ORDER MIMO CONTROLLER DESIGN FOR AN ENGINE DISTURBANCE REJECTION PROBLEM. P.Dickinson, A.T.Shenton LOW ORDER MIMO CONTROLLER DESIGN FOR AN ENGINE DISTURBANCE REJECTION PROBLEM P.Dickinon, A.T.Shenton Department of Engineering, The Univerity of Liverpool, Liverpool L69 3GH, UK Abtract: Thi paper compare

More information

Zbigniew Dziong Department of Electrical Engineering, Ecole de Technologie Superieure 1100 Notre-Dame Street West, Montreal, Quebec, Canada H3C 1k3

Zbigniew Dziong Department of Electrical Engineering, Ecole de Technologie Superieure 1100 Notre-Dame Street West, Montreal, Quebec, Canada H3C 1k3 Capacity Allocation in Serice Oerlay Network - Maximum Profit Minimum Cot Formulation Ngok Lam Department of Electrical and Computer Engineering, McGill Unierity 3480 Unierity Street, Montreal, Quebec,

More information

Pricing surplus server capacity for mean waiting time sensitive customers

Pricing surplus server capacity for mean waiting time sensitive customers Pricing urplu erver capacity for mean waiting time enitive cutomer Sudhir K. Sinha, N. Rangaraj and N. Hemachandra Indutrial Engineering and Operation Reearch, Indian Intitute of Technology Bombay, Mumbai

More information

Nonlinear Single-Particle Dynamics in High Energy Accelerators

Nonlinear Single-Particle Dynamics in High Energy Accelerators Nonlinear Single-Particle Dynamic in High Energy Accelerator Part 6: Canonical Perturbation Theory Nonlinear Single-Particle Dynamic in High Energy Accelerator Thi coure conit of eight lecture: 1. Introduction

More information

March 18, 2014 Academic Year 2013/14

March 18, 2014 Academic Year 2013/14 POLITONG - SHANGHAI BASIC AUTOMATIC CONTROL Exam grade March 8, 4 Academic Year 3/4 NAME (Pinyin/Italian)... STUDENT ID Ue only thee page (including the back) for anwer. Do not ue additional heet. Ue of

More information

Theoretical Computer Science. Optimal algorithms for online scheduling with bounded rearrangement at the end

Theoretical Computer Science. Optimal algorithms for online scheduling with bounded rearrangement at the end Theoretical Computer Science 4 (0) 669 678 Content lit available at SciVere ScienceDirect Theoretical Computer Science journal homepage: www.elevier.com/locate/tc Optimal algorithm for online cheduling

More information

A BATCH-ARRIVAL QUEUE WITH MULTIPLE SERVERS AND FUZZY PARAMETERS: PARAMETRIC PROGRAMMING APPROACH

A BATCH-ARRIVAL QUEUE WITH MULTIPLE SERVERS AND FUZZY PARAMETERS: PARAMETRIC PROGRAMMING APPROACH Mathematical and Computational Application Vol. 11 No. pp. 181-191 006. Aociation for Scientific Reearch A BATCH-ARRIVA QEE WITH MTIPE SERVERS AND FZZY PARAMETERS: PARAMETRIC PROGRAMMING APPROACH Jau-Chuan

More information

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis Proceeding of 01 4th International Conference on Machine Learning and Computing IPCSIT vol. 5 (01) (01) IACSIT Pre, Singapore Evolutionary Algorithm Baed Fixed Order Robut Controller Deign and Robutne

More information

THE EXPERIMENTAL PERFORMANCE OF A NONLINEAR DYNAMIC VIBRATION ABSORBER

THE EXPERIMENTAL PERFORMANCE OF A NONLINEAR DYNAMIC VIBRATION ABSORBER Proceeding of IMAC XXXI Conference & Expoition on Structural Dynamic February -4 Garden Grove CA USA THE EXPERIMENTAL PERFORMANCE OF A NONLINEAR DYNAMIC VIBRATION ABSORBER Yung-Sheng Hu Neil S Ferguon

More information

Signaling over MIMO Multi-Base Systems: Combination of Multi-Access and Broadcast Schemes

Signaling over MIMO Multi-Base Systems: Combination of Multi-Access and Broadcast Schemes Signaling over MIMO Multi-Bae Sytem: Combination of Multi-Acce and Broadcat Scheme Mohammad Ali Maddah-Ali Abolfazl S. Motahari and Amir K. Khandani Coding & Signal Tranmiion Laboratory (www.ct.uwaterloo.ca)

More information

arxiv: v1 [cs.sy] 9 Aug 2017

arxiv: v1 [cs.sy] 9 Aug 2017 Trade-Off in Stochatic Event-Triggered Control Burak Demirel, Alex S Leong, Vijay Gupta and Daniel E Quevedo arxiv:70802756v csy 9 Aug 207 Abtract Thi paper tudie the optimal output-feedback control of

More information

An estimation approach for autotuning of event-based PI control systems

An estimation approach for autotuning of event-based PI control systems Acta de la XXXIX Jornada de Automática, Badajoz, 5-7 de Septiembre de 08 An etimation approach for autotuning of event-baed PI control ytem Joé Sánchez Moreno, María Guinaldo Loada, Sebatián Dormido Departamento

More information

Introduction to Laplace Transform Techniques in Circuit Analysis

Introduction to Laplace Transform Techniques in Circuit Analysis Unit 6 Introduction to Laplace Tranform Technique in Circuit Analyi In thi unit we conider the application of Laplace Tranform to circuit analyi. A relevant dicuion of the one-ided Laplace tranform i found

More information

CDMA Signature Sequences with Low Peak-to-Average-Power Ratio via Alternating Projection

CDMA Signature Sequences with Low Peak-to-Average-Power Ratio via Alternating Projection CDMA Signature Sequence with Low Peak-to-Average-Power Ratio via Alternating Projection Joel A Tropp Int for Comp Engr and Sci (ICES) The Univerity of Texa at Autin 1 Univerity Station C0200 Autin, TX

More information

Online Appendix for Managerial Attention and Worker Performance by Marina Halac and Andrea Prat

Online Appendix for Managerial Attention and Worker Performance by Marina Halac and Andrea Prat Online Appendix for Managerial Attention and Worker Performance by Marina Halac and Andrea Prat Thi Online Appendix contain the proof of our reult for the undicounted limit dicued in Section 2 of the paper,

More information

(b) Is the game below solvable by iterated strict dominance? Does it have a unique Nash equilibrium?

(b) Is the game below solvable by iterated strict dominance? Does it have a unique Nash equilibrium? 14.1 Final Exam Anwer all quetion. You have 3 hour in which to complete the exam. 1. (60 Minute 40 Point) Anwer each of the following ubquetion briefly. Pleae how your calculation and provide rough explanation

More information

Multicast Network Coding and Field Sizes

Multicast Network Coding and Field Sizes Multicat Network Coding and Field Size Qifu (Tyler) Sun, Xunrui Yin, Zongpeng Li, and Keping Long Intitute of Advanced Networking Technology and New Service, Univerity of Science and Technology Beijing,

More information

Jump condition at the boundary between a porous catalyst and a homogeneous fluid

Jump condition at the boundary between a porous catalyst and a homogeneous fluid From the SelectedWork of Francico J. Valde-Parada 2005 Jump condition at the boundary between a porou catalyt and a homogeneou fluid Francico J. Valde-Parada J. Alberto Ochoa-Tapia Available at: http://work.bepre.com/francico_j_valde_parada/12/

More information

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam BSc - Sample Examination Digital Control Sytem (5-588-) Prof. L. Guzzella Solution Exam Duration: Number of Quetion: Rating: Permitted aid: minute examination time + 5 minute reading time at the beginning

More information

Reinforcement Learning

Reinforcement Learning Reinforcement Learning Yihay Manour Google Inc. & Tel-Aviv Univerity Outline Goal of Reinforcement Learning Mathematical Model (MDP) Planning Learning Current Reearch iue 2 Goal of Reinforcement Learning

More information

Chapter Landscape of an Optimization Problem. Local Search. Coping With NP-Hardness. Gradient Descent: Vertex Cover

Chapter Landscape of an Optimization Problem. Local Search. Coping With NP-Hardness. Gradient Descent: Vertex Cover Coping With NP-Hardne Chapter 12 Local Search Q Suppoe I need to olve an NP-hard problem What hould I do? A Theory ay you're unlikely to find poly-time algorithm Mut acrifice one of three deired feature

More information

Alternate Dispersion Measures in Replicated Factorial Experiments

Alternate Dispersion Measures in Replicated Factorial Experiments Alternate Diperion Meaure in Replicated Factorial Experiment Neal A. Mackertich The Raytheon Company, Sudbury MA 02421 Jame C. Benneyan Northeatern Univerity, Boton MA 02115 Peter D. Krau The Raytheon

More information

Streaming Calculations using the Point-Kernel Code RANKERN

Streaming Calculations using the Point-Kernel Code RANKERN Streaming Calculation uing the Point-Kernel Code RANKERN Steve CHUCAS, Ian CURL AEA Technology, Winfrith Technology Centre, Dorcheter, Doret DT2 8DH, UK RANKERN olve the gamma-ray tranport equation in

More information

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples Root Locu Content Root locu, ketching algorithm Root locu, example Root locu, proof Root locu, control example Root locu, influence of zero and pole Root locu, lead lag controller deign 9 Spring ME45 -

More information

SERIES COMPENSATION: VOLTAGE COMPENSATION USING DVR (Lectures 41-48)

SERIES COMPENSATION: VOLTAGE COMPENSATION USING DVR (Lectures 41-48) Chapter 5 SERIES COMPENSATION: VOLTAGE COMPENSATION USING DVR (Lecture 41-48) 5.1 Introduction Power ytem hould enure good quality of electric power upply, which mean voltage and current waveform hould

More information

Reliability Analysis of Embedded System with Different Modes of Failure Emphasizing Reboot Delay

Reliability Analysis of Embedded System with Different Modes of Failure Emphasizing Reboot Delay International Journal of Applied Science and Engineering 3., 4: 449-47 Reliability Analyi of Embedded Sytem with Different Mode of Failure Emphaizing Reboot Delay Deepak Kumar* and S. B. Singh Department

More information

Singular perturbation theory

Singular perturbation theory Singular perturbation theory Marc R. Rouel June 21, 2004 1 Introduction When we apply the teady-tate approximation (SSA) in chemical kinetic, we typically argue that ome of the intermediate are highly

More information

Stochastic Neoclassical Growth Model

Stochastic Neoclassical Growth Model Stochatic Neoclaical Growth Model Michael Bar May 22, 28 Content Introduction 2 2 Stochatic NGM 2 3 Productivity Proce 4 3. Mean........................................ 5 3.2 Variance......................................

More information

Proactive Serving Decreases User Delay Exponentially: The Light-tailed Service Time Case

Proactive Serving Decreases User Delay Exponentially: The Light-tailed Service Time Case Proactive Serving Decreae Uer Delay Exponentially: The Light-tailed Service Time Cae Shaoquan Zhang, Longbo Huang, Minghua Chen, and Xin Liu Abtract In online ervice ytem, the delay experienced by uer

More information

Question 1 Equivalent Circuits

Question 1 Equivalent Circuits MAE 40 inear ircuit Fall 2007 Final Intruction ) Thi exam i open book You may ue whatever written material you chooe, including your cla note and textbook You may ue a hand calculator with no communication

More information