Revenue Maximization Using Adaptive Resource Provisioning in Cloud Computing Environments

Size: px
Start display at page:

Download "Revenue Maximization Using Adaptive Resource Provisioning in Cloud Computing Environments"

Transcription

1 202 ACM/EEE 3th nternatonal Conference on Grd Coputng evenue Maxzaton sng Adaptve esource Provsonng n Cloud Coputng Envronents Guofu Feng School of nforaton Scence, Nanng Audt nversty, Nanng, Chna nufgf@gal.co Saurabh Garg, akuar Buyya CODS aboratory, Dept. of Coputng and nfo. Systes Melbourne, Australa {sgarg, ra}@csse.unelb.edu.au enzhong State Key ab for Novel Software Technology, Nanng nversty, Nanng, Chna lwz@nu.edu.cn Abstract Keywords-. NTODCTON Cloud coputng represents the delvery of coputng as a servce, whereby such resources as CP, software, nforaton, and devces are provded to end-users as a etered servce over the nternet. Cloud coputng provdes a vastly effcent, flexble, and cost-effectve way for T to eet escalatng busness needs: T as a Servce. Ths study consders two scenaros. Frst, soe ultnatonal corporatons rent the T nfrastructure and servces fro a Cloud provder to buld a vrtual datacenter/cluster for ther branches all over the world. Second, a Cloud datacenter provdes transacton servces of electronc coerce for soe sall copanes. nder both these scenaros, the Cloud provders a to obtan the revenues by leasng the resources as servces and the custoers rent servces to eet ther applcaton requreents. The custoers only rent the requred servces and only pay for the consued ones. The busness odel based on Servce evel Agreeents (SA) plays a crucal role n Cloud paradg and t s the key pont to dstngush Cloud coputng fro conventonal dstrbuted coputng paradgs such as grd coputng and cluster coputng []. Partcularly, SAs facltate the transactons between custoers and servce provders by provdng a platfor for consuers to ndcate ther requred servce level or Qualty of Servce (QoS) [2]. SA usually specfes a coon understandng about responsbltes, guarantees, warrantes, perforance levels n ters of avalablty, response te, etc. A chargng odel, ncludng the chargng echans and penaltes n case of non-coplance of SA, s also specfcally defned. Servce provders usually charge custoers accordng to the acheved perforance level. For exaple, Aazon EC2 offers three types of copute servces (.e., on-deand, spot and reserved) at dfferent prces based on ther servce/ perforance levels. SA s also the fundaental bass for servce provders to provson ther Cloud resources. The servce provder usng a ult-tenant odel assgns pooled copute resources n the for of a vrtual achne to ultple consuers. The pooled physcal resources can be assgned and reassgned to the dfferent vrtual achnes dynacally based on consuers requests and avalable resources. e defne servce nstance as the cobnaton of a custoer and hs/her assgned vrtual achne (a certan type of rental resource or servce). A custoer ay belong to ore than one servce nstances snce a custoer ay request any types of servces. The servce nstances ay have dfferent attrbutes such as arrval rate, executon te, and prcng echans. Even for the sae servce nstance, ts request arrval rate can vary wth dfferent rando dstrbutons. The challenge s how uch underlne physcal resources ust be assgned to antan the prosed level of perforance as descrbed n SAs. Snce resource allocaton strateges have an pact on the servce perforance, a fundaental proble faced by any Cloud servce provder s how to axze ther revenues by allocatng resources dynacally aong the servce nstances and provdng dfferentated perforance levels based on SA and easurable perforance ndces. Generally, we should allocate ore resources for those nstances wth hgh arrval rate and hgh prce n order to obtan hgh revenues. However, soe nstances ay have hgh throughput rate (hgh arrval rate) and low prce, and vce versa. Thus, t s nontrval to allocate the resources /2 $ EEE DO 0.09/Grd

2 properly and precsely accordng to the heterogeneous paraeters. Therefore, ths paper focuses on how a Cloud data center can axzes the SA-based revenues by proper resource allocaton and presents optal allocaton algorths for dfferent prcng schees. The basc dea n ths paper s to schedule the Cloud resources aong dfferent servce nstances adaptvely based on the dynacally collected nforaton. Our an contrbutons n ths paper nclude: () Queung Theory based atheatcal forulaton for the resource allocaton proble. The forulaton odels the applcaton s requreent usng varous paraeters such as resource quantty, request arrval, servce te and prcng odel. (2) Optal SA-based resource allocaton algorths aong dfferent Cloud servce nstances, by whch Cloud provders can axze ther revenues. Our sulaton shows that they outperfor related work. The reander of ths paper s organzed as follows. Secton ntroduces two prcng odels n ters of response te. Secton forulates the proble of resource allocaton and provdes the optal solutons to these two probles. n Secton V, we have carred out several sulatons to verfy our solutons. Secton V presents soe related work. Fnally, Secton V concludes our paper.. MODES Cloud coputng as dscussed by Buyya et al. [2], should ncorporate autonoc resource anageent odels that effectvely self-anage changes n servce requreents to satsfy both new servce deands and servce oblgatons accordng to the sgned SA. n ths paper, we contrbute towards ths a of Cloud coputng and therefore, consder a slar scenaro where a Cloud provder offers varous servces to custoers at dfferent SA. Each servce s hosted wthn a datacenter usng certan aount of vrtual nfrastructure, whch can grow and shrnk on deand. The obectve s to fnd how any servers should be assgned for each servce nstance n order to acheve axu revenue for a gven a chargng/prcng odel. Fgure - llustrates the syste odel of a Cloud-coputng envronent. A. Matheatcal Model e assue that the Cloud datacenter s coposed of N hoogenous servers. The servers are grouped nto clusters dynacally and each server can only on one cluster sultaneously. Every servce nstance s apped to a server cluster. Each cluster s vrtualzed as a sngle achne. The users do not need to know the specfc detals of the operaton on vrtual achnes. A servce provder sgns longter SAs wth custoers. Every servce nstance s allocated to n, n 2,... n servers to provde servces. e assue that the capablty of every vrtual achne s proportonal to the nuber of assgned servers. Ths assupton s reasonable especally for those coputng tasks that can be dvded nto several peces and dspatched to any servers to execute concurrently. For exaple, any dynac web pages are coposed of any parts that should be coputed separately; or soe tasks can be decoposed for parallel coputng. e assue that the requests fro any servce nstance arrve at the syste n a Posson dstrbuton wth average arrval rate and the processng tes by one server follow a negatve exponental dstrbuton wth average servce rate / ( s the nuber of processed requests per unt te). Then the servce rate of a vrtual achne wth n servers s /n. Servce nstance Vrtual achne Scheduler n servce level Consuer Montor n operatng level e also assue that t costs uch for servers to shft ther runnng envronents. For exaple, t needs a long te to read the coercal data of a new custoer nto cache fro the external eory. Hence, the requests cannot be oved easly fro one vrtual achne to another. Each servce nstance, a vrtual achne assocated wth a user, can be odeled as a FFO (Frst n Frst Out) M/M/ queue. Here we defne servce ntensty as the rato of arrval rate to servce throughput of one server, The notatons used n ths paper are: Clouds Consuer Fgure - syste odel of Cloud Pooled resources Servce nstance ρ = λ / μ () Arrval rate of servce requests of each nstance Servce rate of servce nstance wth one server Servce ntensty Nuber of servce nstances n Varable of assgned servers to an nstance N Nuber of all the servers n resource pool b A constant of servce prce B Benchark to evaluate the servce perforance r Varable of response te ser requreent on response te n SA g Mean revenue fro a servce provson G Provder s revenue fro Cloud provson q Slope of prcng curve n Mean esponse Te (MT) F Perforance level of servce n MT 93

