Optimal Response to Burstable Billing under Demand Uncertainty

Size: px
Start display at page:

Download "Optimal Response to Burstable Billing under Demand Uncertainty"

Transcription

1 1 Opimal Response o Bursable Billing under Demand Uncerainy Yong Zhan, Suden Member, IEEE, Mahdi Ghamkhari, Suden Member, IEEE, Hossein Akhavan-Hejazi, Suden Member, IEEE, Du Xu, Member, IEEE, and Hamed Mohsenian-Rad, Senior Member, IEEE arxiv: v1 [cs.ni] 18 Mar 2016 Absrac Bursable billing is widely adoped in pracice, e.g., by colocaion daa cener providers, o charge for heir users, e.g. daa ceners, for ransferring daa. However, here is sill a lack of research on wha he bes way is for a user o manage is workload in response o bursable billing. To overcome his shorcoming, we propose a novel mehod o opimally respond o bursable billing under demand uncerainy. Firs, we develop a racable mahemaical expression o calculae he 95h percenile usage of a user, who is charged by a provider via bursable billing for bandwidh usage. This model is hen used o formulae a new bandwidh allocaion problem o imize he user s surplus, i.e., is ne uiliy minus cos. Addiionally, we examine differen non-convex soluion mehods for he formulaed sochasic opimizaion problem. We also exend our design o he case where a user can receive service from muliple providers, who all employ bursable billing. Using real-world workload races, we show ha our proposed mehod can reduce user s bandwidh cos by 26% and increase is oal surplus by 23%, compared o he curren pracice of allocaing bandwidh on-demand. Index Terms Bursable billing, bandwidh, demand uncerainy, nonlinear mixed-ineger programming, surplus imizaion. 1 INTRODUCTION BURSTABLE billing, is a smar daa pricing (SDP) mehod ha is used in pracice, e.g., by Inerne service providers, o charge for ransferring daa [1], [2], [3], [4]. Recenly, bursable billing is also widely adoped by Colocaion Daa Cener (CDC) providers, e.g., Creaive Daa Conceps [5], NeSource Communicaions [6] and Co-Locaion.com [7], as a means o charge heir users for bandwidh usage. According o Colocaion America, bandwidh billing has become he second larges aspec of CDC users overall coss, second o energy billing [8]. Under bursable billing, he provider, who provides is users wih links for daa ransferring, will measure Y. Zhan and D. Xu are wih he Key Laboraory of Opical Fiber Sensing and Communicaions, Universiy of Elecronic Science and Technology of China, Chengdu, China. yzhan.china, xudu.uesc}@gmail.com. M. Ghamkhari, H. Akhavan-Hejazi and H. Mohsenian-Rad are wih he Deparmen of Elecrical Engineering, Universiy of California, Riverside, CA, USA. ghamkhari, shejazi, hamed}@ece.ucr.edu. This work was done when Y. Zhan was a Visiing Suden a he Smar Grid Research Lab, Universiy of California a Riverside. The corresponding auhor is H. Mohsenian-Rad. Cliens Workloads $ Our Focus Daa Cener (User) Bandwidh $ Via Bursable Billing CDC Provider Fig. 1. An example seup for he applicaion of bursable billing: a daa cener, i.e., user of a CDC provider, uilizes bandwidh provided by he CDC provider o serve ouside cliens wih uncerain demands. each of is user s usage of bandwidh based on he user s peak usage a a cerain percenile, ofen a he 95h percenile usage. By consrucion, bursable billing neglecs he user s usage of bandwidh during any ime oher han period of peak use. Hence, bursable billing allows users o exceed heir usage hresholds for a shor period wihou facing financial penaly [3]. In general, bursable billing can be sudied from wo differen viewpoins: provider s and user s. For sudies ha address bursable billing from he provider s viewpoin [2], [3], [9], [10], a common sraegy is for he provider o move differen users workloads across space and ime o avoid coinciding heir peak usages, hus, reducing he overall peak demand for bandwidh [10]. However, wheher or no users are willing o modulae heir workloads is ofen overlooked. The sudies ha address bursable billing from he user s perspecive have emerged only recenly. So far, due o he lack of a racable mahemaical expression o calculae he 95h percenile usage of bandwidh, a common approach has been o use experimenal and/or heurisic mehods, e.g., as in [11], [12], [13], [14], [15], [16]. There are also few sudies ha are analyical; however, hey assume ha he workload has a specified disribuion, e.g., Gaussian disribuion [17], or hey focus on peak pricing, i.e., he 100 percenile billing insead of 95 percenile billing [18], or hey assume ha he cos of bandwidh is volume-based [19], [20]. In his paper, as illusraed by Fig. 1, we are ineresed

2 Megabi Per Second 2 in sudying bursable billing from he user s viewpoin by aking ino consideraion he rade-off beween cos and performance based on user s preferences. Specifically, we seek o answer his fundamenal quesion: Wha is he bes way for an individual user, such as a daa cener in a CDC, who is charged via bursable billing, o manage is operaion and he use of bandwidh? Our approach o answer his quesion is based on formulaing and solving an opimizaion problem for bandwidh usage which aims a imizing he user s surplus, i.e., is ne uiliy minus cos. We ake ino consideraion he fac ha, in pracice, neiher he user nor he provider have perfec knowledge abou he workload, and hus he demand for bandwidh in he fuure. For example, when i comes o a user in a CDC as in Fig. 1, he workload is iniiaed by he user s cliens, no he user iself. Therefore, in our analysis, we address demand uncerainy wihin a sochasic opimizaion framework. The main conribuions of his paper are as follows: 1) To he bes of our knowledge, his is he firs paper o sudy he problem of opimal responding o bursable billing from a single user s viewpoin under demand uncerainy wih arbirary probabiliy disribuions. 2) To faciliae he use of sysemaic opimizaion, we develop a racable mahemaical expression o calculae he 95h percenile usage of bandwidh. This model is hen used o formulae a novel bandwidh allocaion problem o imize he user s surplus. Addiionally, we examine differen soluion mehods o find he exac and near-opimal soluions of he formulaed problem. 3) We exend our design as well o anoher emerging pracical scenario where a user can receive service from muliple providers, e.g., when a user can reques conen i needs from muliple providers ha all employ bursable billing. Accordingly, our problem formulaion also addresses workload disribuion in addiion o bandwidh allocaion. 4) We evaluae our design based on a real-world workload race: Wikipedia Page View daa [21]. Wih a ypical workload forecasing mehod, we show ha he use of our design is paricularly rewarding if a user is charged by high bandwidh price and/or i is more sensiive o price han o performance. Finally, we also show he advanage of uilizing services from muliple providers, where we can furher increase he user s surplus by disribuing is workload o muliple providers ha employ bursable billing. 2 PROBLEM FORMULATION In his secion, we formulae a mahemaical expression for a user s 95h percenile usage, which is a key concep in bursable billing. This model is hen used o obain Samples 95h percenile usage 13 rd Jun rd Jun nd Jul nd Jul 1998 Fig. 2. An example for calculaing he 95h percenile usage: a oal of 8640 samples are colleced for a user during one billing cycle. Afer hrowing away he op 5%, i.e., /100 = 432 samples, he 95h percenile usage is obained as Mbps, which is equal o he highes recorded bandwidh usage of he remaining /100 = 8208 samples. The 95h percenile usage is shown by he red line. Here, he user is allowed o have a oal of 432 burss above he red line wihou facing financial penaly. he user s expeced bandwidh cos and surplus prior o a billing cycle h Percenile Usage In order o apply bursable billing, a provider firs divides a billing cycle ino τ ime inervals of equal lengh T. The lengh of ime inervals could be as low as 30 seconds, hough ypically he ime inervals of T = 5 minues are considered [2]. Nex, o obain a user s 95h percenile usage, he provider akes samples of he user s usage of bandwidh, e.g., once every five minues during ha billing cycle. Then, he op 5% of he samples gahered wihin he billing cycle are hrown away and he highes elemen of he remaining 95% samples is aken as he user s 95h percenile usage. An example for calculaing he 95h percenile usage is shown in Fig. 2. Similarly, he user can obain is own 95h percenile usage, denoed by µ 95 (x[]), given he usage samples x[1],, x[τ] from he mahemaical expression provided in he following heorem: Theorem 1: Given x[], = 1,..., τ as he τ samples of he bandwidh usage for a user during a billing cycle, we can model he 95h percenile usage for ha user as µ 95 (x[]) = min ρ ρ[]x[] s.. ρ[] 0, 1},, ρ[] = 0.95τ, where he variables in he above minimizaion are ρ[] for all = 1,..., τ, and denoes he ceiling funcion. Proof: Le us define ρ[1],..., ρ[τ] such ha ρ[] = 0 for each ime slo a which x[] is wihin he op 5% of he values in array x[1],..., x[τ], and ρ[] = 1 oherwise. (1)

