DBA-VM: Dynamic Bandwidth Allocator for Virtual Machines

Size: px
Start display at page:

Download "DBA-VM: Dynamic Bandwidth Allocator for Virtual Machines"

Transcription

1 DBA-VM: Dynamc Bandwdth Allocator for Vrtual Machnes Ahmed Amamou, Manel Bourguba, Kamel Haddadou and Guy Pujolle LIP6, Perre & Mare Cure Unversty, 4 Place Jusseu 755 Pars, France Gand SAS, 65 Boulevard Massena 7513 Pars Emal: {ahmed.amamou, manel.bourguba, guy.pujolle}@lp6.fr kamel@gand.net Abstract Cloud computng s an emergent paradgm that allows customers to rent nfrastructure, platforms and software as a servce. Wth resource sharng and reuse through vrtualzaton technology, cloud envronments become even more cost effectve and flexble. Nevertheless, networkng wthn vrtualzed cloud stll presents some challenges n performance and resource allocaton. In ths paper, we propose DBA-VM, a Dynamc Bandwdth Allocator for Vrtual Machnes wth regard to the establshed SLAs. The proposed scheme enforces the solaton between the vrtual machnes through the transmsson bandwdth adjustment at the network I/O channel. The expermental performance evaluaton shows that DBA-VM allows to the vrtualzed system to respect each vrtual machne SLA whle reducng the global physcal resources (CPU and memory) consumpton. I. INTRODUCTION Cloud computng s a new technology trend that s expected to reshape the nformaton technology landscape. It s a way to delver software, nfrastructure and platforms as a servce to remote customers over the Internet. Cloud computng reduces hardware s management and software resources cost by shftng the locaton of the nfrastructure to the network. It offers hgh avalablty, scalablty and cost-effectveness snce t s partcularly assocated wth the provson of computng resources on-demand and accordng to a pay-as-you-use model. These resources are kept on the provder s servers whch are located n varous parts of the Internet. Ther management s then shfted from the user to the provder. Cloud computng refers to both the applcatons delvered as servces over the Internet and the hardware and systems software n the data centers that provde those servces [1]. The cloud s defned n [2] as a large pool of easly usable and accessble vrtualzed resources (such as hardware, development platforms and/or servces). These resources can be dynamcally reconfgured to adjust to a varable load (scale), allowng also for an optmum resource utlzaton. Ths pool of resources s typcally exploted by a pay-as-you-use model n whch guarantees are offered by the nfrastructure provder by means of customzed Servce Level Agreements (SLAs). Ths defnton ntroduces the vrtualzaton as a key enablng technology for cloud computng. In fact, vrtualzaton bascally allows parttonng one physcal machne to multple vrtual nstances runnng concurrently and sharng the same physcal resources. Advances n system vrtualzaton make nfrastructure-as-a-servce a compellng paradgm snce t offers cost effectveness through resources sharng. It also offers flexblty through the ablty of mgratng vrtual machnes from one physcal machne to another whch helps reducng energy consumpton. Furthermore, t enhances the cloud platform scalablty and avalablty through the nstantaton of new solated vrtual nstances on demand. Vrtualzaton has been wdely studed and deployed n recent years [3]. The Vrtual Machne Montor (VMM), also called hypervsor s a software layer that presents abstractons of the underlyng physcal resources to the guest machnes. It allows the dfferent vrtual machnes to share the physcal resources ncludng the network devce. Network I/O vrtualzaton s essental to provde connectvty to the vrtual machnes. However, the current mplementatons of VMMs do not provde hgh enough throughputs, especally when the applcatons runnng on dfferent vrtual machnes wthn the same physcal machne are I/O ntensve (web servces, vdeo servers,...)[5][6][7]. Network ntensve applcatons are among the applcatons domnatng the cloud-based data centers today [9]. Although there are compellng advantages behnd vrtualzng the cloud computng nfrastructure, there are stll performance ssues that need to be addressed before vrtualzng the data centers could be fully advantageous. Indeed, concurrent applcatons share equally the avalable bandwdth. Current VMMs only offer a statc allocaton of the bandwdth. In ths paper, we propose an SLA aware dynamc bandwdth allocator that dynamcally manages bandwdth allocaton among vrtual machnes accordng to the establshed SLAs. The proposed mechansm allocates the requred bandwdth n terms of both bts per second and packets per second whle mnmzng global physcal resources consumpton. The remander of ths paper s organzed as follows: Secton 2 ntroduces some related works. We state the problem through the natve system evaluaton n secton 3. In secton 4 we detal the proposed soluton and ts expermental evaluaton n secton 5. Fnally, secton 6 concludes the paper and ntroduces our future work. II. RELATED WORK Over the last few years, a far number of research efforts has been dedcated to the enhancement of the I/O vrtualzaton /12/$ IEEE 713