3 B. Prcng Model n ters of Mean esponse Te (MT) The prcng echans s usually defned n SA. t specfes how servce requests are charged. For nstance, requests can be charged based on subsson te (peak/offpeak), prcng rates (fxed/changng) or avalablty of resources (supply/deand) [2]. However, these echanss are servce provder-orented. Here we propose two custoer-orented prcng echanss MT and T, n whch the custoers are charged accordng to acheved servce perforance n ters of ean response te. Mean response te s a coonly used etrc to evaluate the servce perforance. Here we defne response te as the nterval fro when a request arrves at the syste to the nstant at whch the servce s copleted (gnorng the lnk latency). The response te can also be tered as the soourn te of a request n M/M/ queung odel. t s necessary for servce provders to dvde the whole provsonng te nto soe slots. e calculate the ean response te of every te slot ndependently because arrval rate vares over te. e frst propose a prcng odel called MT. e use F to denote an offset factor of actual response te to benchark. e defne F as, F = r/ (2) where r s the easured average response te durng a te slot and represents a benchark of response te defned n SA. Every servce nstance has dfferent, whch s deterned by custoer s actual requreent. For exaple, the recoended response te for transactons n e- coerce s 2-4 seconds. Ths prcng odel s also called servce deand drven odel [3]. Then we forulate the prcng echans as, B = b( F) (3) where B s the prce of each servce provson and b s the prce constant. As dsplayed n Fg. (a), the prce B actually s a lnear functon of ean response te r. hen ean response te s longer than the threshold, servce provder wll be penalzed. Fgure also shows us that b/ s the slope of prcng functon, q = b/ (4) C. Prcng Model n ters of nstant esponse Te (T) MT ay work well when the easureents are evenly dstrbuted over a narrow range. However, MT s not eanngful as a perforance etrc when the response te vares qute a bt over a large range. Therefore, we propose another prcng odel n ters of T. A request n T s charged accordng to the easured response te. That s, br, B = 0, r > The prcng odel T can be llustrated as Fg. (b). The bllng under ths odel s deterned by the nuber of servce provsons wth response te wthn requred. B. b (a) Prce odel n ters of MT r Fgure. Prce odels MATHEMATCA FOMATONS FO ESOCE AOCATON POBEM N CODS A. Optal Allocaton Based on MT Accordng to the research conclusons on Queung Theory of M/M/ odel, the average response te r of servce nstance at the steady syste state, r = n μ λ Then servce perforance level F s, F = ( nμ λ ) Accordng to (3), the ean revenue g brought by a servce provson s, g = b ( nμ λ ) The overall revenues durng a te slot fro servce nstance s, G = λg = λb ( nμ λ ) Then our optzaton proble can be forulated as, B b r (b) Prce odel n ters of T (5) (6) (7) (8) (9) 94

4 Obectve : Max λ b ( nμ λ ) = = = st.. n N (0) e resolve ths proble usng agrange Multpler Method n the followng. Constructng agrange coposte functon, n ( ) = b + N n λ λ = ( nμ λ ) () = where λ s a constant of agrange ultpler. ettng d / dn = 0, = 0,, 2..., λb μ λ = 0 ( n μ λ ) 2 (2) n = qρ + ρ (3) λ Substtutng (3) nto the constrant of the optzaton proble (0), λ < n μ (7) n > ρ (8) Moreover, Fgure shows us that the servce provders wll be penalzed once ean response te cannot et the servce deand. Therefore, our servce allocaton strategy guarantees that ean response te should be less than, r = n μ λ < (9) n > + ρ (20) μ Equaton (8) and (20) offer us the lower bound of assgned resources for each servce nstance. t s obvous that (8) holds once (20) s satsfed. B. Optal Allocaton Based on T Accordng to the conclusons on Queung Theory of M/M/ odel, the soourn te probablty dstrbuton s, () ω t μ λ e λ μ ( ) t = ( ) (2) λ = = (4) N = q ρ + ρ e assue that servce nstance s allocated to n servers. Then the ean revenue brought by a servce provson s, N ρ = = λ q ρ = (5) Substtutng (5) nto (3), we yeld the fnal answer,.e., the nuber of servers used for each servce nstance, n N ρ = = q ρ + q ρ = ρ (6) However, equaton (6) s correct on the prese that (6) holds. Equaton (6) s vald only when the request arrval rate of each servce nstance s less than servce processng rate accordng to the conclusons on Queung Theory of M/M/ odel. Otherwse, the length of request queue wth FFO wll not converge and the ean response te always ncreases as te elapses. Therefore, our concluson of (6) holds only f arrval rate s less than servce processng rate, () 0 0 ( λ nμ) = b ( e ) ( ) ( λ ) nμ t g = bω t dt = b μ λ e dt (22) Then the overall ean revenue fro servce nstance durng a te slot s, G = g = b e λ μ (23) ( ) ( n λ λ ) Thus, our optzaton proble can be forulated as, Obectve : Max λ b e = = st.. n = N ( λ nμ) ( ) Constructng agrange coposte functon, n ( ) = b e + N n = = (24) ( λ n μ ) λ ( ) λ (25) 95

5 where λ also s agrange ultpler. ettng d / dn = 0, = 0,, 2..., n ( n ) be λ μ λμ ( λμb) λ= 0 (26) ln ln n = λ ρ μ μ + (27) Substtutng (27) nto (24), ln ( λμ ) b ln λ ρ (28) N = + μ μ = = = ln λ = ln ( λμ b ) μ = = μ = + ρ N Substtutng (29) nto (27), we can obtan the result, ln ( λμb) ( λμ b ) = = = ρ + μ μ = μ ln μ + ρ N (29) (30) Because of the sae reason as prevous subsecton, the arrval rate should be larger than the servce rate (processng speed) of the vrtual achne coposed of all the assgned servers. Naely, the allocated resource n should be larger than servce ntensty. V. PEFOMANCE EVAATON n ths secton, we present our experental results on the valdty of our algorths for optzng the resource provsonng n the Cloud envronent. n the followng, we provde two types of experents, where requests are odeled usng synthetc dataset and traced dataset. e develop a C-based sulator based on a te-drven odel to conduct the experents. Sulaton clock ncreases at a constant rate of one llsecond. After each llsecond, we check and handle those events that happen at the current te slot. The events anly nclude four types: arrval, departure, resource reallocaton, and output the experent results. Snce our an goal s to axze the revenue of the Cloud provder, we use revenue fro servce provsonng as our an etrc to evaluate the strateges. n the evaluaton, we use a resource allocaton algorth proposed by Mchele n hs thess [4], as our base algorth to copare wth, because ths work s the ost recent work that s slar to ours. n the followng, we use MT, T, and Heurstc to denote our optal algorth based on ean response te, our optal algorth based on nstant response te, and the heurstc allocaton algorth proposed by Mchele [4] respectvely. The related paraeters and ther default values are lsted n Table. TABE. PAAMETES AND THE DEFAT VAES Paraeter Default Value Paraeter Default Value Arrval ate ando (20 30) Servce ate 0 ntercept b 20/60 ntercept ando (2 32)/60 custoers 20 evenue unt $ A. Sulatons wth Synthetc Data n ths secton, each sulaton runs for one hour. e partton the te nto slots. After each te slot, we calculate and output the revenue gan durng ths slot. Our results are derved fro the last te slot. N 3 N S VH YH V 057 +HX V F Fgure 2. evenue versus the nuber of servers 057QDZ5 057 E DG 5 +HX V F QD Z 5 +HX V F E DG 5 VH YH V Fgure 3. evenue versus the nuber of serves under dfferent q Fgure 2 s the coparson of revenue between MT and Heurstc wth dfferent servers. Te slot n ths sulaton s set 30 nutes. Fgure 2 shows that the revenue fro MT and Heurstc ncreases wth the ncrease of the server nuber. To calculate dg / dn n (9), 96