3 3 Clearly, we have µ 95 (x[]) = x[] ρ[]}, (2) which in his case, Theorem 1 holds. Nex, we noe ha ρ[1],..., ρ[τ] is a feasible soluion o problem (1). To complee he proof, we show ha ρ[1],..., ρ[τ] is in fac he opimal soluion of he minimizaion problem in (1). We prove his by conradicion. Suppose ρ[1],..., ρ[τ] is he opimal soluion of problem (1), where for a leas one ime slo, we have ρ[] ρ[]. Due o he equaliy consrain in (1), 95% of he variables in ρ[1],..., ρ[τ] are equal o one. Therefore, ρ[1],..., ρ[τ] could be differen from ρ[1],..., ρ[τ] only if here exiss a ime slo for which ρ[] = 1 even hough x[] is wihin he op 5% of he values in array x[1],..., x[τ]. In ha case, we mus have x[] ρ[]} x[] ρ[]}. (3) Also, since ρ[1],..., ρ[τ] is assumed o be he opimal soluion of problem (1), by definiion of opimaliy, we mus have x[] ρ[]} x[] ρ[]}. (4) From (3) and (4), we can conclude ha x[] ρ[]} = x[] ρ[]}. (5) However, his conradics he assumpion ha ρ[1],..., ρ[τ] is no opimal. Therefore, ρ[1],..., ρ[τ] is he opimal soluion. ρ[] in problem (1) is an auxiliary variable. For each ime slo, if ρ[] = 0, i indicaes ha is corresponding usage, x[], is wihin he op 5% of he values in x[1],..., x[τ], hus, x[] has no impac on he 95h percenile usage µ 95 (x[]), i.e., he user can uilize bandwidh on-demand wihou exra cos. On he conrary, if ρ[] = 1, he user may resric is usage a his ime slo o reduce is 95h percenile usage. 2.2 Cos of Bandwidh under Bursable Billing Nex, we formulae he user s bandwidh cos given he bandwidh usage samples x[1],..., x[τ] based on bursable billing as C 95 (x[]) = δ µ 95 (x[]), (6) where δ ($/Mbps) denoes he price of bandwidh under bursable billing. Noe, he price of bandwidh δ can vary wih he lengh of billing cycle. However, in his paper, we assume ha he lengh of each billing cycle is fixed, i.e., he price of bandwidh δ is consan. 2.3 Expeced Surplus Prior o a Billing Cycle Consider a user ha aims o plan for is bandwidh usage prior o a billing cycle. A key quesion is how o model he expeced surplus, i.e., ne uiliy minus cos, under uncerain demand. Therefore, in his secion we formulae he user s expeced ne uiliy and surplus prior o a billing cycle. Le D[] (Mbps) be he user s demand for bandwidh a ime slo, which is he amoun of bandwidh user needs o fully saisfy is cliens, i.e., o obain he highes ne uiliy. Noe ha, he user may no know is exac demand in he fuure, raher has a disribuion for is demand, i.e., D[] is a random variable. Nex, we noe ha he user may no always choose o serve is full demand for bandwidh a a given ime. Le X[] (Mbps) be he planned usage of bandwidh during ime inerval = 1,..., τ for he user prior o he billing cycle. Here, he planned usage of bandwidh X[] is decided based on he demand D[]. We assume a general ne uiliy funcion in his paper ha depends only on user s bandwidh usage. A each ime slo, he uiliy funcion U( ) is a concave and nondecreasing funcion of he oal bandwidh, as in [22], [23]. However, he user canno gain any exra uiliy by using more bandwidh han is demand. Therefore, for a billing cycle, we formulae he user s expeced ne uiliy as R = E(U(T minx[], D[]})) (7) corresponding o is planned usage samples X[1],..., X[τ]. Here, E(.) denoes mahemaical expecaion. From he opimizaion-based model in (1), one can calculae he 95h percenile usage for each billing cycle, which is denoed by µ 95 (X[]), as a funcion of planned usage samples X[1],..., X[τ]. Furher, he corresponding bandwidh cos a each billing cycle can be calculaed via (6). From (6) and (7), he user s expeced surplus, i.e., is expeced ne uiliy minus is bandwidh cos during a billing cycle, is obained as S = E (U(T minx[], D[]})) δ µ 95 (X[]). (8) 3 SURPLUS MAXIMIZATION In his secion, we aim o opimally plan he user s bandwidh usage prior o a billing cycle o achieve he highes surplus. In oher words, we formulae he problem o obain he opimal planned usage so as o imize he expeced surplus. Typically, neiher he user nor he provider have perfec knowledge abou he user s demand for bandwidh in an upcoming billing cycle, i.e., D[1],..., D[τ] are ofen uncerain. Here, we assume ha he predicions of user s demand D[] are given, which could be eiher deerminisic values or sochasic probabiliy funcions. Accordingly, we formulae he opimizaion problems of imizing he user s surplus prior o a billing cycle under deerminisic and sochasic predicion of D[].

4 4 3.1 Surplus Maximizaion wih Deerminisic Predicion If he predicion of demand for bandwidh is deerminisic, i.e., parameers D[1],..., D[τ] are deerminisic, from (1) and (8), we formulae he opimizaion problem o imize he user s surplus over a billing cycle as: X[],ρ[] U(T minx[], D[]}) δ ρ[]x[] s.. X[] 0,, ρ[] 0, 1}, ρ[] = 0.95τ. Here, X[] is he principal variable while ρ[] is he auxiliary variable ha is used o calculae he expeced 95h percenile usage as explained in Theorem 1. Noe ha, since he ne uiliy funcion does no depend on he auxiliary variable ρ[], and also because price parameer δ is nonnegaive, if he principal variable X[] is se o be fixed, hen he imizaion in (9) over X[] and ρ[] reduces o he minimizaion in (1) over ρ[]. Therefore, i is guaraneed ha once we solve he problem in (9), he choice of auxiliary variable ρ[] is auomaically seleced in a way ha µ 95 (X[]) is calculaed as in (1). 3.2 Surplus Maximizaion wih Sochasic Predicion Anoher common approach in addressing uncerainy is o obain a probabiliy mass funcion [24] for each random parameer using hisorical workload daa. This can be done in various levels of deails and accuracy, e.g., see [25]. In such case, we assume ha each D[] shall be expressed by K possible realizaions: D 1 [],..., D K [], where each realizaion D k [] may occur wih probabiliy π k,. We have K π k, = 1,. (10) k=1 Once we use he above modeling mehod, we can hen formulae he sochasic opimizaion problem o imize he user s expeced surplus over a billing cycle as: X[],ρ[] K k=1, (9) π k, U(T minx[], D k []}) δ ρ[]x[] s.. X[] 0,, ρ[] 0, 1}, ρ[] = 0.95τ. 4 SOLUTION METHOD, (11) Boh problems (9) and (11) are nonlinear, mixed-ineger programmings, which are generally considered o be hard problems o solve. Neverheless, in his secion, we explain how hese problems can be solved wih reasonable compuaional complexiies. 4.1 Deerminisic Problem For he deerminisic problem (9), we can inuiively obain he opimal soluion for variables ρ[1],..., ρ[τ] wihou numerically solving he problem. This propery can be expressed mahemaically in he following heorem. Theorem 2: Le ϑ denoe he se of all ime slos a which D[] is wihin he op 5% of he values in D[1],..., D[τ]. There exiss an opimal soluion for he deerminisic problem (9) in which he values of auxiliary variables ρ[1],..., ρ[τ] are as follows: ρ 0, ϑ; [] = (12) 1, oherwise. Once he opimal values of ρ in he deerminisic problem (9) are replaced from (12), he soluion for he principal variables X[1],..., X[τ] of he deerminisic problem (9) are obained from he following convex opimizaion problem: X[] s.. U(T X[]) δ ρ []X[] 0 X[] D[],, (13) where ρ [] is given by (12). Proof: Firs, one can easily find ha he objecive funcion in he deerminisic problem (9) is a non-increasing funcion of X[], when X[] D[]. Therefore, he opimizaion problem (9) can be reformulaed as X[],ρ[] U(T X[]) δ ρ[]x[] s.. 0 X[] D[],, ρ[] 0, 1}, ρ[] = 0.95τ., (14) Nex, we noe ha ρ [] in (12) is a feasible soluion for he problem (14). Le ϑ denoe he complemen se of ϑ, i.e., ϑ = 1,..., τ} ϑ. Le ρ c [] denoe he rue opimal soluion of ρ[] for he problem (14). The soluion of usage X [], obained from (14) by seing ρ[] = ρ [], is as follows: X D[], ϑ; [] = minµ, D[]}, ϑ, (15) where µ is he opimal 95h percenile usage of bandwidh corresponding o X []. To complee he proof of heorem we only need o show ha ρ c [] = ρ []. Nex, We prove by conradicion ha his argumen indeed holds. In oher words, if we assume ha ρ c [] ρ [], hen he user s oal surplus wih ρ c [] will be less han he user s surplus wih ρ []. Le ρ c [] ρ [] so ha:

5 5 ρ c [] = 0, ν; 1. ν, (16) where ν is some se so ha ν ϑ and ν is he complemen se of ν. This assumpion implies ha, for a leas one ime slo ν, D[] is no wihin he op 5% of he values in array D[1],..., D[τ]. The opimal usage of bandwidh X c [] in his case becomes X c D[], ν [] = minµ c (17), D[]}, ν, where µ c is he opimal 95h percenile usage of bandwidh corresponding o X c []. We prove ha µ c ϑ D[]. Considering a scenario where he user plans o uilize bandwidh on-demand, i.e., 1,..., τ}, X[] = D[]. In his case, he 95h percenile usage of bandwidh becomes ϑ D[], which is obviously he highes feasible 95h percenile usage of bandwidh of problem (14). Thus, µ c ϑ D[]. Then, we prove ha (X [], ρ []) is he opimal soluions of problem (14). Le X D[], ϑ; [] = minµ c, D[]}, ϑ. (18) Since µ c ϑ D[], X []ρ [] = µ c. Namely, wih (X [], ρ []), he 95h percenile usage of bandwidh equals µ c. In his case, we have C 95 (X []) = C 95 (X c []) = δ µ c. (19) Also, from (7), we have R(X []) = ϑ and R(X c []) = ν U(T D[]) + ϑ U(T minµ c, D[]}) (20) U(T D[]) + ν U(T minµ c, D[]}). (21) Le f(d[]) = U(T D[]) U(T minµ c, D[]}). From (20) and (21), we calculae R(X []) R(X c []), which equals o f(d[]) f(d[]). (22) ϑ ν ν ϑ Nex, noe ha f(d[]) is in fac equal o: U(T D[]) U(T µ c ), if D[] µ c ; f(d[]) = 0, oherwise. (23) Since U( ) is nondecreasing and T 0, from (23), f(d[]) is nondecreasing, oo. Then, we can find ha D[ 1 ] D[ 2 ] 1 ϑ ν, 2 ν ϑ. (24) From (22) and (24) and since f(d[]) is nondecreasing over D[] and ϑ ν = ν ϑ, we have R(X []) R(X c []). (25) From (19) and (25), he obained surplus wih (X [], ρ []) is no less han he one wih (X c [], ρ c []). Since X [] is he opimal soluion of X[] of problem (14) corresponding o ρ [], he obained surplus wih (X [], ρ []) is no less han he one wih (X [], ρ []). Therefore, he obained surplus wih (X [], ρ []) is no less han he one wih (X c [], ρ c []). Since (X c [], ρ c []) was assumed o be opimal, (X [], ρ []) is an opimal soluion of problem (14). From Theorem 2, one can conver he non-convex problem (9) ono a convex program (13), which can be effecively solved using convex programming echniques [26]. 4.2 Sochasic Problem If parameers D[1],..., D[τ] are random, hen we do no know a wha ime slos he burs will occur in he demand for bandwidh. Accordingly, we canno separaely figure ou he opimal values of ρ[1],..., ρ[τ]. Therefore, we have no choice bu solving he original sochasic problem (11). A key difficuly in solving he sochasic problem (11) is ha even if we relax he binary consrains, i.e., even if we choose ρ[] o be a coninuous number beween 0 and 1, he relaxed problem is sill difficul o solve due o he non-convex erm ρ[]x[] in he objecive funcion. Ineresingly, we can ackle his undesirable propery as i is explained in a heorem below. Theorem 3: The sochasic problem (11) is equivalen o: K π k, U(T minx[], D k []}) δ φ X[],ρ[],φ k=1 s.. X[] φ + L(1 ρ[]),, X[] 0, ρ[] 0, 1}, ρ[] = 0.95τ, (26) where L is a large number compared o he available bandwidh, and φ is anoher auxiliary variable. Proof: A each ime slo, if ρ[] = 0, hen he firs consrain in problem (26) reduces o X[] φ + L,, which always holds regardless of he values of X[] and φ. If ρ[] = 1, hen he firs consrain in (26) reduces o X[] φ,. In ha case, since he objecive funcion in (26) is o minimize φ, we necessarily obain ha φ = ρ[]x[] a any opimal soluion of problem (26). This is clearly an oucome ha we inended. Given he equivalence of he sochasic problem (11) and (26), we can solve problem (26) insead of (11). Nex, we noice ha from (26), once we relax he binary consrains, he relaxed problem is convex. Therefore, we can find he exac opimal soluion of problem (26) using branch-and-bound mehod [27], where a each branching,,

