Joint Request Mapping and Response Routing for Geo-distributed Cloud Services

Size: px
Start display at page:

Download "Joint Request Mapping and Response Routing for Geo-distributed Cloud Services"

Transcription

1 Jont Request Mappng and Response Routng for Geo-dstrbuted Cloud Servces Hong Xu, Baochun L henryxu, bl@eecg.toronto.edu Department of Electrcal and Computer Engneerng Unversty of Toronto Abstract Many cloud servces are runnng on geographcally dstrbuted datacenters for better relablty and performance. We consder the emergng problem of ont request mappng and response routng wth dstrbuted datacenters n ths paper. We formulate the problem as a general workload management optmzaton. A utlty functon s used to capture varous performance goals, and the locaton dversty of electrcty and bandwdth costs are realstcally modeled. To solve the large-scale optmzaton, we develop a dstrbuted algorthm based on the alternatng drecton method of multplers ADMM). Followng a decomposton-coordnaton approach, our algorthm allows for a parallel mplementaton n a datacenter where each server solves a small sub-problem. The solutons are coordnated to fnd an optmal soluton to the global problem. Our algorthm converges to near optmum wthn tens of teratons, and s nsenstve to step szes. We emprcally evaluate our algorthm based on real-world workload traces and latency measurements, and demonstrate ts effectveness compared to conventonal methods. I. INTRODUCTION Cloud servces have already become an essental part of our lfe. Notable examples nclude onlne search Google), vdeo streamng Netflx), socal networkng Facebook), etc. Many cloud servces are deployed on a geographcally dstrbuted nfrastructure,.e. datacenters located n dfferent regons as shown n Fg., for better performance and relablty. Two problems are of partcular mportance to the effcent operaton of cloud servces runnng on geographcally dstrbuted datacenters. Frst, clent requests across the wde area must be drected to an approprate datacenter, whch consttutes the request mappng problem. Second, a datacenter s usually connected through multple ISP lnks to the Internet, a practce known as mult-homng [3]. When a request s processed, the response packets must be sent back to the clent through one of the lnks avalable, whch corresponds to the response routng problem. Today, request mappng and response routng are managed ndependently, leadng to poor performance and hgh costs n many cases [7], [2]. For example, too many requests may be drected to a datacenter whose upstream lnks then become congested, resultng n long queueng delays and poor performance. The obectves of the two decsons can also be msalgned and lead to sub-optmal equlbra. In lght of the problems, we study the ont request mappng and response routng problem that has started to gan attenton recently [2] wth dstrbuted datacenters. Specfcally, we formulate the problem as a general workload management optmzaton, where key performance and cost ssues are realstcally modeled. We use a utlty functon of the average latency [33] to capture varous performance goals provders wsh to acheve for ther servces. We consder both the electrcty and bandwdth costs, whch exhbt sgnfcant locaton and provder dversty [26], [28] and together account for the maorty of the datacenter operatonal expense OPEX) [4]. Fg.. Clents Mappng nodes Requests Datacenters A cloud servce runnng on a geographcally dstrbuted nfrastructure. The workload management problem s a convex optmzaton, and can be solved n a centralzed way. However, t s nherently a very large-scale problem that makes a centralzed algorthm neffcent. In a producton system, the problem typcally has mllons of varables and hundreds of thousands of constrants as we shall llustrate n Sec. II-D. A centralzed algorthm cannot take advantage of the abundant server resources n a datacenter to parallelze the computaton for such largescale problems. Though solvng the optmzaton at a central server perodcally s possble, such a desgn also makes the system less responsve to handle sudden changes n request rates.e. flash crowds) or network condtons.e. lnk falures). In these stuatons, a soluton wth fast computaton and modest accuracy s more desrable. Thus, for reasons of performance, scalablty, and robustness, we are motvated to develop a dstrbuted soluton for the workload management problem. Our algorthm s based on the alternatng drecton method of multplers ADMM), a smple yet powerful algorthm that recently has found practcal use n many large-scale dstrbuted convex optmzaton problems [6]. ADMM works by frst separatng the obectve and varables nto two parts, and then alternatvely optmzng one set of varables that accounts for one part of the obectve to teratvely reach the optmum. Merts of ADMM, compared to conven-

2 tonal methods such as subgradent methods [5], are ts fast convergence to modest accuracy, nsenstvty to step szes, and robustness wthout strong assumptons such as strct convexty of the obectve functon [4], [6]. Our contrbutons are three-fold. Frst, we develop a general formulaton of the ont request mappng and response routng problem for cloud servces n Sec. II. We use utlty functons to capture varous performance obectves, and consder the locaton dversty of the assocated electrcty and bandwdth costs. Our second contrbuton s a novel dstrbuted algorthm based on ADMM to solve the large-scale optmzaton problem effcently Sec. III). We demonstrate that after a transformaton, the problem can be decomposed nto many small sub-problems, the solutons of whch are coordnated to fnd the global optmal soluton, and can be effcently solved n the general case. We further provde solutons n analytcal form for the case when the utlty functon s affne, and dscuss ssues pertanng to a parallel mplementaton of the algorthm n the cloud. Our thrd contrbuton s an emprcal evaluaton of the algorthm usng the Wkpeda workload traces [27], as well as realworld latency measurements [9] n Sec. IV. It s demonstrated that our algorthm offers near-optmal performance wthn 20 teratons. Fnally, we stress that the technques developed n the paper to transform the problem and apply ADMM are farly general, and may be applcable to problems n datacenters and other domans, where an effcent parallel algorthm s requred to solve large-scale convex optmzaton problems. II. A FRAMEWORK FOR JOINT MAPPING AND ROUTING Let us start by presentng our model and optmzaton framework. A. Infrastructure We consder a provder that runs her cloud servce over a set of datacenters N n dstnct geographcal regons. Each datacenter n s mult-homed to a set of ISP lnks M n, each wth a fxed capacty. Let I denote the set of clents, where n ths work a clent s smply a unque IP prefx smlar to [24]. The provder deploys a number of mappng nodes as shown n Fg. to map clent requests to an approprate datacenter based on certan crtera. Ths s the request mappng decson. In practce, these mappng nodes can be authortatve DNS servers as used by Akama and most CDNs, or HTTP ngress proxes as used by Google and Yahoo [24], [30]. We allow a mappng node to arbtrarly splt a clent s request traffc among the set of datacenters. DNS servers and HTTP proxes can acheve such flexblty n commercal products [7], [30]. When a datacenter fnshes servng a request, t sends the response packets back to the clent through one of the avalable ISP lnks. Ths corresponds to the response routng decson. Today s BGP routng pcks a sngle egress ISP lnk for each IP prefx. We relax ths constrant and allow the provder to arbtrarly splt the response traffc among all ISP lnks, whch s commonly accepted n the lterature [2], [23]. Such fractonal routng can be acheved by hash-based traffc splttng n practce [8]. Wthout loss of generalty, we vew every possble combnaton of datacenter and ISP lnk as a vrtual stub datacenter, a concept we use to facltate our analyses n the sequel. We let J, J := N {M n } denote a stub datacenter,.e. the tuple n, m, n N, m M n. Each stub datacenter then has a fnte capacty C determned by ts correspondng ISP lnk s capacty. Here we mplctly assume that the lnk capacty s the bottleneck of the servce compared to the datacenter s computatonal capablty, whch s generally the case n realty. The request mappng and response routng decsons can then be treated ontly as a sngle workload management optmzaton between the clents and the stub datacenters. The provder perodcally, e.g. hourly or daly, computes the workload management decsons to better cope wth dynamc request traffc under normal operatons [2], [3], [26]. We use α [0, ] to denote the proporton of requests dstrbuted to stub datacenter from clent. α s our decson varable. We assume the provder employs statstcal machne learnng technques [23], [25] to predct the traffc demand of each clent D before each optmzaton nterval. Such an assumpton s commonly made n the lterature [2], [30], [3]. B. Performance Latency s arguably the most mportant performance metrc for most cloud servces. A small ncrease n the user-perceved latency can cause substantal revenue loss for the provder [6]. In ths paper we focus on the end-to-end propagaton latency between users and datacenters, whch largely accounts for the user-perceved latency compared to other factors such as request processng tmes at datacenters [], [2]. The provder obtans the propagaton latency L between clent and stub datacenter through actve measurements [9] or other means. A clent s performance depends on the average propagaton latency ts requests receve α L through a generc utlty functon U. U can take varous forms dependng on the performance goals the provder pursues. We only requre that U s a decreasng, dfferentable, and concave functon. Ths utlty noton allows us a consderable amount of expressveness. For example, t can ncorporate farness among clents by usng the canoncal alpha-far utlty functons [20]. C. Costs Two knds of operatng costs electrcty and bandwdth are nvolved n servng clent requests, both of whch scale wth the total volume of the workload. The electrcty prce exhbts sgnfcant locaton dversty whch has been exploted to save costs for datacenters [8], [26], [3]. We use P E to denote the power prce of the stub datacenter, whch s determned by the locaton of the correspondng datacenter. The bandwdth prce vares across ISPs and also exhbts locaton dversty n practce [28], and s denoted by P B dependng on the correspondng ISP and locaton of the stub datacenter. In realty many ISPs adopt the 95-percentle chargng scheme. However we assume the bandwdth cost s lnear wth the traffc volume. Optmzng a lnear cost n each nterval can reduce the monthly 95-percentle bll [32].