6 λbμ G = n ( μ λ ) 2 (3) G n (3) s always larger than zero, whch ples that the revenue always ncreases wth the ncrease of servers. However, G decreases wth the ncrease of n, whch eans that revenue ncreases ore and ore slowly wth the ncrease of server nuber. Fgure 2 shows us that our resource allocaton strategy of MT always outperfors Heurstc. Ths s because MT s the optal strategy n theory. Moreover, the superorty of MT s rearkable especally when the resources are relatvely rare. Therefore, MT s uch valuable to prove the revenue through proper allocaton when the resource s rare or the accepted requests are nuerous. Fgure 2 also shows us that Heurstc perfors well, ostly close to MT. Equaton (6) can explan ths result. The optal allocaton can be dvded nto two steps. Frst, each servce nstance s allocated accordng to. Second, the reanng resources are allocated accordng to and q. Thus, the servce ntensty ostly donates the optal allocaton. hat s ore, Heurstc actually acheves the sae optal allocaton as MT when q follows the sae dstrbuton as. Ths ay explan why MT and Heurstc are ostly close. Fgure 3 also can verfy ths vewpont. 3 S,57 +HX V F VH YH V Fgure 4. revenue versus the nuber of servers 057 +HX V F PH P Q Fgure 5. Evoluton of revenue durng 5 nutes over te wth traces Fgure 3 s the revenue coparson under the sulatons wth dfferent q between Heurstc and MT. Each servce nstance n the sulatons has the sae, b and dfferent response te deands. The revenue, both of Heurstc and MT, ncreases wth the ncrease of response te deand. However, MT rses rearkably especally when the resources are rare. hen all the b s fxed, q n sulatons wth broad s ore dverse. q has pact on the allocaton n our optal algorth, but has no pact on Heurstc accordng to (6). That s why revenue of MT ncreases ore than Heurstc when q changes fro a narrow dstrbuton to a broad dstrbuton. Fgure 4 s the coparson of revenue between T and Heurstc. Te slot n ths sulaton s set to 0 nutes. t shows us that, due to the sae reason as MT, both the revenue of T and Heurstc ncrease wth the ncrease of server nuber. T always outperfors Heurstc because T s optal n theory. Moreover, the superorty of T s rearkable especally when resources are relatvely rare. Therefore, T s uch valuable to prove the revenues through proper allocaton when the resource s rare or the accepted requests are nuerous. B. Sulatons wth Traced Data e use the traced data to sulate the requests and allocate the resources dynacally and adaptvely accordng to probed paraeters. Due to unavalablty of publc Cloud data, we used web applcaton data, whch are taken fro [5]. All the data are records of HTTP requests to servers. e ntercept consecutve request records of 8 hours fro the traces to sulate the arrval of a servce nstance. The detaled nforaton s shown n Table. TABE. METADATA ON TACED DATASET # source Date te #records EPA-HTTP 30 Aug :00-7: EPA-HTTP 30 Aug :00-24: SDSC-HTTP 22 Aug :00-7: SDSC-HTTP 22 Aug :00-24: NASA-HTTP 0 Jul :00-08: NASA-HTTP 0 Jul :00-7: NASA-HTTP 0 Jul :00-24: NASA-HTTP 25 Jul :00-08: NASA-HTTP 25 Jul :00-7: NASA-HTTP 25 Jul :00-24: e partton the te nto slots, each wth a length of 5 nutes. Durng the executon, we count the nuber of arrved requests at each te slot. Then we predct the average arrval rate of next te slot accordng to the records of prevous and current slot. The predctng algorth s forulated as, λ = λ + 0.5( λ λ ) (32) next current current prevous 97

7 where λprevous and λ current are the real nuber of requests durng the passed two slots. They can be counted easly. The servers are parttoned nto 0 groups, each wth a FFO (Frst n Frst Out) watng queue. At the end of each te slot, the syste re-allocates the resources to every servce nstance accordng to λ next. However, we do not adust the group sze edately after the calculaton, but after a te slot. Ths s because the current queue length s a consequence of prevous te slot. The specfc paraeters are lsted n Table. TABE. PAAMETES AND THE DEFAT VAES Paraeter Default Value Paraeter Default Value Servce Te Negatve ntercept Dstrbuton Exponental b ando (0 20)/60 Servce ate ando ando (0 30)/60 ntercept (0 5) ns custoers 0 Fgure 5 depcts the evoluton of revenues every 5 nutes. Eghty servers are deployed n ths sulaton. The overall curve tendences, both of MT and Heurstc, anly depend on arrval rate. t can be seen fro Fg. 5 that MT outperfors Heurstc. The average revenues every 5 nutes of MT and Heurstc durng the 8 hours are and respectvely. The revenues of MT s 7.57% hgher than Heurstc. S,57 +HX V F 7 PH P Q Fgure 6. \ F Q H F H Evoluton of revenues durng 5 nutes over te,57 +HX V F PH P Q Fgure 7. Evoluton of effcency durng 5 nutes over te Fgure 6 and Fgure 7 llustrate the perforance coparson of T and Heurstcs. There are 60 servers deployed n the sulatons. Fgure 6 s the revenues of both T and Heurstc over te. t shows us that T s better than Heurstc. The average revenues every 5 nutes of T and Heurstc durng the 8 hours are and respectvely. The revenues of T s 65.9% hgher than Heurstc. Fgure 6 ndcates that T s better n provng revenues than Heurstc. However, t does not reflect the real perforance levels of these two strateges. For exaple, aybe both algorths are at a very low level copared wth other algorths. Fgure 7 s the effcency evoluton of T and Heurstc over te. Here effcency s defned as the rato of actual revenues to the axu revenues n theory, naely the whole revenues when all the requests are responded wthn ther requred response te deand. Effcency reflects the real perforance ore obectvely wth the overall benchark and standard. Fgure 7 shows us that T ostly closes to the revenues upper bound n theory, wth and average effcency of 93.89%. Heurstc has a low and fluctuant effcency, wth an average effcency of 62.24%. The effcency of T s uch hgher than Heurstc wth 3.65%. Nuber of requests Te (5nutes) Fgure 8. Evoluton of total arrval requests over te Sultaneously, both Fgure 5 and Fgure 6 show us that the revenues of MT and T durng the 47 th te slot decreases sharply. e beleve that t results fro the extree fluctuaton of arrval rate. As dsplayed n Fgure 8, the arrval rate decreases sharply fro 42 nd to the 45 th te slot, whle t rses quckly after the 46 th te slot. Thereby, the predcton of arrval rate by Equaton (32) s not correct, whch sleads the resource allocaton. The revenues of MT and T also decrease sharply at the 26 th te slot because of the sae reason. Therefore, a ore precse predcton of arrval rate has a postve pact on the valdty of our resource allocaton strateges durng ther practcal applcatons. V. EATED OK The busness odel s the key characterstc to dstngush Cloud coputng fro prevous typcal 98