6 6 sep we need o solve a convex opimizaion problem. We refer o his approach as he convex branch-andbound (CBB) mehod. While he CBB mehod is effecive o obain he exac opimal soluion of he sochasic problem (11), solving a nonlinear (alhough convex) problem a each ieraion of he branch-and-bound algorihm could be ime consuming. Since he nonlineariy in problem (26) is due o he nonlinear uiliy funcion U( ), one way o make problem (26) linear is o replace U( ) wih is piece-wise linear approximaion. This is explained in he following heorem. Theorem 4: Le N denoe he number of angen lines in he piece-wise linear approximaion of he uiliy funcion U( ). If N, hen he problem in (26) is equivalen o he mixed-ineger linear opimizaion problem: X[],ρ[],φ, Q k [],h k [] K π k, h k [] δ φ k=1 s.. X[] φ + L(1 ρ[]),, X[] 0, ρ[] 0, 1}, ρ[] = 0.95τ,,, Q k [] X[],, k, Q k [] D k [],, k, h k [] U(n [])+ U (n [])(T Q k [] n []),, k, n, (27) where n = 1,..., N. Here, Q k [] and h k [] are auxiliary variables for angen line k. Proof: As i can be seen from (27), we firs replace minx[], D k []} in he objecive funcion of (26) wih an auxiliary variable Q k []. Here, Q k [] is upper bounded by X[] and D k [], which is exacly he ype of consrain ha we need o model he min funcion minx[], D k []}. Nex, he concave funcion U(T Q k []) is replaced by a new variable h k []. Also, as in he las consrain in (27), h k [] is upper bounded by N number of angens lines o he concave curve U(T Q k []). Therefore, if N, h k [] is equivalen o U(T Q k []). Accordingly, he problem formulaion in (27) becomes equivalen o he one in (26). The usefulness of problem (27) depends on he choice of parameer N. However, as we will see in Secion 6.2, we can obain he near exac opimal soluion of he sochasic surplus imizaion problem even if N = 3. There exis effecive solvers o solve mixedineger linear programming (MILP), such as CPLEX [28]. We will see in Secion 6.2 ha solving he MILP in (27) is compuaionally more racable han he CBB mehod. Before we end his secion, we mus poin ou ha one can obain an approximae soluion for problem (27) by erminaing he opimizaion solver a cerain guaraneed opimaliy bounds in order o significanly lower compuaional complexiy. We will furher discuss his opion in Secion EXTENSIONS AND REMARKS In his secion, we discuss wo ineresing analysis wih regards o he proposed design. Firs, we exend our design o a scenario where a user has he opion o receive service from muliple providers. An example is a user can download specified conen over differen ransi links ha is owned by differen ISPs, who charge he user via bursable billing. Second, we show in his secion ha a user can furher improve is surplus by updaing he usage of bandwidh in real-ime, i.e. during he billing cycle, based on he newly exposed acual demand informaion. 5.1 Exension o Muliple Providers Le X i [] denoe he planned usage of bandwidh a provider i a ime slo decided based on he user s demand D[]. Le δ i ($/Mbps) denoe he price of bandwidh a provider i. In his case, in each billing cycle, he expeced surplus of he user wih muliple providers is obained as ( ) I S msp = E U(T min X i [], D[]}) I δ i µ 95 (X i []). i=1 i=1 (28) We can also formulae a user s opimizaion of he usage a muliple providers o achieve imum expeced surplus under sochasic predicion of he demand D[] by: X i[],ρ i[] K I π k, U(T min X i [], D k []}) k=1 I i=1 δ i ρ i []X i [] i=1 s.. X i [] 0,, i, ρ i [] 0, 1},, i, ρ i [] = 0.95τ, i. (29) A special case of problem in (29) is where, K = 1 and π k, = 1, i.e., he case where he predicion of user s demand is deerminisic and problem (29) reduces o a deerminisic opimizaion. Noe ha, for he case of muliple providers, he exac soluion of he opimizaion in (18), even for he deerminisic opimizaion, canno be obained from he mehod discussed in Theorem 2. Therefore, for he soluion of he problem in (18), as in Secion 4.2, we ransform he nonlinear mixed-ineger

7 Worload (Mbps) Worload (Mbps) Wikipedia English 0 13 rd Jan h Jun h Dec s Jun Wikipedia English Mobile 13 rd Jan h Jun h Dec s Jun 2015 Fig. 3. Examples for he real-world workload races used in his paper from [21]; a) daa race of Wikipedia English, b) daa race of Wikipedia English Mobile. programming (29) ino an equivalen mixed-ineger convex programming (as shown in Theorem 3) or MILP (as shown in Theorem 4), where he mixed-ineger convex programming and he MILP can be solved via CBB and MILP solvers, respecively. 5.2 Updaing Usage of Bandwidh During a Cycle Nex, we show ha he user can furher improve is surplus during a billing cycle, by updaing is planned usage of bandwidh a each ime slo based on he newly exposed demand. We also show ha he user s final surplus afer a billing cycle will be no less han he expeced surplus. Here, we assume ha, a he beginning of each ime slo, he user s demand for bandwidh is exposed o he user. We denoe he exposed demand value a ime slo by D[]. Generally, he demand D[] may no be he same as he exposed value D[]. Therefore, a user can updae is planned usage of bandwidh in real-ime based on he newly learned exposed demand informaion, i.e., D[], o furher improve is surplus while keeping is bandwidh cos unchanged. For example, if X[] < D[] and X[] < µ 95 (X[]), he user can increase is usage from X[] o min D[], µ 95 (X[])}. In his way, he user s ne uiliy can be enhanced while remaining is bandwidh cos unchanged. In pracice, he expeced 95h percenile usage µ 95 (X[]) is reaed as a rae limier. According o Theorem 1, when ρ[] = 1, he user resrics is usage a his imes slo o reduce is 95h percenile usage. Specifically, when ρ[] = 1, if D[] µ 95 (X[]), he user can uilize bandwidh ondemand, and if D[] > µ95 (X[]), he user needs o resric is uilizaion of bandwidh o ensure ha is 95h percenile usage equals o µ 95 (X[]). On he conrary, he user can always uilize bandwidh on-demand when ρ[] = 0 since he usage a his ime slo has no impac on he 95h percenile usage. Therefore, we formulae he user s updaed usage of bandwidh a each ime slo during a cycle, which is denoed by X[], as D[], if ρ[] = 0 or D[] µ95 (X[]); X[] = µ 95 (X[]), oherwise. (30) From (30), we ensure ha, X[] D[]. Similar o (7) and (8), afer a billing cycle, he ne uiliy wih updaed usage values X[1],..., X[τ] can be calculaed as R = U(T X[]). (31) Furher, from (1), (6) and (31), we formulae he user s surplus wih updaed usage values X[1],..., X[τ] via S = U(T X[]) δ µ 95 ( X[]). (32) We can show ha a user s surplus wih updaed usage values X[1],..., X[τ] is always no less han is surplus wih planned usage values X[1],..., X[τ]. From (30), we ensure ha µ 95 ( X[]) µ 95 (X[]). Therefore, he bandwidh cos over a billing cycle wih X[] is always no higher han he bandwidh cos wih X[]. Nex, we noice ha he ne uiliy over a billing cycle wih updaed usage values, X[], is always no less han he bandwidh cos wih planned usage values, X[], i.e., U(T min X[], D[]}) U(T minx[], D[]}),. (33) To verify ha (33) indeed holds, consider hree cases: Case 1: If ρ[] = 0, X[] = D[]. Since he ne uiliy funcion U( ) is nondecreasing and T > 0, (33) is saisfied. Case 2: If ρ[] = 1 and D[] µ 95 (X[]), X[] = D[]. Same as case 1, in his case, (33) is saisfied. Case 3: If ρ[] = 1 and D[] > µ 95 (X[]), X[] = µ95 (X[]) and X[] µ 95 (X[]). In his case, (33) is also saisfied. Accordingly, as he surplus of a user over a cycle equals is ne uiliy minus is bandwidh cos over ha cycle, We can see ha a user s surplus wih updaed usage values is always no less han is surplus wih planned usage values. Idenically, if he user can receive service from muliple providers, we can also updae is planned usage of bandwidh a provider i, i.e., X i [], in real-ime based on he newly learned informaion of he exposed demand D[]. Le X i [] denoe he updaed usage of bandwidh a

