Profit-Maximizing Virtual Machine Trading in a Federation of Selfish Clouds

Size: px
Start display at page:

Download "Profit-Maximizing Virtual Machine Trading in a Federation of Selfish Clouds"

Transcription

1 Proft-Maxmzng Vrtual Machne Tradng n a Federaton of Selfsh Clouds Hongxng L, Chuan Wu, Zongpeng L and Francs CM Lau Department of Computer Scence, The Unversty of Hong Kong, Hong Kong, Emal: hxl, cwu, fcmlau}@cshkuhk Department of Computer Scence, Unversty of Calgary, Canada, Emal: zongpeng@ucalgaryca Abstract The emergng federated cloud paradgm advocates sharng of resources among cloud provders, to explot temporal avalablty of resources and dversty of operatonal costs for ob servng Whle extensve studes exst on enablng nteroperablty across dfferent cloud platforms, a fundamental queston on cloud economcs remans unanswered: When and how should a cloud trade VMs wth others, such that ts net proft s maxmzed over the long run? In order to answer ths queston by the federaton, a number of mportant, correlated decsons, ncludng ob schedulng, server provsonng and resource prcng, need to be dynamcally made, wth long-term proft optmalty beng a goal In ths work, we desgn effcent algorthms for nter-cloud resource tradng and schedulng n a federaton of geo-dstrbuted clouds For VM tradng among clouds, we apply a double auctonbased mechansm that s strategyproof, ndvdual ratonal, and ex-post budget balanced Couplng wth the aucton mechansm s an effcent, dynamc resource tradng and schedulng algorthm, whch carefully decdes the true valuatons of VMs n the aucton, optmally schedules stochastc ob arrvals wth dfferent SLAs onto the VMs, and udcously turns on and off servers based on the current electrcty prces Through rgorous analyss, we show that each ndvdual cloud, by carryng out our dynamc algorthm, can acheve a tme-averaged proft arbtrarly close to the offlne optmum I INTRODUCTION The emergng federated cloud paradgm advocates sharng of dsparate cloud servces (n separate data centers) from dfferent cloud provders, and nterconnectng them based on common standards and polces to provde a unversal envronment for cloud computng Such a cloud federaton explots temporal and spatal avalablty of resources (eg, vrtual machnes) and dversty of operatonal costs (eg, electrcty prces): when a cloud experences a burst of ncomng obs, t may resort to VMs of other clouds havng dle resources; when the electrcty prce for runnng servers and VMs s hgh at one data center, the cloud can schedule obs onto other data centers wth lower electrcty charges In ths way, the aggregate ob processng capacty of the cloud federaton can potentally be hgher than the summaton of the capactes of separate clouds operatng alone, leadng possbly to a larger overall proft To realze such a federated cloud paradgm, fundamental problems on cloud economcs need to be resolved Naturally, a cloud n the real world s selfsh, and would try every mean to maxmze ts own proft e, ts ncome from handlng obs and leasng VMs to other clouds, mnus ts operatonal costs and expenses n VM rental from other clouds Only f ts proft can be maxmzed and n any case not lower than when operatng alone, can a cloud be ncentvzed to on a federaton Ths ncentve s materalzed f an effcent mechansm to carry out resource tradng and schedulng among federated clouds, thus achevng proft maxmzaton for ndvdual clouds, can be put n place To ths end, several correlated, practcal decsons need to be made: (1) VM prcng: what mechansm should be advocated for VM sale and purchase among the clouds, and at what prces? (2) Job schedulng: gven tme-varyng ob arrvals at each cloud, havng dfferent resource and SLA requrements, should a cloud serve the obs rght away or later, and use ts own resources or others, n order to take advantage of lower electrcty prces? (3) Server provsonng: s t more benefcal for a cloud to keep many of ts servers runnng to serve obs of ts own and those from others, or to swtch some of them off to save electrcty costs? These decsons should be effcently and optmally made n an onlne fashon, whch n turn provde a guarantee for long-term optmalty of ndvdual cloud s profts In ths paper, we desgn effcent algorthms for nter-cloud resource tradng and schedulng, n a federaton consstng of dsparate cloud data centers A double aucton-based mechansm s appled for the sell and purchase of avalable VMs across cloud boundares, whch s strategy-proof, ndvdual ratonal, and ex-post budget balanced Closely combned wth the aucton mechansm s an effcent, dynamc VM tradng and schedulng algorthm, whch carefully decdes the true valuatons of VMs to partcpate n the aucton, optmally schedules randomly-arrvng obs wth dfferent resource requrements (eg, number of VMs) and SLAs (eg, maxmum ob schedulng delay) onto dfferent data centers, and udcously turns on and off servers n the clouds based on the current electrcty prces The contrbutons of ths work are summarzed as follows Frst, we address selfshness of ndvdual clouds n a cloud federaton, and desgn effcent mechansms to maxmze the net proft of each partcpatng cloud Ths proft s not only guaranteed to be larger than that when the cloud operates alone, but also maxmzed over the long run, n the presence of tme-varyng ob arrvals and electrcty prces Second, we novelly combne a truthful double aucton mechansm wth stochastc Lyapunov optmzaton technques, and desgn an onlne VM tradng and schedulng algorthm for a cloud to optmally prce the VMs and udcously schedule the VM and server usages Each cloud values dfferent VMs based on the back pressure n ts ob queues, and bds for them n the aucton for effectve VM acquston Thrd, we demonstrate that by applyng the dynamc algorthm wth double aucton, each cloud can acheve a tmeaveraged proft arbtrarly close to ts offlne optmum (obtaned f the cloud has complete knowledge of the ncomng

2 obs and electrcty prces over the entre tme span) In the rest of the paper, we dscuss related lterature n Sec II, present the system model n Sec III, ntroduce the detaled resource tradng and schedulng mechansms n Sec IV, and conclude the paper n Sec V II RELATED WORK A Optmal Schedulng n Cloud Computng Exstng lterature ([1] [3] and references theren) on resource schedulng n cloud systems focuses manly on a sngle cloud that operates alone A common theme s to mnmze the operatonal costs (manly consstng of electrcty blls) n one or multple data centers of the cloud, whle provdng certan performance guarantee for ob schedulng, eg, n terms of average ob completon tmes [1] [3] Dfferent from these studes, ths work nvestgates bounded schedulng delay for each ob even n the worst cases, and proft maxmzaton for ndvdual selfsh clouds n a cloud federaton B Resource Tradng Mechansms There s a large body of lterature devotng to resource tradng n computng grds [4] and wreless spectrum leasng [5] [6] Varous mechansms have been studed, eg, barganng [4], fxed or dynamc prcng based on a contract or the supplydemand rato [7], and auctons [5], [6] A typcal barganng mechansm [4] tends to have unacceptable complexty when negotatng between each par of traders Fxed prcng, eg, Amazon EC2 on-demand nstances, has been shown to be neffcent n proft maxmzaton gven there are system dynamcs [8] Dynamc prcng, such as Amazon EC2 spot nstances, could be neffcent too, as the partcpants may quote the resources untruthfully [9] Aucton stands out as a promsng mechansm, for whch there are many solutons ([5], [6] and references theren) wth truthful desgn and polynomal complexty Although some recent works [8], [9] am to desgn an aucton mechansm wth ndvdual ratonalty (non-negatve proft gan) for tradng n federated clouds, they do not explctly address ndvdual proft maxmzaton over the long run Moreover, there s very lttle dscusson n the lterature on auctons about methods to quanttatvely calculate the true valuaton n each bd, whch s usually assumed as known Our desgn addresses these ssues III SYSTEM MODEL AND AUCTION FRAMEWORK A Federaton of Clouds We consder a federaton of F clouds, each of whch assgned to a dfferent geometrc locaton and operates autonomously to gan proft by servng ts customers ob requests, managng server provsonng and tradng resources wth other clouds Servce demands: Each ndvdual cloud [1, F] has a front-end proxy server, whch accepts ob requests from ts customers There are S types of obs beng servced at each cloud, each specfed by a three-tuple < m s,g s,d s > Here, m s [1,M] refers to the type of the requred VM nstances, where M s the maxmum number of VM types, and each type corresponds to a dfferent set of confguratons of CPU, storage and memory; g s s the number of type-m s VMs that the ob needs smultaneously (see Amazon EC2 API [7]); and d s stands for the SLA (Servce Level Agreement) of ob type s [1, S], evaluated by the maxmal response delay for schedulng a ob, e, the tme-span from when the ob arrves to when t starts to run on the scheduled VMs In a real cloud, t s common to buy servers of the same confguraton and provson the same type of VMs on one machne [10] Therefore, we suppose each cloud has N m homogeneous servers to provson VMs of type m [1,M], each of whch can provde a maxmum of C m VMs of ths type; the total number of servers n cloud s M m=1 Nm The system runs n a tme-slotted fashon At the begnnng of each tme slot t, r s [0,Rs ] obs arrve at cloud, for each ob type s R s s an upper-bound on the number of type-s obs submtted to cloud n a tme slot The arrval of obs s an ergodc process at each cloud We assume the arrval rate s gven, and how a customer decdes whch cloud to use s not a concern n ths study Let p s [0,ps(max) ] be the gven servce charge to the customer by cloud, for acceptng a ob of type s n tme slot t, whch remans fxed wthn a tme slot, but may vary across tme slots Here, p s(max) s the maxmum possble prce for p s Job schedulng: Each ncomng ob to cloud enters a FIFO queue of ts type a cloud mantans a queue to buffer unscheduled obs of each type s, wth Q s as ts length n t When the requred VMs of a ob are allocated, the ob departs from ts queue and starts to run on the VMs A cloud may schedule ts obs on ether ts own VMs or VMs leased from other clouds, whchever yelds the best economc benefts Let µ s be the number of type-s obs of cloud that are scheduled for processng n cloud at the begnnng of slot t When a ob s maxmum response tme (the SLA) cannot be met, probably because of system overload, the ob s dropped A penalty s rased n ths case, to compensate for the customer s loss Let D s [0,D s(max) ] (1) be the number of type-s obs dropped by cloud n t, where D s(max) s the maxmum value of D s Let ξs ps(max) be the penalty to drop one such ob, whch s at least equal to the maxmum prce charged to the customer f the ob were accepted Hence, the number of unscheduled obs buffered at each cloud can be updated wth the followng the queueng law: F Q s (t+1) =maxq s µ s D,0} s +r, s s [1,S], [1,F] (2) Job schedulng should satsfy the followng SLA constrant: Each type-s ob n cloud s ether scheduled or dropped (subect to a penalty) before ts maxmum response delay d s, s [1,S] (3) To satsfy ths SLA constrant, we seek to bound the lengths of ob queues and the followng vrtual queues Z s, each assocated wth a ob queueq s The vrtual queues are created based on the ǫ persstence queue technque [11] =1

