Simple and Effective Dynamic Provisioning for Power-Proportional Data Centers

Size: px
Start display at page:

Download "Simple and Effective Dynamic Provisioning for Power-Proportional Data Centers"

Transcription

1 Simpl and Effctiv Dynamic Provisioning for Powr-Proportional Data Cntrs Tan Lu, Minghua Chn, and Lachlan L. H. Andrw Abstract Enrgy consumption rprsnts a significant cost in data cntr opration. A larg fraction of th nrgy, howvr, is usd to powr idl srvrs whn th workload is low. Dynamic provisioning tchniqus aim at saving this portion of th nrgy, by turning off unncssary srvrs. In this papr, w xplor how much gain knowing futur workload information can bring to dynamic provisioning. In particular, w dvlop onlin dynamic provisioning solutions with and without futur workload information availabl. W first rval an lgant structur of th off-lin dynamic provisioning problm, which allows us to charactriz th optimal solution in a divid-and-conqur mannr. W thn xploit this insight to dsign two onlin algorithms with comptitiv ratios 2 α and / + α), rspctivly, whr 0 α is th normalizd siz of a look-ahad window in which futur workload information is availabl. A fundamntal obsrvation is that futur workload information byond th fullsiz look-ahad window corrsponding to α = ) will not improv dynamic provisioning prformanc. Our algorithms ar dcntralizd and asy to implmnt. W dmonstrat thir ffctivnss in simulations using ral-world tracs. I. Introduction Cloud computing is a nw paradigm for providing Intrnt srvics to a larg volum of nd-usrs. In this paradigm, cloud computing srvic providrs provid infrastructur, in particular data cntrs, as a srvic and charg customrs basd on thir usag. Howvr, th nrgy consumption of data cntrs hosting ths srvics has bn skyrockting. In 200, data cntrs worldwid consumd an stimatd 240 billion kilowatt-hours kwh) of nrgy, roughly.3% of th world total nrgy consumption [2]. Powr consumption at such a lvl is almost nough to powr all of Spain [3]. Enrgy-rlatd costs ar approaching th cost of IT hardwar in data cntrs [4], and ar growing 2% annually [5]. Rcnt work has xplord lctricity pric fluctuation in tim and gographically balancing load across cloud data cntrs to cut th lctricity costs; s.g., [6], [7], [8], [9] and th rfrncs thrin. To bnfit from this, th nrgy consumption of a data cntr must rflct its actual load. Enrgy consumption in a data cntr is a product of th powr usag ffctivnss PUE) and th nrgy consumd by th srvrs. Thr hav bn substantial fforts in improving PUE,.g., by optimizing cooling [0], [] and powr managmnt [2]. In this papr, w focus on rducing th nrgy consumd by th srvrs. A prliminary vrsion of th papr appard in CISS in 202[]. Tan Lu and Minghua Chn ar with Dpartmnt of Information Enginring, Th Chins Univrsity of Hong Kong, Hong Kong. Lachlan L. H. Andrw is with th Cntr for Advancd Intrnt Architcturs, Swinburn Univrsity of Tchnology, Australia. PUE is dfind as th ratio btwn th amount of powr ntring a data cntr and th powr usd to run its computr infrastructur. Th closr to on PUE is, th bttr nrgy utilization is. Ral-world statistics rvals thr obsrvations that suggst ampl saving is possibl in srvr nrgy consumption [3], [4], [5], [6], [7], [8]. First, workload in a data cntr oftn fluctuats significantly on th timscal of hours or days, xprssing a larg pak-to-man ratio. Scond, data cntrs today oftn provision for far mor than th obsrvd pak to accommodat both th prdictabl workload and th unprdictabl flash crowds. Such static ovr-provisioning rsults in low avrag utilization for most srvrs. Third, a lightly-utilizd or idl srvr consums mor than 60% of its pak powr. Ths obsrvations imply that a larg portion of th nrgy consumd by srvrs gos into powring narly-idl srvrs, and it can b bst savd by turning off srvrs during th off-pak priods. In particular, an important tchniqu for rducing th nrgy consumption of idl srvrs is for srvrs to autonomously turn off sub-systms [9]. On promising tchniqu xploiting th abov insights is dynamic provisioning, which turns on a minimum numbr of srvrs to mt th currnt dmand and dispatchs th load among th running srvrs to mt Srvic Lvl Agrmnts SLA), making th data cntr powr-proportional. This is nabld by virtualization, which is th fundamntal tchnology that allows th cloud to xist. Thr has bn a significant amount of ffort in dvloping such tchniqu, initiatd by th pionring works [3], [4] a dcad ago. Among thm, on lin of work [9], [6], [5] xamins th practical fasibility and advantag of dynamic provisioning using ral-world tracs, suggsting substantial gain is indd possibl in practic. Anothr lin of work [3], [20], [5] focuss on dvloping algorithms by utilizing various tools from quuing thory, control thory and machin larning to provid insights that can lad to ffctiv solutions. Ths xisting works provid a numbr of schms that dlivr favorabl prformanc ustifid by thortic analysis and/or practical valuations. S [2] for a rcnt survy. Howvr, turning srvrs on and off incurs a cost. Hnc th ffctivnss of ths xciting schms usually rlis on th ability to prdict futur workload to a crtain xtnt,.g., using modl fitting to forcast futur workload from historical data [5]. This naturally lads to th following qustions: Can w dsign onlin solutions that rquir zro futur workload information, yt still achiv clos-to-optimal prformanc? Can w charactriz th bnfit of knowing futur workload in dynamic provisioning? Answrs to ths qustions provid fundamntal undrstanding on how much prformanc gain on can hav by xploiting futur workload information in dynamic provisioning.

2 2 Th worst-cas prformanc of an on-lin algorithm A is oftn masurd by its comptitiv ratio: th maximum, ovr all possibl problm instancs, of ratio of th cost of th solution found by A to th cost of th optimal off-lin solution. Rcntly, Lin t al. [22] proposd an algorithm that rquirs almost-zro futur workload information 2 and achivs a comptitiv ratio of 3, i.., th nrgy consumption is at most 3 tims th minimum computd with prfct futur knowldg). In simulations, thy furthr show th algorithm can xploit availabl futur workload information to improv th prformanc. Ths rsults ar vry ncouraging, indicating that a complt answr to th qustions is possibl. In this papr, w furthr xplor answrs to th qustions, and mak th following contributions: W considr a scnario whr a running srvr consums a fixd amount of nrgy pr unit tim. W rval that th dynamic provisioning problm has an lgant structur that allows us to solv it in a divid-and-conqur mannr. This insight lads to a full charactrization of th optimal solution, achivd by a cntralizd procdur. W show that th optimal solution can also b attaind by a simpl last-mpty-srvr-first ob-dispatching stratgy and ach srvr indpndntly solving a classic skirntal problm. W build upon this architctural insight to dsign two dcntralizd onlin algorithms. Th first, namd CSR, is dtrministic with comptitiv ratio 2 α, whr 0 α is th normalizd siz of a lookahad window in which futur workload information is availabl. Th scond, namd RCSR, is randomizd with comptitiv ratio / + α). W prov that 2 α and / + α) ar th bst comptitiv ratios for dtrministic and randomizd onlin algorithms undr last-mpty-srvr-first ob-dispatching stratgy. Our rsults lad to a fundamntal obsrvation: undr th cost modl that a running srvr consums a fixd amount of nrgy pr unit tim, futur workload information byond th full-siz look-ahad window will not improv th dynamic provisioning prformanc. Th siz of th full-siz look-ahad window is dtrmind by th warand-tar cost and th unit-tim nrgy cost of on srvr. W also xtnd th algorithms to th cas whr srvrs tak stup tim T s to turn on and workload a t) satisfis aτ) + γ)at) for all τ [t, t + T s ], achiving comptitiv ratios uppr boundd by 2 α) + γ) + 2γ +α and + γ) + 2γ. Our algorithms ar simpl and asy to implmnt. W dmonstrat th ffctivnss of our algorithms in simulations using ral-world tracs. W also compar thir prformanc with stat-of-th-art solutions. Th rst of th papr is organizd as follows. W formulat th problm in Sction II. Sction III rvals th important structur of th formulatd problm, charactrizs th optimal solution, and dsigns a simpl dcntralizd offlin algorithm achiving th optimal. In Sction IV, w propos onlin algorithms and provid prformanc guarants. Sction V 2 LCP algorithm [22] is a discrt tim algorithm that only rquirs an stimat of th ob arrival rat of th currnt slot. prsnts th xprimnts and Sction VI concluds th papr. A. Sttings and Modls II. Problm Formulation W considr a data cntr consisting of a st of homognous srvrs. Without loss of gnrality, w assum ach srvr has a unit srvic capacity 3, i.., it can only srv on unit workload pr unit tim. Lt th unit tim powr consumption of busy and idl srvrs b P b and P, rspctivly. W dfin β on and β o f f as th cost of turning a srvr on and off, rspctivly. This includs war-and-tar costs, including th amortizd srvic intrruption cost and procurmnt and rplacmnt cost of srvr componnts hard-disks and powr supplis in particular). [20], [23]. It is comparabl to th nrgy cost of running a srvr for svral hours [22]. Th rsults w dvlop in this papr apply to both of th following two typs of workload: mic typ workloads, such as rqust-rspons wb srving. Each ob of this typ has a small transaction siz and short duration. A numbr of xisting works [3], [4], [22], [24] modl such workloads by a discrt-tim fluid modl. In th modl, tim is dividd into qual-lngth slots. Jobs arriving in on slot gt srvd in th sam slot. Workload can b split among running srvrs at arbitrary granularity lik a fluid. lphant typ workloads, such as virtual machin hosting in cloud computing. Each ob of this typ has a larg transaction siz, and can last for a long tim. W modl such workload by a continuous-tim brick modl. In this modl, tim is continuous, and w assum on srvr can only srv on ob 4. Jobs arriv and dpart at arbitrary tims, and no two ob arrival/dpartur vnts happn simultanously. For th discrt-tim fluid modl, srvrs toggld at th discrt tim poch will not intrrupt ob xcution and thus no ob migration is incurrd. This nat abstraction allows rsarch to focus on srvr on-off schduling to minimiz th cost. For th continuous-tim brick modl, whn a srvr is turnd off, th long-lasting ob running on it nds to b migratd to anothr srvr. In gnral, such non-trivial migration cost nds to b takn into account whn toggling srvrs. In th following, w prsnt our rsults basd on th continuous-tim brick modl. W add discussions to show th algorithms ar also applicabl to th discrt-tim fluid modl. W assum that ach ob is prsnt on a closd intrval of tim. Th numbr of obs as a function of tim is thn a nonngativ, intgr valud uppr smi-continuous function a. For convninc, w furthr assum that a changs by at most 3 In practic, srvr s srvic capacity can b dtrmind from th kn of its throughput and rspons-tim curv [6]. 4 This could b ustifid if thr wr a SLA in cloud computing that rquirs th ob dos not shar th physical srvr with othr obs du to scurity concrns. Th problm is substantially diffrnt if a singl srvr can host multipl virtual machins VMs). Spcifically, if th schduling disciplin is rstrictd to bing non-clairvoyant ob sizs ar only known whn thy complt) thn VM migration bcoms much mor bnficial than in th cas that schduling disciplin is clairvoyant; without VM migration, th comptitiv ratio is at last as larg as th numbr of VMs that can b hostd on a singl srvr in th cas that schduling disciplin is non-clairvoyant.

3 3 at any tim. To avoid tchnicalitis, w assum a is boundd and not always zro. Th numbr of srvrs on srving or idl) can b dfind as follows. For ach srvr s, dfin a function u s that is right continuous with u s 0 ) = 0, counting th numbr of tims th srvr has turn on, and a function d s that is lft continuous with and d s 0) = 0, counting th numbr of tims th srvr has turnd off. Th stat of srvr s at tim t is thn x s t) = u s t) d s t), which must b ithr 0 or. Thn dfin u = s u s and d = s d s. Th total numbr of srvrs on is x = u d. To focus on th cost within [0, T], w rquir x0) = a 0) and x T) = a T). For convninc, w st a t) = 0 for all t < 0 and all t > T. Dfin th cost of srvr s on an intrval [t, t 2 ) as t 2 c s t, t 2 ) = P x s t) dt+β on u s t 2 ) u s t ))+β o f f d s t 2 ) d s t )) t ) whr th intgral rprsnts th running cost, and th othr trms ar th switching costs. Not that this includs any cost of switching on at t 2 vn though that is not in th intrval, and nglcts th cost of switching off at t vn though that is in th intrval. Consquntly, for any t < t 2 < t 3 w hav c s t, t 3 ) = c s t, t 2 ) + c s t 2, t 3 ). It will somtims b usful to considr th ntir switching cost on a closd intrval. Lt P on t, t 2 ) and P o f f t, t 2 ) dnot th total war-and-tar cost incurrd by turning on and off srvrs in [t, t 2 ], rspctivly. Thy tak th on-off cost at t and t 2 into account. Spcifically, if u has lft limits and d has right limits, thn P on t, t 2 ) = β on u s t 2 ) u s t )) and P o f f t, t 2 ) = β o f f d s t 2 + ) d st )). Our rsults dpnd only on th sum P on + P o f f, but w rtain both trms to mphasiz th two physical procsss. B. Problm Formulation W formulat th problm of minimizing srvr opration cost in a data cntr in an intrval [T, T 2 ] givn an initial numbr of on srvrs X and a final numbr of on srvrs X 2 as follows: x t) dt + P on T, T 2 ) + P o f f T, T 2 ) 2) P[a t), X, X 2, T, T 2 ] : T 2 min P T s.t. xt) at), t [T, T 2 ], 3) xt ) = X, xt 2 ) = X 2, 4) var xt) Z +, t [T, T 2 ], 5) whr Z + dnots th st of non-ngativ intgrs. In particular, w ar intrstd in th Srvr Capacity Provisioning problm, SCP, givn by P[a t), a0), at), 0, T]. Th obctiv is to minimiz th sum of srvr nrgy consumption and th war-and-tar cost. Th actual summation of th two parts of th cost is T 0 P [x t) a t)] + P ba t) dt + P on 0, T)+P o f f 0, T), sinc th busy and idl powrs can diffr. Howvr T 0 P ba t) Pa t) dt is constant for givn a t), and so to minimiz th total cost is to minimiz 2). Th constraints in 3) say th srvic capacity must satisfy th dmand. Th constraints in 4) ar th boundary conditions. Rmarks: ) Th problm SCP dos not considr th possibl migration cost associatd with th continuous-tim discrtload modl. Fortunatly, our rsults latr show that w can schdul srvrs according to th optimal solution, and at th sam tim dispatch obs to srvrs in a way that aligns with thir on-off schduls, thus incurring no migration cost. Hnc, th minimum srvr opration cost rmains unaltrd vn w considr migration cost in th problm SCP which can b rathr complicatd to modl). 2) Th formulation rmains th sam with th discrt-tim fluid workload modl whr thr is no ob migration cost to considr. 3) Th problm SCP is similar to a common on considrd in th litratur,.g., in [22], with a spcific linar) cost function. Th bnfit of SCP is that w rtain th constraint that th dcision variabls b intgrs instad of ral numbrs. This is important for clustrs and small data cntrs. Thr ar an infinit numbr of intgr variabls x t), t [0, T], in th problm SCP, which mak it challnging to solv. Morovr, in practic th data cntr has to solv th problm without knowing th workload at), t [0, T] ahad of tim. In rality, a t) is not continuous and it may b right continuous or lft continuous at all th discontinuous points. Howvr, in our SCP problm, w will modify a t) to mak it right continuous whn a t) incrass by on lft continuous whn at) dcrass by on. This simpl modification will not chang th optimal valu of SCP. Nxt, w dsign an off-lin algorithm, including i) a obdispatching algorithm and ii) a srvr on-off schduling algorithm, to solv th problm SCP optimally. W thn xtnd th algorithm to its on-lin vrsions and analyz thir prformanc guarants with or without partial) futur workload information. III. Optimal Solution and Offlin Algorithm W study th off-lin vrsion of th srvr cost minimization problm SCP, whr th workload at) in [0, T] is givn. W first dsign a procdur to construct an optimal solution to problm SCP. W thn driv a simpl and dcntralizd algorithm, upon which w build our onlin algorithms. A. Structur of Optimal Solution W first dfin th critical intrval as β on + β o f f 6) P Lt M b th maximum valu of at), t [0, T]. W thn dfin ā t),t [ 2, T + 2 ] as an xtnsion of a t): a t) t [0, T] ā t) = 0 t 2, 0) T, T + 2 ) M + t { 2, T + 2 }