8 Opimaliy (%) Compuaion TIme (Sec) 8 Opimaliy (%) Parameer N Wikien Wikimw Fig. 4. The impac of he number of angens lines on he opimaliy of he soluion for MILP-based problem (27). 1.E+05 1.E+03 1.E+01 1.E Parameer τ CBB MILP Near provider i a ime slo and i is defined as D[], if ρi [] = 0 or X i [] = D[] µ 95 (X i []); µ 95 (X i []), oherwise, (34) where ρ i [] is he auxiliary variable as used in Theorem 1. Then, we formulae he user s surplus over a cycle via S msp = U(T I i=1 X i []) I δ i µ 95 ( X i []). (35) i=1 Similarly, a user can also furher improve is surplus via updaing is planned usage according o (34) if i can receive service from muliple providers. Noe ha, since he final surplus a user can achieve in our design is obained from (32) and (35), we use hese values as he user s surplus, in he res of his paper, o evaluae he performance of our design. 6 CASE STUDIES In his secion, wih real-world daa races, we firs sudy he compuaion ime and performance of our proposed soluion mehods for solving he sochasic problem (26). Second, we evaluae our design wih a simple mehod o forecas he demand for bandwidh. Third, we discuss he impac of price and uiliy facor on he performance of our design. Forh, we show ha, wih muliple providers, he user can furher improve is surplus wih our design. 6.1 Seup We use wo daa ses in our case sudies: 1) Wikien: he page view daa of Wikipedia English from January 2014 o May 2015 [21], 2) Wikimw: he page view daa of Wikipedia English Mobile from January 2014 o May 2015 [21], Example races of hese daa ses are shown in Fig. 3. Each ime slo akes one hour and he billing cycle akes 28 days for Wikien and Wikimw daa ses. The uiliy funcions are seleced as follows: A(1 a) 1 x 1 a, if a (0, 1); U(x) = (36) Alog(x), if a = 1, which is commonly used in economics [29], [30]. Here, A > 0 is he uiliy facor decided by he user and Parameer τ CBB MILP Near Fig. 5. Comparing differen soluion mehods in solving problem (26): Compuaion ime, Opimaliy. a (0, 1] measures he concaviy of he user s uiliy. Namely, as a increases, he user s uiliy becomes more concave. Specifically, we assume ha a = 0.1, A = 0.08 and he impac of he uiliy facor A on he surplus of user will be discussed in Secion 6.4. We use a very simple workload forecasing mehod. Le D 1 [] and D 2 [] denoe he workload a ime slo in he las wo billing cycles, respecively. Suppose ha π 1, = π 2, = 0.5, = 1,..., τ. Specifically, for deerminisic surplus imizaion, we assume ha D[] = π 1, D 1 [] + π 2, D 2 [], for any = 1,..., τ. 6.2 Compuaion Complexiy of Proposed Soluion Mehods Recall from Secion 4.2 ha here are muliple opions o solve he sochasic problem (26). Specifically, he proposed CBB mehod leads o he exac opimal soluion. The efficiency of he MILP mehod, however, depends on he number of angen lines N. Suppose we choose [] = T D k []/N. Fig. 4 shows he opimaliy in percenage in applying he MILP mehod versus he number of angen lines N for differen daases. We can see ha he resuls are accurae when N 3. Therefore, for he res of his paper, we assume ha N = 3. Nex, we evaluae he compuaion ime for each soluion mehod. We use a personal compuer wih Inel Xeon CPU The resuls are shown in Fig. 5. We can see ha he compuaion ime of CBB is much longer han MILP. Even for he MILP approach, i may ake several hours o find he global opimal soluion of problem (27) as he size of he problem increases.

9 9 As we poined ou in Secion 4.2, one can obain an approximae soluion for problem (27) by erminaing he opimizaion solver a cerain guaraneed opimaliy bounds. This can be done by seing up a sopping condiion for he MILP mehod based on he raio beween he upper-bound and he lower-bound soluions. The upperbound soluion is he surplus ha can be achieved if we relax he remaining binary variables a he curren branching sage. The lower-bound soluion is he surplus a he bes binary soluion ha has been obained so far a he curren branching sage. Clearly, his raio indicaes a guaraneed opimaliy in he soluion of MILP ha has already been reached a he curren branching sage. In his paper, we obain an approximae soluion by sopping he MILP mehod in CPLEX once he above menioned raio reaches 5%, which guaranees a leas 95% opimaliy. We refer o his approximae soluion approach as he Near mehod. As we can see in Fig. 5, he Near mehod is significanly less complex in erms of required compuaion, compared o he CBB and MILP mehods. Specifically, he compuaional ime for he Near mehod grows only linearly wih respec o he number of ime slos. Ineresingly, we can see in Fig. 5 ha he acual achieved opimaliy is around 99% or more, i.e., much beer han he guaraneed 95% wors case opimaliy value. Therefore, for he res of his paper, we use he Near mehod a 95% guaraneed opimaliy. 6.3 Performance Evaluaion As a Baseline for performance comparison, we consider he case where he bandwidh is allocaed on-demand, i.e., X[] = X[] = D[], for any = 1,..., τ. Noe ha, his approach resembles how he bandwidh is currenly allocaed in pracice. Nex, we also assume an Ideal case where he usage of bandwidh is opimized based on rue knowledge of demand, i.e.,, D[] = D[]. While he Baseline shows how well we can perform compared o he exising pracice, he Ideal case shows he bes performance ha we can ever ge, assuming ha we can perfecly predic he upcoming workload. Nex, we compare he Baseline and Ideal cases wih our proposed Deerminisic and Sochasic mehods. The Deerminisic mehod refers o he case where he bandwidh usage is scheduled based on he opimal soluion of he deerminisic surplus imizaion problem in (13). The Sochasic mehod refers o he case where he bandwidh usage is scheduled based on he opimal soluion of he sochasic surplus imizaion problem in (27) using he Near mehod wih 95% guaraneed opimaliy. The mehod of forecasing he workload in each case was already explained in Secion 6.1. The resuls on performance comparison are shown in Fig. 6, Fig. 7 and Fig. 8, where he resuls for all mehods are normalized wih respec o he resuls of he Ideal case. Here, he price of bandwidh is se o be $15 per Mbps. We can make he following observaions based on hese resuls: Fig. 6. Comparing normalized bandwidh cos under differen mehods and differen workloads: a) Wikien, b) Wikimw. Fig. 7. Comparing normalized surplus under differen mehods and differen workloads: a) Wikien, b) Wikimw. As shown in Fig. 6 and Fig. 7, even hough we use

10 10 Fig. 8. Comparing average bandwidh cos and surplus under differen mehods and differen workloads: a) Wikien, b) Wikimw. Fig. 9. The impac of he price of bandwidh on average surplus under differen workloads: a) Wikien, b) Wikimw. a very simple mehod o forecas he demand for bandwidh, he Deerminisic and Sochasic soluions ouperform he Baseline in boh bandwidh cos reducion and surplus improvemen. Thus, our mehod is robus o he error of predicion of user s demand. Meanwhile, Deerminisic and Sochasic have similar oucomes. As shown in Fig. 8, on average, our proposed opimizaion-based approach o respond o bursable billing can grealy reduce he user s bandwidh cos while improving is surplus when comparing agains Baseline. For example,wih daa race of Wikien, boh Deerminisic and Sochasic surplus imizaion can reduce he user s bandwidh cos by 26% while increasing is oal surplus by 23%, respecively. 6.4 Impac of Price and Uiliy Facor Inuiively, increasing he price for bandwidh would increase he user s cos. Accordingly, he surplus ha he user may gain decreases as we increase price parameer δ. However, he rae of such decrease is no he same for differen mehods. The resuls are shown in Fig. 9. We can see ha he rae of decrease in surplus is higher for he Baseline compared o he Deerminisic and Sochasic mehods. As a resuls, he surplus improvemens wih our proposed opimizaion-based approaches are higher when he price of bandwidh is high. Fig. 10. The impac of he uiliy facor on average surplus under differen workloads: a) Wikien, b) Wikimw.

11 11 Fig. 11. Comparing normalized bandwidh cos wih muliple providers under differen workloads: a) Wikien, b) Wikimw. Fig. 12. Comparing normalized surplus wih muliple providers under differen workloads: a) Wikien, b) Wikimw. Nex, we analyze he impac of uiliy facor A. Clearly, increasing A resuls in higher surplus for he same usage of bandwidh. By analysing Fig. 10, we find ha he disance beween Baseline and Deerminisic/Sochasic is slighly larger when A is small. Namely, users wih smaller uiliy facors, who are more sensiive o price han performance, are more likely o response o he bursable billing o improve heir surpluses. We can also see ha he Deerminisic and Sochasic mehods ouperform he Baseline a all choices of A. 6.5 Impac of Muliple Providers Suppose he user can receive service from wo providers, who are referred o as providers 1 and 2. Boh of hem offer bandwidh a $15 per Mbps. To evaluae our proposed approach o response o bursable billing wih muliple providers, we simulae six differen cases: Ideal-MSP: I is defined as he oucome of imizing surplus, under he assumpion ha he demand for bandwidh is known wih muliple providers. Baseline-SSP: In his case, he user uilizes bandwidh from provider 1 on-demand. Deerminisic-SSP: In his case, he user uilizes bandwidh from provider 1 and makes is decisions based on our design wih deerminisic predicion abou is demand. Sochasic-SSP: In his case, he user uilizes bandwidh from provider 1 and makes is decisions based on our design wih sochasic predicion abou is demand. Deerminisic-MSP: In his case, he user uilizes bandwidh from boh provider 1 and 2 and makes is decisions based on our design wih deerminisic predicion abou is demand. Sochasic-MSP: In his case, he user uilizes bandwidh from boh provider 1 and 2 and makes is decisions based on our design wih sochasic predicion abou is demand. Figures 11 and 12 show he normalized bandwidh cos and surplus, obained in six differen cases, where he base for normalizaion is he surplus under he Ideal-MSP case. We can see ha Deerminisic-MSP and Sochasic-MSP mehods always ouperform Baseline-SSP in boh bandwidh cos reducion and surplus improvemen. Finally, we also find ha Deerminisic-MSP and Sochasic-MSP are always beer han Deerminisic-SSP and Sochasic-SSP. We may infer ha he availabiliy of muliple providers furher reduce he user s bandwidh cos and improves is surplus under opimal response mechanism o bursable billing. 7 CONCLUSION AND FUTURE WORK A novel opimizaion-based approach was proposed o selec he usage of bandwidh for a user, such as a user of