3 F Z(t+1) s = maxz+1 s Q s >0} [ǫ s µ s ] D s F C ms N ms 1 Q s =0},0}, [1,F],s [1,S] (4) g s =1 Here, ǫ s > 0 s a constant 1 Q s >0} and 1 Q s =0} are ndcator functons such that 1 Q s >0} = =1 1 f Q s > 0 ; 1 Q s 0 Otherwse =0} = 1 f Q s = 0 0 Otherwse Length of a vrtual queue reflects the cumulated response delay of obs from the respectve ob queue Server provsonng: We consder the electrcty cost, for runnng and coolng the servers [12], as the man component of the operatonal cost n a cloud Other costs, eg, space rental and labour, reman relatvely fxed for a long tme, and therefore are of less nterest Gven that electrcty prces vary at dfferent locatons and from tme to tme [1], we model the operatonal cost β n each cloud as a general ergodc process over tme, varyng across tme slots between β (mn) and β (max) Each cloud strategcally decdes the number of actve servers at each tme, to optmze ts proft Let n m be the number of actve servers provsonng type-m VMs at cloud n t The avalable server capactes constran any feasble ob schedulng strategy at tme t as follows: [1,F] s:m s=m,s [1,S] g sµ s C m n m, m [1,M], [1,F], (5) n m N m, m [1,M], [1,F] (6) (5) states that the overall demand for type-m VMs n cloud from tself and other clouds should be no larger than the maxmum number of avalable type-m VMs on the actve servers n cloud Here g s µ s s the total number of VMs needed by type-s obs scheduled from cloud to cloud n t Consderng practcal ob executon effcency, we only consder the schedulng of a ob to VMs n a sngle cloud, but not to VMs across dfferent clouds (6) ensures that the number of actve servers s lmted by the total number of on-premse servers of the correspondng VM confguraton at each cloud B Inter-cloud VM Tradng wth Double Aucton In an nter-cloud resource market, VMs are the tems for tradng For each type of VMs, multple clouds may have them on sale whle multple other clouds can request them A double aucton s a natural ft to mplement effcent tradng n ths case, allowng both sellng and buyng clouds to actvely partcpate n prcng to strve for ther own benefts In our dynamc system, a mult-unt double aucton s carred out among the clouds at the begnnng of each tme slot, to decde the VM trades wthn that tme slot Buyers & Sellers: A cloud can be both a buyer and a seller A buy-bd < b m,γm > records the unt prce and maxmum quantty for whch cloud s wllng to buy VMs of type m, n t Smlarly, a sell-bd < s m,ηm > records the unt prce and maxmum quantty for whch cloud s wllng to sell VMs of type m n t Let b m and sm be cloud s true valuatons of buyng and sellng a type-m VM respectvely (the max/mn prce t s wllng to pay/accept) Smlarly, let γ m and ηm be cloud s true valuatons of the quanttes to buy and sell VMs of type m respectvely (the maxmum number of VMs t s wllng to purchase/sell) A cloud may strategcally manpulate the bd prces and volumes, n the hope of maxmzng ts proft Auctoneer: We assume that there s a broker n the cloud federaton, assumng the role of the auctoneer After collectng all the buy and sell bds, the auctoneer executes a double aucton to decde the set of successful buy and sell bds, ther clearng prces and the numbers of VMs to trade n each type Let ˆb m be the actual charge prce for cloud to buy one type-m VM, and ˆγ m be the actual number of VMs purchased Smlarly, let ŝ m be the actual ncome cloud receves for sellng one type-m VM, and ˆη m be the actual number of VMs sold Let α m be the number of type-m VMs that cloud purchases from cloud n t, as decded by the auctoneer: ˆγ m = α m, m [1,M], [1,F], (7) ˆη m = [1,F], [1,F], α m, m [1,M], [1,F] (8) Snce VMs are purchased for servng obs, the ob schedulng decsons µ s at each cloud, [1,F],s [1,S], are related to the number of VMs t purchases: g s µ s = α m, s:s [1,S],m s=m m [1,M],, [1,F], (9) Three economc propertes are desrable for the auctoneer s mechansm () Truthfulness: Bddng true valuatons s a domnant strategy, and consequently, both bdder strateges and aucton desgn are smplfed () Indvdual Ratonalty: Each cloud obtans a non-negatve proft by partcpatng n the aucton () Ex-post Budget Balance: The auctoneer has a non-negatve surplus, e, the total payment from all wnnng buy-bds s no less than the total charge for all wnnng sellbds n each tme slot Detaled desgn of an aucton wth these propertes s gven n our techncal report [13] C Indvdual Selfshness Each cloud n the federaton ams to maxmze ts tmeaveraged proft (revenue mnus cost) over the long run of the system, whle strvng to fulfl the resource and SLA requrements of each ob Revenue: A cloud has two sources of revenue: ) ob servce charges pad by ts customers, and ) the proceeds from VM sales The tme-averaged revenue of cloud by undertakng dfferent types of obs from ts customers s Φ 1 1 = lm Ep s r}, s [1,F] (10) t=0 s [1,S]