3 D. Problem Formulaton We are now n a poston to formally formulate the workload management problem as an optmzaton that maxmzes the total utlty of servng the requests, mnus the electrcty and bandwdth costs ncurred. mn α D α P E I J + P B ) ) D U α L I J ) α =, I, 2) J α D C, J, 3) I α 0, I, J. 4) ) s the obectve functon that poses the maxmzaton problem n an equvalent mnmzaton form. Note that by addng a scalar weght factor n front of the utlty functon, any desred trade-off pont between performance and cost can be acheved. For smplcty we assume the weght s. 2) s the workload conservaton constrant that dctates each clent s demand has to be satsfed. 3) s the capacty constrant that prevents the ISP lnk of a stub datacenter from overflow. 4) s smply the non-negatvty constrant for the varables. Our formulaton focuses on the performance-cost trade-off. In practce a provder may also need to consder varous polces when desgnng the request mappng and response routng strateges. Though we do not consder polces n ths paper, they can be modeled as addtonal constrants to the problem and do not fundamentally change the formulaton. The optmzaton ) s a very large-scale problem. To have a rough understandng, the number of clents represented by the number of unque IP addresses s O0 5 ), and the number of datacenters and ISP lnks s around O0 2 ) n some producton clouds [7], [2]. Ths mples that the problem can have O0 7 ) varables, and O0 5 ) constrants for a producton system. E. Exstng Approaches As argued n Sec. I, the lack of effcency and robustness n centralzed algorthms motvates our desgn of a dstrbuted soluton amenable to parallel mplementatons n the cloud. The common approach to develop dstrbuted algorthms s to relax the constrants and employ dual decomposton to decompose the problem nto many ndependent sub-problems [9]. Subgradent methods can then be used to update the dual varables towards the optmalty of the dual problem [5]. Yet, these approaches are not applcable here. Frst of all, dual decomposton requres the utlty functon to be strctly convex, for an affne functon wll make the Lagrangan unbounded below n α. However, for workload management n cloud computng, an affne utlty functon s n fact one of the most popular and commonly studed utlty functons [2], [3]. More mportantly, subgradent methods suffer from the curse of step sze. For the output to be close to the optmum, we need to strategcally pck the step sze at each teraton, leadng to the well-known problems of slow convergence and performance oscllaton when the problem scale s large. Even f U were ndeed a strctly convex functon, subgradent methods are not well suted n our problem. Summarzng the dscussons, we need a scalable and practcal dstrbuted algorthm that converges fast to modest accuracy, and s not senstve to step szes. In the followng, we present such an algorthm based on the alternatng drecton method of multplers ADMM) [6]. III. ALGORITHM DESIGN We frst provde a bref prmer on ADMM whch s the corner stone of our algorthm desgn. A. A Prmer on ADMM ADMM, developed n the 970s [4], has recently receved renewed nterest n solvng large-scale dstrbuted convex optmzaton n statstcs, machne learnng, and related areas [6]. The algorthm solves problems n the form mn fx) + gz) 5) Ax + Bz = c, x C, z C 2, wth varables x R n and z R m, where A R p n, B R p m, and c R p. f and g are convex functons, and C, C 2 are non-empty polyhedral sets. Thus, the obectve functon s separable over two sets of varables, whch are coupled through an equalty constrant. We can form the augmented Lagrangan [5] by ntroducng an extra L-2 norm term Ax + Bz c 2 2 to the obectve: L x, z, λ) = fx) + gz) + λ T Ax + Bz c) + /2) Ax + Bz c ) > 0 s the penalty parameter L 0 s the standard Lagrangan for the problem). The augmented Lagrangan can be vewed as the unaugmented Lagrangan assocated wth the problem mn fx) + gz) + /2) Ax + Bz c 2 2 Ax + Bz = c, x C, z C 2, Clearly ths problem s equvalent to the orgnal problem 5), snce for any feasble x and z the penalty term added to the obectve s zero. The beneft of ntroducng the penalty term s that L s strctly convex even when f and g are affne, and we can work on the dual problem wthout strong assumptons on f and g. The penalty term s also called a regularzaton term and helps substantally mprove the convergence of the algorthm. ADMM solves the dual problem wth the teratons: x t+ := argmn L x, z t, λ t ) 7) x C z t+ := argmn L x t+, z, λ t ) 8) z C 2 λ t+ := λ t + Ax t+ + Bz t+ c). 9) It conssts of an x-mnmzaton step 7), a z-mnmzaton step 8), and a dual varable update 9). Note the step sze

4 s smply the penalty parameter. Thus, x and z are updated n an alternatng or sequental fashon, whch accounts for the term alternatng drecton. Separatng the mnmzaton over x and z s precsely what allows for decomposton when f or g are separable, whch wll be useful n our algorthm desgn. The optmalty and convergence of ADMM can be guaranteed under very mld techncal assumptons. Theorem : [4] Assume that the optmal soluton set of problem 5) s non-empty, and ether C s bounded or else the matrx A T A s nvertble. Then a sequence {x t, z t, λ t } generated by 7) 9) s bounded, and every lmt pont of {x t, z t } s an optmal soluton of the problem 5). In practce, t s often the case that ADMM converges to modest accuracy wthn a few tens of teratons [6]. B. Our Algorthm Our problem ) cannot be readly solved usng ADMM. The constrants 2) and 3) couple all varables together, whereas n ADMM problems the constrants are separable for each set of varables. The couplng s especally dffcult, because t happens on two orthogonal dmensons smultaneously: The per-clent workload conservaton constrant 2) couples α across stub datacenters, and the per-stub datacenter capacty constrant 3) couples α across clents. To address ths challenge, we ntroduce a new set of auxlary varables β = α, and re-formulate the optmzaton: mn D α P E α,β I J J U J α L )) + J α =, I, β D C, J, I D β P B I α = β 0, I, J. 0) Ths problem 0) s clearly equvalent to the orgnal problem ). We observe that the new formulaton s n the ADMM form 5). The obectve functon s now separable over two sets of varables α and β. α controls the net utlty gan of processng the requests,.e. utlty mnus electrcty cost, whle β determnes the bandwdth cost of transmttng the response packets. α and β are connected through an equalty constrant. Overall, they control the provder s total utlty gan of runnng the cloud servce. The use of auxlary varables also enables the separaton of per-clent and per-stub datacenter constrant sets, whch s the key step towards decomposng the problem as we demonstrate now. The augmented Lagrangan of 0) s L α, β, λ) = ) ) D α P E U α L ) + D β P B + λ α β ) + /2α β ) 2). The dual problem s solved by updatng α and β sequentally. At the t + )-th teraton, the α-mnmzaton step nvolves solvng the followng problem accordng to 7): mn α α D P E + λ t + α 2β t ) ) D Uα ) 2 α =, Uα ) = U α L ), α 0,, 2) where α s the vector of α for clent, and Uα ) s a shorthand for s utlty functon. Ths problem s decomposable over clents, snce the obectve functon and constrants are separable over. Effectvely, each clent needs to ndependently solve the followng sub-problem: mn α α D P E + λ t + 2 α 2β t ) ) D Uα ) α =, Uα ) = U α L ), α 0. 3) The per-clent sub-problem s of a much smaller scale, wth J varables and J + constrants, and can be effcently solved by a standard optmzaton solver. As dscussed n Sec. I, n realty the number of stub datacenters J = O0 2 ) and s much smaller than the number of clents I. Dependng on the exact shape of the utlty functon, n some cases we can even provde analytcal soluton as we shall see n Sec. III-D. We have solved the α-mnmzaton step dstrbutvely across all clents by decomposng the problem 2) nto I per-clent sub-problems 3). After obtanng α t+, the β-mnmzaton step can also be smlarly attacked as we show now. Accordng to 8), the β-mnmzaton step conssts of solvng the followng: mn β β D P B λ t + 2 β 2α t+ ) ) β D C,, β 0,,. 4) Ths problem s also decomposable over the set of stub datacenters J nto J sub-problems. Specfcally, each stub datacenter needs to solve mn β,β 2,... β D P B λ t + 2 β 2α t+ ) ) β D C, β 0,. 5) The per-stub datacenter problem s a quadratc program, whose solutons can be provded n analytcal form as follows. Lemma : At the t+)-th teraton, for all I such that λ t D P B 0, = 0. Denote the remanng set { I λ t D P B > 0} as I t+. Then for I t+ s: If I t+ λ t D P B )D C, = λt D P B, )