12 12 a colocaion daa cener, who is charged for bandwidh usage under bursable billing. Our proposed approach considers workload demand uncerainy, and is general in he sense ha i does no make any assumpion abou he saisical characerisics of workload. Numerical resuls based on empirical case sudies confirm ha even wih a simply workload forecasing mehod, he user can obain significanly higher surplus under he proposed opimal mehod for responding o bursable billing, compared o he curren pracice of allocaing bandwidh on-demand. We also exended our design o anoher emerging pracical scenario where a user can receive service from muliple providers. Accordingly, besides bandwidh allocaion, our problem formulaion also addresses workload disribuion. This paper can be exended in several direcions. Firs, one can adop a more advanced workload forecasing mehod o beer model probabiliy disribuion funcions for he demand for bandwidh. In fac, wih enough accurae predicion, he performance of he proposed mehods are guaraneed o improve. Second, one can ry o furher reduce a user s 95h percenile usage via raffic shaping [15], raffic aggregaion [16], raffic shifing in ime and space [10], simulaneously. Finally, one can revisi he problem from he provider s viewpoin based on he knowledge of how a user opimally responds o bursable billing and adjuss he billing parameers o achieve beer resuls for he provider. REFERENCES [1] A. Odlyzko, Inerne pricing and he hisory of communicaions, Compuer Neworks, vol. 36, pp , Aug [2] X. Dimiropoulos, P. Hurley, A. Kind, and M. P. Soecklin, On he 95-percenile billing mehod, Passive and Acive Nework Measuremen, vol. 5448, pp , [3] V. Reddyvari Raja, A. Dhamdhere, A. Scicchiano, S. Shakkoai, k. claffy, and S. Leinen, Volume-based ransi pricing: Is 95 he righ percenile?, Lecure Noes in Compuer Science, vol. 8362, pp , [4] A. Sahiaseelan, G. Tyson, and S. Sen, Exploring he role of smar daa pricing in enabling affordable inerne access, in Proc. of IEEE INFOCOM WKSHPS, Hong Kong, China, Apr [5] Creaive Daa Conceps Limied, Inc., hp://www. creaivedaa.ne/index.cfm. [6] NeSource Communicaions Inc., hps:// index.hml. [7] Co-Locaion.com Inc., hp:// hml. [8] Daa cener bandwidh and measuremens, hp: // bandwidh.hm. [9] V. R. Raja, S. Shakkoai, A. Dhamdhere, and k. claffy, Fair, flexible and feasible isp billing, SIGMETRICS Perform. Eval. Rev., vol. 42, pp , Dec [10] R. G. Clegg, R. Landa, J. T. Arajo, E. Mykoniai, D. Griffin, and M. Rio, Tardis: Sably shifing raffic in space and ime, SIGMETRICS Perform. Eval. Rev., vol. 42, pp , Jun [11] S. Traverso, K. Huguenin, I. Tresian, V. Erramilli, N. Laouaris, and K. Papagiannaki, Social-aware replicaion in geo-diverse online sysems, IEEE Trans. on Parallel and Disribued Sysems, vol. 26, pp , Feb [12] L. Golubchik, S. Khuller, K. Mukherjee, and Y. Yao, To send or no o send: Reducing he cos of daa ransmission, in Proc. of IEEE INFOCOM, Turin, Ialy, Apr [13] N. Laouaris, M. Sirivianos, X. Yang, and P. Rodriguez, Inerdaacener bulk ransfers wih nesicher, SIGCOMM Compu. Commun. Rev., vol. 41, pp , Oc [14] T. Nandagopal and K. P. Puaswamy, Lowering iner-daacener bandwidh coss via bulk daa scheduling, in Proc. of IEEE/ACM CCGrid, Oawa, ON, May [15] M. Marcon, M. Dischinger, K. Gummadi, and A. Vahda, The local and global effecs of raffic shaping in he inerne, in Proc. of IEEE COMSNETS, Bangalore, India, Jan [16] R. Sanojevic, I. Casro, and S. Gorinsky, Cip: Using uangou o reduce ip ransi coss, in Proc. of ACM CoNEXT, Tokyo, Japan, Dec [17] H. Xu and B. Li, Cos efficien daacener selecion for cloud services, in Proc. of IEEE/CIC ICCC, Beijing, China, Aug [18] L. Zhang, Z. Li, C. Wu, and M. Chen, Online algorihms for uploading deferrable big daa o he cloud, in Proc. of IEEE INFOCOM, Torono, ON, Apr [19] H. Xu and B. Li, Join reques mapping and response rouing for geo-disribued cloud services, in Proc. of IEEE INFOCOM, Turin, Ialy, Apr [20] X. Xiang, C. Lin, F. Chen, and X. Chen, Greening geo-disribued daa ceners by join opimizaion of reques rouing and virual machine scheduling, in Proc. of IEEE/ACM UCC, London, UK, Dec [21] Page view saisics for Wikimedia projecs, hp://dumps. wikimedia.org/oher/pagecouns-raw/. [22] D. Niu, C. Feng, and B. Li, Pricing cloud bandwidh reservaions under demand uncerainy, SIGMETRICS Perform. Eval. Rev., vol. 40, pp , Jun [23] Y. He, S. Elnikey, J. Larus, and C. Yan, Zea: Scheduling ineracive services wih parial execuion, in Proc. of ACM SoCC, San Jose, CA, Oc [24] Probabiliy mass funcion, hps://en.wikipedia.org/wiki/ Probabiliy mass funcion. [25] B. M. Jedynak and S. Khudanpur, Maximum likelihood se for esimaing a probabiliy mass funcion, Neural Compuaion, vol. 17, pp , Jul [26] S. Boyd and L. Vandenberghe, Convex opimizaion. Cambridge universiy press, [27] E. L. Lawler and D. E. Wood, Branch-and-bound mehods: A survey, Operaions research, vol. 14, pp , Aug [28] CPLEX Opimizer, hp://www-01.ibm.com/sofware/ commerce/opimizaion/cplex-opimizer/. [29] C. Joe-Wong and S. Sen, Mahemaical frameworks for pricing in he cloud: ne uiliy, fairness, and resource allocaions, CoRR, vol. abs/ , pp. 1 14, Jan [30] W. Nicholson and C. Snyder, Microeconomic heory: basic principles and exensions. Cengage Learning, 2011.

Variation Aware Cross-Talk Aggressor Alignment by Mixed Integer Linear Programming

Variation Aware Cross-Talk Aggressor Alignment by Mixed Integer Linear Programming ariaion Aware Cross-alk Aggressor Alignmen by Mixed Ineger Linear Programming ladimir Zoloov IBM. J. Wason Research Cener, Yorkown Heighs, NY zoloov@us.ibm.com Peer Feldmann D. E. Shaw Research, New York,

More information

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling EE 330 Lecure 24 Amplificaion wih Transisor Circuis Small Signal Modelling Review from las ime Area Comparison beween BJT and MOSFET BJT Area = 3600 l 2 n-channel MOSFET Area = 168 l 2 Area Raio = 21:1

More information

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption An off-line muliprocessor real-ime scheduling algorihm o reduce saic energy consumpion Firs Workshop on Highly-Reliable Power-Efficien Embedded Designs Shenzhen, China Vincen Legou, Mahieu Jan, Lauren

More information

P. Bruschi: Project guidelines PSM Project guidelines.

P. Bruschi: Project guidelines PSM Project guidelines. Projec guidelines. 1. Rules for he execuion of he projecs Projecs are opional. Their aim is o improve he sudens knowledge of he basic full-cusom design flow. The final score of he exam is no affeced by

More information

ECE-517 Reinforcement Learning in Artificial Intelligence

ECE-517 Reinforcement Learning in Artificial Intelligence ECE-517 Reinforcemen Learning in Arificial Inelligence Lecure 11: Temporal Difference Learning (con.), Eligibiliy Traces Ocober 8, 2015 Dr. Iamar Arel College of Engineering Deparmen of Elecrical Engineering

More information

Lecture 4. EITN Chapter 12, 13 Modulation and diversity. Antenna noise is usually given as a noise temperature!

Lecture 4. EITN Chapter 12, 13 Modulation and diversity. Antenna noise is usually given as a noise temperature! Lecure 4 EITN75 2018 Chaper 12, 13 Modulaion and diversiy Receiver noise: repeiion Anenna noise is usually given as a noise emperaure! Noise facors or noise figures of differen sysem componens are deermined

More information

March 13, 2009 CHAPTER 3: PARTIAL DERIVATIVES AND DIFFERENTIATION

March 13, 2009 CHAPTER 3: PARTIAL DERIVATIVES AND DIFFERENTIATION March 13, 2009 CHAPTER 3: PARTIAL DERIVATIVES AND DIFFERENTIATION 1. Parial Derivaives and Differeniable funcions In all his chaper, D will denoe an open subse of R n. Definiion 1.1. Consider a funcion

More information

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks Social-aware Dynamic Rouer Node Placemen in Wireless Mesh Neworks Chun-Cheng Lin Pei-Tsung Tseng Ting-Yu Wu Der-Jiunn Deng ** Absrac The problem of dynamic rouer node placemen (dynrnp) in wireless mesh

More information

Lecture #7: Discrete-time Signals and Sampling

Lecture #7: Discrete-time Signals and Sampling EEL335: Discree-Time Signals and Sysems Lecure #7: Discree-ime Signals and Sampling. Inroducion Lecure #7: Discree-ime Signals and Sampling Unlike coninuous-ime signals, discree-ime signals have defined

More information

5 Spatial Relations on Lines

5 Spatial Relations on Lines 5 Spaial Relaions on Lines There are number of useful problems ha can be solved wih he basic consrucion echniques developed hus far. We now look a cerain problems, which involve spaial relaionships beween

More information

Negative frequency communication

Negative frequency communication Negaive frequency communicaion Fanping DU Email: dufanping@homail.com Qing Huo Liu arxiv:2.43v5 [cs.it] 26 Sep 2 Deparmen of Elecrical and Compuer Engineering Duke Universiy Email: Qing.Liu@duke.edu Absrac

More information

TRADITIONAL wireless sensor networks (WSNs) are constrained

TRADITIONAL wireless sensor networks (WSNs) are constrained JOURNAL OF L A T E X CLASS FILES, VOL., NO. 8, AUGUST 5 CHASE: Charging and Scheduling Scheme for Sochasic Even Capure in Wireless Rechargeable Sensor Newors Haipeng Dai, Member, IEEE, Qiufang Ma, Xiaobing

More information

Pointwise Image Operations

Pointwise Image Operations Poinwise Image Operaions Binary Image Analysis Jana Kosecka hp://cs.gmu.edu/~kosecka/cs482.hml - Lookup able mach image inensiy o he displayed brighness values Manipulaion of he lookup able differen Visual

More information

The University of Melbourne Department of Mathematics and Statistics School Mathematics Competition, 2013 JUNIOR DIVISION Time allowed: Two hours

The University of Melbourne Department of Mathematics and Statistics School Mathematics Competition, 2013 JUNIOR DIVISION Time allowed: Two hours The Universiy of Melbourne Deparmen of Mahemaics and Saisics School Mahemaics Compeiion, 203 JUNIOR DIVISION Time allowed: Two hours These quesions are designed o es your abiliy o analyse a problem and

More information

Base Station Sleeping and Resource. Allocation in Renewable Energy Powered. Cellular Networks