4 We assume the front-end charges, p s, from a cloud to ts customers, are gven Hence, ths part of the revenue s fxed n each tme slot The tme-averaged ncome of cloud from sellng VMs to other clouds s: Φ 1 2 = lm t=0 m [1,M] Eŝ m ˆη m }, [1,F] (11) Cloud can control ths ncome by adustng ts sell-bds, e, s m and ηm, m [1,M], at each tme Cost: The cost of cloud conssts of three parts: ) operatonal costs ncurred for runnng ts actve servers, ) the penaltes for droppng obs, and ) the expendture on buyng VMs from other clouds The tme-averaged cost for operatng servers s decded by the number of actve servers n each tme, e, Ψ 1 M 1 = lm Eβ n m }, [1,F] (12) t=0 m=1 The tme-averaged penalty s determned by the number of dropped obs over tme, e, D s, s [1,S], t [0,]: Ψ 1 2 = lm Eξ s D s }, [1,F] (13) t=0 s [1,S] The tme-averaged expendture for VM purchase s decded by the actual VM tradng prces and numbers, as decded by the buy-bds (b m,γm ) from cloud : Ψ 1 M 3 = lm E ˆbm ˆγ m } (14) t=0 m=1 Proft Maxmzaton: The proft maxmzaton problem at cloud [1,F] can be formulated as follows: max Φ 1 +Φ 2 Ψ 1 Ψ 2 Ψ 3 (15) st Constrants (1)-(9) IV DYNAMIC ALGORITHMS We next present a dynamc algorthm for each cloud to trade VMs and schedule obs/servers, whch s n fact applcable under any truthful, ndvdual-ratonal and ex-post budget balanced double aucton mechansm Fg 1 llustrates the relaton among these algorthm modules Fg 1 Key algorthm modules The goal of the dynamc algorthm at each cloud s to maxmze ts tme-averaged proft, e, to solve optmzaton (15), by dynamcally makng decsons n each tme slot We apply the drft-plus-penalty framework n Lyapunov optmzaton theory [14], and derve (from (15)) the followng one-shot optmzaton problem to be solved by cloud n each tme slot t (detaled dervaton n our techncal report [13]): where max ϕ 1+ϕ 2+ϕ 3 (16) st Constrants (1), (5)-(9) ϕ 1 = V ϕ 2 = ϕ 3 = m [1,M] s= [1,S] [1,F] s [1,S] [ŝ m ˆη m ˆb m ˆγ m β n m ], µ s [Q s +Z s ], D s [Q s +Z s V ξ s ], and V > 0 s a user-defned parameter for gaugng the optmalty of the tme-averaged proft In solvng the one-shot optmzaton, cloud observes the states of ob and vrtual queues (Q (s),z s ), ob arrval rates, the current cost for server operaton (β ), and then decdes the optmal values of varables for optmal decsons on ) buy/sell bds for dfferent types of VMs, ) schedulng of actve servers and obs to these servers, and ) obs to drop 1 VM Valuaton and Bd: Optmzaton (16) s related to the actual chargesˆb m and ŝm ( m [1,M]) and traded VM numbers ˆγ m and ˆηm ( m [1,M]), from the double aucton These values are determned by the auctoneer accordng to buy-bds (b m,γm ) and sell-bds (sm,ηm ) submtted by all clouds, and ts double aucton mechansm When a truthful double aucton s employed, sellers and buyers bd ther true values of the prces and quanttes, n order to maxmze ther ndvdual utltes (16) s the utlty maxmzaton problem for each cloud If we can fnd true values of each cloud, b m, γm, sm and ηm, and let the cloud bd usng these values, the acheved proft n (16) s guaranteed to be the largest, as compared to bddng other values The true values of the buy/sell prces for cloud are derved as follows (detaled dervaton s presented n the techncal report [13]): bm = Qs m, (17) V g s m and s m Q s m f Q s m > β = V g s V g s /C m m, β /C m Otherwse (18) respectvely, where W s s m = arg max W s s [1,S],m s =m }, (19) and W s = Qs +Z s (20) denotes the weght for schedulng one type-s ob (to run on type-m s VM(s)) by cloud n t, and s m specfes the ob type wth the largest weght (tes broken arbtrarly), among all types of obs requrng type-m VMs The true values of the number of type-m VMs to buy and to sell at cloud are γ m = C m N m, (21) [1,F] g s and η m = C m N m (22) They state that the maxmum number of type-m VMs cloud s wllng to buy (sell) at the prce n (17) (n (18)), s the number of all potental type-m VMs n the federaton (the number can provson)