8 coputng paradgs []. As a brdge, SA plays a vtal role n facltatng the realzaton of an econoc-based Cloud syste. SA provdes echanss and tools that allow servce provders and end users to express ther requreents and constrants such as response te and prce schee. t s very natural but challengng for servce provders to allocate the resources dynacally aong the end-users based on the agreeent, thereby to axze the revenues. There s an extensve lterature on resource anageent technques for coercal data centers. tlty s often adopted as a etrc for resource allocaton. alsh et al. [6] dscuss a dstrbuted archtecture wth the a of solvng the resource allocaton proble for dedcated data center archtecture wth dynac vrtual pool. The ephass of these papers s on the use of utlty functons as fundaental fraework to optze resource usage rather than the utlty of data center. tlty functons provde crtera for tradng off between ultple copetng syste obectves. akuar et al. [7] propose a QoS-aware resource allocaton odel Q- AM. The obectve of Q-AM s to axze the utlty derved fro concurrent applcatons under the ultdensonal QoS constrants. Ghosh et al. [8] and Hansen et al. [9] further extend Q-AM, where the scalablty and ablty to ake resource trade-off decsons are enhanced. Many works llustrate how to eet the QoS and SA requreents by the proper resource allocaton. Menascé et al. [0, ] propose an approach based on hll clbng technques to gude the search for the best cobnaton of confguraton paraeters of a ultlayered archtecture. t uses the exstng resources best n a anner that the desred QoS levels are et to cope wth short ter fluctuatons n the workload. Chandra et al. [2] present technques for dynac resource allocaton n shared web servers. sng a cobnaton of onlne easureent, predcton and adaptaton, the technques can dynacally deterne the resource share of each applcaton based on QoS and easured workload. evy et al. [3] present an archtecture and prototype pleentaton of a perforance anageent syste, where cluster utlty s used to encapsulate busness value n the face of servce level agreeents. The syste dynacally allocates server resources, balances the load aong ultple classes accordng to perforance deand. et al. [4] take the nzaton of resource consupton as the obectve and propose a strategy for autonoc coputng to eet SA requreents n ters of response te and server utlzaton. However, the aorty of prevous work does not take the econoc ssues related to SAs nto account. Zhang and Ardagna [5] propose a resource allocaton controller for autonoc coputng data center. The obectve s to axze the provder s revenues assocated wth ult-class Servce evel Agreeent. n the syste, the revenue depends on dscrete QoS levels and the revenue ganed per request ncreases wth the acheved perforance level. u et al. [6] propose a theoretcal odel to axze the revenues of a hostng platfor subect to ult-class SAs. T, et al. [7] presents a fraework that lnks techncal and econocal aspects to the anageent of coputatonal resources. t cobnes soe techncal ethods such as dynac prcng, dfferent ob prortes, and clent classfcaton nto an econocally enhanced resource anageent that ncreases revenue for the local resource stes. Vllella et al. [8] study how a servce provder should allocate the applcaton ter of an Ecoerce applcaton subect to QoS constrants. The paper odels each server as an M/G//PS queue, and derves three sple ethods that approxate the allocaton that axzes revenues. Anthony et al. [9] propose overbookng odels to fnd an deal overbookng lt that exceeds the axu Grd capacty wthout ncurrng greater copensaton cost. However, all the works adopt a flat-rate dscrete prce levels whle we adopt a contnuous prce functon n ths paper. e also provde the foral precse answer to the probles. There are several works sharng slar scenaros wth our work. Zhu et al. [3] proposes an allocaton strategy of server resources aong custoers to nze the ean response te. Nevertheless, ths work does not consder the econoc odel. n addton, the paraeter of weght q n optal soluton lacks the specfc practcal eanng. The work [4] s very slar to ours. t provdes two strateges for the resource allocaton, Heurstc and Greedy. Greedy s optal but t often costs an practcally long executon te whle the proved algorth does not always work well. Heurstc s sple but our work dsplays that ts valdty s affected by the envronent paraeters. V. CONCSONS AND FTE DECTONS Cloud coputng has eerged as a new busness odel for delverng varous T servces to custoers n a pay-asyou-go anner. The busness odel of Cloud coputng requres legal servce level agreeents to facltate the collaboraton between end-users and servce provders. Ths paper addresses how to axze provders revenues based on the perforance-aware prcng odel n SAs through the proper resource allocaton aong the custoers. Ths paper has forulated the optzaton proble and gven the optal results by the Method of agrange Multpler. Our experental results have shown that the proposed algorths n ths paper always outperfor the prevous work and they are of hgher sgnfcance especally when the Cloud envronents face wth coputng resource shortage. However, we consdered the server group servng each custoer as an M/M/ odel n ths paper. t s ore reasonable to odel the server group as an M/M/c odel when runnng envronents are easly ntated. Moreover, prcng odel s the foundaton of our work. But prcng odel can be very coplex. Therefore, t wll be nterestng to see how to apply technques proposed n ths paper to such scenaros. e wll further nvestgate these probles n the future work. ACKNOEDGMENTS Ths work was supported by the Natonal Basc esearch Progra of Chna (Grant No. 2009CB320705), the Natonal Natural Scence Foundaton of Chna (Grant Nos , ), and the Jangsu Natural Scence Foundaton (Grant Nos. BK , BK200900). The frst author 99