5 otherwse, where ν t+ = max { } λ t D P B + ν t+ ), 0, 0 s determned by the followng D = C. I t+ The proof can be found n Appendx A. Havng obtaned the optmal α t+ and, the fnal step s to perform the dual varable update: λ t+ = λ t ). 6) The entre procedure s summarzed n Algorthm. Snce the constrant set C for α s clearly bounded n our problem 0), accordng to Theorem the algorthm converges to the optmal soluton. Lemma 2: Our algorthm based on ADMM converges to the optmal soluton α and β of 0) and equvalently ). Algorthm Optmal Dstrbuted Soluton for ). Each stub datacenter ntalzes β 0 = 0, λ0 = 0, and broadcasts ts electrcty prce P E to each clent. 2. Gven β t = [β t, βt 2,...] and λt = [λ t, λt 2,...], each clent solves the per-clent sub-problem 3), and sends the optmal soluton α t+ to the correspondng stub datacenter. 3. Gven α t+ = [α t+, αt+ 2,...], each stub datacenter solves the sub-problem 5) as n Lemma wth local nformaton P B and λ t = [λt, λt 2,...]. 4. Each stub datacenter updates the dual varables λ t = [λ t, λt 2,...] as n 6). It then sends the optmal soluton and updated dual varable λ t+ to the correspondng clent. 5. Return to step 2 untl convergence. Intutvely, the workng of our algorthm follows a dvdeand-conquer paradgm. Recall that α controls the net utlty gan of processng the requests, whle β determnes the bandwdth cost of transmttng the response packets. Our algorthm frst optmzes α for the mappng aspect of the problem gven the response routng soluton β t. It then optmzes β for the response routng aspect of the problem gven the prevously computed mappng soluton α t+. The dual update ensures the two sets of solutons converge to the same workload management soluton, whch s also optmal. C. A Parallel Implementaton n the Cloud The dstrbuted nature of Algorthm allows for an effcent parallel mplementaton n the cloud that has abundant server resources. Here we dscuss several ssues pertanng to such an mplementaton n realty. Frst, at each teraton, each clent solves the per-clent subproblem n step 2. Ths can be readly mplemented n a parallel fashon on each server of one of the datacenters the provder owns, whch we call the desgnated datacenter. A producton datacenter typcally has O0 4 ) O0 5 ) servers [4]. Thus each server only needs to solve O0) O) per-clent subproblems at each teraton. Snce the per-clent sub-problem 3) s a small-scale convex optmzaton, the computatonal complexty s low. A mult-threaded mplementaton can further speed up the algorthm on mult-core hardware. The penalty parameter and utlty functon U can be confgured across all servers before the algorthm starts off. Smlarly, step 3 of Algorthm, whch solves the per-stub datacenter sub-problem, also has a parallel mplementaton n the desgnated datacenter. Only J servers are requred, each responsble for solvng one nstance of 5) accordng to the soluton n Lemma. It can even be mplemented on the same servers that mplement step 2 for the per-clent sub-problems. The parallel mplementaton of our algorthm thus makes t well suted n the cloud envronment. Second, our algorthm can be termnated before convergence s reached. ADMM s not senstve to step sze, and usually fnds a soluton wth modest accuracy wthn tens of teratons [6]. As argued n Sec. I, a soluton wth modest accuracy s suffcent n stuatons of flash crowds of requests and falure recovery. A provder can apply an early-brakng mechansm n these scenaros to termnate the algorthm after several tens of teratons wthout worryng about performance ssues. We fnally comment that the message passng overhead of our algorthm s also low. As a prerequste, the electrcty and bandwdth prces of each datacenter and ISP needs to be gathered at the desgnated datacenter. The fnal output of the algorthm α needs to be dssemnated to the mappng nodes and datacenters recall Fg. ). All the other message passng, for exchangng α, β, and λ amongst servers, happens n the nternal network of the desgnated datacenter, whch n many cases s specfcally desgned to handle the broadcast and shuffle transmsson patterns of HPC applcatons such as MapReduce [3]. Note that the amount of ntermedate data our algorthm produces s much smaller than the bulky data of HPC applcatons [29]. Thus the message passng overhead ncurred n the datacenter network s low. D. Case Study: Affne Utlty Functons Before concludng ths secton, we provde a case study of the workload management problem wth an affne utlty functon. Affne utlty functons are the de facto utlty functon wdely used n the lterature [2], though some studes have argued for more complcated utlty functons wth farness consderatons [3]. An affne utlty functon has the followng form: ) U α L = a α L, 7) where a > 0 s a converson factor that translates userperceved latency nto utlty e.g., revenue). Wth an affne utlty functon, the per-clent sub-problem 3) becomes a

6 quadratc program n the followng form: mn α D al + P E ) + λ t + α 2β α 2 ) ) t α =, α 0. 8) Optmal solutons can then be derved n an analytcal form through the KKT condtons. Lemma 3: At the t+)-th teraton, the optmal soluton of the per-clent sub-problem 8) wth an affne utlty functon for a gven clent s as follows. { } α t+ where µ t+ = max β t D al + P E) + λt + µt+, 0 0 s determned by the followng α t+ =. J The proof can be found n Appendx B. Essentally, ths s a system of J + equatons wth J + varables, whose soluton can be effcently computed. Thus, n the case of an affne utlty functon, the per-clent sub-problem reduces to a quadratc program and s partcularly easy to solve. IV. EVALUATION To realstcally evaluate the performance of our algorthm, we conduct trace-drven smulatons n ths secton. A. Setup Request traffc 0 7 ) Hour Fg. 2. Total request traffc of the Wkpeda traces [27]. We use the Wkpeda request traces [27] to represent the request traffc of a cloud servce. The dataset we use contans, among other thngs, 0% of all user requests ssued to Wkpeda from 3:56PM, January, 2008 GMT to 4:57PM, January 2, 2008 GMT. The predcton of workload can be done accurately as demonstrated by prevous work [22], [23], and n the smulaton we smply adopt the measured request traffc as the total demand. We assume the optmzaton s done hourly, and Fg. 2 plots the hourly request traffc of the traces for 24 hours of the measurement perod., Fg. 3. The U.S. electrcty market and our datacenter map. Source: [0]. We smulate a cloud that deploys ten datacenters across the contnental U.S. Accordng to the Federal Energy Regulatory Commsson FERC), the U.S. electrcty market s conssted of multple regonal markets as shown n Fg. 3 [0]. Each regonal market has several hubs wth ther own prcng. Thus for the ease of exploraton, we assume that one datacenter s deployed n a randomly chosen hub n each of the ten regonal markets as shown n Fg. 3. We use the 20 annual average day-ahead on peak prce as the electrcty prce for each datacenter,.e. P E, as summarzed n Table I. In the smulatons we calculate the cost by assumng that one request consumes 0W of energy on average, ncludng the server, network, and coolng energy consumpton. TABLE I 20 ANNUAL AVERAGE DAY AHEAD ON PEAK PRICE $/MWH) IN DIFFERENT REGIONAL MARKETS. SOURCE: [0]. Regon Hub Prce Calforna NP5 $35.83 Mdwest Mchgan Hub $42.73 New England Mass Hub $52.64 New York NY Zone J $62.7 Northwest Calforna-Oregon Border COB) $32.57 PJM PJM West $5.99 Southeast VACAR $44.44 Southwest Four Corners $36.36 SPP SPP North $36.4 Texas ERCOT North $6.55 TABLE II TIERED BANDWIDTH PRICES. SOURCE: AMAZON EC2 Lnk capacty requests/hour) Prcng $/request) < > Each datacenter has 3 ISP lnks. Thus the number of stub datacenters J = 30. The prces of the ISP lnks are estmated n two steps. Frst, the capacty of each ISP lnk s randomly set such that the total capacty across the 30 lnks s requests per hour. Then, the prce of an ISP lnk s determned from a tered structure based on the lnk capacty, where a lnk wth larger capacty has a lower cost. We assume a request s response packets contan MB of data on average, and use Amazon EC2 bandwdth prces n the U.S. east regon to determne the exact prce per request presented n Table II.