Base Station Sleeping and Resource. Allocation in Renewable Energy Powered. Cellular Networks IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS 1 Base Saion Sleeping and Resource Allocaion in Renewable Energy Powered Cellular Neworks arxiv:1305.4996v1 [cs.it] 22 May 2013 Jie Gong, Suden Member, IEEE,

More information

Phase-Shifting Control of Double Pulse in Harmonic Elimination Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi Li1, c

Phase-Shifting Control of Double Pulse in Harmonic Elimination Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi Li1, c Inernaional Symposium on Mechanical Engineering and Maerial Science (ISMEMS 016 Phase-Shifing Conrol of Double Pulse in Harmonic Eliminaion Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi i1, c

More information

Teacher Supplement to Operation Comics, Issue #5

Teacher Supplement to Operation Comics, Issue #5 eacher Supplemen o Operaion Comics, Issue #5 he purpose of his supplemen is o provide conen suppor for he mahemaics embedded ino he fifh issue of Operaion Comics, and o show how he mahemaics addresses

More information

Digital Communications - Overview

Digital Communications - Overview EE573 : Advanced Digial Communicaions Digial Communicaions - Overview Lecurer: Assoc. Prof. Dr Noor M Khan Deparmen of Elecronic Engineering, Muhammad Ali Jinnah Universiy, Islamabad Campus, Islamabad,

More information

Motion-blurred star image acquisition and restoration method based on the separable kernel Honglin Yuana, Fan Lib and Tao Yuc

Motion-blurred star image acquisition and restoration method based on the separable kernel Honglin Yuana, Fan Lib and Tao Yuc 5h Inernaional Conference on Advanced Maerials and Compuer Science (ICAMCS 206) Moion-blurred sar image acquisiion and resoraion mehod based on he separable kernel Honglin Yuana, Fan Lib and Tao Yuc Beihang

More information

Lecture September 6, 2011

Lecture September 6, 2011 cs294-p29 Seminar on Algorihmic Game heory Sepember 6, 2011 Lecure Sepember 6, 2011 Lecurer: Chrisos H. Papadimiriou Scribes: Aloni Cohen and James Andrews 1 Game Represenaion 1.1 abular Form and he Problem

More information

Evaluation of Instantaneous Reliability Measures for a Gradual Deteriorating System

Evaluation of Instantaneous Reliability Measures for a Gradual Deteriorating System General Leers in Mahemaic, Vol. 3, No.3, Dec 27, pp. 77-85 e-issn 259-9277, p-issn 259-9269 Available online a hp:\\ www.refaad.com Evaluaion of Insananeous Reliabiliy Measures for a Gradual Deerioraing

More information

A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS

A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS Kalle Rui, Mauri Honanen, Michael Hall, Timo Korhonen, Veio Porra Insiue of Radio Communicaions, Helsini Universiy of Technology

More information

Signal Characteristics

Signal Characteristics Signal Characerisics Analog Signals Analog signals are always coninuous (here are no ime gaps). The signal is of infinie resoluion. Discree Time Signals SignalCharacerisics.docx 8/28/08 10:41 AM Page 1

More information

Memorandum on Impulse Winding Tester

Memorandum on Impulse Winding Tester Memorandum on Impulse Winding Teser. Esimaion of Inducance by Impulse Response When he volage response is observed afer connecing an elecric charge sored up in he capaciy C o he coil L (including he inside

More information

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method Invesigaion and Simulaion Model Resuls of High Densiy Wireless Power Harvesing and Transfer Mehod Jaber A. Abu Qahouq, Senior Member, IEEE, and Zhigang Dang The Universiy of Alabama Deparmen of Elecrical

More information

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks Receiver-Iniiaed vs. Shor-Preamble Burs MAC Approaches for Muli-channel Wireless Sensor Neworks Crisina Cano, Boris Bellala, and Miquel Oliver Universia Pompeu Fabra, C/ Tànger 122-140, 08018 Barcelona,

More information

THE Cisco visual network index report predicts a drastic

THE Cisco visual network index report predicts a drastic IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 18, NO. 7, JULY 2016 1401 Qualiy of Experience Driven Muli-User Video Sreaming in Cellular Cogniive Radio Neworks Wih Single Channel Access Zhifeng He, Shiwen Mao,

More information

Notes on the Fourier Transform

Notes on the Fourier Transform Noes on he Fourier Transform The Fourier ransform is a mahemaical mehod for describing a coninuous funcion as a series of sine and cosine funcions. The Fourier Transform is produced by applying a series

More information

Comparing image compression predictors using fractal dimension

Comparing image compression predictors using fractal dimension Comparing image compression predicors using fracal dimension RADU DOBRESCU, MAEI DOBRESCU, SEFA MOCAU, SEBASIA ARALUGA Faculy of Conrol & Compuers POLIEHICA Universiy of Buchares Splaiul Independenei 313

More information

Anti-Jamming Schedules for Wireless Data Broadcast Systems

Anti-Jamming Schedules for Wireless Data Broadcast Systems Ani-Jamming Schedules for Wireless Daa Broadcas Sysems Paolo Codenoi 1, Alexander Sprinson, and Jehoshua Bruck Absrac Modern sociey is heavily dependen on wireless neworks for providing voice and daa communicaions.

More information

Chapter 14: Bandpass Digital Transmission. A. Bruce Carlson Paul B. Crilly 2010 The McGraw-Hill Companies

Chapter 14: Bandpass Digital Transmission. A. Bruce Carlson Paul B. Crilly 2010 The McGraw-Hill Companies Communicaion Sysems, 5e Chaper 4: Bandpass Digial Transmission A. Bruce Carlson Paul B. Crilly The McGraw-Hill Companies Chaper 4: Bandpass Digial Transmission Digial CW modulaion Coheren binary sysems

More information

Using Box-Jenkins Models to Forecast Mobile Cellular Subscription

Using Box-Jenkins Models to Forecast Mobile Cellular Subscription Open Journal of Saisics, 26, 6, 33-39 Published Online April 26 in SciRes. hp://www.scirp.org/journal/ojs hp://dx.doi.org/.4236/ojs.26.6226 Using Box-Jenkins Models o Forecas Mobile Cellular Subscripion

More information

Examination Mobile & Wireless Networking ( ) April 12,

Examination Mobile & Wireless Networking ( ) April 12, Page 1 of 5 Examinaion Mobile & Wireless Neworking (192620010) April 12, 2017 13.45 16.45 Noes: Only he overhead shees used in he course, 2 double-sided shees of noes (any fon size/densiy!), and a dicionary

More information

A Segmentation Method for Uneven Illumination Particle Images

A Segmentation Method for Uneven Illumination Particle Images Research Journal of Applied Sciences, Engineering and Technology 5(4): 1284-1289, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scienific Organizaion, 2013 Submied: July 17, 2012 Acceped: Augus 15, 2012

More information

4.5 Biasing in BJT Amplifier Circuits

4.5 Biasing in BJT Amplifier Circuits 4/5/011 secion 4_5 Biasing in MOS Amplifier Circuis 1/ 4.5 Biasing in BJT Amplifier Circuis eading Assignmen: 8086 Now le s examine how we C bias MOSFETs amplifiers! f we don bias properly, disorion can

More information

EE201 Circuit Theory I Fall

EE201 Circuit Theory I Fall EE1 Circui Theory I 17 Fall 1. Basic Conceps Chaper 1 of Nilsson - 3 Hrs. Inroducion, Curren and Volage, Power and Energy. Basic Laws Chaper &3 of Nilsson - 6 Hrs. Volage and Curren Sources, Ohm s Law,

More information

Transmit Beamforming with Reduced Feedback Information in OFDM Based Wireless Systems

Transmit Beamforming with Reduced Feedback Information in OFDM Based Wireless Systems Transmi Beamforming wih educed Feedback Informaion in OFDM Based Wireless Sysems Seung-Hyeon Yang, Jae-Yun Ko, and Yong-Hwan Lee School of Elecrical Engineering and INMC, Seoul Naional Universiy Kwanak

More information

Foreign Fiber Image Segmentation Based on Maximum Entropy and Genetic Algorithm

Foreign Fiber Image Segmentation Based on Maximum Entropy and Genetic Algorithm Journal of Compuer and Communicaions, 215, 3, 1-7 Published Online November 215 in SciRes. hp://www.scirp.org/journal/jcc hp://dx.doi.org/1.4236/jcc.215.3111 Foreign Fiber Image Segmenaion Based on Maximum

More information

Channel Estimation for Wired MIMO Communication Systems

Channel Estimation for Wired MIMO Communication Systems Channel Esimaion for Wired MIMO Communicaion Sysems Final Repor Mulidimensional DSP Projec, Spring 2005 Daifeng Wang Absrac This repor addresses raining-based channel modeling and esimaion for a wired

More information

TELE4652 Mobile and Satellite Communications

TELE4652 Mobile and Satellite Communications TELE465 Mobile and Saellie Communicaions Assignmen (Due: 4pm, Monday 7 h Ocober) To be submied o he lecurer before he beginning of he final lecure o be held a his ime.. This quesion considers Minimum Shif

More information

Direct Analysis of Wave Digital Network of Microstrip Structure with Step Discontinuities

Direct Analysis of Wave Digital Network of Microstrip Structure with Step Discontinuities Direc Analysis of Wave Digial Nework of Microsrip Srucure wih Sep Disconinuiies BILJANA P. SOŠIĆ Faculy of Elecronic Engineering Universiy of Niš Aleksandra Medvedeva 4, Niš SERBIA MIODRAG V. GMIROVIĆ

More information

On the Efficiency of Shaping Live Video Streams

On the Efficiency of Shaping Live Video Streams On he Efficiency of Shaping Live Video Sreams György Dán and Vikoria Fodor KTH, Royal Insiue of Technology Elecrum 9, 6440 Kisa, Sweden gyuri,vikoria @i.kh.se Absrac In his work he efficiency of shaping

More information

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab b Lab 3 Acceleraion Wha You Need To Know: The Physics In he previous lab you learned ha he velociy of an objec can be deermined by finding he slope of he objec s posiion vs. ime graph. x v ave. = v ave.

More information

Errata and Updates for ASM Exam MLC (Fourteenth Edition) Sorted by Page

Errata and Updates for ASM Exam MLC (Fourteenth Edition) Sorted by Page Erraa for ASM Exam MLC Sudy Manual (Foureenh Ediion) Sored by Page 1 Erraa and Updaes for ASM Exam MLC (Foureenh Ediion) Sored by Page Pracice Exam 7:25 (page 1386) is defecive, Pracice Exam 5:21 (page

More information

Chapter 2 Summary: Continuous-Wave Modulation. Belkacem Derras

Chapter 2 Summary: Continuous-Wave Modulation. Belkacem Derras ECEN 44 Communicaion Theory Chaper Summary: Coninuous-Wave Modulaion.1 Modulaion Modulaion is a process in which a parameer of a carrier waveform is varied in accordance wih a given message (baseband)

More information

Performance Analysis of High-Rate Full-Diversity Space Time Frequency/Space Frequency Codes for Multiuser MIMO-OFDM

Performance Analysis of High-Rate Full-Diversity Space Time Frequency/Space Frequency Codes for Multiuser MIMO-OFDM Performance Analysis of High-Rae Full-Diversiy Space Time Frequency/Space Frequency Codes for Muliuser MIMO-OFDM R. SHELIM, M.A. MATIN AND A.U.ALAM Deparmen of Elecrical Engineering and Compuer Science

More information

Communications II Lecture 7: Performance of digital modulation

Communications II Lecture 7: Performance of digital modulation Communicaions II Lecure 7: Performance of digial modulaion Professor Kin K. Leung EEE and Compuing Deparmens Imperial College London Copyrigh reserved Ouline Digial modulaion and demodulaion Error probabiliy

More information

Distributed Multi-robot Exploration and Mapping

Distributed Multi-robot Exploration and Mapping 1 Disribued Muli-robo Exploraion and Mapping Dieer Fox Jonahan Ko Kur Konolige Benson Limkekai Dirk Schulz Benjamin Sewar Universiy of Washingon, Deparmen of Compuer Science & Engineering, Seale, WA 98195

More information

Role of Kalman Filters in Probabilistic Algorithm

Role of Kalman Filters in Probabilistic Algorithm Volume 118 No. 11 2018, 5-10 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu doi: 10.12732/ijpam.v118i11.2 ijpam.eu Role of Kalman Filers in Probabilisic Algorihm

More information

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems Modeling and Predicion of he Wireless Vecor Channel Encounered by Smar Anenna Sysems Kapil R. Dandekar, Albero Arredondo, Hao Ling and Guanghan Xu A Kalman-filer based, vecor auoregressive (VAR) model

More information

Communication Systems. Department of Electronics and Electrical Engineering

Communication Systems. Department of Electronics and Electrical Engineering COMM 704: Communicaion Lecure : Analog Mulipliers Dr Mohamed Abd El Ghany Dr. Mohamed Abd El Ghany, Mohamed.abdel-ghany@guc.edu.eg nroducion Nonlinear operaions on coninuous-valued analog signals are ofen

More information

AN303 APPLICATION NOTE

AN303 APPLICATION NOTE AN303 APPLICATION NOTE LATCHING CURRENT INTRODUCTION An imporan problem concerning he uilizaion of componens such as hyrisors or riacs is he holding of he componen in he conducing sae afer he rigger curren

More information

Performance Analysis of A Burst-Frame-Based MAC Protocol for Ultra-Wideband Ad Hoc Networks

Performance Analysis of A Burst-Frame-Based MAC Protocol for Ultra-Wideband Ad Hoc Networks Performance Analysis of A Burs-Frame-Based MAC Proocol for Ulra-Wideband Ad Hoc Neworks Kejie Lu, Dapeng Wu, Yuguang Fang Deparmen of Elecrical and Compuer Engineering Universiy Of Florida Gainesville,

More information

DAGSTUHL SEMINAR EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS

DAGSTUHL SEMINAR EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS DAGSTUHL SEMINAR 342 EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS A Sysems Perspecive Pascal Felber Pascal.Felber@unine.ch hp://iiun.unine.ch/! Gossip proocols Inroducion! Decenralized

More information

Lecture 11. Digital Transmission Fundamentals

Lecture 11. Digital Transmission Fundamentals CS4/MSc Compuer Neworking Lecure 11 Digial Transmission Fundamenals Compuer Neworking, Copyrigh Universiy of Edinburgh 2005 Digial Transmission Fundamenals Neworks consruced ou of Links or ransmission

More information

MODELING OF CROSS-REGULATION IN MULTIPLE-OUTPUT FLYBACK CONVERTERS

MODELING OF CROSS-REGULATION IN MULTIPLE-OUTPUT FLYBACK CONVERTERS MODELING OF CROSS-REGULATION IN MULTIPLE-OUTPUT FLYBACK CONVERTERS Dragan Maksimovićand Rober Erickson Colorado Power Elecronics Cener Deparmen of Elecrical and Compuer Engineering Universiy of Colorado,

More information

Traffic. analysis. The general setting. Example: buffer. Arrival Curves. Cumulative #bits: R(t), R*(t) Instantaneous speeds: r(t), r*(t)

Traffic. analysis. The general setting. Example: buffer. Arrival Curves. Cumulative #bits: R(t), R*(t) Instantaneous speeds: r(t), r*(t) The general seing Traffic Cumulaive #bis: R(), R*() Insananeous speeds: r(), r*() analysis R(): arrivals sysem R*(): deparures Lecure 7 2 Lecure 7 3 Example: buffer R() R*() bi rae c R() = #bis ha arrived

More information

WIRELESS networks are growing rapidly as demand for

WIRELESS networks are growing rapidly as demand for IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL XX, NO XX, MONTH 009 Amplify-and-Forward Relay Neworks Under Received Power Consrain Alireza Shahan Behbahani, Suden Member, IEEE and A M Elawil, Member,

More information

10. The Series Resistor and Inductor Circuit

10. The Series Resistor and Inductor Circuit Elecronicsab.nb 1. he Series esisor and Inducor Circui Inroducion he las laboraory involved a resisor, and capacior, C in series wih a baery swich on or off. I was simpler, as a pracical maer, o replace

More information

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.)

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.) The Mah Projecs Journal Page 1 PROJECT MISSION o MArs inroducion Many sae mah sandards and mos curricula involving quadraic equaions require sudens o solve "falling objec" or "projecile" problems, which

More information

To Relay or Not to Relay: Learning Device-to-Device Relaying Strategies in Cellular Networks

To Relay or Not to Relay: Learning Device-to-Device Relaying Strategies in Cellular Networks To Relay or No o Relay: Learning Device-o-Device Relaying Sraegies in Cellular Neworks Nicholas Masronarde, Viral Pael, Jie Xu, Lingia Liu, and Mihaela van der Schaar Absrac- We consider a cellular nework

More information

4 20mA Interface-IC AM462 for industrial µ-processor applications

4 20mA Interface-IC AM462 for industrial µ-processor applications Because of he grea number of indusrial buses now available he majoriy of indusrial measuremen echnology applicaions sill calls for he sandard analog curren nework. The reason for his lies in he fac ha

More information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information 007 IEEE Inernaional Conference on Roboics and Auomaion Roma, Ialy, 10-14 April 007 FrB1.3 Mobile Robo Localizaion Using Fusion of Objec Recogniion and Range Informaion Byung-Doo Yim, Yong-Ju Lee, Jae-Bok

More information

BOUNCER CIRCUIT FOR A 120 MW/370 KV SOLID STATE MODULATOR

BOUNCER CIRCUIT FOR A 120 MW/370 KV SOLID STATE MODULATOR BOUNCER CIRCUIT FOR A 120 MW/370 KV SOLID STATE MODULATOR D. Gerber, J. Biela Laboraory for High Power Elecronic Sysems ETH Zurich, Physiksrasse 3, CH-8092 Zurich, Swizerland Email: gerberdo@ehz.ch This

More information

Square Waves, Sinusoids and Gaussian White Noise: A Matching Pursuit Conundrum? Don Percival

Square Waves, Sinusoids and Gaussian White Noise: A Matching Pursuit Conundrum? Don Percival Square Waves, Sinusoids and Gaussian Whie Noise: A Maching Pursui Conundrum? Don Percival Applied Physics Laboraory Deparmen of Saisics Universiy of Washingon Seale, Washingon, USA hp://faculy.washingon.edu/dbp

More information

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI)

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI) ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Sandard ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Ecma Inernaional Rue du Rhône 114