9 would lke to thank Jangsu Provncal Governent and the COD aboratory for supportng and hostng hs vst to The nversty of Melbourne, Australa. EFEENCES [] Chunye Gong, Je u, Qang Zhang, Hatao Chen and Zhenghu Gong. The Characterstcs of Cloud Coputng. n Proc. of 39th nternatonal Conference on Parallel Processng orkshops, 200, [2] akuar Buyya, Chee Shn Yeo, Srkuar Venugopal, Jaes Broberg, vona Brandc. Cloud coputng and eergng T platfors: Vson, hype, and realty for delverng coputng as the 5th utlty. Future Generaton Coputer Systes, 25 (2009), [3] Hucan Zhu, Hong Tang, Tao Yang. Deand-drven Servce Dfferentaton n Cluster-based Network Servers. n Proc. EEE NFOCOM 200, [4] Mchele Mazzucco. evenue Maxzaton Probles n Coercal Data Centers. PhD Thess, nversty of Newcastle, May 7, [5] The nternet Traffc Archve, accessed on August 23, 20. [6] lla E. alsh, Gerald Tesauro, Jeffrey O. Kephart, and aarsh Das. tlty Functons n Autonoc Systes. n Proc. of the nternatonal Conference on Autonoc Coputng, 2004, [7]. akuar, C. ee, J. ehoczky, D. Seworek. A resource Allocaton Model for QoS Manageent. n Proc. of the 8th EEE eal-te Systes Syposu. 997, [8] S. Ghosh,. akuar, J. Hansen, and J. ehoczky. Scalable esource Allocaton for Mult-processor QoS Optzaton. n Proc. of 23rd nternatonal Conference on Dstrbuted Coputng Systes, 2003, [9] J.P. Hansen, Sourav Ghosh, agunathan akuar, and J. ehoczky. esource Manageent of Hghly Confgurable Tasks. n Proc. 8th nternatonal Parallel and Dstrbuted Processng Syposu, 2004, 6. [0] Danel A. Menascé, Danel Barbará, and onald Dodge. Preservng QoS of E-Coerce Stes Through Self-Tunng: A Perforance Model Approach. n Proc. of 3rd ACM conference on Electronc Coerce, 200, [] Mohaed N. Bennan and Danel Menascé. esource Allocaton for Autonoc Data Centers sng Analytc Perforance Models. n Proc. of the Second nternatonal Conference on Autonoc Coputng, 2005, [2] Abhshek Chandra, ebo Gong, and Prashant Shenoy. Dynac esource Allocaton for Shared Data Centers sng Onlne Measureents. n Proc. of the th EEE/ACM nternatonal orkshop on Qualty of Servce, 2003, [3]. evy, J. Nagaraarao, G. Pacfc, A. Spretzer, A. Tantaw, and A. Youssef. Perforance Manageent for Cluster Based eb Servces. n Proc. of EEE 8th nternatonal Syposu on ntegrated Network Manageent, 2003, [4] Yng, Kewe Sun, Je Qu, and Yng Chen. Self-reconfguraton of Servce-based Systes: A Case Study for Servce evel Agreeents and esource Optzaton. n Proc. of EEE nternatonal Conference on eb Servces, 2005, [5] Zhang and Danlo Ardagna. SA Based Proft Optzaton n Autonoc Coputng Systes. n Proc. of the 2nd nternatonal Conference on Servce Orented Coputng, 2004, [6] Zhen u, Mark S. Squllante, and Joel. olf. On Maxzng Servce-evel-Agreeent Profts. n Proc. of the 3rd ACM Conference on Electronc Coerce, 200, [7] T Püschel, Nkolay Borssov, Drk Neuann, Maro Macías, Jord Gutart and Jord Torres. Extended esource Manageent sng Clent Classfcaton and Econoc Enhanceents. n Proc. of echallenges Conference, 2007, [8] Danel Vllela, Prashant Pradhan, and Dan ubensten. Provsonng Servers n the Applcaton Ter for E-Coerce Systes. ACM Transactons on nternet Technology, 7(), 2007, [9] Anthony Sulsto, Kyong Hoon K, and akuar Buyya, Managng Cancellatons and No-shows of eservatons wth Overbookng to ncrease esource evenue, n Proc. of EEE nternatonal Syposu on Cluster Coputng and the Grd, 2008,

An Electricity Trade Model for Microgrid Communities in Smart Grid