7 Utlty gan $0.000) CDF ADMM Hour Fg. 4. Optmal average utlty gan Latency ms) Latency ms) CDF ADMM Hour Fg. 5. Optmal average latency performance Costs $0.000/request) Costs $0.000) CDF ADMM Hour Fg. 6. Optmal average costs per request Number of stub datacenters Fg. 7. CDF of per request latency. Fg. 8. CDF of per request costs. Fg. 9. CDF of number of stub datacenters per clent. Ths setup resembles the volume dscount strategy commonly used n the ndustry. We rely on Plane [9], a system that collects wde-area network statstcs from Planetlab vantage ponts, to obtan the latency nformaton. We set the number of clents I = 0 5, and choose 0 5 IP prefxes from a RouteVews [] dump. We then extract the correspondng round trp latency nformaton from the Plane logs, whch contan traceroutes made to a large number of IP addresses from Planetlab nodes. We only use latency measurements from Planetlab nodes that are close to our datacenter locatons. Therefore the propagaton latency depends on the datacenter locaton but not on the specfc ISP lnk used. We beleve ths s a reasonable approxmaton when the geographcal dstance nstead of lnk condton domnates the propagaton delay. Now snce the Wkpeda traces do not contan any clent nformaton, to emulate the geographcal dstrbuton of requests, we splt the total request traffc among the clents followng a normal dstrbuton. The utlty functon s the smple affne functon as n 7) wth a = 0 4. That s, a request wth 00 ms latency translates to $0.0 revenue for the provder. Fnally, the penalty parameter s set to n all our smulatons. B. Performance We evaluate two varants of our algorthm n the smulatons. The frst varant, referred to as ADMM n the fgures, runs Algorthm untl convergence s reached. The second varant, referred to as ADMM-20, apples an early-brakng method and runs Algorthm for only 20 teratons. Fg. 4 plots the average utlty gan per request for the two varants. Throughout the day, we observe that ADMM-20 wth 20 teratons can acheve utlty gans close to optmum wthn $ dfference, whle the regular ADMM converges wthn 56 teratons n all the cases more on convergence n Sec. IV-C). The average value of α β after 20 teratons s merely Therefore, our algorthm converges quckly to near optmum. Fg. 5 6 further plot the average latency and servng costs per request. Observe that the average clent latency stands below 80 ms most of the tme, and never exceeds 20 ms. The average servng costs s approxmately $0.005 per request throughout the day. Both metrcs fluctuate closely wth the total traffc as shown n Fg. 2. To understand the performance of our algorthm on a mcroscopc level, we plot the CDF of the request latency and servng costs across all clents and all hours for the ADMM-20 varant n Fg. 7 and 8. Most of the requests, more than 90%, are served wth latency less than 00 ms. The CDF of costs s more skewed, mplyng that the per-request costs vary sgnfcantly across clents. Ths s because the bandwdth) cost dfference amongst the ISP lnks of the same datacenter s clearly larger than the latency dfference, whch s assumed to be zero. One may wonder at ths pont that, our algorthm may drect requests only to the best stub datacenter for a clent, whch s not preferable for dversty and reslence purposes. However, Fg. 9 shows that ths s not the case. We plot the CDF of the number of stub datacenters a clent s requests are drected to for hour 0 data and the ADMM-20 varant). The fgure shows that for more than 80% of the clents, the requests are drected to 2-5 stub datacenters. On average, each clent has 3.6 stub datacenters to serve ts requests. Ths leads us to beleve that our algorthm dstrbutes the workload n a balanced way.

8 C. Convergence CDF ADMM Subgradent Number of teratons Fg. 0. CDF of the number of teratons to acheve convergence for our ADMM algorthm and the subgradent method. We now nvestgate the convergence and runnng tme of our algorthm. For comparson, we use the subgradent method [5] to solve the dual problem of the transformed optmzaton 0) wth the augmented Lagrangan ). Specfcally, the prmal varables α and β are ontly optmzed nstead of sequentally updated as n our ADMM algorthm to speed up the convergence, and the dual varables λ are updated by the subgradent method. The step sze has to be carefully chosen, snce a too large value wll make the fnal output far away from the real optmum, and a too small value wll slow down the convergence. We choose the step szes accordng to the dmnshng step sze rule [5]. Fg. 0 plots the CDF of the number of teratons the two algorthms take to acheve convergence for the 24 runs on the traces. We can clearly see that our ADMM algorthm converges much faster than the subgradent method. Our algorthm takes at most 56 teratons to converge, whle the subgradent method takes at least 72 teratons. For 80% of the tme our algorthm converges wthn 40 teratons, whle the subgradent method takes 0 teratons. Ths demonstrates the fast convergence of our algorthm compared to conventonal methods. We fnally study the runnng tme of our algorthm. Note that snce we do not have enough hardware resources to experment wth a parallel mplementaton, our algorthm s mplemented on a sngle server machne where each per-clent and per-stub datacenter sub-problem s sequentally solved. We observe that one teraton takes on average seconds on a Dual Dual-Core Intel Xeon 3.0 Ghz 64-bt) server. Snce I = 0 5 and J = 30, solvng each sub-problem takes around 0.05 second. Thus, a parallel mplementaton on 000 servers wll take less than a second to run one teraton, whch demonstrates the effcency of our algorthm for large-scale problems. V. RELATED WORK The topcs of request mappng and response routng for a geo-dstrbuted nfrastructure are usually treated separately n the lterature. On the former, [26] ntroduced the dea of utlzng the locaton dversty of electrcty prce to ntellgently drect requests to datacenters wth lower prces. [30] developed a decentralzed request mappng algorthm wth confgurable polces. [2], [8] consdered the effect of request mappng on provdng envronmental gans by usng green energy. [3] the performance farness ssue n request mappng. On the latter, [3] developed routng algorthms to optmze performance and cost for a mult-homng ISP. [32] proposed to optmze traffc engneerng across all upstream ISPs, assumng requests are smply mapped to the closest ngress pont. The ont study of mappng and routng has started to gan attenton recently. [2] studed the data placement problem n a geo-dstrbuted cloud, consderng the data localty, bandwdth costs, and storage capacty. We assume the content s replcated on all datacenters. [2] consdered the ont problem wth bandwdth costs, and the resultng lnear program was solved by standard methods. We consder both bandwdth and electrcty costs, and develop a new dstrbuted algorthm to solve the convex optmzaton problem. VI. CONCLUDING REMARKS We studed the ont request mappng and response routng problem for geographcally dstrbuted datacenters. We formulated the problem as a general convex optmzaton, where the locaton dversty of performance and costs are modeled. We developed an effcent dstrbuted algorthm based on ADMM to decompose the large-scale global problem nto many subproblems, each of whch can be quckly solved. We dscussed a parallel mplementaton of the algorthm that s well suted n a cloud envronment wth abundant server resources. Tracedrven smulatons are conducted to evaluate the algorthm s performance. As future work, we plan to more thoroughly study ts mpact on exstng wde-area traffc engneerng schemes. REFERENCES [] [2] S. Agarwal, J. Dunagan, N. Jan, S. Sarou, A. Wolman, and H. Bhogan. Volley: Automated data placement for geo-dstrbuted cloud servces. In Proc. USENIX NSDI, 200. [3] M. Al-Fares, A. Loukssas, and A. Vahdat. A scalable, commodty data center network archtecture. In Proc. ACM SIGCOMM, [4] D. P. Bertsekas and J. N. Tstskls. Parallel and Dstrbuted Computaton: Numercal Methods. Athena Scentfc, 997. [5] S. Boyd and A. Mutapcc. Subgradent methods. Lecture notes of EE364b, Stanford Unversty, Wnter Quarter stanford.edu/class/ee364b/notes/subgrad method notes.pdf. [6] S. Boyd, N. Parkh, E. Chu, B. Peleato, and J. Ecksten. Dstrbuted optmzaton and statstcal learnng va the alternatng drecton method of multplers. Foundatons and Trends n Machne Learnng, 3): 22, 200. [7] S. Boyd and L. Vandenberghe. Convex Optmzaton. Cambrdge Unversty Press, [8] Z. Cao, Z. Wang, and E. Zegura. Performance of hashng-based schemes for Internet load balancng. In Proc. IEEE INFOCOM, [9] M. Chang, S. H. Low, A. R. Calderbank, and J. C. Doyle. Layerng as optmzaton decomposton: A mathematcal theory of network archtectures. Proc. IEEE, 95):255 32, January [0] Federal Energy Regulatory Commsson. U.S. electrc power markets [] C. Fralegh, S. Moon, B. Lyles, C. Cotton, M. Khan, D. Moll, R. Rockell, T. Seely, and S. Dot. Packet-level traffc measurements from the Sprnt IP backbone. IEEE Netw., 76):6 6, November [2] P. X. Gao, A. R. Curts, B. Wong, and S. Keshav. It s not easy beng green. In Proc. ACM SIGCOMM, 202.