4 4 at) at) x t) at) 0 T T T 2 T 3 T 4 t 2 T 0 T T 2 T t Figur : Exampl of solution constructd by Optimal Solution Construction Procdur. 2 3 Lt x t), t [0, T], b an optimal solution to th problm SCP, and th corrsponding minimum srvr opration cost b P. Th optimal solution can b constructd as follows. Optimal Solution Construction Procdur: For A from to M + do Find all th intrvals τ, τ )in [ 2, T + 2 ] such that ā τ) A, ā τ ) A and ā t) < A, t τ, τ ). For all intrvals τ, τ ) do If τ τ thn r)assign x t) min [ā τ), ā τ )]; Els for any part of th intrval that x t) has not alrady bn st, st x t) ā t). End if End For End For On xampl of x t), t [0, T] can b found in Fig.. Th following thorm is provd in Appndix A using proof-by-contradiction and counting argumnts. Thorm. Th rsult of th Optimal Solution Construction Procdur, x t), t [0, T], is an optimal solution to th problm SCP. Morovr, th optimal u s and d s hav both lft and right limits. B. Intuitions and Obsrvations Considr th xampl shown in Fig. 2. During [0, T], th systm starts and nds with two obs and two running srvrs. Lt th srvrs whos obs lav at tims 0 and T b S and S2, rspctivly. At tim 0, a ob lavs. Lt T b th tim T until at) again rachs th lvl a0). Th procdur compars T against. If > T, thn it sts xt) = 2 and kps all two srvrs running for all t [0, T]; othrwis, according to Optimal Solution Construction Procdur, xt) = for t [0, T ] [T 2, T] and xt) = 0, t [T, T 2 ] if > δ or xt) = 0, t [T, T 2 ] if δ. Ths actions rval two important obsrvations, upon which w build a dcntralizd off-lin algorithm to solv th problm SCP optimally. Nwly arrivd obs should b assignd to srvrs in th rvrs ordr of thir last-mpty-pochs. Upon bing assignd an mpty priod, a srvr only nds to indpndntly mak locally nrgy-optimal dcision Figur 2: An xampl of a tim priod [0, T]. Intrval δ = T 2 T, δ 2 = T 2, and δ 3 = T T. In th xampl, whn a nw ob arrivs at tim T 2, th procdur implicitly assigns it to srvr S2 instad of S. As a rsult, S and S2 hav mpty priods of T and δ, rspctivly. This may sound unfair compard to an altrnativ stratgy that assigns th ob to th arly-mptid srvr S, which givs S and S2 mpty priods of δ 2 and δ 3, rspctivly. Howvr, at ach dcision point, allocating to th last-mpty srvr rsults in a distribution of th idl tims I that is convxly largr than that rsulting from any othr allocation; i.., it maximizs E[I x) + ] for all x [25]. Not that if x is th tim aftr which th srvr dcids to slp, thn E[I x) + ] is th xpctd nrgy saving. It is straightforward to vrify that in th xampl, upon a ob laving srvr S at tim 0, th procdur implicitly assigns an mpty-priod of T to S, and turns S off if < T and kps it running at idl stat othrwis. Similarly, upon a ob laving S2 at tim T, S2 is turnd off if < δ and stays idl othrwis. Such comparisons and dcisions can b don by individual srvrs thmslvs. C. Offlin Algorithm Achiving th Optimal Solution Th Optimal Solution Construction Procdur dtrmins how many running srvrs to maintain at tim t, i.., x t), to achiv th optimal srvr opration cost P. Howvr, as discussd in Sction II-A, undr th continuous-tim brick modl, schduling srvrs on/off according to x t) might incur non-trivial ob migration cost. Exploiting th two obsrvations mad in th cas-study at th nd of last subsction, w dsign a simpl and dcntralizd off-lin algorithm that givs an optimal x t) and incurs no ob migration cost. Dcntralizd Off-lin Algorithm: A cntral ob-dispatching ntity implmnts a last-mptysrvr-first stratgy. In particular, it maintains a stack i.., a Last-In/First-Out quu) storing th IDs for all idl or off srvrs. Bfor tim 0, th stack contains idntifirs IDs) for all th srvrs that ar not srving. Upon a ob arrival: th dispatchr pops a srvr ID from th top of th stack, and assigns th ob to th corrsponding srvr if th srvr is off, th dispatchr turns it on).

5 5 Upon a ob dpartur: a srvr bcoms idl, and th dispatchr pushs th srvr ID into th stack. Each srvr: Upon rciving a ob: th srvr starts srving th ob immdiatly. Upon a ob laving this srvr: lt th dpartur poch b t. Th srvr sarchs for th arlist tim t 2 t, t + ] such that at 2 ) = at ). If no such t 2 xists, thn th srvr turns itslf off. Othrwis, it stays idl. W rmark that in th algorithm, w us th sam srvr to srv a ob during its ntir soourn tim. Thus thr is no ob migration cost. Th following thorm ustifis th optimality of th off-lin algorithm. Thorm 2. Th proposd off-lin algorithm achivs th optimal cost of th problm SCP. Proof: Rfr to Appndix B. Thr ar two important obsrvations. First, th obdispatching stratgy only dpnds on th past ob arrivals and dparturs. Consquntly, th stratgy assigns a ob to th sam srvr no mattr whthr it knows futur ob arrival/dpartur tims or not; it also acts indpndntly from srvrs off-or-idl dcisions. Scond, ach individual srvr is actually solving a classic ski-rntal rnt-or-buy) problm [26]. Each chooss whthr to rnt kp idl and pay an ongoing nrgy cost) or to buy turn off now and pay a onoff war-and-tar cost), but th numbr of rounds is ointly dtrmind by th ob-dispatching stratgy. Nxt, w xploit ths two obsrvations to xtnd th off-lin algorithm to its onlin vrsions with prformanc guarants. IV. Onlin Dynamic Provisioning with or without Futur Workload Information Inspird by our off-lin algorithm, w construct onlin algorithms by combining i) th sam last-mpty-srvr-first ob-dispatching stratgy as th on in th proposd off-lin algorithm, and ii) an off-or-idl dcision modul running on ach srvr to solv an onlin ski-rntal problm. To valuat our onlin algorithms, w compar its prformanc to that of th bst off-lin algorithm. W say a dtrministic onlin algorithm A is R-comptitiv if for all input squncs σ, w hav C A σ) RC opt σ) + O) whr C A σ) is th cost of algorithm A and C opt σ) is th offlin optimal. W say a randomizd onlin algorithm A, is R-comptitiv 5 if for all input squncs σ, w hav E [C A σ)] RC opt σ) + O) whr E [C A σ)] is th xpctation of th cost of algorithm A with rspct to its random choics for input squnc σ, and C opt σ) is th offlin optimal. 5 against an oblivious advrsary As discussd at th nd of last sction, th last-mptysrvr-first ob-dispatching stratgy utilizs only past ob arrival/dpartur information. Consquntly in both th offlin and onlin cass, it assigns th sam st of obs to th sam srvr at th sam squnc of pochs. Lmma 3. For th sam a t), t [0, T], undr th last-mptysrvr-first ob-dispatching stratgy, ach srvr will gt th sam ob at th sam tim and th ob will lav th srvr at th sam tim for both off-lin and onlin situations. Lmma 3 is tru bcaus last-mpty-srvr-first obdispatching stratgy only dpnds on past workload and it is indpndnt of th past statuss of srvrs. As a rsult, in th onlin cas, ach srvr still facs th sam st of off-or-idl problms as in th off-lin cas. This is th ky to driving th comptitiv ratios of th onlin algorithms w will prsnt. Each srvr, not knowing th mpty priods ahad of tim, nds to dcid whthr to stay idl or turn off and if so whn) in an onlin fashion. On natural approach is to adopt classic algorithms for th onlin ski-rntal problm. A. Dynamic Provisioning without Futur Workload Information For th onlin ski-rntal problm, th brak-vn algorithm in [26] and th randomizd algorithm in [27] hav comptitiv ratios 2 and / ), rspctivly. Th ratios hav bn provd to b optimal for dtrministic and randomizd algorithms, rspctivly. Dirctly adopting ths algorithms in th off-or-idl dcision modul lads to two onlin solutions for th problm SCP with comptitiv ratios 2 and / ).58. Ths ratios improv th bst known ratio 3 achivd by th algorithm in [22]. Th rsulting solutions ar dcntralizd and asy to implmnt: a cntral ntity runs th last-mpty-srvr-first obdispatching stratgy, and ach srvr indpndntly runs an onlin ski-rntal algorithm. For xampl, if th brak-vn algorithm is usd, a srvr that ust bcoms mpty at tim t will stay idl for an amount of tim. If it rcivs no ob during this priod, it turns itslf off. Othrwis, it starts to srv th ob immdiatly. As a spcial cas covrd by Thorm 5, it turns out this dirctly givs a 2-comptitiv dynamic provisioning solution. B. Dynamic Provisioning with Futur Workload Information Studis of onlin problms usually assum zro futur information. Howvr, in our data cntr dynamic provisioning problm, on ky obsrvation many xisting solutions xploitd is that th workload xhibits highly rgular pattrns. Thus th workload information in a nar look-ahad window may b accuratly stimatd by machin larning or modl fitting basd on historical data [5], [28]. Can w xploit such futur knowldg, if availabl, in dsigning onlin algorithms? If so, how much gain can w gt? Lt us laborat through an xampl to xplain why and how much futur knowldg can hlp. Suppos at any tim t, th workload information at) in a look-ahad window [t, t + α ]

6 6 is availabl, whr α [0, ] is a constant. Considr a srvr running th brak-vn algorithm that bcoms mpty at tim t, and has an mpty priod infinitsimally longr than. Following th standard brak-vn algorithm, th srvr waits for tim bfor turning itslf off. In this xampl, it rcivs a ob immdiatly aftr t + poch, and it has to powr up to srv th ob. This incurs a total cost of 2P as compard to th optimal on P, which is achivd by th srvr staying idl all th way. Anothr stratgy that costs lss is as follows. Th srvr stays idl for an amount of tim α), and pks into th look-ahad window [t + α), t + ]. Du to th lastmpty-srvr-first ob-dispatching stratgy, th srvr can asy tll that it will rciv a ob if any at) in th window xcds at ), and no ob othrwis. In this xampl, th srvr ss itslf rciving no ob during [t + α), t + ] and it turns itslf off at tim t + α). Latr it turns itslf on to srv th ob right aftr t +. Undr this stratgy, th ovrall cost is 2 α) P, which is bttr than that of th brak-vn algorithm. This xampl shows it is possibl to modify classic onlin algorithms to xploit futur workload information to obtain bttr prformanc. To this nd, w propos nw futur-awar onlin ski-rntal algorithms and build nw onlin solutions. W modl th availability of futur workload information as follows. For any t, th workload in th window [t, t + α ] is known, whr α [0, ] is a constant and α rprsnts th siz of th window. W prsnt both th modifid brak-vn algorithm and th dcntralizd and dtrministic onlin solution namd CSR Collctiv Srvr-Rntals) as follow. Th modifid futurawar brak-vn algorithm is vry simpl and is summarizd as th part in th srvr s actions upon ob dpartur. Futur-Awar Onlin Algorithm CSR: A cntral ob-dispatching ntity implmnts th last-mptysrvr-first ob-dispatching stratgy, i.., th on dscribd in th off-lin algorithm. Each srvr: Upon rciving a ob, th srvr starts srving th ob immdiatly. Upon a ob laving this srvr and it bcoms mpty, th srvr waits an amount of tim α). If it rcivs a ob during th priod, it starts srving th ob immdiatly. Othrwis, it looks into th look-ahad window of siz α. It turns itslf off, if it will rciv no ob during th window. Othrwis, it stays idl. In fact, as shown in Thorm 5 latr in this sction, th algorithm CSR has th bst possibl comptitiv ratio for any dtrministic algorithms. Thus, no dtrministic algorithms can achiv bttr comptitiv ratio than th algorithm CSR. Th comptitiv ratio can b improvd by rplacing th dtrministic slp dcision by a randomizd dcision, similarly to [27], but xtndd to considr futur information. Howvr, if srvrs ar turnd off aftr random tims, thn it is possibl that th last-mpty srvr is off vn though thr ar idl srvrs. Instad of using th last-mpty srvr, w will dispatch th ob to th srvr, if any, that is on but has bn idl last tim, as don in [29]. Th following dcntralizd and randomizd onlin algorithm namd RCSR Randomizd Collctiv Srvr-Rntals) is nw, and has th bst possibl comptitiv ratio. Futur-Awar Onlin Algorithm RCSR: A cntral ob-dispatching ntity implmnts th last-idl ob-dispatching stratgy. Each srvr: Upon rciving a ob: rsts all timrs, and start srving th ob immdiatly. Upon a ob laving this srvr: rcords th occupancy as a, and initializs a timr to xpir tim Z into th futur, whr Z has probability dnsity f Z z) = xpz/ { α) }) + α) α) 0<z α) + α + α δz) 7) whr δ is th Dirac dlta distribution, and X = if X is tru, and 0 othrwis. Upon xpiration of th timr, consult th prdiction ngin. If th maximum occupancy in th coming window of siz α is lss than a, thn turn off. Othrwis, rmain idl until a ob is assignd. Th following lmma, provd in Appndix C, shows that RCSR prforms at last as wll as it would undr th lastmpty-srvr-first ob-dispatching stratgy, which will allow us to obtain a comptitiv ratio. Lmma 4. For any givn workload, th cost of using RCSR is, with probability, no gratr than th cost of applying last-mpty-srvr-first with th sam pr-srvr slp policy, providd that th sam random numbr Z is gnratd undr both schms for any givn ob dpartur. Th two futur-awar onlin algorithms inhrit th nic proprtis of th proposd off-lin algorithm in th prvious sction. Th sam srvr is usd to srv a ob during its ntir soourn tim. Thus thr is no ob migration cost. Although th ob-dispatching ntity in our algorithms is cntralizd, it ust maintains a stack and stimats futur workload. Th maority of th algorithm is prformd by th dcntralizd) srvrs. This maks CSR and RCSR asy to implmnt and scalabl. Obsrving no such futur-awar onlin algorithms availabl in th litratur, w analyz thir comptitiv ratios and prsnt th rsults as follows. Assum that obs assignd to a srvr is countabl. Thorm 5. For any P, β o f f, β on, th onlin algorithms CSR and RCSR hav comptitiv ratio of 2 α and / + α). 2 α and / + α) ar th bst comptitiv ratios for dtrministic and randomizd algorithms for SCP, undr lastmpty-srvr-first ob-dispatching stratgy, rspctivly. Proof: Rfr to Appndix D. Rmarks: i) Whn α =, both two algorithms achiv th optimal srvr opration cost. This matchs th intuition