2 technology. In both [5] and [6], the authors conducted extensve measurements to evaluate the performance nterference among vrtual machnes runnng network I/O workloads that are ether CPU or network bound. They show how dfferent resources schedulng and allocaton strateges and workloads may mpact the performance of a vrtualzed system. In [1] the authors show that cache and memory archtecture, network archtecture and vrtualzaton overheads can be scalablty bottlenecks n a vrtualzed cloud platform, dependng on whether the applcaton s compute or memory or network I/O ntensve respectvely. Network performance evaluaton of vrtual machnes was the objectve of multple others works [11] [12]. The transmsson, recepton and emsson throughputs of vrtual machnes are shown to be very low compared to the Dom (the prvleged doman) performance. The multple context swtches and the costly I/O communcaton between the drver doman and the vrtual machnes through the event channel are behnd ths drastc performance degradaton. A deep analyss of the network I/O operatons wthn Xen n [8] shows that the grant mechansm ncurs sgnfcant overhead when performng network I/O operatons. Ths overhead s mostly due to the overheads of grant hypercalls and of the hgh cost of page mappng/unmappng. For ths purpose, the authors proposed several optmzatons to the memory sharng mechansm mplemented n Xen. They mproved the cache localty by movng the grant copy operaton from the drver doman to the guest. Besdes, they proposed to relax the memory solaton property to reduce the number of grant operatons performed. In ths case, performance would come at the cost of solaton, one of the most attractve benefts of the Xen archtecture. In [13], the authors proposed a new desgn for the memory sharng mechansm wth Xen whch completes the mechansm presented n [8]. The basc dea of the new mechansm s to enable the guest domans to unlaterally ssue and revoke a grant. Ths allows the guest domans to protect ther memory from ncorrect Drect Memory Access (DMA) operatons. Beyond the memory sharng mechansm, the authors of [14] proposed to optmze the nterrupt delver route and shorten the network I/O path. In [1], the author shows that the outof-the-box network bandwdth to another host s only 71% and 45% of non-vrtualzed performance for transmt and receve workloads, respectvely. These bottlenecks are present even on a test system massvely over-provsoned n both memory and computaton resources. Smlar restrctons are also evdent n commercal clouds provded by Amazon [19], showng that even after much research effort I/O vrtualzaton bottlenecks stll challenge the desgners of modern systems [2]. III. BACKGROUND AND PROBLEM STATEMENT A. Vrtualzed cloud envronment A cloud platform bascally conssts n multple data centers connected through a WAN and a web portal. The data center s composed of multple physcal nodes connected through a LAN. Insde the data center, the nfrastructure can be vrtualzed, n whch case each physcal machne supports multple solated vrtual machnes. Dfferent applcatons (game server, Fg. 1. Drver doman based I/O Vrtualzaton model meda server..) run over these vrtual machnes and users have drect access to those applcatons through the web portal. These vrtual machnes share the same hardware and storage, and can be mgrated from one physcal machne to another n the same data center or even n a remote data center. The VMM ensures physcal resources sharng (CPU, memory, etc.) and provdes solated shared access to the devces through a specal vrtual machne called drver doman (Fgure 1). The drver doman hosts the devces physcal drvers and s responsble for protectng the I/O access as well as transferrng the traffc to the approprate vrtual machne. Wth the drver doman I/O model, all the vrtual machnes share the same network nterface and the drver doman demultplexes ncomng and multplexes outgong traffcs. A great level of transparency s hence reached snce the guest machnes do not have to mplement the eventually buggy devce drvers. Besdes, snce all the traffc goes through the drver doman, ths latter enjoys more traffc montorng abltes lke admsson control or prortes establshment between the flows wth regard to ther types. However, ths model performance experences lmtatons due to the overhead ncurred by the communcaton between the drver doman and the guests. We wll further analyze ths lmtaton n the next secton. B. Xen network I/O archtecture Xen [2] s a popular open source VMM for the x86 archtecture. Xen reles on the drver doman to host devce drvers and to ensure shared access to the network devce among the guest machnes [15]. In a Xen envronment, the drver doman hosts the physcal devce drvers. Each guest machne s assocated one or more vrtual nterfaces (vf) that are connected va a brdge to the physcal nterface. A vf s splt nto the netback (n the drver doman) and the netfront (n each guest machne). Shared memory pages are used to transfer the packets between the drver doman and the guests. Network transmssons and receptons are acheved as llustrated by Fgure 1. As soon as a packet s sent by upper layer, t s relayed to netfront, ths latter notfes the netback of the arrval of the packet and copes the packet to ts address space.when the drver doman s scheduled, the netback see the notfcaton, look for the packet n shared memory page and relays t to the Brdge. The Brdge relays the packet to devce drver that /12/$ IEEE 714

3 transmt t to the network devce. Incomng packets wll follow the opposte path. C. Problem statement In a vrtualzed cloud, multple vrtual machnes are dedcated to dfferent types of applcatons whle sharng the same physcal machne and network devce. The sum of rates at whch the vrtual machnes transmt cannot thus exceed the physcal Network Interface Card (NIC) bandwdth. Some applcatons lke vdeo streamng servers are requred to sustan an acceptable throughput so that the contract wth the customer could be respected. The vdeo server thus requres a bandwdth that may not be guaranteed n the presence of concurrent flows. In a natve vrtualzed system, the vrtual machnes share the avalable bandwdth equally. Then, nstantatng a new vrtual machne may compromse the QoS requred by already runnng applcatons. Natve Xen only offers a tool to statstcally set a cap on the bandwdth that a vrtual machne can enjoy and the whole system needs to be restarted after each reconfguraton. Frst, we show through expermental evaluaton how the Xen natve system s unable to respect the bandwdth allocaton specfed n the SLAs. 1) Expermental Setup: The system that we are usng s a Dell PowerEdge 295 server, wth two 294 Mhz Intel Quad-core CPUs. Pars of cores share the same L2 cache, and all 8 cores share the same man DDR2 667Mhz memory. Networkng s handled by one quad-ggabt card usng a PCI X4 channel. As a hypervsor, we use Xen 3.4. n paravrtualzaton mode. We nstantate a drver doman and three guest machnes: VM1, VM2 and VM3 for traffc transmsson. The drver doman s allocated four cores and each guest vrtual machne s allocated only one core. As traffc snk, we used one NEC machne wth a 24 Mhz core 2 duo processor, 1GB DDR2 667Mhz and 1 Gb NIC. We used Iperf for the traffc transmsson. VM1, VM2 and VM3 are characterzed by the SLAs SLA1, SLA2 and SLA3 respectvely, as follows: VM1 and VM3 requre a bandwdth of only 15Mb/s whle VM2 requres 7Mb/s. Each vrtual machne s connected to one vrtual nterface. The three vrtual machnes send traffc at the rate of 1Gb/s. We consder the followng two scenaros: In the frst scenaro, the three vrtual machnes send packets of 15 bytes. In the second scenaro, VM1 and VM3 send packets of 64 bytes whle VM2 sends packets of 15 bytes. In both scenaros, the three vrtual machnes transmt packets at the rate of 1Gb/s. 2) Expermental Results: Fgure 2 shows how the natve system s unable to guarantee the requred bandwdth to each vrtual machne. Indeed, the three vrtual machnes share equally the lnk bandwdth and transmt at 33 Mb/s each. Then, one can magne that usng a traffc shapng method as traffc controller (TC),deployed n drver doman, would resolve the problem. Ths s ndeed true wth the frst scenaro when vrtual machnes transmt large packets of 15 bytes. However, wth regard to the second scenaro, we notce that nether the natve system nor the natve system wth TC respect the establshed SLA. In fact, no vrtual machne s able to Banwdth(Mb/s) SLA1(15Mb/s) SLA2(7Mb/s) SLA3(15Mb/s) (a) scenaro1 Fg. 2. TC Banwdth(Mb/s) Transmsson throughput SLA1(15Mb/s) SLA2(7Mb/s) SLA3(15Mb/s) (b) scenaro2 transmt at the requred throughput: VM1 and VM3 requre 15 Mb/s each, but they are able to acheve 5 Mb/s. VM2 sees ts throughput lmted to 52 Mb/s whle t requres 7 Mb/s. Ths s due to the fact that the transmsson s lmted to 19 Kp/s as shown by fgure 3 wth 64 bytes szed packets. The vrtual machne s then unable to transmt 64 bytes szed packets at more than 5 Mb/s. The transmsson capacty s even worse wth traffc control TC snce ths latter rejects packets n the drver doman after they are transferred from the vrtual machne through the shared memory. Ths leads us to evaluate the system s consumpton n terms of CPU and memory transactons n order to determne the system bottleneck. Ths bottleneck s behnd the transmsson throughput lmtaton of 19 Kp/s. Then, we consder the two man system physcal components: the CPU and the memory. We am to determne the component whch has reached ts maxmum capacty when the vrtual machne transmts at the maxmum throughput of 19 Kp/s. For each component, we profle ts usage usng Xenoprofle [21] n order to determne the effectvely used capacty of the component. Then, we compare, we compare the upper-bound capacty per transmtted packet wth the effectvely consumed capacty per packet. Fgure 4 shows that at a throughput of 19 Kp/s, the system has consumed all the avalable memory transactons whle there stll are avalable CPU cycles. We conclude then that the memory s the physcal bottleneck of the system. In current VMM mplementatons, when one vrtual machne transmts at a rate exceedng the avalable bandwdth, the drver doman drops the packets (n the netback). Packets are then dropped after they have been transferred through the memory from the netfront to the netback. All of these operatons are shown to requre multple memory transactons. To encounter ths problem, we propose to ntegrate an SLA-based Dynamc Bandwdth Allocator for the vrtual machnes called DBA-VM that wll run n the drver doman to dynamcally adjust the transmsson bandwdth of each vrtual machne accordng to the establshed SLA and the avalable bandwdth n terms of bts per second as well as packets per second. Furthermore, n order to mnmze the memory consumpton, we propose that the DBA-VM drops packets n the netfront (rather than n the netback) whenever the packet s TC /12/$ IEEE 715