9 [3] D. K. Goldenberg, L. Qu, H. Xe, Y. R. Yang, and Y. Zhang. Optmzng cost and performance for multhomng. In Proc. ACM SIGCOMM, [4] A. Greenberg, J. Hamlton, D. A. Maltz, and P. Patel. The Cost of a Cloud: Research Problems n Data Center Networks. SIGCOMM Comput. Commun. Rev., 39):68 73, [5] M. R. Hestenes. Multpler and gradent methods. Journal of Optmzaton Theory and Applcatons, 45): , 969. [6] R. Kohav, R. M. Henne, and D. Sommerfeld. Practcal gude to controlled experments on the web: Lsten to your customers not to the hppo. In Proc. ACM SIGKDD, [7] R. Krshnan, H. V. Madhyastha, S. Srnvasan, S. Jan, A. Krshnamurthy, T. Anderson, and J. Gao. Movng beyond end-to-end path nformaton to optmze CDN performance. In Proc. ACM IMC, [8] Z. Lu, M. Ln, A. Werman, S. H. Low, and L. L. Andrew. Greenng geographcal load balancng. In Proc. ACM Sgmetrcs, 20. [9] H. V. Madhyastha, T. Isdal, M. Patek, C. Dxon, T. Anderson, A. Krshnamurthy, and A. Venkataraman. Plane: An nformaton plane for dstrbuted servces. In Proc. USENIX OSDI, [20] J. Mo and J. Walrand. Far end-to-end wndow-based congeston control. IEEE/ACM Trans. Netw., 85): , October [2] S. Narayana, J. W. Jang, J. Rexford, and M. Chang. To coordnate or not to coordnate? Wde-Area traffc management for data centers. Techncal report, Prnceton Unversty, 202. [22] D. Nu, H. Xu, B. L, and S. Zhao. Rsk management for vdeo-ondemand servers leveragng demand forecast. In Proc. ACM Multmeda, 20. [23] D. Nu, H. Xu, B. L, and S. Zhao. Qualty-assured cloud bandwdth autoscalng for vdeo-on-demand applcatons. In Proc. IEEE INFOCOM, 202. [24] E. Nygren, R. K. Staraman, and J. Sun. The Akama network: A platform for hgh-performance Internet applcatons. SIGOPS Oper. Syst. Rev., 443):2 9, August 200. [25] K. Papagannak, N. Taft, Z.-L. Zhang, and C. Dot. Long-term forecastng of Internet backbone traffc: Observatons and ntal models. In Proc. IEEE INFOCOM, [26] A. Quresh, R. Weber, H. Balakrshnan, J. Guttag, and B. Maggs. Cuttng the electrcty bll for Internet-scale systems. In Proc. ACM SIGCOMM, [27] G. Urdaneta, G. Perre, and M. van Steen. Wkpeda workload analyss for decentralzed hostng. Elsever Computer Networks, 53): , July [28] V. Valancus, C. Lumezanu, N. Feamster, R. Johar, and V. V. Vazran. How many ters? Prcng n the Internet transt market. In Proc. ACM SIGCOMM, 20. [29] V. Vasudevan, A. Phanshayee, H. Shah, E. Krevat, D. G. Andersen, G. R. Ganger, G. A. Gbson, and B. Mueller. Safe and effectve fne-graned TCP retransmssons for datacenter communcaton. In Proc. ACM SIGCOMM, [30] P. Wendell, J. W. Jang, M. J. Freedman, and J. Rexford. DONAR: Decentralzed server selecton for cloud servces. In Proc. ACM SIGCOMM, 200. [3] H. Xu and B. L. A general and practcal datacenter selecton framework for cloud servces. In Proc. IEEE CLOUD, 202. [32] Z. Zhang, M. Zhang, A. Greenberg, Y. C. Hu, R. Mahaan, and B. Chrstan. Optmzng cost and performance n onlne servce provder networks. In Proc. USENIX NSDI, 200. [33] Y. Zhu, B. Helsley, J. Rexford, A. Sganpora, and S. Srnvasan. LatLong: Dagnosng wde-area latency changes for CDNs. IEEE Trans. Netw. Servce Manag., to appear, 202. APPENDIX A PROOF OF LEMMA The KKT condtons [7] of the per-stub datacenter problem 5) consttute the followng system of equatons. α t+ ) + D P B + ν t+ ) λ t τ t+ = 0,, 9) ν t+ C ) D = 0, τ t+ = 0, 20) s the optmal soluton, and ν t+ s the KKT multpler. 9) s the frst-order optmalty condtons, 20) s the complementary slackness condton, and 2) are the prmal and dual feasblty condtons. For all I that satsfy λ t D P B 0, assume > 0. Then accordng to the complementary slackness condton 20) τ t+ = 0. The left hand sde LHS) of 9) s always postve, whch contradcts the optmalty condton. Thus = 0. As n Lemma, denote the rest of stub datacenters as the set I t+. λ t D P B > 0 holds for all I t+. If I t+ λ t D P B )D C, then accordng to 20) ν t+ = 0. Ths s so because for those I t+ such 0 = 0. Then, that > 0, λ t D P B snce ν t+ n 9). Thus I t+ D C, and ν t+ τ t+ = 0 must hold for all I t+, for otherwse and the LHS of 20) s always negatve. Substtutng ν t+ and τ t+ = 0 nto 9) yelds If I t+ λ t D P B = 0 = 0 = λt DP B. )D > C, note that the +νt+ ) obectve of 5) s mnmzed at λt DP B > 0 when the capacty constrant s absent, we must have λ t DP B +νt+ ) < to conform to the capacty constrant. Snce the obectve functon ] of 5) s convex n β, for β [0, λt DP B +νt+ ) +α t+ t s ncreasng. Thus the optmal must satsfy the capacty constrant at equalty, and equal to max { λ t DP B +νt+ ), 0 }. APPENDIX B PROOF OF LEMMA 3 The KKT condtons for the per-clent sub-problem wth an affne utlty functon 8) are α t+ β) t + D al + P E ) + λ t +µ t+ σ t+ = 0,, 22) α t+ = 0, 23) µ t+ 0, σ t+ α t+ = 0, α t+ 0, σ t+ 0,, 24) where α t+ s the optmal soluton as n 7), and µ t+ and σ t+ are the KKT multpler for the equalty and nequalty constrants of 8), respectvely. 22) corresponds to the frst-order optmalty condton, 23) s one of the prmal feasblty condtons, and 24) captures the other prmal feasblty condton, the dual feasblty, and the complementary slackness condtons. Essentally, snce α t+ σ t+ never appear at the same tme n 22), α t+ max { β t D al + P E satsfy 23). Thus the proof. ) + λ t + µ t+ and ) /, 0 }, and must = C D 0, ν 0, 0, τ t+ 0,. 2)

Fault tolerance in cloud technologies presented as a service