7 7 Comptitiv ratio 2.5 CSR:mpirical CR RCSR:mpirical CR CSR:analytical CR RCSR:analytical CR Look ahad window siz Figur 3: Comparison of th worst-cas comptitiv ratios according to Thorm 5) and th mpirical comptitiv ratios obsrvd in simulations using ral-world tracs. Th full-siz look-ahad window siz = 6 units of tim. Mor simulation dtails ar in Sction V. that srvrs only nd to look amount of tim ahad to mak optimal off-or-idl dcision upon ob dparturs. This immdiatly givs a fundamntal insight that futur workload information byond th critical intrval corrsponding to α = ) will not improv dynamic provisioning prformanc. ii) Th comptitiv ratios prsntd in th abov thorm ar for th worst cas. W hav carrid out simulations using ral-world tracs and found th mpirical ratios ar much bttr, as shown in Fig. 3. iii) To achiv bttr comptitiv ratios, th thorm says that it is ncssary to chang th ob-dispatching stratgy, sinc othrwis no dtrministic or randomizd algorithms do bttr than th algorithms CSR and RCSR. iv) Our analysis assums th workload information in th look-ahad window is accurat. W valuat th two onlin algorithms in simulations using ral-world tracs with prdiction rrors, and obsrv thy ar fairly robust to th rrors. Mor dtails ar providd in Sction V. Not that our algorithms ar closly rlatd to th DE- LAYEDOFF algorithm in [29], dspit th fact that thy sk to optimiz diffrnt obctiv functions total nrgy consumption in our study v.s. Enrgy-Rspons tim Product ERP) in [29]). Th main algorithmic diffrnc is that w mak us of futur information to improv prformanc, and us randomization to improv th comptitiv ratio. Th main analytic diffrnc is that w considr worst-cas prformanc, whras [29] considrs xpctd prformanc in a stochastic stting and a larg-systm asymptotic rgim. C. Adapting th Algorithms to Work with Discrt-Tim Fluid Workload Modl Adapting our off-lin and onlin algorithms to work with th discrt-tim fluid workload modl involvs two simpl modifications. Rcall in th discrt-tim fluid modl, tim is dividd into qual-lngth slots. Jobs arriving in on slot gt srvd in th sam slot. Workload can b split among running srvrs at arbitrary granularity lik a fluid. For th ob-dispatching ntity in all th algorithms, at th nd of ach slot whn all srvrs ar considrd to b mpty, it pushs all th srvr IDs back into th stack ordr dosn t mattr). Thn at th bginning of ach slot, it pops ust-nough srvr IDs from th stack in a Last-In/First-Out mannr to satisfy th currnt workload. In this way, th ob-dispatching ntity ssntially packs th workload to as fw srvrs as possibl, following th last-mpty-srvr-first stratgy. Each individual srvr starts to srv upon rciving a ob, and starts to solv th off-lin or onlin) discrt skirntal problm upon th ob laving. It is not difficult to vrify th modifid algorithms still rtain thir corrsponding prformanc guarants. Spcifically: Corollary 6. Th modifid dtrministic and randomizd onlin algorithms for discrt-tim fluid workload hav comptitiv ratios of 2 α and θ / θ + α), rspctivly, whr θ is th diffrnc btwn th lngth of brak-vn intrval and look-ahad window and θ = + /θ) θ as θ. D. Extnding to Cas Whr Srvrs Hav Stup Tim. Until now, w hav ignord th tim T s rquird for a srvr to turn on. Th comptitiv ratio will b unboundd unlss thr is a bound on th numbr of obs that can arriv during T s. W now dscrib a cntralizd algorithm EXT that provids a boundd CR in th cas whr aτ) +γ)at) for all τ [t, t + T s ]. W xpct γ to b small [30]. In this modl, srvrs can b in thr stats: ON, BOOT, OFF. Only srvrs in stat ON can srv obs, but srvrs in stats ON and BOOT both consum powr P pr unit tim. An OFF srvr turns on whn it ntrs stat BOOT; T s latr it will bcom ON. A srvr in any stat can immdiatly b turnd OFF. Algorithm EXT for Cass with Stup Tim: Each srvr: Bhavs as for CSR or RCSR, but whn its timr xpirs, it dos not turn off but snds a mssag M to managr. Managr: Kps track of th st X of siz x) of activ srvrs, i.., thos that hav not snt M sinc bing allocatd a ob. It rsponds to two typs of vnts as follows: Job arrival: If X contains an idl srvr, th ob is snt to a srvr in X using last-idl. Othrwis it is snt to anothr ON srvr. Additional srvrs will b turnd on so that th total numbr of ON and BOOT srvrs is x + γ) +. Mssag M from srvr: All but x + γ) + srvrs will b turnd OFF. BOOT srvrs ar turnd off first, in dcrasing ordr of how rcntly thy wr turnd on. No activ srvrs ar turnd off. Th following rsult, provn in Appndix E, stablishs th validity and prformanc guarants of EXT. Corollary 7. If thr ar a 0) + γ) + ON srvrs at tim 0, thn undr EXT, th numbr of ON srvrs at tim t is at last a t). Lt a min = min t [0,T] at). Th comptitiv ratio of EXT on instancs with discrt arrival instants is 2 α) + γ) + 2/a min if srvrs us CSR, or +α + γ) + 2/a min if srvrs us RCSR. Ths ar boundd abov by 2 α) + γ) + 2γ and +α + γ) + 2γ. Rmarks: i) Th comptitiv ratio of EXT is linarly proportional to γ. ii) Sinc th minimal workload a min in

8 8 larg data cntrs is normally much largr than that in small ons, whnc EXT is usually mor bnficial for larg data cntr. iii) In EXT, w adopt ovr-provisioning to combat th problm that srvrs nd stup tim T s, howvr, futur workload may not b known; it would b intrsting to know if thr xist othr approachs to handl this problm. EXT can not achiv comptitiv ratio of vn if α =. Thrfor, it is also good to know how to bttr utiliz futur information. V. Exprimnts W implmnt th proposd off-lin and onlin algorithms and carry out simulations using ral-world tracs to valuat thir prformanc. Our aims ar thrfold. First, to valuat th prformanc of th algorithms in a typical stting. Scond, to study th impacts of workload prdiction rror and workload charactristics on th algorithms prformanc. Third, to compar our algorithms to two rcntly proposd solutions LCPw) in [22] and DELAYEDOFF in [29]. A. Sttings Workload trac: Th tracs w us in xprimnts ar a st of I/O tracs takn from 6 RAID volums at MSR Cambridg [3]. Th tracd priod was on wk from Fbruary 22 to 29, W stimat th avrag numbr of obs ovr disoint 0 minut intrvals. Th data trac has a pak-to-man ratio PMR) of Th obs ar rqust-rspons typ and thus th workload is bttr dscribd by a discrt-tim fluid modl, with th slot lngth bing 0 minuts and th load in ach slot bing th avrag numbr of obs. In th xprimnts, w run algorithm LCPw) [22] by dirctly using th abov discrt-tim trac, sinc LCPw) was originally dsignd to work undr a discrt-tim stting. Manwhil, CSR, RCSR, and DELAYEDOFF [29] wr primally dsignd to work undr a continuous-tim stting. To valuat thir prformanc by using th abov discrt-tim trac, w run ths algorithms by fding obs continuously to th algorithms, whr th ob-arrivals in a slot ar assumd to uniformly sprad out th slot. By this stting, w would lik to dmonstrat that algorithms CSR/RCSR/DELAYEDOFF do not rquir to know th numbr of ob-arrivals a priori to oprat. W us last-mpty-srvr-first for RCSR. Cost bnchmark: Currnt data cntrs usually do not us dynamic provisioning. Th cost incurrd by static provisioning is usually considrd as bnchmark to valuat nw algorithms [22], [6]. Static provisioning runs a constant numbr of srvrs to srv th workload. In ordr to satisfy th timvarying dmand during a priod, data cntrs usually ovrly provision and kp mor running srvrs than what is ndd to satisfy th pak load. In our xprimnt, w assum that th data cntr has th complt workload information ahad of tim and provisions xactly to satisfy th pak load. Using such bnchmark givs us a consrvativ stimat of th cost saving from our algorithms. Svr opration cost: Th srvr opration cost is dtrmind by unit-tim nrgy cost P and on-off costs β on and β o f f. In th xprimnt, w assum that a srvr consums on unit nrgy for pr unit tim, i.., P =, x. W st β o f f + β on = 6, i.., th cost of turning a srvr off and on onc is qual to that of running it for six units of tim [22]. Undr this stting, th critical intrval is = β o f f + β on ) /P = 6 units of tim. B. Prformanc of th Proposd Onlin Algorithms W hav charactrizd in Thorm 5 th comptitiv ratios of CSR and RCSR as th look-ahad window siz, i.., α, incrass. Th rsulting comptitiv ratios, i.., 2 α and / + α), alrady appaling, ar for th worst cas. In practic, th actual prformanc can b vn bttr. In our first xprimnt, w study th prformanc of CSR and RCSR using ral-world tracs. Th rsults ar shown in Fig. 4b. Th cost rduction curvs ar obtaind by comparing th cost incurrd by th off-lin algorithm, CSR, RCSR, th LCPw) algorithm [22] and th DELAYEDOFF algorithm [29] to th cost bnchmark. Th vrtical axis indicats th cost rduction and th horizontal axis indicats th siz of lookahad window varying from 0 to 0 units of tim. For this workload, CSR, RCSR, LCPw) and DELAYED- OFF achiv substantial cost rduction as compard to th bnchmark. In particular, th cost rductions of CSR and RCSR ar byond 66% vn whn no futur workload information is availabl. LCPw) starts to prform whn th lookahad window siz is on. This is bcaus w run LCPw) undr a discrt-tim stting and th workload information for th currnt slot is only availabl aftr all obs in this slot hav arrivd. Manwhil, CSR, RCSR, and DELAYEDOFF ar running undr a continuous-tim stting, whr obs arriving at any momnt ar srvd immdiatly. Th cost rductions of CSR and RCSR grow linarly as th look-ahad window incrass, and raching optimal whn th look-ahad window siz rachs. Ths obsrvations match what Thorm 5 prdicts. Manwhil, LCPw) has not yt rach th optimal prformanc whn th look-ahad window siz rachs th critical valu. DELAYEDOFF has th sam prformanc for all look-ahad window sizs sinc it dos not xploit futur workload information. C. Impact of Prdiction Error Prvious xprimnts show that CSR, RCSR and LCPw) hav bttr prformanc if accurat futur workload is availabl. Howvr, thr ar always prdiction rrors in practic. Thrfor, it is important to valuat th prformanc of th algorithms in th prsnt of prdiction rror. To achiv this goal, w valuat CSR and RCSR with look-ahad window siz of 2 and 4 units of tim. Zro-man Gaussian prdiction rror is addd to ach unit-tim workload in th look-ahad window, with its standard dviation grows from 0 to 50% of th corrsponding actual workload. In practic, prdiction rror tnds to b small [32]; thus w ar ssntially strss-tsting th algorithms. W avrag 00 runs for ach algorithm and show th rsults in Fig. 4c, whr th vrtical axis rprsnts th cost rduction as compard to th bnchmark.

9 9 Workload Timhour) a) MSR data trac for on wk %Cost rduction 70 Opt CSR 68 RCSR LCP Dlaydoff look ahad window siz 0 b) Impact of futur information %Cost rduction Window Siz:4 68 Window Siz:2 67 Opt CSR RCSR LCP Prdiction rror%) 50 c) Impact of prdiction rror %Cost rduction 80 Opt 60 CSR RCSR LCP 40 Dlaydoff Pak to man ratio d) Impact of PMR Figur 4: Ral-world workload trac and th prformanc of algorithms undr diffrnt sttings. Th critical intrval is 6 units of tim. W discuss th prformanc of algorithms CSR, RCSR, LCPw) and DELAYEDOFF in Sction V-E. On on hand, w obsrv all algorithms ar fairly robust to prdiction rrors. On th othr hand, all algorithms achiv bttr prformanc with look-ahad window siz 4 than siz 2. This indicats mor futur workload information, vn inaccurat, is still usful in boosting th prformanc. D. Impact of Pak-to-Man Ratio PMR) Intuitivly, comparing to static provisioning, dynamic provisioning can sav mor powr whn th data cntr trac has larg PMR. Our xprimnts confirm this intuition which is also obsrvd in othr works [22], [6]. Similar to [22], w gnrat th workload from th MSR tracs by scaling a t) as a t) = Ka γ t), and adusting γ and K to kp th man constant. W run th off-lin algorithm, CSR, RCSR, LCPw) and DELAYEDOFF using workloads with diffrnt PMRs ranging from 2 to 0, with look-ahad window siz of on unit tim. Th rsults ar shown in Fig. 4d. As sn, nrgy saving incrass form about 40% at PRM=2, which is common in larg data cntrs, to larg valus for th highr PMRs that is common in small to mdium sizd data cntrs. Similar rsults ar obsrvd for diffrnt look-ahad window sizs. E. Discussion Not that CSR and RCSR hav comptitiv ratios 2 α and / + α), which improv as futur information is availabl. This is in contrast to LCPw), whos bst known comptitiv ratio is 3 and, rgardlss of how much futur information is availabl, thr ar instancs with prformanc arbitrarily clos to th ratio. Fig. 4b shows that CSR/RCSR prform slightly bttr than LCPw), partially bcaus thy nd not work in discrt tim. Ths prformanc gains of CSR/RCSR ovr LCPw) and DELAYEDOFF shown in Fig. 4b, whn multiplying th larg amount of nrgy consumd by th data cntrs vry yar, corrspond to non-ngligibl nrgy cost saving. Morovr, th slp managmnt in CSR/RCSR ar dcntralizd, which maks thm vry much asir to implmnt; whil th LCPw) is inhrntly cntralizd, sinc it rquirs th solution of a convx program at ach tim. Although in this xampl, DELAYEDOFF prforms clos to th optimal, thr ar vry natural cass in which it can b almost a factor of two mor xpnsiv than CSR/RCSR. Th valu of is approximatly on hour [22], and it is common for workloads to hav a priodic structur with priod on hour. In this cas, it is possibl that DELAYEDOFF always turns machins off ust bfor thy ar ndd again. If th workload can b prdictd an hour into th futur, thn CSR/RCSR can guarant optimal prformanc in this cas. DELAYEDOFF also dos not xploit randomnss to improv prformanc lik RCSR dos. VI. Concluding Rmarks Dynamic provisioning is an ffctiv tchniqu for rducing srvr nrgy consumption in data cntrs, by turning off unncssary srvrs to sav nrgy. In this papr, w dsign onlin dynamic provisioning algorithms with zro or partial futur workload information availabl. W rval an lgant divid-and-conqur structur of th off-lin dynamic provisioning problm, undr th cost modl that a running srvr consums a fixd amount of nrgy pr unit tim. Exploiting such structur, w show its optimal solution can b achivd by th data cntr adopting a simpl last-mpty-srvr-first ob-dispatching stratgy and ach srvr indpndntly solving a classic ski-rntal problm. W build upon this architctural insight to dsign two nw dcntralizd onlin algorithms. On is dtrministic with comptitiv ratio 2 α, whr 0 α is th fraction of th full-siz look-ahad window in which futur workload information is availabl. Th siz of th full-siz look-ahad window is dtrmind by th war-and-tar cost and th unittim nrgy cost of running a singl srvr. Th othr is randomizd with comptitiv ratio / + α). Th ratios 2 α and / + α) ar th bst comptitiv ratios for any dtrministic and randomizd onlin algorithms undr last-mpty-srvr-first ob-dispatching stratgy. Not that th problm w study in this papr is similar to that studid in [22]. Th diffrnc is that w optimiz a linar cost function ovr intgr variabls, whil Lin t al. in [22] minimiz a convx cost function ovr continuous variabls by rlaxing th intgr constraints). This papr and [22] obtain diffrnt onlin algorithms with diffrnt comptitiv ratios for th two diffrnt formulations, rspctivly. Our rsults lad to a fundamntal obsrvation that undr th cost modl that a running srvr consums a fixd amount of nrgy pr unit tim, futur workload information byond th th full-siz look-ahad window will not improv th dynamic provisioning prformanc. In addition, w also propos onlin algorithms for th cas that srvrs nd stup tim T s but th load satisfis aτ) + γ)at) for all τ [t, t + T s ]. Ths algorithms hav comptitiv ratios 2 α) + γ) + 2γ and +α + γ) + 2γ.