5 Algorthm 1 Dynamc Proft Maxmzaton Algorthm at cloud n Tme Slot t Input: r s, Q s, Z s, g s, m s, ξ s, C m, N m and β, s [1,S] Output: b m, s m, γ m, η m, D s, µ s and n m, m [1,M],s [1,S], [1,F] 1: VM valuaton and bd: Decde b m, s m, γ m and η m wth Eqn (17)-(22); 2: Server provsonng, ob schedulng and droppng: Decde µ s, D s and n m wth Eqn (23), (25) and (26); 3: Update Q s and Z s wth Eqn (2) and (4) To conclude, n each tme slot t, cloud submts ts bds as b m = b m, sm = sm, γm = γm and ηm = η m, for each type of VMs m [1,M] 2 Server Provsonng, Job schedulng and Droppng: After recevng results of the double aucton (actual charges and VM allocaton α ms, s [1,S], [1,F]), cloud schedules ts obs on ts local servers and (potentally) purchased VMs from other clouds, decdes whch obs to drop and the number of actve servers to provson, by solvng the one-shot optmzaton n (16) Detaled steps can be found n our techncal report [13] The derved number of type-s obs scheduled to run on the local servers s C ms N ms αms µ s g s f Qs +Zs V g s > β /C ms = and s = s m s, 0 Otherwse (23) and the number of type-s obs to run at cloud ( ) s µ s α ms = /gs f s = s m s 0 Otherwse (24) The number of type-s obs dropped by cloud n t s D s D s(max) f Q s = +Z s > V ξ s (25) 0 Otherwse The number of actvated servers at cloud to provson typem VM s calculated as n m = ( α m )/C m (26) s [1,S],m s=mµ s g s + These many servers can provde enough type-m VMs for servng local obs and sellng to other clouds Alg 1 summarzes the dynamc algorthm at each cloud We next analyze the performance guarantee provded by our dynamc algorthm Due to space lmt, all detaled proofs can be found n [13] Lemma 1: Let Q s(max) = Vξ s+rs and Zs(max) = Vξ s+ ǫ s If D s(max) maxr s,ǫ s}, each ob queue Q s and each vrtual queue Z s are upper-bounded by Qs(max) and, respectvely, n t [0,T 1], [1,F],s [1,S] Z s(max) Theorem 1 (SLA Guarantee): Each ob of type s [1,S] s ether scheduled or dropped wth Alg 1 before ts maxmum response delay d s, f we set ǫ s = Qs(max) +Z s(max) d s Theorem 2 (Indvdual Proft Optmalty): Let Ω be the offlne-optmal tme-averaged proft of cloud [1, F], obtaned wth a truthful, ndvdual-ratonal, ex-post budgetbalanced double aucton, wth complete nformaton about ts own ob arrvals and prces n the entre tme span [0,T 1] The dynamc Algorthm 1 can acheve a tme-averaged proft Ω for cloud wthn a constant gap B /V to Ω, e, Ω Ω B /V, where V > 0 and B = 1 2 s [1,S] [[ F =1 Cms N ms /g s + D s(max) ] 2 +[R] s 2 +[ǫ s] 2 +[D s(max) + F =1 Cms N ms /g s] 2 ] s a constant The gap B /V can be close to zero by fxng ǫ s and ncreasng V Detaled proof s ncluded n [13] V CONCLUSION Ths paper nvestgates proft maxmzaton strateges at ndvdual selfsh clouds n a cloud federaton where VM tradng happens across cloud boundares We adopt a truthful, ndvdual-ratonal, ex-post budget-balanced double aucton as the nter-cloud tradng mechansm, and desgn a dynamc algorthm for each cloud to decde the best VM valuaton and bddng strateges, and to schedule ob servce/drop and server provsonng n the most economc fashon, under tme-varyng ob arrvals and operatonal costs The proposed algorthm can obtan a tme-averaged proft for each cloud wthn a constant gap from ts offlne maxmum, based on sold theoretcal analyss ACKNOWLEDGEMENTS The research was supported n part by a grant from Hong Kong RGC under the contract HKU E REFERENCES [1] L Rao, X Lu, L Xe, and W Lu, Mnmzng electrcty cost: Optmzaton of dstrbuted nternet data centers n a mult-electrctymarket envronment, n Prof of IEEE INFOCOM 10, 2010 [2] R Urgaonkar, U Kozat, K Igarash, and M Neely, Dynamc resource allocaton and power management n vrtualzed data centers, n Prof of IEEE/IFIP NOMS 10, 2010 [3] Y Yao, L Huang, A Sharma, L Golubchk, and M Neely, Data centers power reducton: A two tme scale approach for delay tolerant workloads, n Proc of IEEE INFOCOM 12, 2012 [4] R Buyya, D Abramson, and J Gddy, Nmrod/g: An archtecture of a resource management and schedulng system n a global computatonal grd, n Proc of HPC Asa 00, 2000 [5] X Zhou and H Zheng, Trust: A general framework for truthful double spectrum auctons, n Proc of IEEE INFOCOM 09, 2009 [6] H Xu, J Jn, and B L, A secondary market for spectrum, n Proc of IEEE INFOCOM 10, Mn Conference, 2010 [7] [Onlne] Avalable: [8] M Mhalescu and Y M Teo, Dynamc resource prcng on federated clouds, n Proc of IEEE/ACM CCGrd 10, 2010 [9], The mpact of user ratonalty n federated clouds, n Proc of IEEE/ACM CCGrd 12, 2012 [10] [Onlne] Avalable: [11] M J Neely, Opportunstc schedulng wth worst case delay guarantees n sngle and mult-hop networks, n Proc of IEEE INFOCOM 11, 2011 [12] U Hoelzle and L A Barroso, The Datacenter as a Computer: An Introducton to the Desgn of Warehouse-Scale Machnes Morgan & Claypool, 2009 [13] H L, C Wu, Z L, and F C Lau, Proft-maxmzng vrtual machne tradng n a federaton of selfsh clouds, The Unversty of Hong Kong, hxl/proft-federatonpdf, Tech Rep, 2012 [14] M J Neely, Stochastc Network Optmzaton wth Applcaton to Communcaton and Queueng Systems, J Walrand, Ed Publshers, 2010 Morgan&Claypool

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