Fault tolerance in cloud technologies presented as a service Internatonal Scentfc Conference Computer Scence 2015 Pavel Dzhunev, PhD student Fault tolerance n cloud technologes presented as a servce INTRODUCTION Improvements n technques for vrtualzaton and performance

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada wellng@cs.toronto.edu Abstract Ths s a note to explan support vector machnes.

More information

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng

More information

Temperature Aware Workload Management in Geo-distributed Data Centers

Temperature Aware Workload Management in Geo-distributed Data Centers IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1X 1 Temperature Aware Workload Management n Geo-dstrbuted Data Centers Hong Xu, Member, IEEE, Chen Feng, Member, IEEE, and Baochun L, Senor Member,

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

When Network Effect Meets Congestion Effect: Leveraging Social Services for Wireless Services

When Network Effect Meets Congestion Effect: Leveraging Social Services for Wireless Services When Network Effect Meets Congeston Effect: Leveragng Socal Servces for Wreless Servces aowen Gong School of Electrcal, Computer and Energy Engeerng Arzona State Unversty Tempe, AZ 8587, USA xgong9@asuedu

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

Cloud-based Social Application Deployment using Local Processing and Global Distribution

Cloud-based Social Application Deployment using Local Processing and Global Distribution Cloud-based Socal Applcaton Deployment usng Local Processng and Global Dstrbuton Zh Wang *, Baochun L, Lfeng Sun *, and Shqang Yang * * Bejng Key Laboratory of Networked Multmeda Department of Computer

More information

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts Power-of-wo Polces for Sngle- Warehouse Mult-Retaler Inventory Systems wth Order Frequency Dscounts José A. Ventura Pennsylvana State Unversty (USA) Yale. Herer echnon Israel Insttute of echnology (Israel)

More information

Hosting Virtual Machines on Distributed Datacenters

Hosting Virtual Machines on Distributed Datacenters Hostng Vrtual Machnes on Dstrbuted Datacenters Chuan Pham Scence and Engneerng, KyungHee Unversty, Korea pchuan@khu.ac.kr Jae Hyeok Son Scence and Engneerng, KyungHee Unversty, Korea sonaehyeok@khu.ac.kr

More information

Temperature Aware Workload Management in Geo-distributed Datacenters

Temperature Aware Workload Management in Geo-distributed Datacenters Temperature Aware Workload Management n Geo-dstrbuted Datacenters Hong Xu, Chen Feng, Baochun L Department of Electrcal and Computer Engneerng Unversty of Toronto ABSTRACT For geo-dstrbuted datacenters,

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

Formulating & Solving Integer Problems Chapter 11 289

Formulating & Solving Integer Problems Chapter 11 289 Formulatng & Solvng Integer Problems Chapter 11 289 The Optonal Stop TSP If we drop the requrement that every stop must be vsted, we then get the optonal stop TSP. Ths mght correspond to a ob sequencng

More information

Dynamic Pricing for Smart Grid with Reinforcement Learning

Dynamic Pricing for Smart Grid with Reinforcement Learning Dynamc Prcng for Smart Grd wth Renforcement Learnng Byung-Gook Km, Yu Zhang, Mhaela van der Schaar, and Jang-Won Lee Samsung Electroncs, Suwon, Korea Department of Electrcal Engneerng, UCLA, Los Angeles,

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

Enabling P2P One-view Multi-party Video Conferencing

Enabling P2P One-view Multi-party Video Conferencing Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

Forecasting the Direction and Strength of Stock Market Movement

Forecasting the Direction and Strength of Stock Market Movement Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye cjngwe@stanford.edu mchen5@stanford.edu nanye@stanford.edu Abstract - Stock market s one of the most complcated systems

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

Price Competition in an Oligopoly Market with Multiple IaaS Cloud Providers

Price Competition in an Oligopoly Market with Multiple IaaS Cloud Providers Prce Competton n an Olgopoly Market wth Multple IaaS Cloud Provders Yuan Feng, Baochun L, Bo L Department of Computng, Hong Kong Polytechnc Unversty Department of Electrcal and Computer Engneerng, Unversty

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

Fuel Cell Generation in Geo-Distributed Cloud Services: A Quantitative Study

Fuel Cell Generation in Geo-Distributed Cloud Services: A Quantitative Study Fuel Cell Generaton n Geo-Dstrbuted Cloud Servces: A Quanttatve Study Zh Zhou Fangmng Lu Bo L 2 Baochun L 3 Ha Jn Ruolan Zou Zhyong Lu 4 Key Laboratory of Servces Computng Technology and System, Mnstry

More information

How To Solve An Onlne Control Polcy On A Vrtualzed Data Center

How To Solve An Onlne Control Polcy On A Vrtualzed Data Center Dynamc Resource Allocaton and Power Management n Vrtualzed Data Centers Rahul Urgaonkar, Ulas C. Kozat, Ken Igarash, Mchael J. Neely urgaonka@usc.edu, {kozat, garash}@docomolabs-usa.com, mjneely@usc.edu

More information

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008 Rsk-based Fatgue Estmate of Deep Water Rsers -- Course Project for EM388F: Fracture Mechancs, Sprng 2008 Chen Sh Department of Cvl, Archtectural, and Envronmental Engneerng The Unversty of Texas at Austn

More information

On the Interaction between Load Balancing and Speed Scaling

On the Interaction between Load Balancing and Speed Scaling On the Interacton between Load Balancng and Speed Scalng Ljun Chen, Na L and Steven H. Low Engneerng & Appled Scence Dvson, Calforna Insttute of Technology, USA Abstract Speed scalng has been wdely adopted

More information

On the Interaction between Load Balancing and Speed Scaling

On the Interaction between Load Balancing and Speed Scaling On the Interacton between Load Balancng and Speed Scalng Ljun Chen and Na L Abstract Speed scalng has been wdely adopted n computer and communcaton systems, n partcular, to reduce energy consumpton. An

More information

Calculating the high frequency transmission line parameters of power cables

Calculating the high frequency transmission line parameters of power cables < ' Calculatng the hgh frequency transmsson lne parameters of power cables Authors: Dr. John Dcknson, Laboratory Servces Manager, N 0 RW E B Communcatons Mr. Peter J. Ncholson, Project Assgnment Manager,

More information

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS Bogdan Cubotaru, Gabrel-Mro Muntean Performance Engneerng Laboratory, RINCE School of Electronc Engneerng Dubln Cty

More information

Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ

Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ Effcent Strpng Technques for Varable Bt Rate Contnuous Meda Fle Servers æ Prashant J. Shenoy Harrck M. Vn Department of Computer Scence, Department of Computer Scences, Unversty of Massachusetts at Amherst

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

Availability-Based Path Selection and Network Vulnerability Assessment

Availability-Based Path Selection and Network Vulnerability Assessment Avalablty-Based Path Selecton and Network Vulnerablty Assessment Song Yang, Stojan Trajanovsk and Fernando A. Kupers Delft Unversty of Technology, The Netherlands {S.Yang, S.Trajanovsk, F.A.Kupers}@tudelft.nl

More information

BERNSTEIN POLYNOMIALS

BERNSTEIN POLYNOMIALS On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Energy Efficient Routing in Ad Hoc Disaster Recovery Networks

Energy Efficient Routing in Ad Hoc Disaster Recovery Networks Energy Effcent Routng n Ad Hoc Dsaster Recovery Networks Gl Zussman and Adran Segall Department of Electrcal Engneerng Technon Israel Insttute of Technology Hafa 32000, Israel {glz@tx, segall@ee}.technon.ac.l

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

How To Improve Power Demand Response Of A Data Center Wth A Real Time Power Demand Control Program

How To Improve Power Demand Response Of A Data Center Wth A Real Time Power Demand Control Program Demand Response of Data Centers: A Real-tme Prcng Game between Utltes n Smart Grd Nguyen H. Tran, Shaole Ren, Zhu Han, Sung Man Jang, Seung Il Moon and Choong Seon Hong Department of Computer Engneerng,

More information

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure

More information

How To Solve A Problem In A Powerline (Powerline) With A Powerbook (Powerbook)

How To Solve A Problem In A Powerline (Powerline) With A Powerbook (Powerbook) MIT 8.996: Topc n TCS: Internet Research Problems Sprng 2002 Lecture 7 March 20, 2002 Lecturer: Bran Dean Global Load Balancng Scrbe: John Kogel, Ben Leong In today s lecture, we dscuss global load balancng

More information

Cost Minimization using Renewable Cooling and Thermal Energy Storage in CDNs