10 0 Our algorithms ar simpl and asy to implmnt. Simulations using ral-world tracs show that our algorithms can achiv clos-to-optimal nrgy-saving prformanc, and ar robust to futur-workload prdiction rrors. Ths rsults suggst that it is possibl to rduc srvr nrgy consumption significantly with zro or only partial futur workload information. This work can b xtndd in many important dirctions. In th lphant modl considrd hr, ach srvr could only srv on ob at a tim. Cloud data cntrs typically run multipl VMs on ach physical machin. On particular motivation is to pack togthr obs with complmntary rsourc rquirmnts, such as placing a CPU-intnsiv and a mmory-intnsiv VM on th sam srvr. In this scnario, minimizing th total powr cost is a dynamic bin-packing problm which is NP-hard. It contains classic bin packing as a spcial cas.). Th analysis of dynamic bin-packing problm is ntirly diffrnt and it would b intrsting to look at it in th futur. Evn in th simplst cas that ach srvr can host an arbitrary combination of m VMs, th problm is significantly diffrnt; it is no longr th cas that th optimal prformanc can b obtaind by a non-clairvoyant algorithm without VM migration, and indd such algorithms ar at bst m- comptitiv. A rlatd xtnsion would b to considr th fact that VMs may hav tim-varying rsourc rquirmnts. Anothr important dirction would b to xtnd ths rsults to th cas of htrognous srvrs or multipl gographically sparatd data cntrs [33], [34], [35]. It would b usful to xtnd th insight from this papr to htrognous cass. Acknowldgmnts W thank Minghong Lin for sharing th cod of his LCP algorithm, and Eno Thrska for sharing th MSR Cambridg data cntr tracs. Tan Lu and Minghua Chn s rsarch is partially supportd by a th China 973 Program Proct No. 202CB35904), th Gnral Rsarch Fund Proct No. 4209, 400, and 40) and an Ara of Excllnc Grant Proct No. AoE/E-02/08), all stablishd undr th Univrsity Grant Committ of th Hong Kong SAR, China, as wll as an Opn Proct of Shnzhn Ky Lab of Cloud Computing Tchnology and Application and two gift grants from Microsoft and Cisco. This work was also fundd by ARC grant FT Rfrncs [] T. Lu and M. Chn, Simpl and ffctiv dynamic provisioning for powr-proportional data cntrs, in Procdings of th 46th Annual Confrnc on Information Scincs and Systms CISS), 202. [2] J. G. Koomy, Growth in data cntr lctricity us 2005 to 200, Oakland, CA: Analytics Prss, 200. [3] Spain nrgy consumption. [Onlin]. Availabl: [4] L. Barroso, Th pric of prformanc, ACM Quu, vol. 3, no. 7, pp , [5] U.S. Environmntal Protction Agncy, Epa rport on srvr and data cntr nrgy fficincy, ENERGY STAR Program, [6] Z. Liu, M. Lin, A. Wirman, S. Low, and L. Andrw, Grning gographical load balancing, in Proc. ACM SIGMETRICS, 20, pp [7] P. Wndll, J. Jiang, M. Frdman, and J. Rxford, Donar: dcntralizd srvr slction for cloud srvics, in Proc. ACM SIGCOMM, vol. 40, no. 4, 200, pp [8] A. Qurshi, R. Wbr, H. Balakrishnan, J. Guttag, and B. Maggs, Cutting th lctric bill for intrnt-scal systms, in Proc. ACM SIGCOMM, 2009, pp [9] R. Urgaonkar, B. Urgaonkar, M. Nly, and A. Sivasubramaniam, Optimal powr cost managmnt using stord nrgy in data cntrs, in Proc. ACM SIGMETRICS, 20, pp [0] N. Rasmussn, Elctrical fficincy modling of data cntrs, Tchnical Rport Whit Papr, vol. 3. [] R. Sharma, C. Bash, C. Patl, R. Fridrich, and J. Chas, Balanc of powr: Dynamic thrmal managmnt for intrnt data cntrs, IEEE Intrnt Computing, [2] R. Raghavndra, P. Ranganathan, V. Talwar, Z. Wang, and X. Zhu, No powr struggls: Coordinatd multi-lvl powr managmnt for th data cntr, in ACM SIGARCH Computr Architctur Nws, vol. 36, no., 2008, pp [3] J. Chas, D. Andrson, P. Thakar, A. Vahdat, and R. Doyl, Managing nrgy and srvr rsourcs in hosting cntrs, in Proc. ACM SOSP, 200. [4] E. Pinhiro, R. Bianchini, E. Carrra, and T. Hath, Load balancing and unbalancing for powr and prformanc in clustr-basd systms, in Workshop on Compilrs and Oprating Systms for Low Powr, 200. [5] G. Chn, W. H, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao, Enrgyawar srvr provisioning and load dispatching for connction-intnsiv intrnt srvics, in Proc. USENIX NSDI, [6] A. Krioukov, P. Mohan, S. Alspaugh, L. Kys, D. Cullr, and R. Katz, Napsac: dsign and implmntation of a powr-proportional wb clustr, ACM SIGCOMM Computr Communication Rviw, vol. 4, no., pp , 20. [7] X. Fan, W. Wbr, and L. Barroso, Powr provisioning for a warhoussizd computr, in Proc. th 34th annual intrnational symposium on Computr architctur, [8] L. Barroso and U. Holzl, Th cas for nrgy-proportional computing, IEEE Computr, vol. 40, no. 2, pp , [9] D. Misnr, B. Gold, and T. Wnisch, Powrnap: liminating srvr idl powr, ACM SIGPLAN Notics, [20] H. Qian and D. Mdhi, Srvr oprational cost optimization for cloud computing srvic providrs ovr a tim horizon, in Procdings of th th USENIX confrnc on Hot topics in managmnt of intrnt, cloud, and ntrpris ntworks and srvics, 20, pp [2] Y. C. L. A. Bloglazov, R. Buyya and A. Zomaya, A taxonomy and survy of nrgy-fficint data cntrs and cloud computing systms, Advancs in Computrs, M. Zlkowitzd.), vol. 82, pp. 47-, 20. [22] M. Lin, A. Wirman, L. Andrw, and E. Thrska, Dynamic right-sizing for powr-proportional data cntrs, Proc. IEEE INFOCOM, Shanghai, China, pp. 0 5, 20. [23] Y. Chn, A. Das, W. Qin, A. Sivasubramaniam, Q. Wang, and N. Gautam, Managing srvr nrgy and oprational costs in hosting cntrs, in ACM SIGMETRICS, vol. 33, no., 2005, pp [24] R. Doyl, J. Chas, O. Asad, W. Jin, and A. Vahdat, Modl-basd rsourc provisioning in a wb srvic utility, in Procdings of th 4th confrnc on USENIX Symposium on Intrnt Tchnologis and Systms, [25] I. Milison and A. Nádas, Convx maorization with an application to th lngth of critical paths, Journal of Applid Probability, pp , 979. [26] A. Karlin, M. Manass, L. Rudolph, and D. Slator, Comptitiv snoopy caching, Algorithmica, vol. 3, no., pp. 79 9, 988. [27] A. Karlin, M. Manass, L. McGoch, and S. Owicki, Comptitiv randomizd algorithms for nonuniform problms, Algorithmica, vol., no. 6, pp , 994. [28] P. Bodík, R. Griffith, C. Sutton, A. Fox, M. Jordan, and D. Pattrson, Statistical machin larning maks automatic control practical for intrnt datacntrs, in Procdings of th 2009 confrnc on Hot topics in cloud computing. [29] A. Gandhi, V. Gupta, M. Harchol-Baltr, and M. Kozuch, Optimality analysis of nrgy-prformanc trad-off for srvr farm managmnt, Prformanc Evaluation, 200. [30] V. Mathw, R. Sitaraman, and P. Shnoy, Enrgy-awar load balancing in contnt dlivry ntworks, Proc. IEEE INFOCOM, 202. [3] D. Narayanan, A. Donnlly, and A. Rowstron, Writ off-loading: Practical powr managmnt for ntrpris storag, ACM Transactions on Storag TOS), vol. 4, no. 3, p. 0, [32] D. Kusic, J. Kphart, J. Hanson, N. Kandasamy, and G. Jiang, Powr and prformanc managmnt of virtualizd computing nvironmnts via lookahad control, Clustr Computing, vol. 2, no., pp. 5, 2009.

11 [33] M. Lin, Z. Liu, A. Wirman, and L. L. H. Andrw, Onlin algorithms for gographical load balancing, in Proc. Int. Grn Computing Conf., 202. [34] R. Nathui, C. Isci, and E. Gorbatov, Exploiting platform htrognity for powr fficint data cntrs, in Autonomic Computing, ICAC 07. Fourth Intrnational Confrnc on. IEEE, 2007, pp [35] T. Hath, B. Diniz, E. Carrra, W. Mira Jr, and R. Bianchini, Enrgy consrvation in htrognous srvr clustrs, in Procdings of th tnth ACM SIGPLAN symposium on Principls and practic of paralll programming. ACM, 2005, pp [36] C. Mathiu, Onlin algorithms:ski rntal. [Onlin]. Availabl: clair/talks/skirntal.pdf Appndix Th claims mad in th prvious sctions will now b provn from A to E. A. Proof of Thorm In ordr to prov thorm, w introduc thr lmmas. Th first stablishs that P on and P o f f ar wll dfind. Lmma 8. Th optimal u s and d s hav both lft and right limits. Proof: Th intrval btwn two discontinuitis in th optimal d s or optimal u s ) is at last, and so th st of discontinuitis has no accumulation points. Sinc it is picwis constant, this is sufficint for it to hav both lft and right limits at all points. Lmma 9. Lt m = max {ā τ) : τ T s, T )}. If T s T > and m < mināt s ), āt )) thn a ncssary condition for x t) to achiv optimal cost of P ā, X, Y, T s, T ) is that x t) m, t T s, T ). Proof: Lt x i t) b any optimal solution to th abov optimization problm P ā,x, Y, T s, T ) and x i t) dos not satisfy x i t) m, t T s, T ). In ordr to prov th ncssary condition, w divid x i t) into two cass. a) If x i t) m +, t T s, T ) thn lt x t) = m, t T s, T ). Thn x i t) will consum at last T T s ) P mor powr for ach xtra running srvrs than x t) during T s, T ). On th othr hand, x t) causs at most β on + β o f f mor warand-tar cost than x i t) for turning off/on ach srvr. Bcaus T T s ) >, x i t) actually costs mor than x t), which is a contradiction with that x i t) is an optimal solution. b) Othrwis, if x i t) dos not satisfy cas a), thn thr must xist tim τ in T s, T ) such that x i τ) = m. Lt x t) = min [m, x i t)], t T s, T ). Thn x t) satisfis all th constraints of P ā,x, Y, T s, T ). Morovr, x t) dos not incur mor on-off cost or oprating cost than x i t), which mans x t) is an optimal solution. Lmma 0. Lt x t) b an optimal solution to P [ā, ā 2 ), ā T + 2 ), 2, T + 2 ], whr ā t) is dfind in sction III. Thn x t) = 0, t T, T + 2 ) 2, 0), x T) = ā T) = a T) and x 0) = ā 0) = a 0). Morovr, x t), t [0, T] is an optimal solution to SCP problm. Proof: Applying lmma 9, w hav that x t) = 0, t 2, 0). Nxt, w prov x 0) = ā 0) = a 0). Assum instad that x 0) > ā 0). Lt µ = inf{t > 0 : āt) ā0)} b th first discontinuity in ā. If āµ) = ā0) thn lt ā 0) t [ 0, µ ] ˆx t) = x t) othrwis Othrwis, lt ā 0) t [ 0, µ) ˆx t) = x t) othrwis.

12 2 Sinc x t) = 0, t 2, 0), ˆx t) incurs a lowr running cost, and no highr switching cost. This contracts th assumption that x t) is an optimal solution and so x 0) ā0). Sinc x 0) ā0) for fasibility, w hav x 0) = ā 0). By th dfinition of ā t), w hav x 0) = ā 0) = a 0). Similarly, x t) = 0, t T, T + 2 ) and x T) = ā T) = a T). Sinc x t) = 0, t T, T + 2 ) 2, 0), x T) = ā T) = a T) and x 0) = ā 0) = a 0). Suppos that x t), t [0, T] is not an optimal solution to SCP. Lt x t) dnot an optimal solution to SCP. Thn w lt x t) t [0, T] ˆx t) = x t) othrwis. Thn ˆx t) incurs lss cost than x t) in [0, T] and thy hav th sam cost in th rst priods. This contracts th optimality of x t) for P [ā, ā 2 ), ā T + 2 ), 2, T + 2 ]. Thrfor x t), t [0, T] is an optimal solution to SCP. Nxt, w ar going to prov thorm. Proof: For any µ [0, T], w must hav that µ is in som intrval τ, τ ) such that ā τ) ā µ) +, ā τ ) ā µ) + and ā t) ā µ), t τ, τ ). W divid th situation in two cass. Cas I: τ τ > In this cas, according to our Optimal Solution Construction Procdur, w will st x µ) = ā µ) = a µ). On th othr hand, according to lmma 9), x t) a µ), t τ, τ ) bcaus x t) is an optimal solution to P [ā t), ā 2 ), ā T + 2 ), 2, T + 2 ]. Thrfor, w must hav x µ) = ā µ) = a µ). This mans in Cas I our Optimal Solution Construction Procdur givs an optimal solution. Cas II: τ τ In this cas, sinc τ τ, w must hav that τ, τ [0, T]. Thrfor, thr must xist two intrvals ) τ, τ ) and τ2, τ 2 which hav following proprtis: ) τ, τ ) τ, τ ), ā τ ) ā µ) +, ā τ ) ā µ) + and τ τ. Morovr, for any intrval υ, υ) ) τ, τ with ā υ ) min [ ā τ ), ā )] ) τ + and ā υ min [ ā τ ), ā τ )] +, w must hav υ υ >. 2) τ 2, τ 2) τ, τ ), ā τ2 ) min [ ā τ ), ā τ )] +, ā τ 2) min [ā τ ), ā τ )] +, τ 2 τ 2 > and a t) min [ ā τ ), ā τ )], t τ2, τ 2). In this cas, according to our Optimal Solution Construction Procdur, w will st x µ) = min [ ā τ ), ā τ )]. On th othr hand, according to lmma 9), x t) min [ ā τ ), ā τ )], t τ2, τ 2) bcaus x t) is an optimal solution to P [ā t), ā 2 ), ā T + 2 ), 2, T + 2 ]. Thn x t) min [ ā τ ), ā τ )], t τ, τ ), bcaus turning a srvr off and on latr incurs no lss cost than ust ltting it b idl during τ, τ ) sinc τ τ. Thrfor x µ) = min [ ā τ ), ā τ )]. This mans in Cas II our Optimal Solution Construction Procdur also givs an optimal solution. Thus th x t) constructd by th Optimal Solution Construction Procdur is an optimal solution to P [ā t), ā 2 ), ā T + 2 ), 2, T + 2 ], and th rsult follows by lmma 0. B. Proof of Thorm 2 First w ar going to prov that th offlin algorithm solvs P [ā t), ā 2 ), ā T + 2 ), 2, T + 2 ]. Lmma 0 thn implis th offlin algorithm also solvs SCP. First, w ar going to prov following lmma. Lmma. Undr last-mpty-srvr-first ob dispatching, if a srvr bcoms mpty at τ and it will rciv th first ob aftr τ at τ, thn ā τ ) = ā τ ) and ā t) < ā τ ), t τ, τ ). Proof: Lt S b th ID of th srvr bcoming mpty at τ. Sinc τ is th first tim that S is poppd aftr τ, th numbr of srvr IDs blow S on th stack dos not chang during τ, τ ). At any tim, th numbr of obs in th systm is qual to th numbr of srvr s IDs that ar not in th stack of th ob-dispatching ntity. Thrfor ā τ ) = ā τ ) and ā t) < ā τ ), t τ, τ ). Lmma 2. For any idl srvr at tim µ, lt τ b th most rcnt tim bfor µ that th srvr bcam idl. Thn ā τ) > ā µ). Proof: Lt τ b th first tim aftr µ that th srvr rcivs a ob. By lmma, w hav ā t) < ā τ), t τ, τ ). Thus ā τ) > ā µ). Now, w ar going to prov thorm 2. Th proof is similar to th proof of thorm. Lt x o t) Dnot th numbr of srvrs run by th offlin algorithm at t. Proof: For any µ [0, T], w must hav that µ is in som intrval τ, τ ) such that ā τ) ā µ) +, ā τ ) ā µ) + and ā t) ā µ), t τ, τ ). W divid th situation in two cass. Cas I: τ τ > In this cas, according to our Optimal Solution Construction Procdur, w will st x µ) = ā µ) = a µ). W ar going to prov that thr is no idl srvr in th systm at µ if w ar running th proposd offlin algorithm. W will divid th situation in thr sub-cass. ) τ = 2 In this sub-cas, if thr ar idl srvrs at µ, thn som idl srvrs will rciv obs at τ. According to lmma, thr must xist a tim υ in [0, τ ) such that ā ν) > ā µ), which contradicts that ā t) ā µ), t 2, τ ). 2) τ = T + 2 In this sub-cas, if thr ar idl srvrs at µ, by lmmas and 2, thr must xist a tim υ in τ, T) such that ā ν) > ā µ), which contradicts that ā t) ā µ), t τ, T + 2 ). 3) τ, τ ) [0, T] In this sub-cas, if thr ar idl srvrs at µ, by lmmas and 2, th idl srvr will rciv a ob aftr τ. Thus th idl priod for th idl srvr is largr than τ τ >, which contradicts th fact that in our offlin algorithm no srvr is longr than. Th thr sub-cass shows that in Cas I thr is no idl srvr at µ, which mans x o µ) = x µ). Thrfor, th offlin algorithm givs an optimal solution to P [ā t), ā 2 ), ā T + 2 ), 2, T + 2 ].