4 CPU Cycles (KC/packet) Output Rate (Kp/s) Fg Bytes packets 15Bytes packets Input Rate (Kp/s) Transmsson Throughput n packets per second CPU Upper-bound Effectve Input Rate (Kp/s) Fg. 4. Memory Transactons (MT/packet) Physcal resources consumpton Memory Upper-bound Effectve Input Rate (Kp/s) dedcated to be dropped due to bandwdth exceed. Thus we elmnate unnecessary and costly packet copes and notfcatons between the netfront and the netback. IV. DBA-VM: DYNAMIC BANDWIDTH ALLOCATOR FOR VIRTUAL MACHINES We consder a vrtualzed system wth a drver doman and several vrtual machnes wth dfferent QoS requrements dependng on applcatons that each one hosts. We use an SLA that, n addton to system requrements (CPU, memory), specfes bandwdth usage n terms of bts per second and a maxmum packets per second rate for each vrtual machne as network requrements. Such an SLA defnton takes also nto consderaton the physcal machne packets per second rate lmt. The proposed DBA-VM s bult n wth regard to such an SLA defnton. In order to guarantee an acceptable bandwdth to vrtual machnes hostng applcatons requrng QoS, DBA- VM proposes a dfferentaton mechansm operatng at the drver doman level that dynamcally readjusts transmsson bandwdth accordng to the SLAs. Ths mechansm classfes the dfferent vrtual nterfaces nto classes that are characterzed by a prorty, by a maxmum and mnmum bandwdth and by maxmum allowed packet per second rate. Snce the memory bottleneck s due to multple useless packets copes from the netfront to the netback, DBA-VM wll be deployed between these two components to avod such useless memory usage. Indeed, wth the DBA-VM, the packets dedcated to be dropped whenever the maxmum allowed bandwdth s exceeded, wll be dropped at the netfront, before ther transfer to the netback In our algorthm we use the followng notatons: N the number of vrtual machnes. VM j the vrtual Machne j, j= 1..N vf vrtual nterface, =1..M B p maxmum bandwdth of the physcal nterface p. B the bandwdth at whch vf s transmttng, =1..M the maxmum bandwdth at whch vf s allowed to emt, set n the SLA. B mn the mnmum guaranteed bandwdth of vf, set n the SLA. Bp ex s the avalable physcal nterface bandwdth. C the class of vf. pps VMj the maxmum rate n packets per second that VM j can send, set n the SLA B max pps vf the maxmum rate n packets per second that vf can send BT VMj total bandwdth emtted by VM j The DBA-VM s run n two steps: frst t computes the maxmum bandwdth n bts per second and second t computes the maxmum packets per second rate. a) Step 1: Maxmum bandwdth computaton n bts per second For each physcal nterface P, the DBA-VM browses each vf attached to P startng wth the ones belongng to the hghest prorty class. The DBA-VM measures B for each vf. In the case where multple vrtual nterfaces belong to the same class, the DBA-VM wll start wth the frst created one. For each vf, f B s between B max B < B mn ), then no change s made. In the case where B exceeds B max and B mn (B > B max (B max < ) then B wll be readjusted to B max and the avalable bandwdth BP ex wll be augmented by the resultng dfference of B -B max. BP ex Bex P +(B - B max ) Fnally n the case where B went below B mn then the DBA-VM checks whether there stll s avalable bandwdth (B ex ) on the physcal nterface and whether (B - B mn ) < B ex or not. If so, B mn s readjusted to B and BP ex s dmnshed by the dfference B mn - B. If not, n the case where the current vrtual nterface belongs to the least mportant class, t readjusts the bandwdth of all the other vrtual nterfaces vf j, j=1..k belongng to the same class to B mn j so that B could reach B mn. In the case where there are other less prortzed classes C x, x=1..n, then the bandwdth of each vrtual nterface belongng to the class C x s also readjusted to the mnmum bandwdth of the class C x : Bx mn startng wth the least prortzed class.if there s an remanng avalable bandwdth B ex > then t wll be reallocated to the dfferent vrtual nterfaces based on ther prortes. b) Step 2: Maxmum bandwdth computaton n packets per second For each vrtual machne j VM j the DBA-VM browses each vf attached to VM j. The DBA-VM measures B for /12/$ IEEE 716