An Electricity Trade Model for Microgrid Communities in Smart Grid An Electrcty Trade Model for Mcrogrd Countes n Sart Grd Tansong Cu, Yanzh Wang, Shahn Nazaran and Massoud Pedra Unversty of Southern Calforna Departent of Electrcal Engneerng Los Angeles, CA, USA {tcu,

More information

Capacity Planning for Virtualized Servers

Capacity Planning for Virtualized Servers Capacty Plannng for Vrtualzed Servers Martn Bchler, Thoas Setzer, Benjan Spetkap Departent of Inforatcs, TU München 85748 Garchng/Munch, Gerany (bchler setzer benjan.spetkap)@n.tu.de Abstract Today's data

More information

CONSTRUCTION OF A COLLABORATIVE VALUE CHAIN IN CLOUD COMPUTING ENVIRONMENT

CONSTRUCTION OF A COLLABORATIVE VALUE CHAIN IN CLOUD COMPUTING ENVIRONMENT CONSTRUCTION OF A COLLAORATIVE VALUE CHAIN IN CLOUD COMPUTING ENVIRONMENT Png Wang, School of Econoy and Manageent, Jangsu Unversty of Scence and Technology, Zhenjang Jangsu Chna, sdwangp1975@163.co Zhyng

More information

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters Stochastc Models of Load Balancng and Schedulng n Cloud Coputng Clusters Sva Theja Magulur and R. Srkant Departent of ECE and CSL Unversty of Illnos at Urbana-Chapagn sva.theja@gal.co; rsrkant@llnos.edu

More information

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters Stochastc Models of Load Balancng and Schedulng n Cloud Coputng Clusters Sva Theja Magulur and R. Srkant Departent of ECE and CSL Unversty of Illnos at Urbana-Chapagn sva.theja@gal.co; rsrkant@llnos.edu

More information

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters

Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters 01 Proceedngs IEEE INFOCOM Stochastc Models of Load Balancng and Schedulng n Cloud Coputng Clusters Sva heja Magulur and R. Srkant Departent of ECE and CSL Unversty of Illnos at Urbana-Chapagn sva.theja@gal.co;

More information

BANDWIDTH ALLOCATION AND PRICING PROBLEM FOR A DUOPOLY MARKET

BANDWIDTH ALLOCATION AND PRICING PROBLEM FOR A DUOPOLY MARKET Yugoslav Journal of Operatons Research (0), Nuber, 65-78 DOI: 0.98/YJOR0065Y BANDWIDTH ALLOCATION AND PRICING PROBLEM FOR A DUOPOLY MARKET Peng-Sheng YOU Graduate Insttute of Marketng and Logstcs/Transportaton,

More information

Research Article Load Balancing for Future Internet: An Approach Based on Game Theory

Research Article Load Balancing for Future Internet: An Approach Based on Game Theory Appled Matheatcs, Artcle ID 959782, 11 pages http://dx.do.org/10.1155/2014/959782 Research Artcle Load Balancng for Future Internet: An Approach Based on Gae Theory Shaoy Song, Tngje Lv, and Xa Chen School

More information

Basic Queueing Theory M/M/* Queues. Introduction

Basic Queueing Theory M/M/* Queues. Introduction Basc Queueng Theory M/M/* Queues These sldes are created by Dr. Yh Huang of George Mason Unversty. Students regstered n Dr. Huang's courses at GMU can ake a sngle achne-readable copy and prnt a sngle copy

More information

Virtual machine resource allocation algorithm in cloud environment

Virtual machine resource allocation algorithm in cloud environment COMPUTE MOELLIN & NEW TECHNOLOIES 2014 1(11) 279-24 Le Zheng Vrtual achne resource allocaton algorth n cloud envronent 1, 2 Le Zheng 1 School of Inforaton Engneerng, Shandong Youth Unversty of Poltcal

More information

Online Algorithms for Uploading Deferrable Big Data to The Cloud

Online Algorithms for Uploading Deferrable Big Data to The Cloud Onlne lgorths for Uploadng Deferrable Bg Data to The Cloud Lnquan Zhang, Zongpeng L, Chuan Wu, Mnghua Chen Unversty of Calgary, {lnqzhan,zongpeng}@ucalgary.ca The Unversty of Hong Kong, cwu@cs.hku.hk The

More information

Dynamic Resource Allocation in Clouds: Smart Placement with Live Migration

Dynamic Resource Allocation in Clouds: Smart Placement with Live Migration Dynac Resource Allocaton n Clouds: Sart Placeent wth Lve Mgraton Mahlouf Had Ingéneur de Recherche ahlouf.had@rt-systex.fr Avec : Daal Zeghlache (TSP) daal.zeghlache@teleco-sudpars.eu FONDATION DE COOPERATION

More information

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

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

More information

II. THE QUALITY AND REGULATION OF THE DISTRIBUTION COMPANIES I. INTRODUCTION

II. THE QUALITY AND REGULATION OF THE DISTRIBUTION COMPANIES I. INTRODUCTION Fronter Methodology to fx Qualty goals n Electrcal Energy Dstrbuton Copanes R. Rarez 1, A. Sudrà 2, A. Super 3, J.Bergas 4, R.Vllafáfla 5 1-2 -3-4-5 - CITCEA - UPC UPC., Unversdad Poltécnca de Cataluña,

More information

Maximizing profit using recommender systems

Maximizing profit using recommender systems Maxzng proft usng recoender systes Aparna Das Brown Unversty rovdence, RI aparna@cs.brown.edu Clare Matheu Brown Unversty rovdence, RI clare@cs.brown.edu Danel Rcketts Brown Unversty rovdence, RI danel.bore.rcketts@gal.co

More information

Ganesh Subramaniam. American Solutions Inc., 100 Commerce Dr Suite # 103, Newark, DE 19713, USA

Ganesh Subramaniam. American Solutions Inc., 100 Commerce Dr Suite # 103, Newark, DE 19713, USA 238 Int. J. Sulaton and Process Modellng, Vol. 3, No. 4, 2007 Sulaton-based optsaton for ateral dspatchng n Vendor-Managed Inventory systes Ganesh Subraana Aercan Solutons Inc., 100 Coerce Dr Sute # 103,

More information

Inventory Control in a Multi-Supplier System

Inventory Control in a Multi-Supplier System 3th Intl Workng Senar on Producton Econocs (WSPE), Igls, Autrche, pp.5-6 Inventory Control n a Mult-Suppler Syste Yasen Arda and Jean-Claude Hennet LAAS-CRS, 7 Avenue du Colonel Roche, 3077 Toulouse Cedex

More information

Two-Phase Traceback of DDoS Attacks with Overlay Network

Two-Phase Traceback of DDoS Attacks with Overlay Network 4th Internatonal Conference on Sensors, Measureent and Intellgent Materals (ICSMIM 205) Two-Phase Traceback of DDoS Attacks wth Overlay Network Zahong Zhou, a, Jang Wang2, b and X Chen3, c -2 School of

More information

Scan Detection in High-Speed Networks Based on Optimal Dynamic Bit Sharing

Scan Detection in High-Speed Networks Based on Optimal Dynamic Bit Sharing Scan Detecton n Hgh-Speed Networks Based on Optal Dynac Bt Sharng Tao L Shgang Chen Wen Luo Mng Zhang Departent of Coputer & Inforaton Scence & Engneerng, Unversty of Florda Abstract Scan detecton s one

More information

An Analytical Model of Web Server Load Distribution by Applying a Minimum Entropy Strategy

An Analytical Model of Web Server Load Distribution by Applying a Minimum Entropy Strategy Internatonal Journal of Coputer and Councaton Engneerng, Vol. 2, No. 4, July 203 An Analytcal odel of Web Server Load Dstrbuton by Applyng a nu Entropy Strategy Teeranan Nandhakwang, Settapong alsuwan,

More information

A Novel Dynamic Role-Based Access Control Scheme in User Hierarchy

A Novel Dynamic Role-Based Access Control Scheme in User Hierarchy Journal of Coputatonal Inforaton Systes 6:7(200) 2423-2430 Avalable at http://www.jofcs.co A Novel Dynac Role-Based Access Control Schee n User Herarchy Xuxa TIAN, Zhongqn BI, Janpng XU, Dang LIU School

More information

A Fuzzy Optimization Framework for COTS Products Selection of Modular Software Systems

A Fuzzy Optimization Framework for COTS Products Selection of Modular Software Systems Internatonal Journal of Fuy Systes, Vol. 5, No., June 0 9 A Fuy Optaton Fraework for COTS Products Selecton of Modular Software Systes Pankaj Gupta, Hoang Pha, Mukesh Kuar Mehlawat, and Shlp Vera Abstract

More information

Modeling and Analysis of 2D Service Differentiation on e-commerce Servers

Modeling and Analysis of 2D Service Differentiation on e-commerce Servers Modelng and Analyss of D Servce Dfferentaton on e-commerce Servers Xaobo Zhou, Unversty of Colorado, Colorado Sprng, CO zbo@cs.uccs.edu Janbn We and Cheng-Zhong Xu Wayne State Unversty, Detrot, Mchgan

More information

Self-Adaptive Capacity Management for Multi-Tier Virtualized Environments

Self-Adaptive Capacity Management for Multi-Tier Virtualized Environments Self-Adaptve Capacty Management for Mult-Ter Vrtualzed Envronments Ítalo Cunha, Jussara Almeda, Vrgílo Almeda, Marcos Santos Computer Scence Department Federal Unversty of Mnas Geras Belo Horzonte, Brazl,

More information

Modeling and Assessment Performance of OpenFlow-Based Network Control Plane

Modeling and Assessment Performance of OpenFlow-Based Network Control Plane ISSN (Onlne): 2319-7064 Index Coperncus Value (2013): 6.14 Ipact Factor (2013): 4.438 Modelng and Assessent Perforance of OpenFlo-Based Netork Control Plane Saer Salah Al_Yassn Assstant Teacher, Al_Maon

More information

Fault tolerance in cloud technologies presented as a service

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

More information

A R T I C L E S DYNAMIC VEHICLE DISPATCHING: OPTIMAL HEAVY TRAFFIC PERFORMANCE AND PRACTICAL INSIGHTS

A R T I C L E S DYNAMIC VEHICLE DISPATCHING: OPTIMAL HEAVY TRAFFIC PERFORMANCE AND PRACTICAL INSIGHTS A R T I C L E S DYAMIC VEHICLE DISPATCHIG: OPTIMAL HEAVY TRAFFIC PERFORMACE AD PRACTICAL ISIGHTS OAH GAS OPIM Departent, The Wharton School, Unversty of Pennsylvana, Phladelpha, Pennsylvana 19104-6366

More information

How To Understand The Results Of The German Meris Cloud And Water Vapour Product

How To Understand The Results Of The German Meris Cloud And Water Vapour Product Ttel: Project: Doc. No.: MERIS level 3 cloud and water vapour products MAPP MAPP-ATBD-ClWVL3 Issue: 1 Revson: 0 Date: 9.12.1998 Functon Name Organsaton Sgnature Date Author: Bennartz FUB Preusker FUB Schüller

More information

Secure Cloud Storage Service with An Efficient DOKS Protocol

Secure Cloud Storage Service with An Efficient DOKS Protocol Secure Cloud Storage Servce wth An Effcent DOKS Protocol ZhengTao Jang Councaton Unversty of Chna z.t.ang@163.co Abstract Storage servces based on publc clouds provde custoers wth elastc storage and on-deand

More information

Profit-Aware DVFS Enabled Resource Management of IaaS Cloud

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

More information

The Packing Server for Real-Time Scheduling of MapReduce Workflows

The Packing Server for Real-Time Scheduling of MapReduce Workflows The Packng Server for Real-Te Schedulng of MapReduce Workflows Shen L, Shaohan Hu, Tarek Abdelzaher Unversty of Illnos at Urbana-Chapagn {shenl3, shu7, zaher}@llnos.edu Abstract Ths paper develops new

More information

How Much to Bet on Video Poker

How Much to Bet on Video Poker How Much to Bet on Vdeo Poker Trstan Barnett A queston that arses whenever a gae s favorable to the player s how uch to wager on each event? Whle conservatve play (or nu bet nzes large fluctuatons, t lacks

More information

Self-Adaptive SLA-Driven Capacity Management for Internet Services

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

More information

Transformation of Commercial Flows into Physical Flows of Electricity

Transformation of Commercial Flows into Physical Flows of Electricity Transforaton of Coercal Flows nto Physcal Flows of Electrcty Marek ADAMEC, Mchaela INDRAKOVA, Pavel PAVLATKA Dept. of Econocs, Manageent and Huantes, Czech Techncal Unversty, Zkova 4, 166 27 Praha, Czech

More information

QoS-based Scheduling of Workflow Applications on Service Grids

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

More information

Packet Reorderng Analysis

Packet Reorderng Analysis On Montorng of End-to-End Packet Reorderng over the Internet Bn Ye 1 Anura P. Jayasuana 1 Nschal M. Pratla 2 1Coputer Networkng Research laboratory, Colorado State Unversty, Fort Collns, CO 8523, USA 2

More information

TheHow and Why of Having a Successful Home Office

TheHow and Why of Having a Successful Home Office Near Optal Onlne Algorths and Fast Approxaton Algorths for Resource Allocaton Probles Nkhl R Devanur Kaal Jan Balasubraanan Svan Chrstopher A Wlkens Abstract We present algorths for a class of resource

More information

Quality of Service Analysis and Control for Wireless Sensor Networks

Quality of Service Analysis and Control for Wireless Sensor Networks Qualty of ervce Analyss and Control for Wreless ensor Networs Jaes Kay and Jeff Frol Unversty of Veront ay@uv.edu, frol@eba.uv.edu Abstract hs paper nvestgates wreless sensor networ spatal resoluton as

More information

Web Service-based Business Process Automation Using Matching Algorithms

Web Service-based Business Process Automation Using Matching Algorithms Web Servce-based Busness Process Autoaton Usng Matchng Algorths Yanggon K and Juhnyoung Lee 2 Coputer and Inforaton Scences, Towson Uversty, Towson, MD 2252, USA, yk@towson.edu 2 IBM T. J. Watson Research

More information

An Alternative Way to Measure Private Equity Performance

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

More information

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

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

More information

CloudMedia: When Cloud on Demand Meets Video on Demand

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

More information

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

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

More information

What is Candidate Sampling

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

More information

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

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

More information

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

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

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

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

More information

Naglaa Raga Said Assistant Professor of Operations. Egypt.

Naglaa Raga Said Assistant Professor of Operations. Egypt. Volue, Issue, Deceer ISSN: 77 8X Internatonal Journal of Adanced Research n Coputer Scence and Software Engneerng Research Paper Aalale onlne at: www.jarcsse.co Optal Control Theory Approach to Sole Constraned

More information

STATE HIGHWAY ADMINISTRATION RESEARCH REPORT ENHANCEMENT OF FREEWAY INCIDENT TRAFFIC MANAGEMENT AND RESULTING BENEFITS

STATE HIGHWAY ADMINISTRATION RESEARCH REPORT ENHANCEMENT OF FREEWAY INCIDENT TRAFFIC MANAGEMENT AND RESULTING BENEFITS MD-11- SP009B4Q STATE HIGHWAY ADMINISTRATION RESEARCH REPORT ENHANCEMENT OF FREEWAY INCIDENT TRAFFIC MANAGEMENT AND RESULTING BENEFITS WOON KIM AND MARK FRANZ GANG-LEN CHANG DEPARTMENT OF CIVIL AND ENVIRONMENTAL

More information

INTRODUCTION TO MERGERS AND ACQUISITIONS: FIRM DIVERSIFICATION

INTRODUCTION TO MERGERS AND ACQUISITIONS: FIRM DIVERSIFICATION XV. INTODUCTION TO MEGES AND ACQUISITIONS: FIM DIVESIFICATION In the ntroducton to Secton VII, t was noted that frs can acqure assets by ether undertakng nternally-generated new projects or by acqurng

More information

Fair Virtual Bandwidth Allocation Model in Virtual Data Centers

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

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

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

More information

A Statistical Model for Detecting Abnormality in Static-Priority Scheduling Networks with Differentiated Services

A Statistical Model for Detecting Abnormality in Static-Priority Scheduling Networks with Differentiated Services A Statstcal odel for Detectng Abnoralty n Statc-Prorty Schedulng Networks wth Dfferentated Servces ng L 1 and We Zhao 1 School of Inforaton Scence & Technology, East Chna Noral Unversty, Shangha 0006,

More information

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment

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

More information

Yixin Jiang and Chuang Lin. Minghui Shi and Xuemin Sherman Shen*

Yixin Jiang and Chuang Lin. Minghui Shi and Xuemin Sherman Shen* 198 Int J Securty Networks Vol 1 Nos 3/4 2006 A self-encrypton authentcaton protocol for teleconference servces Yxn Jang huang Ln Departent of oputer Scence Technology Tsnghua Unversty Beng hna E-al: yxang@csnet1cstsnghuaeducn

More information

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

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

More information

A Multi Due Date Batch Scheduling Model. on Dynamic Flow Shop to Minimize. Total Production Cost

A Multi Due Date Batch Scheduling Model. on Dynamic Flow Shop to Minimize. Total Production Cost Conteporary Enneern Scences, Vol. 9, 2016, no. 7, 315-324 HIKARI Ltd, www.-hkar.co http://dx.do.or/10.12988/ces.2016.617 A Mult Due Date Batch Scheduln Model on Dynac Flow Shop to Mnze Total Producton

More information

A Hybrid Approach to Evaluate the Performance of Engineering Schools

A Hybrid Approach to Evaluate the Performance of Engineering Schools A Hybrd Approach to Evaluate the Perforance of Engneerng Schools School of Engneerng Unversty of Brdgeport Brdgeport, CT 06604 ABSTRACT Scence and engneerng (S&E) are two dscplnes that are hghly receptve

More information

J. Parallel Distrib. Comput.

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

More information

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

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

More information

The Application of Fractional Brownian Motion in Option Pricing

The Application of Fractional Brownian Motion in Option Pricing Vol. 0, No. (05), pp. 73-8 http://dx.do.org/0.457/jmue.05.0..6 The Applcaton of Fractonal Brownan Moton n Opton Prcng Qng-xn Zhou School of Basc Scence,arbn Unversty of Commerce,arbn zhouqngxn98@6.com

More information

The OC Curve of Attribute Acceptance Plans

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

More information

Introduction CONTENT. - Whitepaper -

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

More information

Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems

Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems 2011 IEEE 4th Internatonal Conference on Cloud Computng Flexble Dstrbuted Capacty Allocaton and Load Redrect Algorthms for Cloud Systems Danlo Ardagna, Sara Casolar, Barbara Pancucc Poltecnco d Mlano,

More information

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

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

More information

Enabling P2P One-view Multi-party Video Conferencing

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

More information

Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems

Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems Near Optal Onlne Algorths and Fast Approxaton Algorths for Resource Allocaton Probles ABSTRACT Nhl R Devanur Mcrosoft Research Redond WA USA ndev@crosoftco Balasubraanan Svan Coputer Scences Dept Unv of

More information

Tourism Demand Forecasting by Improved SVR Model

Tourism Demand Forecasting by Improved SVR Model Internatonal Journal of u- and e- Servce, Scence and Technology, pp403-4 http://dxdoorg/0457/junesst058538 Tours Deand Forecastng by Iproved SVR Model L Me Departent of Socal Servces,Zhengzhou Tours College,Henan,PRChna

More information

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

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

More information

Performance Evaluation of Infrastructure as Service Clouds with SLA Constraints

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

More information

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

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

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

More information

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

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

More information

PRIOR ROBUST OPTIMIZATION. Balasubramanian Sivan. A dissertation submitted in partial fulfillment of the requirements for the degree of

PRIOR ROBUST OPTIMIZATION. Balasubramanian Sivan. A dissertation submitted in partial fulfillment of the requirements for the degree of PRIOR ROBUST OPTIMIZATION By Balasubraanan Svan A dssertaton subtted n partal fulfllent of the requreents for the degree of Doctor of Phlosophy (Coputer Scences) at the UNIVERSITY OF WISCONSIN MADISON

More information

Cloud Auto-Scaling with Deadline and Budget Constraints

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

More information

Group Solvency Optimization Model for Insurance Companies Using Copula Functions

Group Solvency Optimization Model for Insurance Companies Using Copula Functions Internatonal Conference on Econocs, Busness and Marketng Manageent IPEDR vol.9 () () IACSIT Press, Sngapore Group Solvency Optzaton Model for Insurance Copanes Usng Copula Functons Masayasu Kanno + Faculty

More information

Complex Service Provisioning in Collaborative Cloud Markets

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

More information

Politecnico di Torino. Porto Institutional Repository

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

More information

Supply chain management services sharing in headquarterscentered

Supply chain management services sharing in headquarterscentered Ttle Supply chan anageent servces sharng n headquarterscentered group copanes Advsor(s) Huang, GQ Author(s) Zhang, Tng; 张 婷 Ctaton Issued Date 204 URL http://hdl.handle.net/0722/206755 Rghts The author

More information

An Error Detecting and Tagging Framework for Reducing Data Entry Errors in Electronic Medical Records (EMR) System

An Error Detecting and Tagging Framework for Reducing Data Entry Errors in Electronic Medical Records (EMR) System 201 IEEE Internatonal Conference on Bonforatcs and Boedcne An Error Detectng and Taggng Fraework for Reducng Data Entry Errors n Electronc Medcal Records (EMR Syste Yuan Lng, Yuan An College of Coputng

More information

Overview of monitoring and evaluation

Overview of monitoring and evaluation 540 Toolkt to Combat Traffckng n Persons Tool 10.1 Overvew of montorng and evaluaton Overvew Ths tool brefly descrbes both montorng and evaluaton, and the dstncton between the two. What s montorng? Montorng

More information

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

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

More information

Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks

Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks From the Proceedngs of Internatonal Conference on Telecommuncaton Systems (ITC-97), March 2-23, 1997. 1 Analyss of Energy-Conservng Access Protocols for Wreless Identfcaton etworks Imrch Chlamtac a, Chara

More information

Cost-based Scheduling of Scientific Workflow Applications on Utility Grids

Cost-based Scheduling of Scientific Workflow Applications on Utility Grids Cost-based Schedulng of Scentfc Workflow Applcatons on Utlty Grds Ja Yu, Rakumar Buyya and Chen Khong Tham Grd Computng and Dstrbuted Systems Laboratory Dept. of Computer Scence and Software Engneerng

More information

Traffic Demand Forecasting for EGCS with Grey Theory Based Multi- Model Method

Traffic Demand Forecasting for EGCS with Grey Theory Based Multi- Model Method IJCSI Internatonal Journal of Coputer Scence Issues, Vol., Issue, No, January 3 ISSN (Prnt): 694-784 ISSN (Onlne): 694-84 www.ijcsi.org 6 Traffc Deand Forecastng for EGCS wth Grey Theory Based Mult- Model

More information

Multi-Source Video Multicast in Peer-to-Peer Networks

Multi-Source Video Multicast in Peer-to-Peer Networks ult-source Vdeo ultcast n Peer-to-Peer Networks Francsco de Asís López-Fuentes*, Eckehard Stenbach Technsche Unverstät ünchen Insttute of Communcaton Networks, eda Technology Group 80333 ünchen, Germany

More information

International Journal of Industrial Engineering Computations

International Journal of Industrial Engineering Computations Internatonal Journal of Industral ngneerng Coputatons 3 (2012) 393 402 Contents lsts avalable at GrowngScence Internatonal Journal of Industral ngneerng Coputatons hoepage: www.growngscence.co/jec Suppler

More information

Forecasting the Direction and Strength of Stock Market Movement

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

More information

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

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

More information

INVENTORY CONTROL FOR HIGH TECHNOLOGY CAPITAL EQUIPMENT FIRMS. Hari Shreeram Abhyankar. B.S. Mathematics B.S. Economics Purdue University.

INVENTORY CONTROL FOR HIGH TECHNOLOGY CAPITAL EQUIPMENT FIRMS. Hari Shreeram Abhyankar. B.S. Mathematics B.S. Economics Purdue University. INVENTORY CONTRO FOR IG TECNOOGY CAPITA EQUIPMENT FIRM by ar hreera Abhyankar B.. Matheatcs B.. Econocs Purdue Unversty. 99 M.. Industral Engneerng Purdue Unversty. 994 ubtted to the loan chool of Manageent

More information

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence 1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

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

More information

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers Journal of Computatonal Informaton Systems 7: 13 (2011) 4740-4747 Avalable at http://www.jofcs.com A Load-Balancng Algorthm for Cluster-based Mult-core Web Servers Guohua YOU, Yng ZHAO College of Informaton

More information

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

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

More information

Calculation of Sampling Weights

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

More information

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

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

More information

An Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems

An Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems STAN-CS-73-355 I SU-SE-73-013 An Analyss of Central Processor Schedulng n Multprogrammed Computer Systems (Dgest Edton) by Thomas G. Prce October 1972 Techncal Report No. 57 Reproducton n whole or n part

More information

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

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

More information

A NOTE ON THE PREDICTION AND TESTING OF SYSTEM RELIABILITY UNDER SHOCK MODELS C. Bouza, Departamento de Matemática Aplicada, Universidad de La Habana

A NOTE ON THE PREDICTION AND TESTING OF SYSTEM RELIABILITY UNDER SHOCK MODELS C. Bouza, Departamento de Matemática Aplicada, Universidad de La Habana REVISTA INVESTIGACION OPERACIONAL Vol., No. 3, 000 A NOTE ON THE PREDICTION AND TESTING OF SYSTEM RELIABILITY UNDER SHOCK MODELS C. Bouza, Departaento de Mateátca Aplcada, Unversdad de La Habana ABSTRACT

More information

Effective Network Defense Strategies against Malicious Attacks with Various Defense Mechanisms under Quality of Service Constraints

Effective Network Defense Strategies against Malicious Attacks with Various Defense Mechanisms under Quality of Service Constraints Effectve Network Defense Strateges aganst Malcous Attacks wth Varous Defense Mechansms under Qualty of Servce Constrants Frank Yeong-Sung Ln Department of Informaton Natonal Tawan Unversty Tape, Tawan,

More information