13 3 Cas II: τ τ In this cas, sinc τ τ, w must hav that τ, τ [0, T]. Thrfor, thr must xist two intrvals ) τ, τ ) and τ2, τ 2 which hav following proprtis: ) τ, τ ) τ, τ ), ā τ ) ā µ) +, ā τ ) ā µ) + and τ τ. Morovr, for any intrval υ, υ) ) τ, τ with ā υ ) min [ ā τ ), ā )] ) τ + and ā υ min [ ā τ ), ā τ )] +, w must hav υ υ >. 2) τ 2, τ 2) τ, τ ), ā τ2 ) min [ ā τ ), ā τ )] +, ā τ 2) min [ā τ ), ā τ )] +, τ 2 τ 2 > and a t) min [ ā τ ), ā τ )], t τ2, τ 2). In this cas, according to our Optimal Solution Construction Procdur, w will st x µ) = min [ ā τ ), ā τ )]. Similarly to Cas I, w can also divid th situation into thr sub-cass: ) τ 2 = 2. 2) τ 2 = T ) τ 2, τ 2) [0, T]. In ach sub-cas, w can adopt th approach w usd in Cas I to show that x o t) = min [ ā τ ), ā τ )], t τ2, τ ). By lmma, th offlin algorithm will not turn off a srvr during τ, τ ). Thrfor xo µ) = min [ ā τ ), ā τ )] = x µ). In th two cass, w provd that x o t) is qual to x t) constructd by Optimal Solution Construction Procdur. Thrfor, th proposd offlin algorithm solvs SCP optimally. C. Last idl vs last mpty In ordr to prov that last-idl is at last as good as lastmpty, w ar going to prov two facts: i) th numbr of physical switchs in last-idl is no mor than last-mpty, and ii) th numbr of "on" srvrs at any givn tim undr lastidl is also no mor than that of last-mpty. Lt Ls, t) b a tim-varying prmutation of srvrs such that any arrival to or dpartur from srvr s at tim t undr lastmpty arrivs to or dparts from Ls, t) undr last-idl. Not this is a random variabl dpnding on th random variabls Z chosn at tims prior to t.) Multipl such prmutations xist; w impos th continuity condition so that Ls, t) only changs at ob arrival tims. Spcifically, if Ls, t ) = Ls 2, t 2 ) for s s 2 and t < t 2 thn thr is an arrival to ithr s or s 2 undr last-mpty in th intrval [t, t 2 ], and last-idl assigns th ob to a diffrnt srvr. Partition th intrval [0, T) as follows. Lt D s b th st of points of discontinuity of Ls, ). W claim that, with probability, thr ar no accumulation points in D s. To s this, not that an accumulation point would only occur if thr wr an intrval of lngth ɛ such that thr wr an infinit numbr of i.i.d.) random timouts Z gnratd, ach of which is lss than ɛ. W can thn partition [0, T) into intrvals of th form [a s i), a s i + )), whr a s ) D s. According to th continuity condition of L s, t), all th points a s ) in D s ar ob arrival points. W can think of Ls, ) as dfining a logical srvr that srvs th sam obs undr last-idl as s dos undr lastmpty. By hypothsis, it also gnrats th sam squnc of Z slp timouts undr last-idl as s dos undr last-mpty. Thr ar two ways that logical srvr L s, ) can turn on ar: i) th mapping L s, ) rmains constant and th srvr Ls, t) turns on. ii) th mapping L s, ) changs from a srvr that is off to a srvr that is on. Consquntly, th only tims that logical srvr Ls, ) turns on or off and srvr s dos not ar in th cas ii). Ths switchs do not corrspond to a physical srvr turning on or off, and so do not incur a switching cost. Hnc th total switching cost undr last-idl is at most that undr last-mpty. It rmains to show that x Ls,t) t) undr last-idl is at most x s t) undr last-mpty. Th only caus for Ls, ) to turn on is a nw arrival, aftr which both s and Ls, t) must b on. Th only tims that s turns off that Ls, ) dos not ar during idl priods whn Ls, ) has alrady turnd off for fr du to a discontinuity in Ls, ). D. Proof of Thorm 5 In ordr to prov thorm 5, w us Lmma 3 and two othr tchnical lmmas. First, lt us introduc som notation. Lt τ,s b th tim in [0, T] that ob arrivs at srvr s, and τ, b th tim that lavs th systm. Lt τ,s = inf{t > τ, : a ob arrivs to sat tim t}; if thr ar finitly many arrivals in [0, T] thn τ,s = τ +,s. W also considr tim T as a virtual ob arrival point to th srvr. Lmma 3. Th dtrministic onlin ski-rntal algorithm usd by th onlin algorithm CSR has comptitiv ratio 2 α. Proof: As w alrady provd in Lmma 3, for both onlin and off-lin cass, a srvr facs th sam st of obs. From now on, w focus on on srvr, s. Th srvr should dcid to turn itslf off or stay idl btwn τ, and τ,s. In ordr to find th comptitiv ratio, w compar th costs P on and P o f f of th onlin ] and off-lin ski-rntal algorithms rspctivly in τ,s, τ,s. This dos not includ th cost to turn on at τ,s, but dos includ th cost to turn on at τ,s or immdiatly aftr if τ,s is an accumulation point). Th costs of th onlin and off-lin ski-rntal algorithms dpnd on th lngth of th tim btwn τ, and τ,s. Lt T,B = τ, τ,s dnot th lngth of th busy priod in τ,s, τ,s] and T,E = τ,s τ, dnot th lngth of th mpty priod in τ,s, τ,s]. Thn P o f f = P b T,B + PT,E P b T,B + ) β on + β o f f i f T,E i f T,E > and th onlin ski-rntal algorithm in CSR givs P on = 8) P b T,B + PT,E i f T,E P b T,B + ) β on + β o f f + P α) i f T,E > 9) Hnc, T,E implis P ) on βon + β o f f, T,E > implis P on P o f f /P o f f =, and sinc P = βon + β o f f ) + P α) βon + β o f f ) = 2 α. In ithr cas, P on 2 α for any T,E. Summing ovr and s givs th rsult. /P o f f

14 4 Lmma 4. Th randomizd onlin ski-rntal algorithm usd by th onlin algorithm RCSR with last-mpty-srvr-first stratgy has comptitiv ratio / + α). Proof: In th proof, w again focus on on srvr. W will us th notation usd to prov Lmma 3. This tim it is sufficint to compar th avrag cost P on of th randomizd onlin ski-rntal algorithm in τ,s, τ,s] with off-lin optimal cost in 8). Undr th randomizd onlin ski-rntal algorithm, whn T < α, w hav E ) P on = Pb T,B + PT,E ; whn α T,E, w hav E ) P on = P b T,B + +P α) T,E α and whn T,E >, w hav E ) P on = Pb T,B + T,E α 0 Pz + βon + β o f f ) fz z) dz T,E f Z z) dz; α) 0 Pz + βon + β o f f ) fz z) dz. W gt th abov xpctd cost for α T,E as follows: If th numbr Z gnratd by th srvr is lss than T,E α, thn th srvr will wait for tim Z, consuming nrgy PZ. It looks into th look-ahad window of siz α and finds it won t rciv any ob during th window bcaus Z < ) T,E α. Thrfor, it turns itslf off and costs βon + β o f f. On th othr hand, if Z T,E α, th srvr will not turn itslf off and consum PT,E to stay idl. W can gt th xpctd cost for T,E < α and T,E > in th sam way. According to th distribution of Z in RCSR, w can calculat E ) ) P,on and th ratio btwn E P,on and P,o f f : E ) P on, T,E < α = T,E α P o f f +α From this xprssion, for all, w can conclud that E ) P on /P o f f +α for any T,E. Summing ovr and s givs th rsult. Now w ar rady to prov thorm 5. Rcall that th optimal cost of th data cntr can b achivd by ach srvr running an off-lin ski-rntal algorithm indpndntly. On th othr hand, in Lmmas 3 and 4, w provd that th cost of dtrministic and randomizd onlin ski-rntal algorithm w applid ar at most 2 α and +α tims th cost of off-lin ski-rntal algorithm for on srvr. Thrfor, th cost of our onlin algorithm CSR is at most 2 α tims th cost of off-lin algorithm for data cntr. Morovr, if w adopt last-mpty-srvr-first ob-dispatching stratgy in th randomizd algorithm RCSR, it can achiv comptitiv ratio +α. By Lmma 4, RCSR with last-idl prforms at last as wll as if it adoptd last-mpty-srvr-first ob-dispatching stratgy. Thrfor, RCSR has comptitiv ratio +α. Nxt, w want to prov that CSR has th bst comptitiv ratio for dtrministic onlin algorithms. First, w prov that th bst comptitiv ratio of a dtrministic algorithm for a singl ski-rntal problm is 2 α. Assum that th dtrministic onlin algorithm pks into th look-ahad window and thn dcid to turn off or stay idl tim θ aftr bcoming mpty at t. For θ < α, if th srvr rcivs its nxt ob right aftr t + θ + α), thn th onlin algorithm will turn off itslf at t + θ, and consum nrgy P θ + ). On th othr hand, th offlin optimal is α + θ) P, whnc th comptitiv ratio is at last θ+ θ+α > 2 α. For θ > α, if th srvr rcivs its nxt ob right aftr t + θ + α), thn th onlin algorithm will turn off itslf at t + θ, and consum P θ + ) powr. On th othr hand, th offlin optimal is P. Th comptitiv ratio at last is + θ > 2 α. Hnc, only whn θ = α can th dtrministic algorithm hav th comptitiv ratio 2 α. Thrfor, th bst comptitiv ratio of dtrministic algorithm for a singl ski-rntal problm is 2 α. Howvr, a srvr will rciv a squnc of obs in data cntr. And aftr finishing ach ob, th srvr facs a ski-rntal problm. Hnc, ach srvr actually facs a rpatd ski-rntal problm. As for rpatd ski-rntal problm w hav following lmma. Lmma 5. Th bst comptitiv ratio of a dtrministic algorithm for th rpatd ski-rntal problm facd by ach srvr is 2 α. Proof: W will prov lmma 5 by induction. Assum that dtrministic algorithm A achivs th bst comptitiv ratio for rpatd ski-rntal problm. Lt θ i b th lngth of idl tim bfor th srvr pks into th look-ahad in th ith ski-rntal problm. Sinc th bst dtrministic algorithm for singl ski-rntal problm must pk into th look-ahad window aftr staying idl for α), A must hav θ = α. Suppos θ i = α for i =, 2,...k. Thrfor, th cost of A is up to 2 α tims th off-lin optimal for th first k ski-rntal problms. W will prov that A must hav θ k+ = α. If θ k+ < α or θ +k > α, w can us th sam approach w usd to prov th bst comptitiv ratio for singl ski-rntal is 2 α to show that in th k + )th ski-rntal problm A consums mor than 2 α tims th off-lin optimal in worst cas for this phas. If th worst cas of this phas occurs aftr th worst cas of th prvious phass, this would rsult in an ovrall comptitiv ratio xcding 2 α. Thrfor, w must hav θ k+ = α if th comptitiv ratio is to b at most 2 α. Sinc th schm with θ k = α for all k has comptitiv ratio xactly 2 α, it follows that th bst comptitiv ratio of dtrministic algorithm for rpatd ski-rntal algorithm is 2 α. Whn a t), th problm SCP w study in this papr bcoms a rpatd ski-rntal problm. Thrfor, th bst comptitiv ratio for a dtrministic onlin algorithm is 2 α, which is achivd by CSR. Finally, w want to prov that RCSR has th bst comptitiv ratio for randomizd onlin algorithms. Considr th cas that th srvr bcoms mpty at τ and it will rciv its nxt ob at τ 2. In ordr to find th bst comptitiv ratio for a randomizd onlin algorithm, according to th proof of Lmma 4, it is sufficint to find th minimal ratio of th cost by a randomizd onlin algorithm to that of th offlin