5 Banwdth(Mb/s) B15B15B SLA1(15Mb/s,2kp/s) SLA2(7Mb/s,6kp/s) SLA3(15Mb/s,6kp/s) (a) 64B 15B 64B Banwdth(packets/s) SLA1(15Mb/s,2Kp/s), 64Bytes SLA2(7Mb/s,6kp/s), 15Bytes SLA3(15Mb/s,6kp/s), 64Bytes TC DBA-VM Fg. 5. (a) Transmsson throughput wth DBA-VM n bts per second (b)transmsson throughput n packets per second wth dfferent confguratons (b) Delay(ms) SLA1(15Mb/s,2kp/s), 64Bytes SLA2(7Mb/s,6kp/s), 15Bytes SLA3(15Mb/s,6kp/s), 64Bytes TC DBA-VM (a) Delay Fg. 6. Jtter(ms) Packets delay and jtter 5 SLA1(15Mb/s,2kp/s), 64Bytes SLA2(7Mb/s,6kp/s), 15Bytes SLA3(15Mb/s,6kp/s), 64Bytes TC DBA-VM (b) Jtter each vf and then sums all B ths sum s BT VMj whch s the total bandwdth consumed by VM j For each vrtual nterface the bandwdth n packet per second s the total vrtual machne packet per second multpled by nterface usage coeffcent whch s nterface bandwdth dvded by vrtual machne total bandwdth ( B /BT VMj ). V. PERFORMANCE EVALUATION We have developed the proposed DBA-VM as a module that we ntegrated to the drver doman kernel. It conssts of a daemon that perodcally executes the descrbed algorthm, checks the rate at whch each vrtual machne s transmttng, and reconfgures all the vrtual machnes rates accordng to these results and SLA defnton. In order to evaluate our algorthm performance, we wll compare t to Natve Xen System and also to traffc shapng mechansm usng TC deployed n the drver doman. We use the same expermental setup and scenaros as n secton III.c. We also modfy the three SLA by ntroducng the SLA packets per second parameters as follows: SLA1 fxes the maxmum rate to 2 klos packets per second (Kp/s), whle SLA2 and SLA3 fx t to 6Kp/s. We present DBA-VM evaluaton of bandwdth, QoS parameters and System resources consumpton. A. System throughput For homogenous traffc of large packets (15 bytes) fgure 5(a), DBA-VM allows the system to respect the SLA. In fact, as total packet rate per second s well below VM maxmum achevable packets per second rate, all the SLAs throughput n terms of packets per second and bts per seconds are respected. In the second scenaro, the vrtual machnes transmt a mxture of large and small packets. We notce a decrease n the transmsson of the three vrtual machnes especally for VM1 and VM3 whch transmsson throughput dropped from 15 Mb/s to 9.1 Mb/s and 22 Mb/s respectvely. In such case VM2 throughput decreases slghtly whle we have a more mportant decrease n VM1 and VM3 throughput. However M2 throughput for the DBA-VM case n scenaro 2 s clearly better than for natve System and natve system wth TC.VM1 s more affected than VM3 by ths decrease snce ts SLA allows less packets per second rate. We also notce that even CPU Cycles (MC/s) DBA-VM readjustement perod (s) Fg. 7. System Resource consumpton: CPU f the VM1 and VM3 throughput s decreased, the packets per second rate specfed n the SLA s respected as shown by fgure 5(b). Unlke natve system and natve system wth TC, DBA-VM mposes a strct packet per second allowed rate. Ths constrant allows a better network bandwdth sharng between the dfferent vrtual machnes. B. Performance analyss for QoS parameters We frst notce that the proposed mechansm consderably reduces the packets delay for the flows transmtted by VM2 and VM3 from respectvely 3 and 4ms to less than 1ms and 1.6ms.However, we notce an ncrease n the delay for packets transmtted by VM1 from 4ms up to 6ms. As VM1 has low packets per second rate, t s scheduled for a smaller perod comparng to VM2 and VM3 so ths lead to a bgger packets transmsson delay. As VM1 has a relatvely low packets per second rate compared to VM2 and VM3, t s expected that the packets transmtted by VM1 experence a hgher delay. The jtter value n DBA-VM s around.5ms for hgh prorty flows. Ths represents a relatvely good result for QoS compared wth a TC based system. It s nterestng to pont out that wth DBA-VM, when we are under the SLA lmts, the loss rate s lower than wth the natve system snce we control the packets transmsson rate for each Vrtual machne so we can lmt packets drop. However, as soon as we reach the SLA lmtatons, the loss rate grows rapdly. Ths s an ntended mechansm to avod affectng the other machnes performances. C. System Resources consumpton We also evaluated the system CPU and memory resources consumpton for dfferent readjustment perods. The readjustment perod s the perod after whch bandwdth s recomputed n terms of bts per second and packets per /12/$ IEEE 717