Cost Minimization using Renewable Cooling and Thermal Energy Storage in CDNs Cost Mnmzaton usng Renewable Coolng and Thermal Energy Storage n CDNs Stephen Lee College of Informaton and Computer Scences UMass, Amherst stephenlee@cs.umass.edu Rahul Urgaonkar IBM Research rurgaon@us.bm.com

More information

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the

More information

Period and Deadline Selection for Schedulability in Real-Time Systems

Period and Deadline Selection for Schedulability in Real-Time Systems Perod and Deadlne Selecton for Schedulablty n Real-Tme Systems Thdapat Chantem, Xaofeng Wang, M.D. Lemmon, and X. Sharon Hu Department of Computer Scence and Engneerng, Department of Electrcal Engneerng

More information

An MILP model for planning of batch plants operating in a campaign-mode

An MILP model for planning of batch plants operating in a campaign-mode An MILP model for plannng of batch plants operatng n a campagn-mode Yanna Fumero Insttuto de Desarrollo y Dseño CONICET UTN yfumero@santafe-concet.gov.ar Gabrela Corsano Insttuto de Desarrollo y Dseño

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo

More information

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT Toshhko Oda (1), Kochro Iwaoka (2) (1), (2) Infrastructure Systems Busness Unt, Panasonc System Networks Co., Ltd. Saedo-cho

More information

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network 700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School

More information

Agile Traffic Merging for Data Center Networks. Qing Yi and Suresh Singh Portland State University, Oregon June 10 th, 2014

Agile Traffic Merging for Data Center Networks. Qing Yi and Suresh Singh Portland State University, Oregon June 10 th, 2014 Agle Traffc Mergng for Data Center Networks Qng Y and Suresh Sngh Portland State Unversty, Oregon June 10 th, 2014 Agenda Background and motvaton Power optmzaton model Smulated greedy algorthm Traffc mergng

More information

CLoud computing technologies have enabled rapid

CLoud computing technologies have enabled rapid 1 Cost-Mnmzng Dynamc Mgraton of Content Dstrbuton Servces nto Hybrd Clouds Xuana Qu, Hongxng L, Chuan Wu, Zongpeng L and Francs C.M. Lau Department of Computer Scence, The Unversty of Hong Kong, Hong Kong,

More information

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School Robust Desgn of Publc Storage Warehouses Yemng (Yale) Gong EMLYON Busness School Rene de Koster Rotterdam school of management, Erasmus Unversty Abstract We apply robust optmzaton and revenue management

More information

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet 2008/8 An ntegrated model for warehouse and nventory plannng Géraldne Strack and Yves Pochet CORE Voe du Roman Pays 34 B-1348 Louvan-la-Neuve, Belgum. Tel (32 10) 47 43 04 Fax (32 10) 47 43 01 E-mal: corestat-lbrary@uclouvan.be

More information

Traffic State Estimation in the Traffic Management Center of Berlin

Traffic State Estimation in the Traffic Management Center of Berlin Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal peter.vortsch@ptv.de Peter Möhl, PTV AG,

More information

Optimal resource capacity management for stochastic networks

Optimal resource capacity management for stochastic networks Submtted for publcaton. Optmal resource capacty management for stochastc networks A.B. Deker H. Mlton Stewart School of ISyE, Georga Insttute of Technology, Atlanta, GA 30332, ton.deker@sye.gatech.edu

More information

J. Parallel Distrib. Comput. Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers

J. Parallel Distrib. Comput. Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers J. Parallel Dstrb. Comput. 71 (2011) 732 749 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. ournal homepage: www.elsever.com/locate/pdc Envronment-conscous schedulng of HPC applcatons

More information

Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers

Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers Foundatons and Trends R n Machne Learnng Vol. 3, No. 1 (2010) 1 122 c 2011 S. Boyd, N. Parkh, E. Chu, B. Peleato and J. Ecksten DOI: 10.1561/2200000016 Dstrbuted Optmzaton and Statstcal Learnng va the

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent

More information

Feasibility of Using Discriminate Pricing Schemes for Energy Trading in Smart Grid

Feasibility of Using Discriminate Pricing Schemes for Energy Trading in Smart Grid Feasblty of Usng Dscrmnate Prcng Schemes for Energy Tradng n Smart Grd Wayes Tushar, Chau Yuen, Bo Cha, Davd B. Smth, and H. Vncent Poor Sngapore Unversty of Technology and Desgn, Sngapore 138682. Emal:

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm Internatonal Journal of Grd Dstrbuton Computng, pp.175-190 http://dx.do.org/10.14257/gdc.2014.7.6.14 Optmzaton odel of Relable Data Storage n Cloud Envronment Usng Genetc Algorthm Feng Lu 1,2,3, Hatao

More information

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1 Send Orders for Reprnts to reprnts@benthamscence.ae The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,

More information

Downlink Power Allocation for Multi-class. Wireless Systems