15 5 optimal in [τ, τ 2 ]. Th comptitiv ratio cannot b lowr than th comptitiv ratio on an instanc with a singl mpty intrval, and so w considr that cas. W first divid tim priod τ, τ 2 ) into slots of qual lngth. As th lngth of th slots gos to zro, w can gt th bst comptitiv ratio for a continuous tim randomizd onlin algorithm. Assum th critical intrval contains xact b slots and thr ar D slots in [τ, τ 2 ]. W focus on th cas that th look-ahad window has k b 2 slots. If k b, th onlin algorithm can achiv th offlin optimum and th comptitiv ratio is.) Lt p i dnot th probability that th algorithm dcids to turn off th srvr at slot i =, 2,.... Lt th comptitiv ratio b c. Rgardlss of th valu of D, th xpctd onlin cost must b at most th comptitiv ratio tims th off-lin cost. Thus th minimum comptitiv ratio satisfis inf c 0) s.t. D p i cd, D [0, k], ) D k b + i ) p i + D k b + i ) p i + i=d k+ i=d k+ Dp i Dc, D k, b]2) Dp i bc, D b, ]3) p i =, 0 p i, i 4) var c, p i, i {, 2, 3,...} 5) W can apply th stps in [36] to show that th optimal valu c d of problm 0) 5) is qual to th optimal valu c of following problm. min c 6) s.t. c, D [0, k], 7) D k b k b + i ) p i + D p i D c, D k, b)8) b k i=d k+ b + i ) p i b c, D [b, ] 9) b k p i = 0 p i, i 20) var c, p i, i {, 2,..., b k} 2) Nxt, w prov that p is positiv. If instad p = 0, lt b th minimal i such that p i > 0. Thn th constraints 8) 9) must hold as strict inqualitis for D k +, for th following rason. First considr th constraint for D = k +. Sinc w hav b k othrwis w obtain th dtrministic algorithm CSR, which is suboptimal), w hav D = k + < b and th constraint for D = k +, dividd by D, is b + b k p + p i c k + i= + and whn D k +, th constraints, dividd by D, ar b k p i c. i= Sinc k b 2, if th lattr wr activ, thn th formr would b violatd. W us th slacknss of ths constraints to show p > 0. Th cofficint of p is lss than that of p in th constraints for D > k+. Thrfor, w can dcras p a littl bit and incras p a littl bit such that all th constraints of 7) 20) hav slacknss, which mans w can find a smallr c which satisfis all th constraints. This contradicts th optimality of p = [ p, p 2, p 3,, b k] p. Thrfor, w must hav p > 0. Nxt, w again follow [36] to show that ach of th inqualitis in 8), 9) is tight. Assum instad that th constraint corrsponding to som particular D k, b] is loos. Lt D # b th largst such D. Considr cas i) that D # < b. Not that p D # k+ > 0, sinc othrwis D# + would also b slack. Thn dcras p and incras D # k+ p slightly. This dos not affct constraints for smallr D # k D, but introducs slack into th constraints for all largr D. Nxt, w could incras p D # k and dcras p, which dosn t affct constraints for largr D, but introducs slack for all constraints with smallr D. Altrnativly, in cas ii) that D # = b, w can dcras p whil incrasing p b k to introduc slack into arlir constraints. In ithr cas, th transformation inducs slack in all constraints, which allows c to dcras, contradicting th optimality of c. Thrfor, all th constraints for D k, b] must b tight. Sinc th total b k constraints for all th D k, b] is tight and b k p i =, w can solv th systm of linar quations and gt th minimal comptitiv ratio and probability distribution: ) b k b k c = b k b k b ) i p b k i = c b k, 0 i < b k b k b k ) b k b k p = k + b k b c, k < b Ltting b go to infinity and kping k/b = α, w hav th minimal comptitiv ratio c for continuous tim: c = + α This mans th optimal comptitiv ratio for continuous tim randomizd onlin algorithm is c = +α, as rquird. Thrfor, th bst comptitiv ratio of randomizd algorithm for singl ski-rntal problm is +α. W hav th following lmma to prov that RCSR has th bst comptitiv ratio for randomizd algorithms against oblivious advrsary. Lmma 6. Th bst comptitiv ratio of randomizd algorithm for th rpatd ski-rntal problm is +α. Proof: In th proof w will us th notation usd in th proof of lmma 3. Assum that th cost of onlin algorithm

16 6 in th ith ski rntal is C i and th corrsponding offlin optimal is Ci. If th stratgy of th oblivious advrsary is to arbitrarily choos a numbr which is gratr than α as th mpty priod of ach ski rntal problm, thn th onlin algorithm has no information of th lngth of currnt mpty priod T i,e vn if th onlin algorithm knows T i,e, T i 2,E,...T,E. W ar going to prov lmma 6 by induction. It is clar that in th first ski rntal w can not do bttr than in singl ski rntal problm. Thrfor, w hav E C ) +α C. Assum that E ) k k E C i +α Ci. ) k C i k +α Ci, w ar going to prov Suppos onlin algorithm chooss f Zk z k z k, z k 2...z ) as th conditional probability distribution of Z k givn th historical information. Thn thr always xists a T k,e such that E C k ) = E E C k Z k, Z k 2...Z )) + α C k To s this, suppos thr is no T k,e satisfying abov inquality, thn for any T k,e, w must hav E E C k Z k, Z k 2...Z )) < + α C k Thn in th singl ski rntal problm, w can also lt th distribution of random variabl Z follow th unconditional distribution f Zk z k ) of Z k. In this way, w can gt a bttr comptitiv ratio than +α for singl ski rntal problm. This is a contradiction. Thrfor, such T k,e must xist. This mans th ) bst ratio ) w can do in kth ski rntal is +α. Sinc k k E C i = E C i + E C k ) and k Ci = k Ci + C k, thus w hav k E C i k Ci + α as rquird. This mans onlin algorithms can not do bttr than +α vn against oblivious advrsary. Thrfor, RCSR has th bst comptitiv ratio +α for randomizd algorithms against oblivious advrsary. Sinc SCP has rpatd ski rntal problm as a spcial cas, +α is th optimal comptitiv ratio for any randomizd algorithm. E. Proof of Corollary 7 In this sction, w ar going to prov corollary 7. Proof: W prov th rsult for RCSR. Sinc w mak no us of th form of f X, th sam proof holds for CSR which corrsponds to RCSR with f x x) = δx )). W first stablish validity. Not that xt) is th numbr of srvrs ON undr RCSR, and that x incrass by at most a factor of + γ in an intrval of lngth T s, sinc xt) at) at th start, and xt) = at) at all tims that x incrass. Sinc arrival instants ar discrt, thr ar also no limit point in th N st of tims t n n=0 at which x changs, and so w can apply induction on n. By induction, th numbr of ON and BOOT srvrs at ach tim t n is ithr xt n ) + γ) or xt n ) + γ) +. Th bas cas, t 0 = 0, is tru by hypothsis. For subsqunt t n it is tru by construction xcpt that whn M is snt, thr may b only xt n ) + γ) + xt n ) + γ) srvrs ON or BOOTing. W now show by induction that thr ar at last xt n ) ON srvrs at ach tim t n. If x dcrass at t n, this is tru sinc thr wr at last xt n ) > xt n ) srvrs ON bfor t n. Nxt considr th cas that x incrass at t n. Lt τ = arg min τ [tn T s,t n ] xτ), with tis brokn by taking th smallst τ. W claim all BOOT srvrs at τ wr BOOT at t n T s. This is trivial if τ = t n T s. To s it in othr cass, suppos instad thr is a BOOT srvr at τ that was turnd on at τ t n T s, τ). Now xτ ) > xτ) by th minimality of τ, and so xτ ) + γ) xτ) + γ) +, whnc thr ar mor ON or BOOT srvrs at τ than at τ. Howvr, sinc EXT turns of th most rcntly turnd on BOOT srvrs first, xistnc at τ of a BOOT srvr turnd on at τ mans that mor srvrs ar turnd on during [τ, τ] than ar turnd off, which is a contradiction. Sinc x t n ) x τ) + γ) and all th BOOT srvrs at τ will bcom ON at t n, thus thr will b at last x τ)+ x τ) γ% + x t n ) ON srvrs. This complts th induction. Sinc x t) a t), w hav provd th numbr of ON srvrs is at last a t) at tim t in th xtndd algorithm, which stablishs th first claim of th thorm. To prov th comptitiv ratios, not that th numbr of total activ srvrs in EXT is at most + γ) x t) + 2. Th total running nrgy cost of EXT is at most 2PT mor than + γ) tims th running cost of RCSR. Now, w ar going to analyz th switching cost. W divid th x t) down into priods during which x t) is incrasing and priods in which it is dcrasing. Morovr, a dcrasing/incrasing priod must b followd by a incrasing/dcrasing priod and th combination of all th priods covrs th intrval of [0, T]. In any incrasing priod, assum that x t) incras from A to A + k, th numbr of turning-on in xtndd algorithm is A + k) + γ) A + γ) k + γ) W will gt similar rsult for dcrasing priod. Thrfor, th total switching cost of th xtndd algorithm is at most + γ) tims that of RCSR. Whn srvrs hav stup tim, th offlin optimal cost P S is changd. Howvr, th optimal valu of SCP is a lowr bound of P S. Hnc, th total cost of RCSR is at most +α P S. Morovr, th total cost of EXT is at most 2PT + +α + γ) P S. Th comptitiv ratio of EXT follows from that a min is th minimal workload. F. Exprimnt of Elphant Workload In this sction, w will valuat CSR and RCSR with lphant workload dfind in Sction II-A. Sinc w do not hav any ral data cntr trac of this kind of workload, w usd computr to gnrat a synthtic workload shown in Fig. 5. In this lphant workload trac, th ob arrival rat is

17 7 Poisson procss and th rat varis from an hour to anothr. Th srvic tim of ach ob is xponntially distributd and th man is about 33 hour. Sinc w nd us computr to do simulation, w chop th total tim in to small slots with lngth of 6 sconds. Th PMR of this trac is.7. Th simulation rsult is shown in Fig. 6. On obsrvation from Fig. 6 is that th CSR and RCSR nrgy-saving curvs of lphant workload ar similar to that of mic workload. Our algorithms can sav mor than 37% nrgy. And this numbr is consistnt with th rsult in Fig. 4d which indicats that th nrgy saving is about 40% whn PMR is Workload Timhour) Figur 5: Synthtic Elphant Workload. %Cost rduction Opt CSR RCSR Look ahad window siz Figur 6: Enrgy saving of our algorithms for lphant workload.

by John Donald, Lecturer, School of Accounting, Economics and Finance, Deakin University, Australia

by John Donald, Lecturer, School of Accounting, Economics and Finance, Deakin University, Australia Studnt Nots Cost Volum Profit Analysis by John Donald, Lcturr, School of Accounting, Economics and Financ, Dakin Univrsity, Australia As mntiond in th last st of Studnt Nots, th ability to catgoris costs

More information

Adverse Selection and Moral Hazard in a Model With 2 States of the World

Adverse Selection and Moral Hazard in a Model With 2 States of the World Advrs Slction and Moral Hazard in a Modl With 2 Stats of th World A modl of a risky situation with two discrt stats of th world has th advantag that it can b natly rprsntd using indiffrnc curv diagrams,

More information

A Note on Approximating. the Normal Distribution Function

A Note on Approximating. the Normal Distribution Function Applid Mathmatical Scincs, Vol, 00, no 9, 45-49 A Not on Approimating th Normal Distribution Function K M Aludaat and M T Alodat Dpartmnt of Statistics Yarmouk Univrsity, Jordan Aludaatkm@hotmailcom and

More information

Econ 371: Answer Key for Problem Set 1 (Chapter 12-13)

Econ 371: Answer Key for Problem Set 1 (Chapter 12-13) con 37: Answr Ky for Problm St (Chaptr 2-3) Instructor: Kanda Naknoi Sptmbr 4, 2005. (2 points) Is it possibl for a country to hav a currnt account dficit at th sam tim and has a surplus in its balanc

More information

QUANTITATIVE METHODS CLASSES WEEK SEVEN

QUANTITATIVE METHODS CLASSES WEEK SEVEN QUANTITATIVE METHODS CLASSES WEEK SEVEN Th rgrssion modls studid in prvious classs assum that th rspons variabl is quantitativ. Oftn, howvr, w wish to study social procsss that lad to two diffrnt outcoms.

More information

Question 3: How do you find the relative extrema of a function?

Question 3: How do you find the relative extrema of a function? ustion 3: How do you find th rlativ trma of a function? Th stratgy for tracking th sign of th drivativ is usful for mor than dtrmining whr a function is incrasing or dcrasing. It is also usful for locating

More information

The example is taken from Sect. 1.2 of Vol. 1 of the CPN book.

The example is taken from Sect. 1.2 of Vol. 1 of the CPN book. Rsourc Allocation Abstract This is a small toy xampl which is wll-suitd as a first introduction to Cnts. Th CN modl is dscribd in grat dtail, xplaining th basic concpts of C-nts. Hnc, it can b rad by popl

More information

(Analytic Formula for the European Normal Black Scholes Formula)

(Analytic Formula for the European Normal Black Scholes Formula) (Analytic Formula for th Europan Normal Black Schols Formula) by Kazuhiro Iwasawa Dcmbr 2, 2001 In this short summary papr, a brif summary of Black Schols typ formula for Normal modl will b givn. Usually

More information

Category 7: Employee Commuting

Category 7: Employee Commuting 7 Catgory 7: Employ Commuting Catgory dscription This catgory includs missions from th transportation of mploys 4 btwn thir homs and thir worksits. Emissions from mploy commuting may aris from: Automobil

More information

Traffic Flow Analysis (2)

Traffic Flow Analysis (2) Traffic Flow Analysis () Statistical Proprtis. Flow rat distributions. Hadway distributions. Spd distributions by Dr. Gang-Ln Chang, Profssor Dirctor of Traffic safty and Oprations Lab. Univrsity of Maryland,

More information

Free ACA SOLUTION (IRS 1094&1095 Reporting)

Free ACA SOLUTION (IRS 1094&1095 Reporting) Fr ACA SOLUTION (IRS 1094&1095 Rporting) Th Insuranc Exchang (301) 279-1062 ACA Srvics Transmit IRS Form 1094 -C for mployrs Print & mail IRS Form 1095-C to mploys HR Assist 360 will gnrat th 1095 s for

More information

The Constrained Ski-Rental Problem and its Application to Online Cloud Cost Optimization

The Constrained Ski-Rental Problem and its Application to Online Cloud Cost Optimization 3 Procdings IEEE INFOCOM Th Constraind Ski-Rntal Problm and its Application to Onlin Cloud Cost Optimization Ali Khanafr, Murali Kodialam, and Krishna P. N. Puttaswam Coordinatd Scinc Laborator, Univrsit

More information

Foreign Exchange Markets and Exchange Rates

Foreign Exchange Markets and Exchange Rates Microconomics Topic 1: Explain why xchang rats indicat th pric of intrnational currncis and how xchang rats ar dtrmind by supply and dmand for currncis in intrnational markts. Rfrnc: Grgory Mankiw s Principls

More information

5 2 index. e e. Prime numbers. Prime factors and factor trees. Powers. worked example 10. base. power

5 2 index. e e. Prime numbers. Prime factors and factor trees. Powers. worked example 10. base. power Prim numbrs W giv spcial nams to numbrs dpnding on how many factors thy hav. A prim numbr has xactly two factors: itslf and 1. A composit numbr has mor than two factors. 1 is a spcial numbr nithr prim

More information

CPS 220 Theory of Computation REGULAR LANGUAGES. Regular expressions