6 transacton (mllon/second) DBA-VM Fg. 8. readjustement perod (s) System Resource consumpton: MEMORY second for each Vrtual Machne. The DBA-VM avods transferrng packets emtted from vrtual machnes beyond ther SLA. It also avods packets loss n drver doman. Ths leads to less system resources consumpton. However the algorthm ntroduces a CPU and memory overload. Usng a long readjustment perod leads to less computaton n the daemon, so ths wll lead to less memory and CPU usage for a non I/O operaton, n return ths leads to a bgger adaptaton tme. A compromse should be found between adaptaton tme and system resources consumpton. In order to evaluate the DBA-VM mpact on system resource consumpton we profled the system resources usage (memory transacton and CPU cycles) usng Xenoprofle [21] wth both natve and DBA-VM system. Fgures 8 and 9 present CPU and memory usage for dfferent readjustment perods. Frst we observe that for a perod lastng more than.3 second, the DBA-VM consumes less memory transactons than the natve system. Ths s due to the fact that we avod useless memory copes between the netfront and the netback. Wth regard to the CPU consumpton, the DBA-VM consumes as much CPU cycles as the natve system form a readjustment perod equal to.9 second. Ths value represents a good check perod snce wth such a value, the DBA-VM also reduces the acheved memory transactons compared to the natve system. VI. CONCLUSION In ths paper we proposed DBA-VM, a new mechansm for the dynamc bandwdth allocaton to the vrtual machnes, n a vrtualzed cloud envronment. We frst showed the natve system and the TC based system shortcomngs n guaranteeng the requred transmsson bandwdth to the vrtual machnes. We have also evaluated the system s capacty n terms of transmtted packets per second and show that the memory severely lmts ths transmsson rate. These fndngs led us to propose a novel scheme that enables the system to adjust the transmsson rate of the vrtual nterfaces n the I/O channel accordng to the vrtual machne SLA, the transmsson bandwdth beng defned n terms of both bts per second and packets per second n the SLA. The expermental evaluaton frst shows that the proposed mechansm allows the respect of the vrtual machnes SLA by enforcng the solaton between the dfferent flows as well as an mprovement n the QoS parameters. Furthermore, ths gan s acheved whle reducng the total cost n terms of physcal resources (CPU and memory) usage. We ntend next to extend our algorthm to establsh the SLAs based on flows classes rather than vrtual machnes classes. Furthermore, our proposal could be extended to defne classes accordng to multple QoS parameters lke packet delay and jtter n order to enable vrtualzed cloud totally respond to customers expectatons. REFERENCES [1] M. Armbrust, A. Fox, R. Grffth, A.D Joseph, R. Katz, A. Konwnsk, G. Lee, D. Patterson, A. Rabkn, I. Stoca, A.Zahara, Above the Clouds: A Berkeley Vew of Cloud Computng, Techncal Report No. UCB/EECS , February 1, 29. [2] L. M.Vaquero, L. Rodero-Merno, J.Caceres, M.Lndner, A Break n the Clouds: Towards a Cloud Defnton, ACM SIGCOMM Communcaton Revew, vol 39, no. 1, Jan. 29, pp [3] N. Feamster, L. Gao, and J. Rexford, How to lease the Internet n your spare tme, n the Edtoral Zone of ACM SIGCOMM Computer Communcatons Revew, p , January 27 [4] P. Barham, B. Dragovc, K. Fraser, S. Hand, T. Harrs, A. Ho, R.Neugebauer, I.Pratt, and A. Warfeld, Xen and the art of vrtualzaton, 19th ACM Symposum on Operatng Systems Prncples, October 23. [5] P. Xng, L. Lng, M. Yduo, A. Menon, S. Rxner, A.L Cox, W. Zwaenepoel, Performance Measurements and Analyss of Network I/O applcatons n Vrtualzed Cloud, Internatonal Conference on Cloud Computng, 21. [6] P. Xng, L. Lng, M. Yduo, S. Svathanu, K. Younggynm, P. Calton, Understandng Performance Interference of I/O Workload n Vrtualzed Cloud Envronments. Internatonal Conference on Cloud Computng, 21. [7] P. Apparao, S. Maknen, and D. Newell, Characterzaton of network processng overheads n xen, n Proceedngs of the 2nd Internatonal Workshop on Vrtualzaton Technology n Dstrbuted Computng VTDC 26, Washngton, DC, USA, 26. [8] JR. Santos, Y. Turner, G. Janakraman, I. Pratt, Brdgng the gap between software and hardware technques for I/O vrtualzaton, USENIX Annual Techncal Conference, 28. [9] A. L, X. Yang, S. Kandula, M. Zhang, CloudCmp: comparng publc cloud provders, n Proceedngs of the 1th annual conference on Internet measurement (IMC 1), 21 [1] J. Shafer, I/O Vrtualzaton Bottlenecks n Cloud Computng Today, Workshop on I/O Vrtualzaton (WIOV 21), Pttsburgh, 21. [11] F. Anhalt, and P. Vcat-Blan Prmet, Analyss and expermental evaluaton of data plane vrtualzaton wth Xen, n Proceengs of the ffth Internatonal Conference on Networkng and Servces 29 [12] X. Xu, F. Zhou, J. Wan, and Y. Jang, Quantfyng performance propertes of vrtual machne, n the Internatonal Symposum on Informaton Scence and engneerng, 28 [13] K.K Ram, Y. Turner and J.R, Santos, Redesgnng Xen s memory sharng mechansm for safe and effcent I/O vrtualzaton, In the second workshop on I/O vrtualzaton, Pttsburgh, PA, USA, 21. [14] J. Zhang, X. L, and H. Guan, The optmzaton of Xen network vrtualzaton, n the proceedngs of the Internatonal Conference on Computer Scence and Software Engneerng, 28. [15] K. Fraser, S. Hand, R. Neugebauer, I. Pratt, A. Warfeld, and M. Wllams, Safe hadrware Access wth the Xen vrtual machne montor, In Proceedngs of the frst workshop on Operatng System and Archtectural Support for the on demand IT Infrastructure, OASIS 24. [16] X. Zhang, and Y. Dong, Optmzng Xen VMM based on Intel Vrtualzaton technology, In the proceedngs of the Internatonal Conference on Computer Scence and Software Engneerng, 28. [17] D. Guo, G. Lao, and L.N Bhuyan, Performance characterzaton and cache-aware core schedulng n a vrtualzed mult-core server under 1GbE, n the Proceedngs of the 29 IEEE Internatonal Symposum on Workload Characterzaton (IISWC) 29 [18] G. Lao, D. Guo, L. Bhuyan, and S.R Kng, Software technques to mprove Vrtualzed I/O performance on mult-core systems, n Proceedngs of the 4th ACM/IEEE Symposum on Archtectures for Networkng and Communcatons Systems (ANCS) 28. [19] [2] S.K. Barker, P. Shenoy, Emprcal Evaluaton of Latency-senstve Applcaton Performance n the Cloud, n the Proceedngs of the frst annual ACM SIGMM conference on Multmeda systems (MMSys 1) 21 [21] A. Menon, G. Janakraman, JR. Santos, and W. Zwaenepoel, Dagnosng performance overheads n the Xen vrtual machne envronment,vee /12/$ IEEE 718

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

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

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

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