More information

AN5028 Application note

AN5028 Application note Applicaion noe Calculaion of urn-off power losses generaed by an ulrafas diode Inroducion This applicaion noe explains how o calculae urn-off power losses generaed by an ulrafas diode, by aking ino accoun

More information

Mobile Communications Chapter 3 : Media Access

Mobile Communications Chapter 3 : Media Access Moivaion Can we apply media access mehods from fixed neworks? Mobile Communicaions Chaper 3 : Media Access Moivaion SDMA, FDMA, TDMA Aloha Reservaion schemes Collision avoidance, MACA Polling CDMA SAMA

More information

BELECTRIC: Enhanced Frequency Control Capability

BELECTRIC: Enhanced Frequency Control Capability BELECTRIC: Enhanced Frequency Conrol Capabiliy Tim Müller, CTO 28/03/2018 0 Company profile Yearly oal revenue of 550M EUR 84 MW / 95 MWh energy sorage sysems insalled or under consrucion Over 120 paens

More information

Efficient burst assembly algorithm with traffic prediction

Efficient burst assembly algorithm with traffic prediction Efficien burs assembly algorihm wih raffic predicion Mmoloki Mangwala, Boyce B. Sigweni and Bakhe M. Nleya Deparmen of compuer science Norh Wes Universiy, Privae Bag X2046, Mmabaho, 2735 Tel: +27 8 3892,

More information

Technology Trends & Issues in High-Speed Digital Systems

Technology Trends & Issues in High-Speed Digital Systems Deailed comparison of dynamic range beween a vecor nework analyzer and sampling oscilloscope based ime domain reflecomeer by normalizing measuremen ime Sho Okuyama Technology Trends & Issues in High-Speed

More information

Network Design and Optimization for Quality of Services in Wireless Local Area Networks using Multi-Objective Approach

Network Design and Optimization for Quality of Services in Wireless Local Area Networks using Multi-Objective Approach Chuima Prommak and Naruemon Waanapongsakorn Nework Design and Opimizaion for Qualiy of Services in Wireless Local Area Neworks using Muli-Objecive Approach CHUTIMA PROMMAK, NARUEMON WATTANAPONGSAKORN *

More information

EE 40 Final Project Basic Circuit

EE 40 Final Project Basic Circuit EE 0 Spring 2006 Final Projec EE 0 Final Projec Basic Circui Par I: General insrucion 1. The final projec will coun 0% of he lab grading, since i s going o ake lab sessions. All oher individual labs will