CPS 220 Theory of Computation REGULAR LANGUAGES. Regular expressions CPS 22 Thory of Computation REGULAR LANGUAGES Rgular xprssions Lik mathmatical xprssion (5+3) * 4. Rgular xprssion ar built using rgular oprations. (By th way, rgular xprssions show up in various languags:

More information

Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental

Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental Rnt, Las or Buy: Randomizd Algorithms for Multislop Ski Rntal Zvi Lotkr zvilo@cs.bgu.ac.il Dpt. of Comm. Systms Enginring Bn Gurion Univrsity Br Shva Isral Boaz Patt-Shamir Dror Rawitz {boaz, rawitz}@ng.tau.ac.il

More information

C H A P T E R 1 Writing Reports with SAS

C H A P T E R 1 Writing Reports with SAS C H A P T E R 1 Writing Rports with SAS Prsnting information in a way that s undrstood by th audinc is fundamntally important to anyon s job. Onc you collct your data and undrstand its structur, you nd

More information

Planning and Managing Copper Cable Maintenance through Cost- Benefit Modeling

Planning and Managing Copper Cable Maintenance through Cost- Benefit Modeling Planning and Managing Coppr Cabl Maintnanc through Cost- Bnfit Modling Jason W. Rup U S WEST Advancd Tchnologis Bouldr Ky Words: Maintnanc, Managmnt Stratgy, Rhabilitation, Cost-bnfit Analysis, Rliability

More information

New Basis Functions. Section 8. Complex Fourier Series

New Basis Functions. Section 8. Complex Fourier Series Nw Basis Functions Sction 8 Complx Fourir Sris Th complx Fourir sris is prsntd first with priod 2, thn with gnral priod. Th connction with th ral-valud Fourir sris is xplaind and formula ar givn for convrting

More information

EFFECT OF GEOMETRICAL PARAMETERS ON HEAT TRANSFER PERFORMACE OF RECTANGULAR CIRCUMFERENTIAL FINS

EFFECT OF GEOMETRICAL PARAMETERS ON HEAT TRANSFER PERFORMACE OF RECTANGULAR CIRCUMFERENTIAL FINS 25 Vol. 3 () January-March, pp.37-5/tripathi EFFECT OF GEOMETRICAL PARAMETERS ON HEAT TRANSFER PERFORMACE OF RECTANGULAR CIRCUMFERENTIAL FINS *Shilpa Tripathi Dpartmnt of Chmical Enginring, Indor Institut

More information

Parallel and Distributed Programming. Performance Metrics

Parallel and Distributed Programming. Performance Metrics Paralll and Distributd Programming Prformanc! wo main goals to b achivd with th dsign of aralll alications ar:! Prformanc: th caacity to rduc th tim to solv th roblm whn th comuting rsourcs incras;! Scalability:

More information

Basis risk. When speaking about forward or futures contracts, basis risk is the market

Basis risk. When speaking about forward or futures contracts, basis risk is the market Basis risk Whn spaking about forward or futurs contracts, basis risk is th markt risk mismatch btwn a position in th spot asst and th corrsponding futurs contract. Mor broadly spaking, basis risk (also

More information

Factorials! Stirling s formula

Factorials! Stirling s formula Author s not: This articl may us idas you havn t larnd yt, and might sm ovrly complicatd. It is not. Undrstanding Stirling s formula is not for th faint of hart, and rquirs concntrating on a sustaind mathmatical

More information

Lecture 3: Diffusion: Fick s first law

Lecture 3: Diffusion: Fick s first law Lctur 3: Diffusion: Fick s first law Today s topics What is diffusion? What drivs diffusion to occur? Undrstand why diffusion can surprisingly occur against th concntration gradint? Larn how to dduc th

More information

SPECIAL VOWEL SOUNDS

SPECIAL VOWEL SOUNDS SPECIAL VOWEL SOUNDS Plas consult th appropriat supplmnt for th corrsponding computr softwar lsson. Rfr to th 42 Sounds Postr for ach of th Spcial Vowl Sounds. TEACHER INFORMATION: Spcial Vowl Sounds (SVS)

More information

Performance Evaluation

Performance Evaluation Prformanc Evaluation ( ) Contnts lists availabl at ScincDirct Prformanc Evaluation journal hompag: www.lsvir.com/locat/pva Modling Bay-lik rputation systms: Analysis, charactrization and insuranc mchanism

More information

Continuity Cloud Virtual Firewall Guide

Continuity Cloud Virtual Firewall Guide Cloud Virtual Firwall Guid uh6 Vrsion 1.0 Octobr 2015 Foldr BDR Guid for Vam Pag 1 of 36 Cloud Virtual Firwall Guid CONTENTS INTRODUCTION... 3 ACCESSING THE VIRTUAL FIREWALL... 4 HYPER-V/VIRTUALBOX CONTINUITY

More information

Cisco Data Virtualization

Cisco Data Virtualization Cisco Data Virtualization Big Data Eco-systm Discussion with Bloor Group Bob Ev, David Bsmr July 2014 Cisco Data Virtualization Backgroundr Cisco Data Virtualization is agil data intgration softwar that

More information

Key Management System Framework for Cloud Storage Singa Suparman, Eng Pin Kwang Temasek Polytechnic {singas,engpk}@tp.edu.sg

Key Management System Framework for Cloud Storage Singa Suparman, Eng Pin Kwang Temasek Polytechnic {singas,engpk}@tp.edu.sg Ky Managmnt Systm Framwork for Cloud Storag Singa Suparman, Eng Pin Kwang Tmask Polytchnic {singas,ngpk}@tp.du.sg Abstract In cloud storag, data ar oftn movd from on cloud storag srvic to anothr. Mor frquntly

More information

FACULTY SALARIES FALL 2004. NKU CUPA Data Compared To Published National Data

FACULTY SALARIES FALL 2004. NKU CUPA Data Compared To Published National Data FACULTY SALARIES FALL 2004 NKU CUPA Data Compard To Publishd National Data May 2005 Fall 2004 NKU Faculty Salaris Compard To Fall 2004 Publishd CUPA Data In th fall 2004 Northrn Kntucky Univrsity was among

More information

Production Costing (Chapter 8 of W&W)

Production Costing (Chapter 8 of W&W) Production Costing (Chaptr 8 of W&W).0 Introduction Production costs rfr to th oprational costs associatd with producing lctric nrgy. Th most significant componnt of production costs ar th ful costs ncssary

More information

A Theoretical Model of Public Response to the Homeland Security Advisory System

A Theoretical Model of Public Response to the Homeland Security Advisory System A Thortical Modl of Public Rspons to th Homland Scurity Advisory Systm Amy (Wnxuan) Ding Dpartmnt of Information and Dcision Scincs Univrsity of Illinois Chicago, IL 60607 wxding@uicdu Using a diffrntial

More information

Expert-Mediated Search

Expert-Mediated Search Exprt-Mdiatd Sarch Mnal Chhabra Rnsslar Polytchnic Inst. Dpt. of Computr Scinc Troy, NY, USA chhabm@cs.rpi.du Sanmay Das Rnsslar Polytchnic Inst. Dpt. of Computr Scinc Troy, NY, USA sanmay@cs.rpi.du David

More information

Sharp bounds for Sándor mean in terms of arithmetic, geometric and harmonic means

Sharp bounds for Sándor mean in terms of arithmetic, geometric and harmonic means Qian t al. Journal of Inqualitis and Applications (015) 015:1 DOI 10.1186/s1660-015-0741-1 R E S E A R C H Opn Accss Sharp bounds for Sándor man in trms of arithmtic, gomtric and harmonic mans Wi-Mao Qian

More information

Architecture of the proposed standard

Architecture of the proposed standard Architctur of th proposd standard Introduction Th goal of th nw standardisation projct is th dvlopmnt of a standard dscribing building srvics (.g.hvac) product catalogus basd on th xprincs mad with th

More information

Rural and Remote Broadband Access: Issues and Solutions in Australia

Rural and Remote Broadband Access: Issues and Solutions in Australia Rural and Rmot Broadband Accss: Issus and Solutions in Australia Dr Tony Warrn Group Managr Rgulatory Stratgy Tlstra Corp Pag 1 Tlstra in confidnc Ovrviw Australia s gographical siz and population dnsity

More information

Analyzing the Economic Efficiency of ebaylike Online Reputation Reporting Mechanisms

Analyzing the Economic Efficiency of ebaylike Online Reputation Reporting Mechanisms A rsarch and ducation initiativ at th MIT Sloan School of Managmnt Analyzing th Economic Efficincy of Baylik Onlin Rputation Rporting Mchanisms Papr Chrysanthos Dllarocas July For mor information, plas

More information

Upper Bounding the Price of Anarchy in Atomic Splittable Selfish Routing

Upper Bounding the Price of Anarchy in Atomic Splittable Selfish Routing Uppr Bounding th Pric of Anarchy in Atomic Splittabl Slfish Routing Kamyar Khodamoradi 1, Mhrdad Mahdavi, and Mohammad Ghodsi 3 1 Sharif Univrsity of Tchnology, Thran, Iran, khodamoradi@c.sharif.du Sharif

More information

REPORT' Meeting Date: April 19,201 2 Audit Committee

REPORT' Meeting Date: April 19,201 2 Audit Committee REPORT' Mting Dat: April 19,201 2 Audit Committ For Information DATE: March 21,2012 REPORT TITLE: FROM: Paul Wallis, CMA, CIA, CISA, Dirctor, Intrnal Audit OBJECTIVE To inform Audit Committ of th rsults

More information

Meerkats: A Power-Aware, Self-Managing Wireless Camera Network for Wide Area Monitoring

Meerkats: A Power-Aware, Self-Managing Wireless Camera Network for Wide Area Monitoring Mrkats: A Powr-Awar, Slf-Managing Wirlss Camra Ntwork for Wid Ara Monitoring C. B. Margi 1, X. Lu 1, G. Zhang 1, G. Stank 2, R. Manduchi 1, K. Obraczka 1 1 Dpartmnt of Computr Enginring, Univrsity of California,

More information

SOFTWARE ENGINEERING AND APPLIED CRYPTOGRAPHY IN CLOUD COMPUTING AND BIG DATA

SOFTWARE ENGINEERING AND APPLIED CRYPTOGRAPHY IN CLOUD COMPUTING AND BIG DATA Intrnational Journal on Tchnical and Physical Problms of Enginring (IJTPE) Publishd by Intrnational Organization of IOTPE ISSN 077-358 IJTPE Journal www.iotp.com ijtp@iotp.com Sptmbr 015 Issu 4 Volum 7

More information

Global Sourcing: lessons from lean companies to improve supply chain performances

Global Sourcing: lessons from lean companies to improve supply chain performances 3 rd Intrnational Confrnc on Industrial Enginring and Industrial Managmnt XIII Congrso d Ingniría d Organización Barclona-Trrassa, Sptmbr 2nd-4th 2009 Global Sourcing: lssons from lan companis to improv

More information

June 2012. Enprise Rent. Enprise 1.1.6. Author: Document Version: Product: Product Version: SAP Version: 8.81.100 8.8

June 2012. Enprise Rent. Enprise 1.1.6. Author: Document Version: Product: Product Version: SAP Version: 8.81.100 8.8 Jun 22 Enpris Rnt Author: Documnt Vrsion: Product: Product Vrsion: SAP Vrsion: Enpris Enpris Rnt 88 88 Enpris Rnt 22 Enpris Solutions All rights rsrvd No parts of this work may b rproducd in any form or

More information

ITIL & Service Predictability/Modeling. 2006 Plexent

ITIL & Service Predictability/Modeling. 2006 Plexent ITIL & Srvic Prdictability/Modling 1 2 Plxnt Th Company 2001 Foundd Plxnt basd on an Expandd ITIL Architctur, CMMI, ISO, and BS15000 - itdna 2003 Launchd itdna Srvic Offring 2003 John Groom, past Dirctor

More information

Remember you can apply online. It s quick and easy. Go to www.gov.uk/advancedlearningloans. Title. Forename(s) Surname. Sex. Male Date of birth D

Remember you can apply online. It s quick and easy. Go to www.gov.uk/advancedlearningloans. Title. Forename(s) Surname. Sex. Male Date of birth D 24+ Advancd Larning Loan Application form Rmmbr you can apply onlin. It s quick and asy. Go to www.gov.uk/advancdlarningloans About this form Complt this form if: you r studying an ligibl cours at an approvd

More information

Entity-Relationship Model

Entity-Relationship Model Entity-Rlationship Modl Kuang-hua Chn Dpartmnt of Library and Information Scinc National Taiwan Univrsity A Company Databas Kps track of a company s mploys, dpartmnts and projcts Aftr th rquirmnts collction

More information

Sci.Int.(Lahore),26(1),131-138,2014 ISSN 1013-5316; CODEN: SINTE 8 131

Sci.Int.(Lahore),26(1),131-138,2014 ISSN 1013-5316; CODEN: SINTE 8 131 Sci.Int.(Lahor),26(1),131-138,214 ISSN 113-5316; CODEN: SINTE 8 131 REQUIREMENT CHANGE MANAGEMENT IN AGILE OFFSHORE DEVELOPMENT (RCMAOD) 1 Suhail Kazi, 2 Muhammad Salman Bashir, 3 Muhammad Munwar Iqbal,

More information

WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769

WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769 08-16-85 WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769 Summary of Dutis : Dtrmins City accptanc of workrs' compnsation cass for injurd mploys; authorizs appropriat tratmnt

More information

GOAL SETTING AND PERSONAL MISSION STATEMENT

GOAL SETTING AND PERSONAL MISSION STATEMENT Prsonal Dvlopmnt Track Sction 4 GOAL SETTING AND PERSONAL MISSION STATEMENT Ky Points 1 Dfining a Vision 2 Writing a Prsonal Mission Statmnt 3 Writing SMART Goals to Support a Vision and Mission If you

More information

AP Calculus AB 2008 Scoring Guidelines

AP Calculus AB 2008 Scoring Guidelines AP Calculus AB 8 Scoring Guidlins Th Collg Board: Conncting Studnts to Collg Succss Th Collg Board is a not-for-profit mmbrship association whos mission is to connct studnts to collg succss and opportunity.

More information

http://www.wwnorton.com/chemistry/tutorials/ch14.htm Repulsive Force

http://www.wwnorton.com/chemistry/tutorials/ch14.htm Repulsive Force ctivation nrgis http://www.wwnorton.com/chmistry/tutorials/ch14.htm (back to collision thory...) Potntial and Kintic nrgy during a collision + + ngativly chargd lctron cloud Rpulsiv Forc ngativly chargd

More information

Incomplete 2-Port Vector Network Analyzer Calibration Methods

Incomplete 2-Port Vector Network Analyzer Calibration Methods Incomplt -Port Vctor Ntwork nalyzr Calibration Mthods. Hnz, N. Tmpon, G. Monastrios, H. ilva 4 RF Mtrology Laboratory Instituto Nacional d Tcnología Industrial (INTI) Bunos irs, rgntina ahnz@inti.gov.ar

More information

STATEMENT OF INSOLVENCY PRACTICE 3.2

STATEMENT OF INSOLVENCY PRACTICE 3.2 STATEMENT OF INSOLVENCY PRACTICE 3.2 COMPANY VOLUNTARY ARRANGEMENTS INTRODUCTION 1 A Company Voluntary Arrangmnt (CVA) is a statutory contract twn a company and its crditors undr which an insolvncy practitionr

More information

Real-Time Evaluation of Email Campaign Performance

Real-Time Evaluation of Email Campaign Performance Singapor Managmnt Univrsity Institutional Knowldg at Singapor Managmnt Univrsity Rsarch Collction L Kong Chian School Of Businss L Kong Chian School of Businss 10-2008 Ral-Tim Evaluation of Email Campaign

More information

Enforcing Fine-grained Authorization Policies for Java Mobile Agents

Enforcing Fine-grained Authorization Policies for Java Mobile Agents Enforcing Fin-graind Authorization Policis for Java Mobil Agnts Giovanni Russllo Changyu Dong Narankr Dulay Dpartmnt of Computing Imprial Collg London South Knsington London, SW7 2AZ, UK {g.russllo, changyu.dong,

More information

A Multi-Heuristic GA for Schedule Repair in Precast Plant Production

A Multi-Heuristic GA for Schedule Repair in Precast Plant Production From: ICAPS-03 Procdings. Copyright 2003, AAAI (www.aaai.org). All rights rsrvd. A Multi-Huristic GA for Schdul Rpair in Prcast Plant Production Wng-Tat Chan* and Tan Hng W** *Associat Profssor, Dpartmnt

More information

Job shop scheduling with unit processing times

Job shop scheduling with unit processing times Job shop schduling with unit procssing tims Nikhil Bansal Tracy Kimbrl Maxim Sviridnko Abstract W considr randomizd algorithms for th prmptiv job shop problm, or quivalntly, th cas in which all oprations

More information

Gold versus stock investment: An econometric analysis

Gold versus stock investment: An econometric analysis Intrnational Journal of Dvlopmnt and Sustainability Onlin ISSN: 268-8662 www.isdsnt.com/ijds Volum Numbr, Jun 202, Pag -7 ISDS Articl ID: IJDS20300 Gold vrsus stock invstmnt: An conomtric analysis Martin

More information

Asset set Liability Management for

Asset set Liability Management for KSD -larning and rfrnc products for th global financ profssional Highlights Library of 29 Courss Availabl Products Upcoming Products Rply Form Asst st Liability Managmnt for Insuranc Companis A comprhnsiv

More information

A Project Management framework for Software Implementation Planning and Management

A Project Management framework for Software Implementation Planning and Management PPM02 A Projct Managmnt framwork for Softwar Implmntation Planning and Managmnt Kith Lancastr Lancastr Stratgis Kith.Lancastr@LancastrStratgis.com Th goal of introducing nw tchnologis into your company

More information

Constraint-Based Analysis of Gene Deletion in a Metabolic Network

Constraint-Based Analysis of Gene Deletion in a Metabolic Network Constraint-Basd Analysis of Gn Dltion in a Mtabolic Ntwork Abdlhalim Larhlimi and Alxandr Bockmayr DFG-Rsarch Cntr Mathon, FB Mathmatik und Informatik, Fri Univrsität Brlin, Arnimall, 3, 14195 Brlin, Grmany

More information

Policies for Simultaneous Estimation and Optimization

Policies for Simultaneous Estimation and Optimization Policis for Simultanous Estimation and Optimization Migul Sousa Lobo Stphn Boyd Abstract Policis for th joint idntification and control of uncrtain systms ar prsntd h discussion focuss on th cas of a multipl

More information

Abstract. Introduction. Statistical Approach for Analyzing Cell Phone Handoff Behavior. Volume 3, Issue 1, 2009

Abstract. Introduction. Statistical Approach for Analyzing Cell Phone Handoff Behavior. Volume 3, Issue 1, 2009 Volum 3, Issu 1, 29 Statistical Approach for Analyzing Cll Phon Handoff Bhavior Shalini Saxna, Florida Atlantic Univrsity, Boca Raton, FL, shalinisaxna1@gmail.com Sad A. Rajput, Farquhar Collg of Arts

More information

Lecture 20: Emitter Follower and Differential Amplifiers

Lecture 20: Emitter Follower and Differential Amplifiers Whits, EE 3 Lctur 0 Pag of 8 Lctur 0: Emittr Followr and Diffrntial Amplifirs Th nxt two amplifir circuits w will discuss ar ry important to lctrical nginring in gnral, and to th NorCal 40A spcifically.

More information

Version 1.0. General Certificate of Education (A-level) January 2012. Mathematics MPC3. (Specification 6360) Pure Core 3. Final.

Version 1.0. General Certificate of Education (A-level) January 2012. Mathematics MPC3. (Specification 6360) Pure Core 3. Final. Vrsion.0 Gnral Crtificat of Education (A-lvl) January 0 Mathmatics MPC (Spcification 660) Pur Cor Final Mark Schm Mark schms ar prpard by th Principal Eaminr and considrd, togthr with th rlvant qustions,

More information

81-1-ISD Economic Considerations of Heat Transfer on Sheet Metal Duct

81-1-ISD Economic Considerations of Heat Transfer on Sheet Metal Duct Air Handling Systms Enginring & chnical Bulltin 81-1-ISD Economic Considrations of Hat ransfr on Sht Mtal Duct Othr bulltins hav dmonstratd th nd to add insulation to cooling/hating ducts in ordr to achiv

More information

Important Information Call Through... 8 Internet Telephony... 6 two PBX systems... 10 Internet Calls... 3 Internet Telephony... 2

Important Information Call Through... 8 Internet Telephony... 6 two PBX systems... 10 Internet Calls... 3 Internet Telephony... 2 Installation and Opration Intrnt Tlphony Adaptr Aurswald Box Indx C I R 884264 03 02/05 Call Duration, maximum...10 Call Through...7 Call Transportation...7 Calls Call Through...7 Intrnt Tlphony...3 two

More information

Development of Financial Management Reporting in MPLS

Development of Financial Management Reporting in MPLS 1 Dvlopmnt of Financial Managmnt Rporting in MPLS 1. Aim Our currnt financial rports ar structurd to dlivr an ovrall financial pictur of th dpartmnt in it s ntirty, and thr is no attmpt to provid ithr

More information

Fleet vehicles opportunities for carbon management

Fleet vehicles opportunities for carbon management Flt vhicls opportunitis for carbon managmnt Authors: Kith Robrtson 1 Dr. Kristian Stl 2 Dr. Christoph Hamlmann 3 Alksandra Krukar 4 Tdla Mzmir 5 1 Snior Sustainability Consultant & Lad Analyst, Arup 2

More information

Fundamentals: NATURE OF HEAT, TEMPERATURE, AND ENERGY

Fundamentals: NATURE OF HEAT, TEMPERATURE, AND ENERGY Fundamntals: NATURE OF HEAT, TEMPERATURE, AND ENERGY DEFINITIONS: Quantum Mchanics study of individual intractions within atoms and molculs of particl associatd with occupid quantum stat of a singl particl

More information

Maintain Your F5 Solution with Fast, Reliable Support

Maintain Your F5 Solution with Fast, Reliable Support F5 SERVICES TECHNICAL SUPPORT SERVICES DATASHEET Maintain Your F5 Solution with Fast, Rliabl Support In a world whr chang is th only constant, you rly on your F5 tchnology to dlivr no mattr what turns

More information

the so-called KOBOS system. 1 with the exception of a very small group of the most active stocks which also trade continuously through

the so-called KOBOS system. 1 with the exception of a very small group of the most active stocks which also trade continuously through Liquidity and Information-Basd Trading on th Ordr Drivn Capital Markt: Th Cas of th Pragu tock Exchang Libor 1ÀPH³HN Cntr for Economic Rsarch and Graduat Education, Charls Univrsity and Th Economic Institut

More information

Cloud and Big Data Summer School, Stockholm, Aug., 2015 Jeffrey D. Ullman

Cloud and Big Data Summer School, Stockholm, Aug., 2015 Jeffrey D. Ullman Cloud and Big Data Summr Scool, Stockolm, Aug., 2015 Jffry D. Ullman Givn a st of points, wit a notion of distanc btwn points, group t points into som numbr of clustrs, so tat mmbrs of a clustr ar clos

More information

A Secure Web Services for Location Based Services in Wireless Networks*

A Secure Web Services for Location Based Services in Wireless Networks* A Scur Wb Srvics for Location Basd Srvics in Wirlss Ntworks* Minsoo L 1, Jintak Kim 1, Shyun Park 1, Jail L 2 and Sokla L 21 1 School of Elctrical and Elctronics Enginring, Chung-Ang Univrsity, 221, HukSuk-Dong,

More information

Section 7.4: Exponential Growth and Decay

Section 7.4: Exponential Growth and Decay 1 Sction 7.4: Exponntial Growth and Dcay Practic HW from Stwart Txtbook (not to hand in) p. 532 # 1-17 odd In th nxt two ction, w xamin how population growth can b modld uing diffrntial quation. W tart

More information

Simple and Eective Dynamic Provisioning for Power-proportional Data Centers

Simple and Eective Dynamic Provisioning for Power-proportional Data Centers Simple and Eective Dynamic Provisioning for Power-proportional Data Centers LU, Tan A Thesis Submitted in Partial Fullment of the Requirements for the Degree of Master of Philosophy in Information Engineering

More information

Whole Systems Approach to CO 2 Capture, Transport and Storage

Whole Systems Approach to CO 2 Capture, Transport and Storage Whol Systms Approach to CO 2 Captur, Transport and Storag N. Mac Dowll, A. Alhajaj, N. Elahi, Y. Zhao, N. Samsatli and N. Shah UKCCS Mting, July 14th 2011, Nottingham, UK Ovrviw 1 Introduction 2 3 4 Powr

More information

User-Perceived Quality of Service in Hybrid Broadcast and Telecommunication Networks

User-Perceived Quality of Service in Hybrid Broadcast and Telecommunication Networks Usr-Prcivd Quality of Srvic in Hybrid Broadcast and Tlcommunication Ntworks Michal Galtzka Fraunhofr Institut for Intgratd Circuits Branch Lab Dsign Automation, Drsdn, Grmany Michal.Galtzka@as.iis.fhg.d

More information

Establishing Wireless Conference Calls Under Delay Constraints

Establishing Wireless Conference Calls Under Delay Constraints Establishing Wirlss Confrnc Calls Undr Dlay Constraints Aotz Bar-Noy aotz@sci.brooklyn.cuny.du Grzgorz Malwicz grg@cs.ua.du Novbr 17, 2003 Abstract A prvailing fatur of obil tlphony systs is that th cll

More information

CPU. Rasterization. Per Vertex Operations & Primitive Assembly. Polynomial Evaluator. Frame Buffer. Per Fragment. Display List.

CPU. Rasterization. Per Vertex Operations & Primitive Assembly. Polynomial Evaluator. Frame Buffer. Per Fragment. Display List. Elmntary Rndring Elmntary rastr algorithms for fast rndring Gomtric Primitivs Lin procssing Polygon procssing Managing OpnGL Stat OpnGL uffrs OpnGL Gomtric Primitivs ll gomtric primitivs ar spcifid by

More information

Keywords Cloud Computing, Service level agreement, cloud provider, business level policies, performance objectives.

Keywords Cloud Computing, Service level agreement, cloud provider, business level policies, performance objectives. Volum 3, Issu 6, Jun 2013 ISSN: 2277 128X Intrnational Journal of Advancd Rsarch in Computr Scinc and Softwar Enginring Rsarch Papr Availabl onlin at: wwwijarcsscom Dynamic Ranking and Slction of Cloud

More information

SPREAD OPTION VALUATION AND THE FAST FOURIER TRANSFORM

SPREAD OPTION VALUATION AND THE FAST FOURIER TRANSFORM RESEARCH PAPERS IN MANAGEMENT STUDIES SPREAD OPTION VALUATION AND THE FAST FOURIER TRANSFORM M.A.H. Dmpstr & S.S.G. Hong WP 26/2000 Th Judg Institut of Managmnt Trumpington Strt Cambridg CB2 1AG Ths paprs

More information

Intermediate Macroeconomic Theory / Macroeconomic Analysis (ECON 3560/5040) Final Exam (Answers)

Intermediate Macroeconomic Theory / Macroeconomic Analysis (ECON 3560/5040) Final Exam (Answers) Intrmdiat Macroconomic Thory / Macroconomic Analysis (ECON 3560/5040) Final Exam (Answrs) Part A (5 points) Stat whthr you think ach of th following qustions is tru (T), fals (F), or uncrtain (U) and brifly

More information

LG has introduced the NeON 2, with newly developed Cello Technology which improves performance and reliability. Up to 320W 300W

LG has introduced the NeON 2, with newly developed Cello Technology which improves performance and reliability. Up to 320W 300W Cllo Tchnology LG has introducd th NON 2, with nwly dvlopd Cllo Tchnology which improvs prformanc and rliability. Up to 320W 300W Cllo Tchnology Cll Connction Elctrically Low Loss Low Strss Optical Absorption

More information

Dehumidifiers: A Major Consumer of Residential Electricity

Dehumidifiers: A Major Consumer of Residential Electricity Dhumidifirs: A Major Consumr of Rsidntial Elctricity Laurn Mattison and Dav Korn, Th Cadmus Group, Inc. ABSTRACT An stimatd 19% of U.S. homs hav dhumidifirs, and thy can account for a substantial portion

More information

An Adaptive Clustering MAP Algorithm to Filter Speckle in Multilook SAR Images

An Adaptive Clustering MAP Algorithm to Filter Speckle in Multilook SAR Images An Adaptiv Clustring MAP Algorithm to Filtr Spckl in Multilook SAR Imags FÁTIMA N. S. MEDEIROS 1,3 NELSON D. A. MASCARENHAS LUCIANO DA F. COSTA 1 1 Cybrntic Vision Group IFSC -Univrsity of São Paulo Caia

More information

TIME MANAGEMENT. 1 The Process for Effective Time Management 2 Barriers to Time Management 3 SMART Goals 4 The POWER Model e. Section 1.

TIME MANAGEMENT. 1 The Process for Effective Time Management 2 Barriers to Time Management 3 SMART Goals 4 The POWER Model e. Section 1. Prsonal Dvlopmnt Track Sction 1 TIME MANAGEMENT Ky Points 1 Th Procss for Effctiv Tim Managmnt 2 Barrirs to Tim Managmnt 3 SMART Goals 4 Th POWER Modl In th Army, w spak of rsourcs in trms of th thr M

More information

Combinatorial Analysis of Network Security

Combinatorial Analysis of Network Security Combinatorial Analysis of Ntwork Scurity Stvn Nol a, Brian O Brry a, Charls Hutchinson a, Sushil Jajodia a, Lynn Kuthan b, and Andy Nguyn b a Gorg Mason Univrsity Cntr for Scur Information Systms b Dfns

More information

Budget Optimization in Search-Based Advertising Auctions

Budget Optimization in Search-Based Advertising Auctions Budgt Optimization in Sarch-Basd Advrtising Auctions ABSTRACT Jon Fldman Googl, Inc. Nw York, NY jonfld@googl.com Martin Pál Googl, Inc. Nw York, NY mpal@googl.com Intrnt sarch companis sll advrtismnt

More information

MAXIMAL CHAINS IN THE TURING DEGREES

MAXIMAL CHAINS IN THE TURING DEGREES MAXIMAL CHAINS IN THE TURING DEGREES C. T. CHONG AND LIANG YU Abstract. W study th problm of xistnc of maximal chains in th Turing dgrs. W show that:. ZF + DC+ Thr xists no maximal chain in th Turing dgrs

More information

Mathematics. Mathematics 3. hsn.uk.net. Higher HSN23000

Mathematics. Mathematics 3. hsn.uk.net. Higher HSN23000 hsn uknt Highr Mathmatics UNIT Mathmatics HSN000 This documnt was producd spcially for th HSNuknt wbsit, and w rquir that any copis or drivativ works attribut th work to Highr Still Nots For mor dtails

More information

An Broad outline of Redundant Array of Inexpensive Disks Shaifali Shrivastava 1 Department of Computer Science and Engineering AITR, Indore

An Broad outline of Redundant Array of Inexpensive Disks Shaifali Shrivastava 1 Department of Computer Science and Engineering AITR, Indore Intrnational Journal of mrging Tchnology and dvancd nginring Wbsit: www.ijta.com (ISSN 2250-2459, Volum 2, Issu 4, pril 2012) n road outlin of Rdundant rray of Inxpnsiv isks Shaifali Shrivastava 1 partmnt

More information

High Interest Rates In Ghana,

High Interest Rates In Ghana, NO. 27 IEA MONOGRAPH High Intrst Rats In Ghana, A Critical Analysis IEA Ghana THE INSTITUTE OF ECONOMIC AFFAIRS A Public Policy Institut High Intrst Rats In Ghana, A Critical Analysis 1 by DR. J. K. KWAKYE

More information

Efficiency Losses from Overlapping Economic Instruments in European Carbon Emissions Regulation

Efficiency Losses from Overlapping Economic Instruments in European Carbon Emissions Regulation iscussion Papr No. 06-018 Efficincy Losss from Ovrlapping Economic Instrumnts in Europan Carbon Emissions Rgulation Christoph Böhringr, Hnrik Koschl and Ulf Moslnr iscussion Papr No. 06-018 Efficincy Losss

More information

Use a high-level conceptual data model (ER Model). Identify objects of interest (entities) and relationships between these objects

Use a high-level conceptual data model (ER Model). Identify objects of interest (entities) and relationships between these objects Chaptr 3: Entity Rlationship Modl Databas Dsign Procss Us a high-lvl concptual data modl (ER Modl). Idntify objcts of intrst (ntitis) and rlationships btwn ths objcts Idntify constraints (conditions) End

More information

I. INTRODUCTION. Figure 1, The Input Display II. DESIGN PROCEDURE

I. INTRODUCTION. Figure 1, The Input Display II. DESIGN PROCEDURE Ballast Dsign Softwar Ptr Grn, Snior ighting Systms Enginr, Intrnational Rctifir, ighting Group, 101S Spulvda Boulvard, El Sgundo, CA, 9045-438 as prsntd at PCIM Europ 0 Abstract: W hav dvlopd a Windows

More information

ME 612 Metal Forming and Theory of Plasticity. 6. Strain

ME 612 Metal Forming and Theory of Plasticity. 6. Strain Mtal Forming and Thory of Plasticity -mail: azsnalp@gyt.du.tr Makin Mühndisliği Bölümü Gbz Yüksk Tknoloji Enstitüsü 6.1. Uniaxial Strain Figur 6.1 Dfinition of th uniaxial strain (a) Tnsil and (b) Comprssiv.

More information

5.4 Exponential Functions: Differentiation and Integration TOOTLIFTST:

5.4 Exponential Functions: Differentiation and Integration TOOTLIFTST: .4 Eponntial Functions: Diffrntiation an Intgration TOOTLIFTST: Eponntial functions ar of th form f ( ) Ab. W will, in this sction, look at a spcific typ of ponntial function whr th bas, b, is.78.... This

More information