More information

The 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

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS

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

More information

Network Services Definition and Deployment in a Differentiated Services Architecture

Network Services Definition and Deployment in a Differentiated Services Architecture etwork Servces Defnton and Deployment n a Dfferentated Servces Archtecture E. kolouzou, S. Manats, P. Sampatakos,. Tsetsekas, I. S. Veners atonal Techncal Unversty of Athens, Department of Electrcal and

More information

Fair Virtual Bandwidth Allocation Model in Virtual Data Centers

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

More information

A Parallel Architecture for Stateful Intrusion Detection in High Traffic Networks

A Parallel Architecture for Stateful Intrusion Detection in High Traffic Networks A Parallel Archtecture for Stateful Intruson Detecton n Hgh Traffc Networks Mchele Colajann Mrco Marchett Dpartmento d Ingegnera dell Informazone Unversty of Modena {colajann, marchett.mrco}@unmore.t Abstract

More information

A Dynamic Energy-Efficiency Mechanism for Data Center Networks

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

More information

A Design Method of High-availability and Low-optical-loss Optical Aggregation Network Architecture

A Design Method of High-availability and Low-optical-loss Optical Aggregation Network Architecture A Desgn Method of Hgh-avalablty and Low-optcal-loss Optcal Aggregaton Network Archtecture Takehro Sato, Kuntaka Ashzawa, Kazumasa Tokuhash, Dasuke Ish, Satoru Okamoto and Naoak Yamanaka Dept. of Informaton

More information

An Integrated Dynamic Resource Scheduling Framework in On-Demand Clouds *

An Integrated Dynamic Resource Scheduling Framework in On-Demand Clouds * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 30, 1537-1552 (2014) An Integrated Dynamc Resource Schedulng Framework n On-Demand Clouds * College of Computer Scence and Technology Zhejang Unversty Hangzhou,

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

Network Aware Load-Balancing via Parallel VM Migration for Data Centers

Network Aware Load-Balancing via Parallel VM Migration for Data Centers Network Aware Load-Balancng va Parallel VM Mgraton for Data Centers Kun-Tng Chen 2, Chen Chen 12, Po-Hsang Wang 2 1 Informaton Technology Servce Center, 2 Department of Computer Scence Natonal Chao Tung

More information

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

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

More information

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

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

HP Mission-Critical Services

HP Mission-Critical Services HP Msson-Crtcal Servces Delverng busness value to IT Jelena Bratc Zarko Subotc TS Support tm Mart 2012, Podgorca 2010 Hewlett-Packard Development Company, L.P. The nformaton contaned heren s subject to

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

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

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

More information

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

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

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

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

More information

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

A Programming Model for the Cloud Platform

A Programming Model for the Cloud Platform Internatonal Journal of Advanced Scence and Technology A Programmng Model for the Cloud Platform Xaodong Lu School of Computer Engneerng and Scence Shangha Unversty, Shangha 200072, Chna luxaodongxht@qq.com

More information

Load Balancing By Max-Min Algorithm in Private Cloud Environment

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

More information

A Dynamic Load Balancing for Massive Multiplayer Online Game Server

A Dynamic Load Balancing for Massive Multiplayer Online Game Server A Dynamc Load Balancng for Massve Multplayer Onlne Game Server Jungyoul Lm, Jaeyong Chung, Jnryong Km and Kwanghyun Shm Dgtal Content Research Dvson Electroncs and Telecommuncatons Research Insttute Daejeon,

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

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

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

More information

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng

More information

QOS DISTRIBUTION MONITORING FOR PERFORMANCE MANAGEMENT IN MULTIMEDIA NETWORKS

QOS DISTRIBUTION MONITORING FOR PERFORMANCE MANAGEMENT IN MULTIMEDIA NETWORKS QOS DISTRIBUTION MONITORING FOR PERFORMANCE MANAGEMENT IN MULTIMEDIA NETWORKS Yumng Jang, Chen-Khong Tham, Ch-Chung Ko Department Electrcal Engneerng Natonal Unversty Sngapore 119260 Sngapore Emal: {engp7450,

More information

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop

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

More information

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

Checkng and Testng in Nokia RMS Process

Checkng and Testng in Nokia RMS Process An Integrated Schedulng Mechansm for Fault-Tolerant Modular Avoncs Systems Yann-Hang Lee Mohamed Youns Jeff Zhou CISE Department Unversty of Florda Ganesvlle, FL 326 yhlee@cse.ufl.edu Advanced System Technology

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

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

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

Performance Analysis and Comparison of QoS Provisioning Mechanisms for CBR Traffic in Noisy IEEE 802.11e WLANs Environments

Performance Analysis and Comparison of QoS Provisioning Mechanisms for CBR Traffic in Noisy IEEE 802.11e WLANs Environments Tamkang Journal of Scence and Engneerng, Vol. 12, No. 2, pp. 143149 (2008) 143 Performance Analyss and Comparson of QoS Provsonng Mechansms for CBR Traffc n Nosy IEEE 802.11e WLANs Envronments Der-Junn

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

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters Frequency Selectve IQ Phase and IQ Ampltude Imbalance Adjustments for OFDM Drect Converson ransmtters Edmund Coersmeer, Ernst Zelnsk Noka, Meesmannstrasse 103, 44807 Bochum, Germany edmund.coersmeer@noka.com,

More information

Network Security Situation Evaluation Method for Distributed Denial of Service

Network Security Situation Evaluation Method for Distributed Denial of Service Network Securty Stuaton Evaluaton Method for Dstrbuted Denal of Servce Jn Q,2, Cu YMn,2, Huang MnHuan,2, Kuang XaoHu,2, TangHong,2 ) Scence and Technology on Informaton System Securty Laboratory, Bejng,