Downlink Power Allocation for Multi-class. Wireless Systems Downlnk Power Allocaton for Mult-class 1 Wreless Systems Jang-Won Lee, Rav R. Mazumdar, and Ness B. Shroff School of Electrcal and Computer Engneerng Purdue Unversty West Lafayette, IN 47907, USA {lee46,

More information

On Multi-controller Placement Optimization in Software Defined Networking - based WANs

On Multi-controller Placement Optimization in Software Defined Networking - based WANs On Mult-controller Placement Optmzaton n Software Defned Networkng - based WANs Eugen Borcoc, Radu Badea, Serban Georgca Obreja, Marus Vochn Unversty POLITEHNICA of Bucharest - UPB Bucharest, Romana eugen.borcoc@elcom.pub.ro,

More information

How To Plan A Network Wide Load Balancing Route For A Network Wde Network (Network)

How To Plan A Network Wide Load Balancing Route For A Network Wde Network (Network) Network-Wde Load Balancng Routng Wth Performance Guarantees Kartk Gopalan Tz-cker Chueh Yow-Jan Ln Florda State Unversty Stony Brook Unversty Telcorda Research kartk@cs.fsu.edu chueh@cs.sunysb.edu yjln@research.telcorda.com

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

Credit Limit Optimization (CLO) for Credit Cards

Credit Limit Optimization (CLO) for Credit Cards Credt Lmt Optmzaton (CLO) for Credt Cards Vay S. Desa CSCC IX, Ednburgh September 8, 2005 Copyrght 2003, SAS Insttute Inc. All rghts reserved. SAS Propretary Agenda Background Tradtonal approaches to credt

More information

Optimal Bidding Strategies for Generation Companies in a Day-Ahead Electricity Market with Risk Management Taken into Account

Optimal Bidding Strategies for Generation Companies in a Day-Ahead Electricity Market with Risk Management Taken into Account Amercan J. of Engneerng and Appled Scences (): 8-6, 009 ISSN 94-700 009 Scence Publcatons Optmal Bddng Strateges for Generaton Companes n a Day-Ahead Electrcty Market wth Rsk Management Taken nto Account

More information

Multiple-Period Attribution: Residuals and Compounding

Multiple-Period Attribution: Residuals and Compounding Multple-Perod Attrbuton: Resduals and Compoundng Our revewer gave these authors full marks for dealng wth an ssue that performance measurers and vendors often regard as propretary nformaton. In 1994, Dens

More information

Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems

Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems 1 Mult-Resource Far Allocaton n Heterogeneous Cloud Computng Systems We Wang, Student Member, IEEE, Ben Lang, Senor Member, IEEE, Baochun L, Senor Member, IEEE Abstract We study the mult-resource allocaton

More information

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures Mnmal Codng Network Wth Combnatoral Structure For Instantaneous Recovery From Edge Falures Ashly Joseph 1, Mr.M.Sadsh Sendl 2, Dr.S.Karthk 3 1 Fnal Year ME CSE Student Department of Computer Scence Engneerng

More information

taposh_kuet20@yahoo.comcsedchan@cityu.edu.hk rajib_csedept@yahoo.co.uk, alam_shihabul@yahoo.com

taposh_kuet20@yahoo.comcsedchan@cityu.edu.hk rajib_csedept@yahoo.co.uk, alam_shihabul@yahoo.com G. G. Md. Nawaz Al 1,2, Rajb Chakraborty 2, Md. Shhabul Alam 2 and Edward Chan 1 1 Cty Unversty of Hong Kong, Hong Kong, Chna taposh_kuet20@yahoo.comcsedchan@ctyu.edu.hk 2 Khulna Unversty of Engneerng

More information

An RFID Distance Bounding Protocol

An RFID Distance Bounding Protocol An RFID Dstance Boundng Protocol Gerhard P. Hancke and Markus G. Kuhn May 22, 2006 An RFID Dstance Boundng Protocol p. 1 Dstance boundng Verfer d Prover Places an upper bound on physcal dstance Does not

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Poltecnco d Torno Porto Insttutonal Repostory [Artcle] A cost-effectve cloud computng framework for acceleratng multmeda communcaton smulatons Orgnal Ctaton: D. Angel, E. Masala (2012). A cost-effectve

More information

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification Lecture 4: More classfers and classes C4B Machne Learnng Hlary 20 A. Zsserman Logstc regresson Loss functons revsted Adaboost Loss functons revsted Optmzaton Multple class classfcaton Logstc Regresson

More information

A heuristic task deployment approach for load balancing

A heuristic task deployment approach for load balancing Xu Gaochao, Dong Yunmeng, Fu Xaodog, Dng Yan, Lu Peng, Zhao Ja Abstract A heurstc task deployment approach for load balancng Gaochao Xu, Yunmeng Dong, Xaodong Fu, Yan Dng, Peng Lu, Ja Zhao * College of

More information

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure

More information

Cross-Selling in a Call Center with a Heterogeneous Customer Population

Cross-Selling in a Call Center with a Heterogeneous Customer Population OPERATIONS RESEARCH Vol. 57, No. 2, March Aprl 29, pp. 299 313 ssn 3-364X essn 1526-5463 9 572 299 nforms do 1.1287/opre.18.568 29 INFORMS Cross-Sellng n a Call Center wth a Heterogeneous Customer Populaton

More information

Improved SVM in Cloud Computing Information Mining

Improved SVM in Cloud Computing Information Mining Internatonal Journal of Grd Dstrbuton Computng Vol.8, No.1 (015), pp.33-40 http://dx.do.org/10.1457/jgdc.015.8.1.04 Improved n Cloud Computng Informaton Mnng Lvshuhong (ZhengDe polytechnc college JangSu

More information

On File Delay Minimization for Content Uploading to Media Cloud via Collaborative Wireless Network

On File Delay Minimization for Content Uploading to Media Cloud via Collaborative Wireless Network On Fle Delay Mnmzaton for Content Uploadng to Meda Cloud va Collaboratve Wreless Network Ge Zhang and Yonggang Wen School of Computer Engneerng Nanyang Technologcal Unversty Sngapore Emal: {zh0001ge, ygwen}@ntu.edu.sg

More information

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization Hndaw Publshng Corporaton Mathematcal Problems n Engneerng Artcle ID 867836 pages http://dxdoorg/055/204/867836 Research Artcle Enhanced Two-Step Method va Relaxed Order of α-satsfactory Degrees for Fuzzy

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS 21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS

More information

Pricing Cloud Bandwidth Reservations under Demand Uncertainty

Pricing Cloud Bandwidth Reservations under Demand Uncertainty Prcng Cloud Bandwdth Reservatons under Demand Uncertanty D Nu, Chen Feng, Baochun L Department of Electrcal and Computer Engneerng Unversty of Toronto {dnu, cfeng, bl}@eecg.toronto.edu ABSTRACT In a publc

More information

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression Novel Methodology of Workng Captal Management for Large Publc Constructons by Usng Fuzzy S-curve Regresson Cheng-Wu Chen, Morrs H. L. Wang and Tng-Ya Hseh Department of Cvl Engneerng, Natonal Central Unversty,

More information

Efficient On-Demand Data Service Delivery to High-Speed Trains in Cellular/Infostation Integrated Networks

Efficient On-Demand Data Service Delivery to High-Speed Trains in Cellular/Infostation Integrated Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. XX, NO. XX, MONTH 2XX 1 Effcent On-Demand Data Servce Delvery to Hgh-Speed Trans n Cellular/Infostaton Integrated Networks Hao Lang, Student Member,

More information

Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing

Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing Effcent Bandwdth Management n Broadband Wreless Access Systems Usng CAC-based Dynamc Prcng Bader Al-Manthar, Ndal Nasser 2, Najah Abu Al 3, Hossam Hassanen Telecommuncatons Research Laboratory School of

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

Method for Production Planning and Inventory Control in Oil

Method for Production Planning and Inventory Control in Oil Memors of the Faculty of Engneerng, Okayama Unversty, Vol.41, pp.20-30, January, 2007 Method for Producton Plannng and Inventory Control n Ol Refnery TakujImamura,MasamKonshandJunIma Dvson of Electronc

More information

AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION

AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION The Medterranean Journal of Computers and Networks, Vol. 2, No. 1, 2006 57 AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION L. Bada 1,*, M. Zorz 2 1 Department of Engneerng,

More information

Intra-year Cash Flow Patterns: A Simple Solution for an Unnecessary Appraisal Error

Intra-year Cash Flow Patterns: A Simple Solution for an Unnecessary Appraisal Error Intra-year Cash Flow Patterns: A Smple Soluton for an Unnecessary Apprasal Error By C. Donald Wggns (Professor of Accountng and Fnance, the Unversty of North Florda), B. Perry Woodsde (Assocate Professor

More information

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems 1 Applcaton of Mult-Agents for Fault Detecton and Reconfguraton of Power Dstrbuton Systems K. Nareshkumar, Member, IEEE, M. A. Choudhry, Senor Member, IEEE, J. La, A. Felach, Senor Member, IEEE Abstract--The

More information

An Empirical Study of Search Engine Advertising Effectiveness

An Empirical Study of Search Engine Advertising Effectiveness An Emprcal Study of Search Engne Advertsng Effectveness Sanjog Msra, Smon School of Busness Unversty of Rochester Edeal Pnker, Smon School of Busness Unversty of Rochester Alan Rmm-Kaufman, Rmm-Kaufman

More information

2. SYSTEM MODEL. the SLA (unlike the only other related mechanism [15] we can compare it is never able to meet the SLA).

2. SYSTEM MODEL. the SLA (unlike the only other related mechanism [15] we can compare it is never able to meet the SLA). Managng Server Energy and Operatonal Costs n Hostng Centers Yyu Chen Dept. of IE Penn State Unversty Unversty Park, PA 16802 yzc107@psu.edu Anand Svasubramanam Dept. of CSE Penn State Unversty Unversty

More information

Fair Virtual Bandwidth Allocation Model in Virtual Data Centers

Fair Virtual Bandwidth Allocation Model in Virtual Data Centers Far Vrtual Bandwdth Allocaton Model n Vrtual Data Centers Yng Yuan, Cu-rong Wang, Cong Wang School of Informaton Scence and Engneerng ortheastern Unversty Shenyang, Chna School of Computer and Communcaton

More information

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application Internatonal Journal of mart Grd and lean Energy Performance Analyss of Energy onsumpton of martphone Runnng Moble Hotspot Applcaton Yun on hung a chool of Electronc Engneerng, oongsl Unversty, 511 angdo-dong,

More information

Course outline. Financial Time Series Analysis. Overview. Data analysis. Predictive signal. Trading strategy

Course outline. Financial Time Series Analysis. Overview. Data analysis. Predictive signal. Trading strategy Fnancal Tme Seres Analyss Patrck McSharry patrck@mcsharry.net www.mcsharry.net Trnty Term 2014 Mathematcal Insttute Unversty of Oxford Course outlne 1. Data analyss, probablty, correlatons, vsualsaton

More information

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications Methodology to Determne Relatonshps between Performance Factors n Hadoop Cloud Computng Applcatons Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng and

More information

General Auction Mechanism for Search Advertising

General Auction Mechanism for Search Advertising General Aucton Mechansm for Search Advertsng Gagan Aggarwal S. Muthukrshnan Dávd Pál Martn Pál Keywords game theory, onlne auctons, stable matchngs ABSTRACT Internet search advertsng s often sold by an

More information

L10: Linear discriminants analysis

L10: Linear discriminants analysis L0: Lnear dscrmnants analyss Lnear dscrmnant analyss, two classes Lnear dscrmnant analyss, C classes LDA vs. PCA Lmtatons of LDA Varants of LDA Other dmensonalty reducton methods CSCE 666 Pattern Analyss

More information