Online Auctions in IaaS Clouds: Welfare and Profit Maximization with Server Costs

Online Auctions in IaaS Clouds: Welfare and Profit Maximization with Server Costs Onlne Auctons n IaaS Clouds: Welfare and roft Maxmzaton wth Server Costs aox Zhang Dept. of Computer Scence The Unvety of Hong Kong xxzhang@cs.hku.hk Zongpeng L Dept. of Computer Scence Unvety of Calgary

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

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

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

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

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

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

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

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

A Lyapunov Optimization Approach to Repeated Stochastic Games

A Lyapunov Optimization Approach to Repeated Stochastic Games PROC. ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, OCT. 2013 1 A Lyapunov Optmzaton Approach to Repeated Stochastc Games Mchael J. Neely Unversty of Southern Calforna http://www-bcf.usc.edu/

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

Online Procurement Auctions for Resource Pooling in Client-Assisted Cloud Storage Systems

Online Procurement Auctions for Resource Pooling in Client-Assisted Cloud Storage Systems Onlne Procurement Auctons for Resource Poolng n Clent-Asssted Cloud Storage Systems Jan Zhao, Xaowen Chu, Ha Lu, Yu-Wng Leung Department of Computer Scence Hong Kong Baptst Unversty Emal: {janzhao, chxw,

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

Second-Best Combinatorial Auctions The Case of the Pricing-Per-Column Mechanism

Second-Best Combinatorial Auctions The Case of the Pricing-Per-Column Mechanism Proceedngs of the 4th Hawa Internatonal Conference on System Scences - 27 Second-Best Combnatoral Auctons The Case of the Prcng-Per-Column Mechansm Drk Neumann, Börn Schnzler, Ilka Weber, Chrstof Wenhardt

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

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment Survey on Vrtual Machne Placement Technques n Cloud Computng Envronment Rajeev Kumar Gupta and R. K. Paterya Department of Computer Scence & Engneerng, MANIT, Bhopal, Inda ABSTRACT In tradtonal data center

More information

Economic-Robust Transmission Opportunity Auction in Multi-hop Wireless Networks

Economic-Robust Transmission Opportunity Auction in Multi-hop Wireless Networks Economc-Robust Transmsson Opportunty Aucton n Mult-hop Wreless Networks Mng L, Pan L, Mao Pan, and Jnyuan Sun Department of Electrcal and Computer Engneerng, Msssspp State Unversty, Msssspp State, MS 39762

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

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

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

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

CloudMedia: When Cloud on Demand Meets Video on Demand

CloudMedia: When Cloud on Demand Meets Video on Demand CloudMeda: When Cloud on Demand Meets Vdeo on Demand Yu Wu, Chuan Wu, Bo L, Xuanja Qu, Francs C.M. Lau Department of Computer Scence, The Unversty of Hong Kong, Emal: {ywu,cwu,xjqu,fcmlau}@cs.hku.hk Department

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

A Novel Auction Mechanism for Selling Time-Sensitive E-Services

A Novel Auction Mechanism for Selling Time-Sensitive E-Services A ovel Aucton Mechansm for Sellng Tme-Senstve E-Servces Juong-Sk Lee and Boleslaw K. Szymansk Optmaret Inc. and Department of Computer Scence Rensselaer Polytechnc Insttute 110 8 th Street, Troy, Y 12180,

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

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

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

Performance Evaluation of Infrastructure as Service Clouds with SLA Constraints

Performance Evaluation of Infrastructure as Service Clouds with SLA Constraints Performance Evaluaton of Infrastructure as Servce Clouds wth SLA Constrants Anuar Lezama Barquet, Andre Tchernykh, and Ramn Yahyapour 2 Computer Scence Department, CICESE Research Center, Ensenada, BC,

More information

An Optimal Model for Priority based Service Scheduling Policy for Cloud Computing Environment

An Optimal Model for Priority based Service Scheduling Policy for Cloud Computing Environment An Optmal Model for Prorty based Servce Schedulng Polcy for Cloud Computng Envronment Dr. M. Dakshayn Dept. of ISE, BMS College of Engneerng, Bangalore, Inda. Dr. H. S. Guruprasad Dept. of ISE, BMS College

More information

Profit-Aware DVFS Enabled Resource Management of IaaS Cloud

Profit-Aware DVFS Enabled Resource Management of IaaS Cloud IJCSI Internatonal Journal of Computer Scence Issues, Vol. 0, Issue, No, March 03 ISSN (Prnt): 694-084 ISSN (Onlne): 694-0784 www.ijcsi.org 37 Proft-Aware DVFS Enabled Resource Management of IaaS Cloud

More information

Dominant Resource Fairness in Cloud Computing Systems with Heterogeneous Servers

Dominant Resource Fairness in Cloud Computing Systems with Heterogeneous Servers 1 Domnant Resource Farness n Cloud Computng Systems wth Heterogeneous Servers We Wang, Baochun L, Ben Lang Department of Electrcal and Computer Engneerng Unversty of Toronto arxv:138.83v1 [cs.dc] 1 Aug

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

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

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

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

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

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy 4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.

More information

Dynamic Online-Advertising Auctions as Stochastic Scheduling

Dynamic Online-Advertising Auctions as Stochastic Scheduling Dynamc Onlne-Advertsng Auctons as Stochastc Schedulng Isha Menache and Asuman Ozdaglar Massachusetts Insttute of Technology {sha,asuman}@mt.edu R. Srkant Unversty of Illnos at Urbana-Champagn rsrkant@llnos.edu

More information

Pricing Model of Cloud Computing Service with Partial Multihoming

Pricing Model of Cloud Computing Service with Partial Multihoming Prcng Model of Cloud Computng Servce wth Partal Multhomng Zhang Ru 1 Tang Bng-yong 1 1.Glorous Sun School of Busness and Managment Donghua Unversty Shangha 251 Chna E-mal:ru528369@mal.dhu.edu.cn Abstract

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

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

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

Supply network formation as a biform game

Supply network formation as a biform game Supply network formaton as a bform game Jean-Claude Hennet*. Sona Mahjoub*,** * LSIS, CNRS-UMR 6168, Unversté Paul Cézanne, Faculté Sant Jérôme, Avenue Escadrlle Normande Némen, 13397 Marselle Cedex 20,

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

Cloud Auto-Scaling with Deadline and Budget Constraints

Cloud Auto-Scaling with Deadline and Budget Constraints Prelmnary verson. Fnal verson appears In Proceedngs of 11th ACM/IEEE Internatonal Conference on Grd Computng (Grd 21). Oct 25-28, 21. Brussels, Belgum. Cloud Auto-Scalng wth Deadlne and Budget Constrants

More information

Complex Service Provisioning in Collaborative Cloud Markets

Complex Service Provisioning in Collaborative Cloud Markets Melane Sebenhaar, Ulrch Lampe, Tm Lehrg, Sebastan Zöller, Stefan Schulte, Ralf Stenmetz: Complex Servce Provsonng n Collaboratve Cloud Markets. In: W. Abramowcz et al. (Eds.): Proceedngs of the 4th European

More information

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop IWFMS: An Internal Workflow Management System/Optmzer for Hadoop Lan Lu, Yao Shen Department of Computer Scence and Engneerng Shangha JaoTong Unversty Shangha, Chna lustrve@gmal.com, yshen@cs.sjtu.edu.cn

More information

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING 1 MS. POOJA.P.VASANI, 2 MR. NISHANT.S. SANGHANI 1 M.Tech. [Software Systems] Student, Patel College of Scence and

More information

QoS-based Scheduling of Workflow Applications on Service Grids

QoS-based Scheduling of Workflow Applications on Service Grids QoS-based Schedulng of Workflow Applcatons on Servce Grds Ja Yu, Rakumar Buyya and Chen Khong Tham Grd Computng and Dstrbuted System Laboratory Dept. of Computer Scence and Software Engneerng The Unversty

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

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

Addendum to: Importing Skill-Biased Technology

Addendum to: Importing Skill-Biased Technology Addendum to: Importng Skll-Based Technology Arel Bursten UCLA and NBER Javer Cravno UCLA August 202 Jonathan Vogel Columba and NBER Abstract Ths Addendum derves the results dscussed n secton 3.3 of our

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

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

Robert Wilson for their comments on the a predecessor version of this paper.

Robert Wilson for their comments on the a predecessor version of this paper. Procurng Unversal Telephone ervce Paul Mlgrom 1 tanford Unversty, August, 1997 Reprnted from 1997 Industry Economcs Conference Proceedngs, AGP Canberra Introducton One of the hallmarks of modern socety

More information

Chapter 2 Energy Cost Minimization for Internet Data Centers Considering Power Outages

Chapter 2 Energy Cost Minimization for Internet Data Centers Considering Power Outages Chapter 2 Energy Cost Mnmzaton for Internet Data Centers Consderng Power Outages Abstract Wth the adopton of smart grd, some cyber-related vulnerabltes may also be ntroduced. When cyber attacks are launched,

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

A Resource-trading Mechanism for Efficient Distribution of Large-volume Contents on Peer-to-Peer Networks

A Resource-trading Mechanism for Efficient Distribution of Large-volume Contents on Peer-to-Peer Networks A Resource-tradng Mechansm for Effcent Dstrbuton of Large-volume Contents on Peer-to-Peer Networks SmonG.M.Koo,C.S.GeorgeLee, Karthk Kannan School of Electrcal and Computer Engneerng Krannet School of

More information

Managing Cycle Inventories. Matching Supply and Demand

Managing Cycle Inventories. Matching Supply and Demand Managng Cycle Inventores Matchng Supply and Demand 1 Outlne Why to hold cycle nventores? Economes of scale to reduce fxed costs per unt. Jont fxed costs for multple products Long term quantty dscounts

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

Allocating Collaborative Profit in Less-than-Truckload Carrier Alliance

Allocating Collaborative Profit in Less-than-Truckload Carrier Alliance J. Servce Scence & Management, 2010, 3: 143-149 do:10.4236/jssm.2010.31018 Publshed Onlne March 2010 (http://www.scrp.org/journal/jssm) 143 Allocatng Collaboratve Proft n Less-than-Truckload Carrer Allance

More information

Marginal Revenue-Based Capacity Management Models and Benchmark 1

Marginal Revenue-Based Capacity Management Models and Benchmark 1 Margnal Revenue-Based Capacty Management Models and Benchmark 1 Qwen Wang 2 Guanghua School of Management, Pekng Unversty Sherry Xaoyun Sun 3 Ctgroup ABSTRACT To effcently meet customer requrements, a

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

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

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

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

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

An Evolutionary Game Theoretic Approach to Adaptive and Stable Application Deployment in Clouds

An Evolutionary Game Theoretic Approach to Adaptive and Stable Application Deployment in Clouds An Evolutonary Game Theoretc Approach to Adaptve and Stable Applcaton Deployment n Clouds Chonho Lee Unversty of Massachusetts, Boston Boston, MA 5, USA chonho@csumbedu Yuj Yamano OGIS Internatonal, Inc

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

Introduction CONTENT. - Whitepaper -

Introduction CONTENT. - Whitepaper - OneCl oud ForAl l YourCr t c al Bus nes sappl c at ons Bl uew r esol ut ons www. bl uew r e. c o. uk Introducton Bluewre Cloud s a fully customsable IaaS cloud platform desgned for organsatons who want

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

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

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

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

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng

More information

Online Mechanism Design for Electric Vehicle Charging

Online Mechanism Design for Electric Vehicle Charging Onlne Mechansm Desgn for Electrc Vehcle Chargng Enrco H. Gerdng eg@ecs.soton.ac.uk Davd C. Parkes parkes@eecs.harvard.edu Valentn Robu vr2@ecs.soton.ac.uk Alex Rogers acr@ecs.soton.ac.uk Unversty of Southampton,

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

Backpressure Meets Taxes: Faithful Data Collection in Stochastic Mobile Phone Sensing Systems

Backpressure Meets Taxes: Faithful Data Collection in Stochastic Mobile Phone Sensing Systems Backpressure Meets Taxes: Fathful Data Collecton n Stochastc Moble Phone Sensng Systems Shusen Yang Imperal College Lodon Emal: s.yang9@mperal.ac.uk Usman Adeel Imperal College London Emal: u.adeel9@mperal.ac.uk

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

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE Yu-L Huang Industral Engneerng Department New Mexco State Unversty Las Cruces, New Mexco 88003, U.S.A. Abstract Patent

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

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION

More information

Load Balancing By Max-Min Algorithm in Private Cloud Environment

Load Balancing By Max-Min Algorithm in Private Cloud Environment Internatonal Journal of Scence and Research (IJSR ISSN (Onlne: 2319-7064 Index Coperncus Value (2013: 6.14 Impact Factor (2013: 4.438 Load Balancng By Max-Mn Algorthm n Prvate Cloud Envronment S M S Suntharam

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 DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng

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

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

Optmal Revocatons n Ephemeral Networks

Optmal Revocatons n Ephemeral Networks Optmal Revocatons n Ephemeral Networks: A Game-Theoretc Framework Igor Blogrevc, Mohammad Hossen Manshae, Maxm Raya and Jean-Perre Hubaux Laboratory for computer Communcatons and Applcatons (LCA1), EPFL,

More information

Activity Scheduling for Cost-Time Investment Optimization in Project Management

Activity Scheduling for Cost-Time Investment Optimization in Project Management PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng

More information

Self-Adaptive SLA-Driven Capacity Management for Internet Services

Self-Adaptive SLA-Driven Capacity Management for Internet Services Self-Adaptve SLA-Drven Capacty Management for Internet Servces Bruno Abrahao, Vrglo Almeda and Jussara Almeda Computer Scence Department Federal Unversty of Mnas Geras, Brazl Alex Zhang, Drk Beyer and

More information

Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems

Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems Schedulablty Bound of Weghted Round Robn Schedulers for Hard Real-Tme Systems Janja Wu, Jyh-Charn Lu, and We Zhao Department of Computer Scence, Texas A&M Unversty {janjaw, lu, zhao}@cs.tamu.edu Abstract

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

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 畫 類 別 : 個 別 型 計 畫 半 導 體 產 業 大 型 廠 房 之 設 施 規 劃 計 畫 編 號 :NSC 96-2628-E-009-026-MY3 執 行 期 間 : 2007 年 8 月 1 日 至 2010 年 7 月 31 日 計 畫 主 持 人 : 巫 木 誠 共 同

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

A Dynamic Energy-Efficiency Mechanism for Data Center Networks

A Dynamic Energy-Efficiency Mechanism for Data Center Networks A Dynamc Energy-Effcency Mechansm for Data Center Networks Sun Lang, Zhang Jnfang, Huang Daochao, Yang Dong, Qn Yajuan A Dynamc Energy-Effcency Mechansm for Data Center Networks 1 Sun Lang, 1 Zhang Jnfang,

More information

Hotspot Economics: Procurement of Third-Party WiFi. Capacity for Mobile Data O oading

Hotspot Economics: Procurement of Third-Party WiFi. Capacity for Mobile Data O oading Hotspot Economcs: Procurement of Thrd-Party WF Capacty for Moble Data O oadng Langfe Qu Unversty of Texas at Austn Huaxa Ru Unversty of Rochester Andrew Whnston Unversty of Texas at Austn September 12,

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

A Performance Analysis of View Maintenance Techniques for Data Warehouses

A Performance Analysis of View Maintenance Techniques for Data Warehouses A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao

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