More information

Hosting Virtual Machines on Distributed Datacenters

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

More information

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

A heuristic task deployment approach for load balancing

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

More information

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

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

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT

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

More information

QoS in the Linux Operating System. Technical Report

QoS in the Linux Operating System. Technical Report Unverstät Karlsruhe (H) Insttut für elematk QoS n the Lnux Operatng System echncal Report Marc Bechler and Hartmut Rtter Insttut für elematk Fakultät für Informatk Unverstät Karlsruhe (H) E-Mal: [mbechler

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

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika.

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika. VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

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

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

More information

Sangam - Efficient Cellular-WiFi CDN-P2P Group Framework for File Sharing Service

Sangam - Efficient Cellular-WiFi CDN-P2P Group Framework for File Sharing Service Sangam - Effcent Cellular-WF CDN-P2P Group Framework for Fle Sharng Servce Anjal Srdhar Unversty of Illnos, Urbana-Champagn Urbana, USA srdhar3@llnos.edu Klara Nahrstedt Unversty of Illnos, Urbana-Champagn

More information

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING FORMAL ANALYSIS FOR REAL-TIME SCHEDULING Bruno Dutertre and Vctora Stavrdou, SRI Internatonal, Menlo Park, CA Introducton In modern avoncs archtectures, applcaton software ncreasngly reles on servces provded

More information

Scalability of a Mobile Cloud Management System

Scalability of a Mobile Cloud Management System Scalablty of a Moble Cloud Management System Roberto Bfulco Unversty of Napol Federco II roberto.bfulco2@unna.t Marcus Brunner NEC Laboratores Europe brunner@neclab.eu Peer Hasselmeyer NEC Laboratores

More information

Using Elasticity to Improve Inline Data Deduplication Storage Systems

Using Elasticity to Improve Inline Data Deduplication Storage Systems Usng Elastcty to Improve Inlne Data Deduplcaton Storage Systems Yufeng Wang Temple Unversty Phladelpha, PA, USA Y.F.Wang@temple.edu Chu C Tan Temple Unversty Phladelpha, PA, USA cctan@temple.edu Nngfang

More information

An ISP-Friendly Hierarchical Overlay for P2P Live Streaming

An ISP-Friendly Hierarchical Overlay for P2P Live Streaming 14-th IEEE Internatonal Conference on Peer-to-Peer Computng An -Frendly Herarchcal Overlay for P2P Lve Streamng Mengjuan Lu, Fe Lu, Xucheng Luo, and Zhguang Qn Computer Scence & Engneerng, Unversty of

More information

An agent architecture for network support of distributed simulation systems

An agent architecture for network support of distributed simulation systems An agent archtecture for network support of dstrbuted smulaton systems Robert Smon, Mark Pullen and Woan Sun Chang Department of Computer Scence George Mason Unversty Farfax, VA, 22032 U.S.A. smon, mpullen,

More information

Polling Cycle Time Analysis for Waited-based DBA in GPONs

Polling Cycle Time Analysis for Waited-based DBA in GPONs Proceedngs of the Internatonal MultConference of Engneers and Computer Scentsts 03 Vol II, IMECS 03, March 3-5, 03, Hong Kong Pollng Cycle me Analyss for Wated-based DBA n GPOs I-Shyan Hwang, Jhong-Yue

More information

The Load Balancing of Database Allocation in the Cloud

The Load Balancing of Database Allocation in the Cloud , March 3-5, 23, Hong Kong The Load Balancng of Database Allocaton n the Cloud Yu-lung Lo and Mn-Shan La Abstract Each database host n the cloud platform often has to servce more than one database applcaton

More information

Cooperative Load Balancing in IEEE 802.11 Networks with Cell Breathing

Cooperative Load Balancing in IEEE 802.11 Networks with Cell Breathing Cooperatve Load Balancng n IEEE 82.11 Networks wth Cell Breathng Eduard Garca Rafael Vdal Josep Paradells Wreless Networks Group - Techncal Unversty of Catalona (UPC) {eduardg, rvdal, teljpa}@entel.upc.edu;

More information

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

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

More information

Project Networks With Mixed-Time Constraints

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

More information

QoS-Aware Active Queue Management for Multimedia Services over the Internet

QoS-Aware Active Queue Management for Multimedia Services over the Internet QoS-Aware Actve Queue Management for Multmeda Servces over the Internet I-Shyan Hwang, *Bor-Junn Hwang, Pen-Mng Chang, Cheng-Yu Wang Abstract Recently, the multmeda servces such as IPTV, vdeo conference

More information

An RFID Distance Bounding Protocol

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

More information

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

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

More information

denote the location of a node, and suppose node X . This transmission causes a successful reception by node X for any other node

denote the location of a node, and suppose node X . This transmission causes a successful reception by node X for any other node Fnal Report of EE359 Class Proect Throughput and Delay n Wreless Ad Hoc Networs Changhua He changhua@stanford.edu Abstract: Networ throughput and pacet delay are the two most mportant parameters to evaluate

More information

Multiple-Period Attribution: Residuals and Compounding

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

More information

Traffic State Estimation in the Traffic Management Center of Berlin

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

More information

Resource Scheduling Based on Dynamic Dependence Injection in Virtualization-based Simulation Grid

Resource Scheduling Based on Dynamic Dependence Injection in Virtualization-based Simulation Grid Proceedngs of the 200 4th Internatonal Conference on Computer Supported Cooperatve Work n Desgn Resource Schedulng Based on Dynamc Dependence Injecton n Vrtualzaton-based Smulaton Grd Hanbng Lu,Hongy Su,

More information

Dynamic Fleet Management for Cybercars

Dynamic Fleet Management for Cybercars Proceedngs of the IEEE ITSC 2006 2006 IEEE Intellgent Transportaton Systems Conference Toronto, Canada, September 17-20, 2006 TC7.5 Dynamc Fleet Management for Cybercars Fenghu. Wang, Mng. Yang, Ruqng.

More information

Virtualizing Power Distribution in Datacenters

Virtualizing Power Distribution in Datacenters Vrtualzng Power Dstrbuton n Datacenters D Wang, Chuangang Ren, Anand Svasubramanam Department of Computer Scence and Engneerng The Pennsylvana State Unversty Unversty Park, PA {dw518,cyr516,anand}@cse.psu.edu

More information

A Cluster Based Replication Architecture for Load Balancing in Peer-to-Peer Content Distribution

A Cluster Based Replication Architecture for Load Balancing in Peer-to-Peer Content Distribution A Cluster Based Replcaton Archtecture for Load Balancng n Peer-to-Peer Content Dstrbuton S.Ayyasamy 1 and S.N. Svanandam 2 1 Asst. Professor, Department of Informaton Technology, Tamlnadu College of Engneerng

More information

Conferencing protocols and Petri net analysis

Conferencing protocols and Petri net analysis Conferencng protocols and Petr net analyss E. ANTONIDAKIS Department of Electroncs, Technologcal Educatonal Insttute of Crete, GREECE ena@chana.tecrete.gr Abstract: Durng a computer conference, users desre

More information

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

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

More information

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

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

Cost Minimization using Renewable Cooling and Thermal Energy Storage in CDNs

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

More information

How To Detect An 802.11 Traffc From A Network With A Network Onlne Onlnet

How To Detect An 802.11 Traffc From A Network With A Network Onlne Onlnet IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. X, NO. X, XXX 2008 1 Passve Onlne Detecton of 802.11 Traffc Usng Sequental Hypothess Testng wth TCP ACK-Pars We We, Member, IEEE, Kyoungwon Suh, Member, IEEE,

More information

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures An ILP Formulaton for Task Mappng and Schedulng on Mult-core Archtectures Yng Y, We Han, Xn Zhao, Ahmet T. Erdogan and Tughrul Arslan Unversty of Ednburgh, The Kng's Buldngs, Mayfeld Road, Ednburgh, EH9

More information

A Performance Analysis of View Maintenance Techniques for Data Warehouses

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

More information

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

An Energy Aware Framework for Virtual Machine Placement in Cloud Federated Data Centres

An Energy Aware Framework for Virtual Machine Placement in Cloud Federated Data Centres An Energy Aware Framework for Vrtual Machne Placement n Cloud Federated Data Centres Corentn Dupont* CREATE-NET Trento, Italy cdupont@create-net.org Govann Gulan HP Italy Innovaton Centre Mlan, Italy gulan@hp.com

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

An Energy-Efficient Data Placement Algorithm and Node Scheduling Strategies in Cloud Computing Systems

An Energy-Efficient Data Placement Algorithm and Node Scheduling Strategies in Cloud Computing Systems 2nd Internatonal Conference on Advances n Computer Scence and Engneerng (CSE 2013) An Energy-Effcent Data Placement Algorthm and Node Schedulng Strateges n Cloud Computng Systems Yanwen Xao Massve Data

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

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

An Adaptive Cross-layer Bandwidth Scheduling Strategy for the Speed-Sensitive Strategy in Hierarchical Cellular Networks

An Adaptive Cross-layer Bandwidth Scheduling Strategy for the Speed-Sensitive Strategy in Hierarchical Cellular Networks An Adaptve Cross-layer Bandwdth Schedulng Strategy for the Speed-Senstve Strategy n erarchcal Cellular Networks Jong-Shn Chen #1, Me-Wen #2 Department of Informaton and Communcaton Engneerng ChaoYang Unversty

More information

Dimming Cellular Networks

Dimming Cellular Networks Dmmng Cellular Networks Davd Tpper, Abdelmounaam Rezgu, Prashant Krshnamurthy, and Peera Pacharntanakul Graduate Telecommuncatons and Networkng Program, Unversty of Pttsburgh, Pttsburgh, PA 1526, Unted

More information

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

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

More information

J. Parallel Distrib. Comput.

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

More information

An Ad Hoc Network Load Balancing Energy- Efficient Multipath Routing Protocol

An Ad Hoc Network Load Balancing Energy- Efficient Multipath Routing Protocol 246 JOURNA OF SOFTWAR, VO. 9, NO. 1, JANUARY 2014 An Ad Hoc Network oad alancng nergy- ffcent Multpath Routng Protocol De-jn Kong Shanx Fnance and Taxaton College, Tayuan, Chna mal: dejnkong@163.com Xao-lng

More information

Analysis of the Delay and Jitter of Voice Traffic Over the Internet

Analysis of the Delay and Jitter of Voice Traffic Over the Internet Analyss of the Delay and Jtter of Voce Traffc Over the Internet Mansour J. Karam, Fouad A. Tobag Abstract In the future, voce communcaton s expected to mgrate from the Publc Swtched Telephone Network (PSTN)

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and Ths artcle appeared n a journal publshed by Elsever. The attached copy s furnshed to the author for nternal non-commercal research and educaton use, ncludng for nstructon at the authors nsttuton and sharng

More information

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

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

More information

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

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

More information

Relay Secrecy in Wireless Networks with Eavesdropper

Relay Secrecy in Wireless Networks with Eavesdropper Relay Secrecy n Wreless Networks wth Eavesdropper Parvathnathan Venktasubramanam, Tng He and Lang Tong School of Electrcal and Computer Engneerng Cornell Unversty, Ithaca, NY 14853 Emal : {pv45, th255,

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

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE

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

More information

A generalized hierarchical fair service curve algorithm for high network utilization and link-sharing

A generalized hierarchical fair service curve algorithm for high network utilization and link-sharing Computer Networks 43 (2003) 669 694 www.elsever.com/locate/comnet A generalzed herarchcal far servce curve algorthm for hgh network utlzaton and lnk-sharng Khyun Pyun *, Junehwa Song, Heung-Kyu Lee Department

More information

Multi-timescale Distributed Capacity Allocation and Load Redirect Algorithms for Cloud System

Multi-timescale Distributed Capacity Allocation and Load Redirect Algorithms for Cloud System Mult-tmescale Dstrbuted Capacty Allocaton and Load Redrect Algorthms for Cloud System Danlo Ardagna, Sara Casolar Mchele Colajann, Barbara Pancucc Report n. 2011.23 Mult-tme Scale Dstrbuted Capacty Allocaton

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