More information

Wrap Up. Fourier Transform Sampling, Modulation, Filtering Noise and the Digital Abstraction Binary signaling model and Shannon Capacity

Wrap Up. Fourier Transform Sampling, Modulation, Filtering Noise and the Digital Abstraction Binary signaling model and Shannon Capacity Wrap Up Fourier ransorm Sampling, Modulaion, Filering Noise and he Digial Absracion Binary signaling model and Shannon Capaciy Copyrigh 27 by M.H. Perro All righs reserved. M.H. Perro 27 Wrap Up, Slide

More information

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation Fuzzy Inference Model for Learning from Experiences and Is Applicaion o Robo Navigaion Manabu Gouko, Yoshihiro Sugaya and Hiroomo Aso Deparmen of Elecrical and Communicaion Engineering, Graduae School

More information

Distributed Coordinated Signal Timing Optimization in Connected Transportation Networks

Distributed Coordinated Signal Timing Optimization in Connected Transportation Networks Disribued Coordinaed Signal Timing Opimizaion in Conneced Transporaion Neworks Link o he paper: hps://urldefense.proofpoin.com/v2/url?u=hps-3a auhors.elsevier.com_a_1v3f6-2cm0mr5bao&d=dwifaq&c=c3yme8gmkxg_ihjnxs06zywk4ejm8ldrrvxqb-

More information

Interference Coordination Strategies for Content Update Dissemination in LTE-A

Interference Coordination Strategies for Content Update Dissemination in LTE-A Inerference Coordinaion Sraegies for Conen Updae Disseminaion in LTE-A Vincenzo Sciancalepore Insiue IMDEA Neworks, Universiy Carlos III of Madrid, Spain, and DEIB - Poliecnico di Milano, Ialy Vincenzo

More information

I. Introduction APLETHORA of real-time multimedia streaming applications

I. Introduction APLETHORA of real-time multimedia streaming applications IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 2, FEBRUARY 2010 297 Fairness Sraegies for Wireless Resource Allocaion Among Auonomous Mulimedia Users Hyunggon Park, Member,

More information

Performance Evaluation of a MAC Protocol for Radio over Fiber Wireless LAN operating in the 60-GHz band

Performance Evaluation of a MAC Protocol for Radio over Fiber Wireless LAN operating in the 60-GHz band Performance Evaluaion of a Proocol for Radio over Fiber Wireless LAN operaing in he -GHz band Hong Bong Kim, Adam Wolisz Telecommunicaion Neworks Group Deparmen of Elecrical and Compuer Engineering Technical

More information

Control and Protection Strategies for Matrix Converters. Control and Protection Strategies for Matrix Converters

Control and Protection Strategies for Matrix Converters. Control and Protection Strategies for Matrix Converters Conrol and Proecion Sraegies for Marix Converers Dr. Olaf Simon, Siemens AG, A&D SD E 6, Erlangen Manfred Bruckmann, Siemens AG, A&D SD E 6, Erlangen Conrol and Proecion Sraegies for Marix Converers To

More information

PREVENTIVE MAINTENANCE WITH IMPERFECT REPAIRS OF VEHICLES

PREVENTIVE MAINTENANCE WITH IMPERFECT REPAIRS OF VEHICLES Journal of KONES Powerrain and Transpor, Vol.14, No. 3 2007 PEVENTIVE MAINTENANCE WITH IMPEFECT EPAIS OF VEHICLES Józef Okulewicz, Tadeusz Salamonowicz Warsaw Universiy of Technology Faculy of Transpor

More information

QoE Driven Video Streaming in Cognitive Radio Networks: The Case of Single Channel Access

QoE Driven Video Streaming in Cognitive Radio Networks: The Case of Single Channel Access Globecom 2014 - Communicaions Sofware, Services and Mulimedia Symposium QoE Driven Video Sreaming in Cogniive Radio Neworks: The Case of Single Channel Access Zhifeng He, Shiwen Mao Deparmen of Elecrical

More information

OpenStax-CNX module: m Elemental Signals. Don Johnson. Perhaps the most common real-valued signal is the sinusoid.

OpenStax-CNX module: m Elemental Signals. Don Johnson. Perhaps the most common real-valued signal is the sinusoid. OpenSax-CNX module: m0004 Elemenal Signals Don Johnson This work is produced by OpenSax-CNX and licensed under he Creaive Commons Aribuion License.0 Absrac Complex signals can be buil from elemenal signals,

More information

Transmit Power Minimization and Base Station Planning for High-Speed Trains with Multiple Moving Relays in OFDMA Systems

Transmit Power Minimization and Base Station Planning for High-Speed Trains with Multiple Moving Relays in OFDMA Systems Transmi Power Minimizaion and Base Saion Planning for High-Speed Trains wih Muliple Moving Relays in OFDMA Sysems Hakim Ghazzai, Member, IEEE, Taha Bouchoucha, Suden Member, IEEE, Ahmad Alsharoa, Suden

More information

Chapter 2 Introduction: From Phase-Locked Loop to Costas Loop

Chapter 2 Introduction: From Phase-Locked Loop to Costas Loop Chaper 2 Inroducion: From Phase-Locked Loop o Cosas Loop The Cosas loop can be considered an exended version of he phase-locked loop (PLL). The PLL has been invened in 932 by French engineer Henri de Belleszice

More information

Experiment 6: Transmission Line Pulse Response

Experiment 6: Transmission Line Pulse Response Eperimen 6: Transmission Line Pulse Response Lossless Disribued Neworks When he ime required for a pulse signal o raverse a circui is on he order of he rise or fall ime of he pulse, i is no longer possible

More information

ACTIVITY BASED COSTING FOR MARITIME ENTERPRISES

ACTIVITY BASED COSTING FOR MARITIME ENTERPRISES ACTIVITY BASED COSTING FOR MARITIME ENTERPRISES 1, a 2, b 3, c 4, c Sualp Omer Urkmez David Sockon Reza Ziarai Erdem Bilgili a, b De Monfor Universiy, UK, c TUDEV, Insiue of Mariime Sudies, Turkey 1 sualp@furrans.com.r

More information

Electrical connection

Electrical connection Reference scanner Dimensioned drawing en 02-2014/06 50117040-01 200 500mm Disance on background/reference 10-30 V DC We reserve he righ o make changes DS_HRTR46Bref_en_50117040_01.fm Robus objec deecion

More information

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib 5h Inernaional Conference on Environmen, Maerials, Chemisry and Power Elecronics (EMCPE 016 Pulse Train Conrolled PCCM Buck-Boos Converer Ming Qina, Fangfang ib School of Elecrical Engineering, Zhengzhou

More information

When answering the following 25 questions, always remember that there is someone who has to grade them. So please use legible handwriting.

When answering the following 25 questions, always remember that there is someone who has to grade them. So please use legible handwriting. 38963, VU Mobile Kommunikaion Miderm Exam: Insiu für Nachrichenechnik und Hochfrequenzechnik When answering he following 5 quesions, always remember ha here is someone who has o grade hem So please use

More information

Dynamic Hybrid Topology Design for Integrated Traffic Support in WDM Mesh Networks 1 (Invited Paper)

Dynamic Hybrid Topology Design for Integrated Traffic Support in WDM Mesh Networks 1 (Invited Paper) Dynamic Hybrid Topology Design for Inegraed Traffic Suppor in WDM Mesh Neworks 1 (Invied Paper) Mina Youssef Elecrical and Compuer Engineering Kansas Sae Universiy Manhaan KS, 66502 USA Baek-Young Choi

More information

A Flexible Contention Resolution Scheme for QoS Provisioning in Optical Burst Switching Networks

A Flexible Contention Resolution Scheme for QoS Provisioning in Optical Burst Switching Networks A Flexible Conenion Resoluion Scheme for QoS Provisioning in Opical Burs Swiching Neworks Ashok K. Turuk a, Rajeev Kumar b,,1 a Deparmen of Compuer Science and Engineering, Naional Insiue of Technology,

More information

Architectures for Resource Reservation Modules for Optical Burst Switching Core Nodes *

Architectures for Resource Reservation Modules for Optical Burst Switching Core Nodes * 4. ITG-Fachagung Phoonic Neworks, May 5. - 6., 2003, Leipzig, Germany Archiecures for Resource Reservaion Modules for Opical Burs Swiching Core Nodes * Sascha Junghans, Chrisoph M. Gauger Universiy of

More information

B-MAC Tunable MAC protocol for wireless networks

B-MAC Tunable MAC protocol for wireless networks B-MAC Tunable MAC proocol for wireless neworks Summary of paper Versaile Low Power Media Access for Wireless Sensor Neworks Presened by Kyle Heah Ouline Inroducion o B-MAC Design of B-MAC B-MAC componens

More information

Integrated Scheduling of Multimedia and Hard Real-Time Tasks

Integrated Scheduling of Multimedia and Hard Real-Time Tasks Inegraed Scheduling of Mulimedia and Hard Real-Time Tasks Hiroyuki Kaneko, John A. Sankovic, Subhabraa Sen and Krihi Ramamriham Compuer Science Deparmen Universiy of Massachuses LGRC, Box 346 Amhers MA

More information

Explanation of Maximum Ratings and Characteristics for Thyristors

Explanation of Maximum Ratings and Characteristics for Thyristors 8 Explanaion of Maximum Raings and Characerisics for Thyrisors Inroducion Daa shees for s and riacs give vial informaion regarding maximum raings and characerisics of hyrisors. If he maximum raings of

More information

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK INTRODUCTION: Much of daa communicaions is concerned wih sending digial informaion hrough sysems ha normally only pass analog signals. A elephone line is such

More information

A Simple Method to Estimate Power Losses in Distribution Networks

A Simple Method to Estimate Power Losses in Distribution Networks A Simple Mehod o Esimae Power Losses in Disribuion Neworks Nassim A. IQTEIT, Ayşen BASA ASOY, and Bekir ÇAKI Dep. of Elecrical Engineering, Kocaeli Universiy, 8, İzmi /KOCAELİ, Turkey nassimiqei@gmail.com,

More information

Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks

Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks Sarvaion Miigaion Through Muli-Channel Coordinaion in CSMA Muli-hop Wireless Neworks Jingpu Shi, Theodoros Salonidis, and Edward W. Knighly Deparmen of Elecrical and Compuer Engineering Rice Universiy,

More information

EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER

EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER INTRODUCTION: Being able o ransmi a radio frequency carrier across space is of no use unless we can place informaion or inelligence upon i. This las ransmier

More information