Energy Aware Virtual Machine Migration Techniques for Cloud Environment

Size: px
Start display at page:

Download "Energy Aware Virtual Machine Migration Techniques for Cloud Environment"

Transcription

1 Energy Aware rtual Machne Mgraton Technques for Cloud Envronment Kamal Gupta Department of CSE MMU, Sadopur jay Katyar, PhD Department of CSE MMU, Mullana ABSTRACT Cloud Computng offers ndspensable nfrastructure for storage and computng facltes for development of dversfed servces. The large utlzaton of resources leads to ncreased energy consumpton that has mposed a lmt on performance growth. Owng to hgh operatonal costs and carbon doxde footprnts, an effcent energy management technque needs to be developed and deployed that reduces overall energy consumpton of a cloud envronment whle mzng the resource utlzaton. In the frst phase of ths research, some vrtual machne mgraton technques were explored. In the second phase, a vrtual machne mgraton technque has been mplemented whch ams at reducng energy consumpton n cloud datacentres. General Terms rtual Machne Mgraton, Bn Packng Algorthms. Keywords Cloud Computng, rtualzaton, Energy Management. 1. INTRODUCTION Cloud Computng [1] s a provder of dynamc and dversfed servces over nternet by utlzng vrtualzed and scalable resources. It s known as servce orented paradgm as t provdes everythng as a servce. A cloud can be termed as an executon envronment of resources whch provdes metered servces at multple levels to multple stakeholders n a very effcent and elastc manner. It allows for executon of applcatons and servces n a much managed way. The term managed ensures relablty n ts operatons accordng to already stated qualty parameters. Elastcty depcts dynamsm and scalablty n resource utlzaton accordng to current requrements. The typcal servces of cloud that can be shared over nternet nclude platform, software s and nfrastructure [2]. The term Cloud Computng elaborates the platform and the type of applcaton. As a platform, cloud confgures, reconfgures and supples servers that can be physcal machnes or vrtual machnes. As a computng faclty, t ncludes applcatons that are accessble over nternet through supportng large data centres. Data centres are composed of powerful servers that ams to host web applcaton and servces [3]. Cloud systems [4] can be classfed nto three broad categores, namely, prvate clouds, publc clouds and hybrd clouds. The provder of cloud servces multplexes heterogeneous demands of users for computng resources such as bandwdth, storage, CPU etc. through vrtualzaton technque. The technque of vrtualzaton [5] ams to mze the utlzaton of avalable resources such as network, storage, processor etc. It ams to reduce cost of IT operatons by combnng a number of dle resources together to create shared pools. It can be accomplshed by creatng vrtual machnes that operates smultaneously. rtualzaton technque ncludes the process of M creaton, placement and mgraton. Wth the help of such technology, a sngle data centre or hgh power server can be slced to act as multple machnes. The number of vrtual machne, a system may be dvded, depends upon the hardware confguraton of system. Therefore, vrtualzaton s an effcent technque that ncreases resource utlzaton and thus helps to conserve energy. The cloud data centres are capable of housng a large number of IT equpments whch consumes enormous amount of energy for ther servces. The ncrease n amount of energy consumpton has become a major concern for cloud data centres as t leads to large emsson of carbon doxde, hgher operatonal cost and thus shorter lfe of hardware equpments [6]. The vrtualzaton technology helps n mprovng power effcency of the data centres by consoldatng the workload of several physcal machnes onto a sngle machne by creatng multple Ms. As a result, many physcal machnes gets turned off because of shftng of load [7][8]. Thus, vrtualzaton technque refers to abstracton of computer resources (such as CPU, storage, network, memory, applcaton stack and database) from the applcatons and the end users consumng the servce [9][10].Energy Management Technques n cloud are mplemented both at hardware and software level as shown n Fg.1. At hardware level, the hardware devces are montored for reducng the overall consumpton of energy and at software level, the vrtualzaton technque helps n reducton n energy consumpton. 2. LITERATURE SUREY The exstng solutons for energy effcent resource allocaton cannot be mplemented for Green computng as they only focus on mnmzng the energy consumpton n cloud envronments or on mnmzng the operatonal cost. Such solutons do not take nto account the dynamc and heterogeneous needs of cloud users and ther applcatons [15]. The technque of power-aware schedulng has been addressed that reduces CPU energy consumpton through dynamc voltage scalng n hard real-tme systems. Some exstng ntertask voltage schedulng schemes have been explored and on the bass of study a new technque s proposed that outperforms exstng technques. 11

2 Influental work of [16] llustrates challenges, archtectural elements and vson for energy-effcent management of components of cloud. Dynamc resource provsonng has been consdered as major force drvng cloud envronments. Stress has been lad on establshng synergy between several nfrastructural resources of a data centre. The research work proposes energy-effcent polces for allocaton of resources, archtectural prncples for energy-effcent cloud management, a novel algorthm (software) for energyeffcent cloud management. The survey done n [17] presents varous resource utlzaton technques that has been used to make data centres more energy effcent. The technques explored n ther research work, utlzed the concept of vrtualzaton to reduce the energy consumpton and a comparson has been made wth other exstng computng archtectures. The research work carred out n [18] elaborated vrtual machnes as solated boxes that shares and offers resources as when needed and serves the clents n the way as the real servers do. These machnes are connected to each other va same or a dfferent network. The concept of Hypervsor s dscussed and has been elaborated as a mn operatng system capable of runnng several vrtual machnes by supervsng and controllng them through establshment of communcaton and resource sharng. The advantage of vrtualzaton as dscussed n the research work s hgh avalablty. rtual machnes are formulatons of software's whch can be coped to other locatons wthout dffcultes, f any trouble occurs to the physcal servers or ts related devces. A bref descrpton of network and storage vrtualzaton has been depcted. In the last secton, the use of vrtualzaton n dfferent layers of cloud servces model s presented. In [19], survey of vrtualzaton n cloud computng has been done. The research work explans possble threats for cloud servce users and cloud servce provders. Addtonally, several attacks on cloud computng has also been dscussed. Further, some potental solutons for handlng these attacks have been proposed. Technques have been elaborated n [20] wth whch vrtualzaton enhances securty n a cloud envronment. It has been dscussed that by protectng both the ntegrty of cloud nfrastructure components and guest vrtual machnes, securty can be ncreased. An Advanced Cloud Protecton System (ACPS) has been proposed that can be deployed on varous cloud solutons for guaranteeng ncreased securty n cloud paradgm. ACPS s capable of effectvely montorng the nfrastructure components and ntegrty of guests whle remanng completely transparent to cloud users and vrtual machnes. ACPS has been deployed and talored onto varous cloud mplementatons. ACPS has been mplemented on current open source solutons. The proposed approach has been found to be effectve and protects machnes from several attacks. The survey work presented n [21] ncludes mechansms wth whch effcency n cloud data centres of task completon can be enhanced. The study explores varous cloud computng technques such as vrtualzaton, energy management and resource allocaton. The prmarly goal of the research work conducted was to walk around the technques that leads to reduced energy consumpton n data centres. Wth the mplementaton of ncreased computng n consumer, scentfc and busness domans, profound concerns have rsen up relatng to tremendous energy consumpton and assocated costs. In [22], solutons for Green Cloud Envronment have been presented that ams to mnmze ts envronmental mpact. It can be accomplshed by takng nto consderaton statc and dynamc portons of the cloud components. The proposed methodology presents a generc model to capture cloud computng data centres. Some energy consumpton patterns have been nvestgated and t has been concluded that by applyng approprate optmzaton polces, 20% of energy consumpton can be saved n cloud envronment. The research work presented n [23] explores all areas that lead to ncreased energy consumpton n a typcal cloud envronment. Addtonally, some methodologes have been addressed that can decrease power utlzaton wthout compromsng overall performance and Qualty of Servce. Power Usage Effectveness (PUE) and Data Centre Infrastructure Effcency (DCIE) are two measures that have been used to calculate energy consumpton n a data centre. The next secton presents a bref survey of energy effcent resource schedulng. It has been concluded that few components of cloud archtecture are responsble for ncreased amount of power dsspaton such as host machnes, IT equpment etc. 3. IRTUAL MACHINE MIGRATION TECHNIQUES Gven a number of vrtual machnes and physcal servers, a feasble placement of avalable M's onto the physcal machnes s to be derved that mnmzes the total energy spent by the actve physcal machnes. Exstng Bn Packng vrtual machne mgraton technques have been explored and mplemented n ths secton. Further, a new vrtual machne mgraton technque has been developed and mplemented that reduces the energy consumpton n a cloud envronment. 3.1 Exstng Algorthms [24] Low Perturbaton Bn Packng Algorthm (LPBP) LPBP technque for M Mgraton focuses on keepng the number of mgratons less by slowng down the transton between the exstng and a new M-server assgnment scheme. The lst of servers s mantaned n descendng order of ther computng capactes. The algorthm ntates by calculatng the power consumpton by each server. Then, t computes the total energy spent n the data centre. Fnally, t mgrates the vrtual machnes of the most energy consumng server to the least energy consumng server, provded the total computng capacty consumed by vrtual machnes ( ncludng the newly mgrated M s) of the server (on whch mgraton s to be performed) should not exceed the server s total computng capacty. Else, no mgraton wll be performed and the consdered server s to be removed from the server lst. S x = Least energy consumng server S y = Most energy consumng server CPU = Computng capacty of server x. U (F,t)= Utlzaton of S as a functon of placement. P (F,t)= Power consumpton of a server S. P.= Maxmum power consumed by a server. Re q _ CPU x = Computng requrement of a M on k server. N= Number of servers. 12

3 T_CPU = Total Computng requrement of all Ms on Server S. Algorthm: 1. Intalze capacty requrements for Req_CPU, CPU and P for each server S. 2. Randomly assgn M onto server such that each server s allotted atleast one M. 3. Fnd Energy Consumpton of each server S as P (F,t) P (F,t)= 0.7 p * U (F,t) U (F,t)= F k * (Req_CPU (t)/ CPU ) 4. Arrange the servers n descendng order of ther energy consumpton. 5. Compute the total energy consumpton of the system. 6. Compute T_CPU y = 7. If T_CPU y + T_CPU x <= CPU x then a. Mgrate the Ms of S y to the S x. b. Swtch off S y and delete ts entry from server lst. 8. Compute the total energy consumpton of the system Best Ft Decreasng (BFD) BFD s a bn-packng algorthm whose man goal s to reduce the total energy spent n vrtualzed cloud envronment. Intally, the algorthm consders all the servers to be unused and unassgned. Then, on the bass of computng capacty of servers, the M s are assgned to them. The assgnment starts wth the server havng mnmum computng capacty. The M s lst s mantaned n descendng order of ther computng capacty. The mum capacty demandng M s consdered frst and gets placed on mnmum computng capacty server. Ths process contnues untl the entre M s are allocated to the servers or the computng capacty of the consdered and placed M s on a server exceeds the server s computng capacty. Once, the placement s done, the total energy spent n the cloud envronment s calculated accordng to the method followed n LPBP. Algorthm: 1. Intalze capacty requrements for Req_CPU, CPU and P for each server S. 2. Arrange the M s n descendng order of ther computng capactes n M lst. 3. Arrange the servers n ascendng order of ther computng capactes n Server lst. 4. Repeat step 5 untl all M s are allocated 5. For each server S, assgn the M from top of the lst to S such that, T_CPU <=CPU T_CPU = 6. Swtch off all the servers whch do not contan any M and delete the entry from Server lst. 7. Fnd Energy Consumpton of each server S as P (F,t) P (F,t)= 0.7 p * U (F,t) U (F,t)= F k * (Req_CPU (t)/ CPU ) 8. Compute the total energy consumpton of the system Power and Computng capacty- Aware Best Ft Decreasng (PCA-BFD) PCA-BFD s a modfed algorthm whch works n the same manner as BCD does. The only dfference les n the consderaton of servers for ntal placement of M s. Here, the servers are consdered for allocaton on the bass of P / CPU rato. Then, the computed value for servers s arranged n ncreasng order. The server havng the mnmum P / CPU value s allotted the mum capacty M s frst and then the same process follows up as t was dscussed n BFD. Algorthm: 1. Intalze capacty requrements for Req_CPU, CPU and P for each server S. 2. Calculate P / CPU for each server S. 3. Arrange the servers n ascendng order of P / CPU value n the server lst. 4. Arrange the M s n descendng order of ther computng capacty n M lst. 5. For each server S, assgn the M from top of the lst to S such that, T_CPU <=CPU T_CPU = 6. Swtch off all the servers whch do not contan any M and delete the entry from Server lst. 7. Fnd Energy Consumpton of each server S as P (F,t) P (F,t)= 0.7 p * U (F,t) U (F,t)= F k * (Req_CPU (t)/ CPU ) 8. Compute the total energy consumpton of the system. 3.2 Developed Algorthm Proposed Algorthm Proposed Algorthm s a bn-packng algorthm whose man goal s to reduce the total energy spent n vrtualzed cloud envronment. Intally, the algorthm consders all the servers to be unused and unassgned. Then, on the bass of power consumpton of servers, the M s are assgned to them. The assgnment starts wth the server whose mum power consumpton value s least. The M s lst s mantaned n ascendng order of ther computng capacty. The mnmum capacty demandng M s consdered frst and gets placed on server havng ts P as the least value among the other servers. Further, f two or more servers have same P value, then allotment s done on the bass of ther computng capactes of servers. Ths process contnues untl the entre M s are allocated to the servers or the computng capacty of the consdered and placed M s on a server exceeds the server s computng capacty. Once, the placement s done, the total energy spent n the cloud envronment s calculated accordng to the method followed n BFD. Algorthm: 1. Intalze capacty requrements for Req_CPU, CPU and P for each server S. 2. Arrange the M s n ncreasng order of ther computng capacty. 3. Arrange the servers n ncreasng order of ther mum power requrements. 4. Servers havng same P value are arranged n descendng order of ther computng capactes. 5. Repeat step 6 untl all M s are allocated. 6. For each server S, assgn the M from top of the lst to S such that, T_CPU <=CPU 13

4 Energy Consumpton Energy Consumpton T_CPU = 7. Swtch off all the servers whch do not contan any M and delete the entry from Server lst. 8. Fnd Energy Consumpton of each server S as P (F,t) P (F,t)= 0.7 p * U (F,t) U (F,t)= F k * (Req_CPU (t)/ CPU ) 9. Compute the total energy consumpton of the system. 4. PERFORMANCE ANALYSIS A comparson among the four algorthms n terms of the total energy spent per unt tme s presented. Computng capactes for m servers and n vrtual machnes are randomly generated to fnd a sutable placement such that the overall energy consumpton can be mnmzed. The mum computng capacty of servers, mum power utlzaton of the servers and mum computng capacty of vrtual machnes has been kept as statc. On the bass of generated values, mum energy consumpton s calculated accordng to the mplemented M technques. Takng the value of CPU_Max=5000, P_Max=1500 and M_Max=450, energy consumpton n proposed algorthm n comparson wth other exstng algorthms s presented n Table 1, 3& 5 and Fgure 2, 3 & 4. Table 1 Smulaton results wth less Servers and Ms CPU_Max= 5000, P_Max=1500, M_Max=450 No. of Servers = 10, No. Of Ms= 30 LPBP BFD PCA-BFD EBFD Servers=10 rtual Machnes= LPBP BFD PCA-BFD PROPOSED Table 2 Energy Reducton by proposed technque n comparson to exstng technques wth less Servers & Ms. M Technque Energy Reducton(In Percentage) LPBP BFD PCA-BFD Table 3 Smulaton results wth average Servers and Ms CPU_Max= 5000, P_Max=1500, M_Max=450 No. of Servers = 10, No. Of Ms= 30 LPBP BFD PCA-BFD EBFD Fgure 3 represents energy consumpton wth 25 servers and 60 vms. Energy reducton (n percentage) n proposed algorthm n comparson to exstng algorthms s presented n Table 4. Table 4 Energy Reducton by proposed technque n comparson to exstng technques wth average Servers & Ms. M Technque LPBP BFD PCA-BFD Energy Reducton(In Percentage) Servers=25 rtual Machnes= LPBP BFD PCA-BFD PROPOSED rtual Machne Mgraton Technques rtual Machne Mgraton Technques Fgure 2 Energy Consumpton wth lesser machnes Fgure 2 represents energy consumpton by M mgraton technques when the computng capactes and the power requrements have been kept as statc. 10 servers and 30 vrtual machnes are taken to compute the total energy consumpton. Energy reducton (n percentage) n proposed algorthm n comparson to exstng algorthms LPBP, BFD, PCA-BFD s presented n Table 2. Fgure 3 Energy Consumpton wth average machnes Fgure 4 represents energy consumpton wth 48 servers and 88 vrtual machnes. 14

5 Energy Consumpton Servers=48 rtual Machnes= Fgure 4 Energy Consumpton wth more machnes Table 5 Smulaton results wth average Servers and Ms CPU_Max= 5000, P_Max=1500, M_Max=450 No. of Servers = 10, No. Of Ms= 30 LPBP BFD rtual Machne Mgraton Technques LPBP BFD PCA-BFD EBFD PCA-BFD PROPOSED Energy reducton (n percentage) n proposed algorthm n comparson to exstng algorthms LPBP, BFD, PCA-BFD presented n Table 6. Table 6 Energy Reducton by proposed technque n comparson to exstng technques wth average Servers & Ms. M Technque Energy Reducton(In Percentage) LPBP BFD PCA-BFD CONCLUSION In the research work, focus has been drected towards dervng a vrtual machne mgraton technque that reduces the overall energy consumpton n cloud data centres. As depcted n Fgure 1, energy management technques can be mplemented at both hardware and software levels. The research work was orented towards contrbutng n reducng energy consumpton at software level. To attan ths, some exstng vrtual machne mgraton technques were explored and on the bass of study, a new technque was proposed and mplemented. Smulaton results show that the proposed technque was effcacous n reducng energy consumpton n a number of M-server placements for effectve M mgratons wth less, average and good number of servers and vrtual machnes. Smulatng the proposed algorthm wth hgher number of servers and vrtual machnes on a vrtualzed data centre to reduce the energy consumpton consderably consttutes the future research work. 6. ACKNOWLEDGEMENTS We thank the experts from Maharsh Markandeshwar Unversty who are endowed wth nsght and expertse whch extensvely contrbuted n research fndngs and development of ths paper. 7. REFERENCES [1] S.Pnal, A Survey of arous Schedulng Algorthm n Cloud Computng Envronment, Internatonal Journal of Research n Engneerng and Technology, ISSN , olume 2, Issue (2), 2013, [2] S.Marston, Z. L, S. Bandyopadhyay, J. Zhang and A. Ghalas, Cloud Compuatng- The busness perspectve, Decson Support Systems, olume 51, Issue(1), , [3] The NIST Defnton of Cloud Computng, [4] Z.Zhang, Rchard T.B. Ma, J.Dng and Y.Yang, ABACUS: An Aucton-Based Approach to Cloud Servce Dfferentaton, IEEE, Internatonal Conference on Cloud Engneerng, 2013, [5] M.Duraraj and P.Kannan, A Study on rtualzaton Technques and Challenges n Cloud Computng, Internatonal Journal Of Scentfc & Technology Research, olume 3, Issue (11), 2014, [6] T. en and S. Mary, Dynamc Energy Management n Cloud Data Centers: A Survey, Internatonal Journal on Cloud Computng: Servces and Archtecture, olume 3, Issue (4), 2013, [7] Pragya and G..Manjeet, A Revew on Energy Effcent Technques n Green Cloud Computng, Internatonal Journal of Advanced Research n Computer Scence and Software Engneerng, olume 5, Issue (3), 2015, [8] C. Gong, J. Lu, Q. Zhang, H. Chen, and Z. Gong, The characterstcs of cloud computng, IEEE Internatonal Conference on Parallel Processng Workshops, 2010, [9] A. Younge, R. Henschel, T. Brown, G. Laszewsk, J. Qu and G. Fox, Analyss of vrtualzaton technologes for hgh performance computng envronments, IEEE, Internatonal Conference on Cloud Computng, 2011, [10] R.Metzner, T. Unger, R. Ttze and F. Leymann, Combnng dfferent mult-tenancy patterns n servceorented applcatons, IEEE Internatonal Conference on Enterprse Dstrbuted Object Computng, 2009, [11] A.Carpen-Amare, A.C. Orgere and C.Morn, Expermental Study on the Energy Consumpton n IaaS Cloud Envronments,IEEE/ ACM 6 th Internatonal Conference on Utlty and Cloud Computng, 2013, [12] S.Jng, S.Al, K.She and Y.Zhong, State-of-the-art research study for green cloud computng, Journal of Supercomputng, ol. 65(1), 2013, [13] L.Deboosere, B.ankesblck, P.Smeons, F.Turck, B.Dhoedt and P.Demeester, Effcent resource management for vrtual desktop cloud computng, Journal of Supercomputng, olume 62, Issue (2), 2012,

6 [14] F.Fakhar, B.Javed, R.U.Rasool, O.Malk and K.Zulfqar, Software level green computng for large scale systems, Journal of Cloud Computng:Advances, Systems and Applcatons, [15] H. Aydn,R. G. Melhem, D. Mossé, and P. Mejía Alvarez, Power-Aware Schedulng for Perodc Real - Tme Task, IEEE, Transactons on Computers, olume 53, Issue (5), 2004, [16] R.Buyya, A.Beloglazov and J.Abawajy, Energy- Effcent Management of Data Centre Resources for Cloud Computng: A son, Archtectural Elements, and Open Challenges, Cloud Computng and Dstrbuted Systems Laboratory, Australa, 2010, [17] D. Akshat and P. Sanchta, A Survey of Energy Effcent Data Centres n a Cloud Computng Envronment, Internatonal Journal of Advanced Research n Computer and Communcaton Engneerng, olume 2, Issue(10), 2013, [18] K.Kamyab, Role of rtualzaton n Cloud Computng, Internatonal Journal of Advance Research n Computer Scence and Management Studes, olume 2, Issue (4), 2014, [19] Y.Bhardwaj and M.Kaushk, A Revew Paper on rtualzaton and Securty n Cloud Computng, Internatonal Journal of Advanced Research n Computer Scence and Software Engneerng, olume 4, Issue (3), 2014, [20] F.Lombard and R.D.Petro, Secure vrtualzaton for Cloud Computng, Journal of Network and Computer Applcatons, ELSEIER, 2010,1-10. [21] K.Gupta and.k.katyar,, Survey of Adaptve and Dynamc Management of Cloud Datacenters, Internatonal Journal of Engneerng Research and Applcatons,ISSN , 2014, [22] A.Uchechukwu, K.L and Y.Shen, Energy Consumpton n Cloud Computng Data Centers, Internatonal Journal of Cloud Computng and Servces Scence, olume 3, Issue(3), June 2014, [23] A.Banerjee, P.Agrawal and N.Ch.S.N.Iyengar, Energy Effcency Model for Cloud Computng, Internatonal Journal of Energy, Informaton and Communcatons, olume 4, Issue (6),2013, [24] N.Tzrtas,C.Z.Xu, T.Loukopoulos, S.U.Khan and Z.Yu, Applcaton-aware Workload Consoldaton to Mnmze both Energy Consumpton and Network Load n Cloud Envronments, Chnese Academy of Scences, IJCA TM : 16

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Solution Brief: Creating a Secure Base in a Virtual World

Solution Brief: Creating a Secure Base in a Virtual World Soluton Bref: Creatng a Secure Base n a Vrtual World Soluton Bref: Creatng a Secure Base n a Vrtual World Abstract The adopton rate of Vrtual Machnes has exploded at most organzatons, drven by the mproved

More information

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture Two-Stage Data Dstrbuton for Dstrbuted Survellance Vdeo Processng wth Hybrd Storage Archtecture Yangyang Gao, Hatao Zhang, Bngchang Tang, Yanpe Zhu, Huadong Ma Bejng Key Lab of Intellgent Telecomm. Software

More information

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 46 (2015 ) Avalable onlne at www.scencedrect.com ScenceDrect Proceda Computer Scence 46 (2015 ) 558 565 Internatonal Conference on Informaton and Communcaton Technologes (ICICT 2014) A Novel Famly Genetc Approach

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Optimized Resource Scheduling Using Classification and Regression Tree and Modified Bacterial Foraging Optimization Algorithm

Optimized Resource Scheduling Using Classification and Regression Tree and Modified Bacterial Foraging Optimization Algorithm World Engneerng & Appled Scences Journal 7 (1): 10-17, 2016 ISSN 2079-2204 IDOSI Publcatons, 2016 DOI: 10.5829/dos.weasj.2016.7.1.22540 Optmzed Resource Schedulng Usng Classfcaton and Regresson Tree and

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Improved Energy-Efficiency in Cloud Datacenters with Interference-Aware Virtual Machine Placement

Improved Energy-Efficiency in Cloud Datacenters with Interference-Aware Virtual Machine Placement Improved Energy-Effcency n Cloud Datacenters wth Interference-Aware Vrtual Machne Placement Ismael Sols Moreno 1, Renyu Yang 2, Je Xu 1, 2, Tanyu Wo 2 School of Computng 1 Unversty of Leeds Leeds, UK {scsm,

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

A Genetic Algorithm Based Dynamic Load Balancing Scheme for Heterogeneous Distributed Systems

A Genetic Algorithm Based Dynamic Load Balancing Scheme for Heterogeneous Distributed Systems Proceedngs of the Internatonal Conference on Parallel and Dstrbuted Processng Technques and Applcatons, PDPTA 2008, Las Vegas, Nevada, USA, July 14-17, 2008, 2 Volumes. CSREA Press 2008, ISBN 1-60132-084-1

More information

Research Article Adaptive Cost-Based Task Scheduling in Cloud Environment

Research Article Adaptive Cost-Based Task Scheduling in Cloud Environment Scentfc Programmng Volume 2016, Artcle ID 8239239, 9 pages http://dx.do.org/10.1155/2016/8239239 Research Artcle Adaptve Cost-Based Task Schedulng n Cloud Envronment Mohammed A. S. Mosleh, 1 G. Radhaman,

More information

A dynamic bandwidth allocator for virtual machines in a cloud environment

A dynamic bandwidth allocator for virtual machines in a cloud environment A dynamc bandwdth allocator for vrtual machnes n a cloud envronment Ahmed Amamou, Manel Bourguba, Kamel Haddadou, Guy Pujolle To cte ths verson: Ahmed Amamou, Manel Bourguba, Kamel Haddadou, Guy Pujolle.

More information

Virtual Machine Placement Based on the VM Performance Models in Cloud

Virtual Machine Placement Based on the VM Performance Models in Cloud Vrtual Machne Placement Based on the VM Performance Models n Cloud Hu Zhao, Qnghua Zheng, Member, IEEE, Wezhan Zhang Member, IEEE, Yuxuan Chen, Yunhu Huang SPKLSTN Lab, Department of Computer Scence and

More information

Game Based Virtual Bandwidth Allocation for Virtual Networks in Data Centers

Game Based Virtual Bandwidth Allocation for Virtual Networks in Data Centers Avaable onlne at www.scencedrect.com Proceda Engneerng 23 (20) 780 785 Power Electroncs and Engneerng Applcaton, 20 Game Based Vrtual Bandwdth Allocaton for Vrtual Networks n Data Centers Cu-rong Wang,

More information

The Data Warehouse in a Distributed Utility Environment

The Data Warehouse in a Distributed Utility Environment The Data Warehouse n a Dstrbuted Utlty Envronment Charles A. Mllgan Dstngushed Engneer, Sun Mcrosystems Charles.mllgan@sun.com Abstract Utlty provsonng, Grd resource management, nstant copy kosks, and

More information

Energy-Efficient Workload Placement in Enterprise Datacenters

Energy-Efficient Workload Placement in Enterprise Datacenters COVER FEATURE CLOUD COMPUTING Energy-Effcent Workload Placement n Enterprse Datacenters Quan Zhang and Wesong Sh, Wayne State Unversty Power loss from an unnterruptble power supply can account for 15 percent

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

More information

Application of VCG in Replica Placement Strategy of Cloud Storage

Application of VCG in Replica Placement Strategy of Cloud Storage Internatonal Journal of Grd and Dstrbuted Computng, pp.27-40 http://dx.do.org/10.14257/jgdc.2016.9.4.03 Applcaton of VCG n Replca Placement Strategy of Cloud Storage Wang Hongxa Computer Department, Bejng

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

More information

A Strategy for Optimal Placement of Virtual Machines in IAAS Clouds

A Strategy for Optimal Placement of Virtual Machines in IAAS Clouds A Strategy for Optmal Placement of Vrtual Machnes n IAAS Clous Raalakshm Shenbaga Moorthy, Assstant Professor, Department of Computer Scence an Engneerng, St.Joseph s Insttute of Technology, Chenna Abstract

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

An Adaptive Virtual Machine Location Selection Mechanism in Distributed Cloud

An Adaptive Virtual Machine Location Selection Mechanism in Distributed Cloud KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 9, NO. 12, Dec. 2015 4776 Copyrght c2015 KSII An Adaptve Vrtual Machne Locaton Selecton Mechansm n Dstrbuted Cloud Shukun Lu 1, Wea Ja 2 1 School

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Multi-objective Virtual Machine Placement for Load Balancing

Multi-objective Virtual Machine Placement for Load Balancing Mult-obectve Vrtual Machne Placement for Load Balancng Feng FANG and Bn-Bn Qu,a School of Computer Scence & Technology, Huazhong Unversty Of Scence And Technology, Wuhan, Chna Abstract. The vrtual machne

More information

Configuration Management in Multi-Context Reconfigurable Systems for Simultaneous Performance and Power Optimizations*

Configuration Management in Multi-Context Reconfigurable Systems for Simultaneous Performance and Power Optimizations* Confguraton Management n Mult-Context Reconfgurable Systems for Smultaneous Performance and Power Optmzatons* Rafael Maestre, Mlagros Fernandez Departamento de Arqutectura de Computadores y Automátca Unversdad

More information

If you miss a key. Chapter 6: Demand Paging Source:

If you miss a key. Chapter 6: Demand Paging Source: ADRIAN PERRIG & TORSTEN HOEFLER ( -6- ) Networks and Operatng Systems Chapter 6: Demand Pagng Source: http://redmne.replcant.us/projects/replcant/wk/samsunggalaxybackdoor If you mss a key after yesterday

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Reducing Energy Consumption for Reconfiguration in Cloud Data Centers

Reducing Energy Consumption for Reconfiguration in Cloud Data Centers Reducng Energy Consumpton for Reconfguraton n Cloud Data Centers Invted Paper Omar Chakroun, Soumaya Cherkaou INTERLAB Research Laboratory, Unversté de Sherbrooke, Canada {omar.chakroun, soumaya.cherkaou}@usherbrooke.ca

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

Cognitive Radio Resource Management Using Multi-Agent Systems

Cognitive Radio Resource Management Using Multi-Agent Systems Cogntve Rado Resource Management Usng Mult- Systems Jang Xe, Ivan Howtt, and Anta Raja Department of Electrcal and Computer Engneerng Department of Software and Informaton Systems The Unversty of North

More information

A Frame Packing Mechanism Using PDO Communication Service within CANopen

A Frame Packing Mechanism Using PDO Communication Service within CANopen 28 A Frame Packng Mechansm Usng PDO Communcaton Servce wthn CANopen Mnkoo Kang and Kejn Park Dvson of Industral & Informaton Systems Engneerng, Ajou Unversty, Suwon, Gyeongg-do, South Korea Summary The

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

Correlation-Aware Virtual Machine Allocation for Energy-Efficient Datacenters

Correlation-Aware Virtual Machine Allocation for Energy-Efficient Datacenters Correlaton-Aware Vrtual Machne Allocaton for Energy-Effcent Datacenters Jungsoo Km Martno Ruggero Davd Atenza Embedded Systems Lab (ESL), EPFL Emal: {jungsoo.km,martno.ruggero,davd.atenza}@epfl.ch Marcel

More information

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the ICC 008 proceedngs. Dynamc Bandwdth Provsonng wth Farness and Revenue Consderatons

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

Transit Networking in ATM/B-ISDN based on Service Category

Transit Networking in ATM/B-ISDN based on Service Category Transt Networkng n ATM/B-ISDN based on Servce Category Young-Tak Km Dept. of Informaton and Communcaton Engneerng, College of Engneerng, YeungNam Unv. E-mal : ytkm@ynucc.yeungnam.ac.kr ABSTRACT The ATM

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

Fibre-Optic AWG-based Real-Time Networks

Fibre-Optic AWG-based Real-Time Networks Fbre-Optc AWG-based Real-Tme Networks Krstna Kunert, Annette Böhm, Magnus Jonsson, School of Informaton Scence, Computer and Electrcal Engneerng, Halmstad Unversty {Magnus.Jonsson, Krstna.Kunert}@de.hh.se

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introducton 1.1 Parallel Processng There s a contnual demand for greater computatonal speed from a computer system than s currently possble (.e. sequental systems). Areas need great computatonal

More information

Dynamic Voltage Scaling of Supply and Body Bias Exploiting Software Runtime Distribution

Dynamic Voltage Scaling of Supply and Body Bias Exploiting Software Runtime Distribution Dynamc Voltage Scalng of Supply and Body Bas Explotng Software Runtme Dstrbuton Sungpack Hong EE Department Stanford Unversty Sungjoo Yoo, Byeong Bn, Kyu-Myung Cho, Soo-Kwan Eo Samsung Electroncs Taehwan

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Research Article Efficient Load Balancing Using Active Replica Management in a Storage System

Research Article Efficient Load Balancing Using Active Replica Management in a Storage System Mathematcal Problems n Engneerng Volume 2016, Artcle ID 4751829, 9 pages http://dx.do.org/10.1155/2016/4751829 Research Artcle Effcent Load Balancng Usng Actve Replca Management n a Storage System Ju-Pn

More information

CLOUD computing has evolved as an important and

CLOUD computing has evolved as an important and IEEE TRANSACTIONS ON SERVICE COMPUTING, VOL. XX, NO. XX, X XXXX 1 Cloud Servce Relablty Enhancement va Vrtual Machne Placement Optmzaton Ao Zhou, Shangguang Wang, Member, IEEE, Bo Cheng, Member, IEEE,

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks IJCSI Internatonal Journal of Computer Scence Issues, Vol. 9, Issue 1, No 3, January 2012 ISSN (Onlne): 1694-0814 www.ijcsi.org 168 Relable and Effcent Routng Usng Adaptve Genetc Algorthm n Packet Swtched

More information

Achieving Energy Proportionality In Server Clusters

Achieving Energy Proportionality In Server Clusters Achevng Energy Proportonalty In Server Clusters Xnyng Zheng Ph.D Canddate /Electrcal and Computer Engneerng Mchgan Technologcal Unversty Houghton, 49931, US Yu Ca Assocate Professor /School of Technology

More information

Scheduling Independent Tasks in Heterogeneous Environments under Communication Constraints

Scheduling Independent Tasks in Heterogeneous Environments under Communication Constraints Schedulng Independent Tasks n Heterogeneous Envronments under Communcaton Constrants Petros Lampsas 1 Thanass Loukopoulos 2 Fedon Dmopoulos 1 Marouso Athanasou 1 1 Department of Informatcs and Computer

More information

A QoS-aware Scheduling Scheme for Software-Defined Storage Oriented iscsi Target

A QoS-aware Scheduling Scheme for Software-Defined Storage Oriented iscsi Target A QoS-aware Schedulng Scheme for Software-Defned Storage Orented SCSI Target Xanghu Meng 1,2, Xuewen Zeng 1, Xao Chen 1, Xaozhou Ye 1,* 1 Natonal Network New Meda Engneerng Research Center, Insttute of

More information

Enabling GPU Virtualization in Cloud Environments

Enabling GPU Virtualization in Cloud Environments Enablng GPU Vrtualzaton n Cloud Envronments Sergo Iserte, Francsco J. Clemente-Castelló, Adrán Castelló, Rafael Mayo and Enrque S. Quntana-Ortí Department of Computer Scence and Engneerng, Unverstat Jaume

More information

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems

An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems S. J and D. Shn: An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems 2355 An Effcent Garbage Collecton for Flash Memory-Based Vrtual Memory Systems Seunggu J and Dongkun Shn, Member,

More information

Mellanox CloudX, Mirantis Fuel Solution Guide

Mellanox CloudX, Mirantis Fuel Solution Guide Mellanox CloudX, Mrants Fuel Soluton Gude Rev.0 www.mellanox.com NOTE: THIS HARDWARE, SOFTWARE OR TEST SUITE PRODUCT ( PRODUCT(S) ) AND ITS RELATED DOCUMENTATION ARE PROVIDED BY MELLANOX TECHNOLOGIES AS-IS

More information

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks A Sem-Dstrbuted oad Balancng Archtecture and Algorthm for Heterogeneous reless Networks Md. Golam Rabul Ala Choong Seon Hong * Kyung Hee Unversty, Korea rob@networkng.khu.ac.kr, cshong@khu.ac.kr Abstract

More information

Hybrid Job Scheduling Mechanism Using a Backfill-based Multi-queue Strategy in Distributed Grid Computing

Hybrid Job Scheduling Mechanism Using a Backfill-based Multi-queue Strategy in Distributed Grid Computing IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.12 No.9, September 2012 39 Hybrd Job Schedulng Mechansm Usng a Backfll-based Mult-queue Strategy n Dstrbuted Grd Computng Ken Park

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybrid Clouds

Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybrid Clouds The 31st Annual IEEE Internatonal Conference on Computer Communcatons: Mn-Conference Cost-Mnmzng Dynamc Mgraton of Content Dstrbuton Servces nto Hybrd Clouds Xuana Qu, Hongxng L, Chuan Wu, Zongpeng L and

More information

An Approach to Optimized Resource Scheduling Algorithm for Open-source Cloud Systems

An Approach to Optimized Resource Scheduling Algorithm for Open-source Cloud Systems The Ffth Annual ChnaGrd Conference An Approach to Optmzed Resource Schedulng Algorthm for Open-source Cloud Systems Ha Zhong 1, 2, Kun Tao 1, Xueje Zhang 1, 2 1 School of Informaton Scence and Engneerng,

More information

Session 5.3. Switching/Routing and Transmission planning

Session 5.3. Switching/Routing and Transmission planning ITU Regonal Semnar Belgrade Serba and Montenegro 20-24 24 June 2005 Sesson 5.3 Swtchng/Routng and Transmsson plannng volvng nfrastructures to NGN and related Plannng Strateges and Tools I.S. Sesson 5.3-1

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

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING An Improved K-means Algorthm based on Cloud Platform for Data Mnng Bn Xa *, Yan Lu 2. School of nformaton and management scence, Henan Agrcultural Unversty, Zhengzhou, Henan 450002, P.R. Chna 2. College

More information

Towards High Fidelity Network Emulation

Towards High Fidelity Network Emulation Towards Hgh Fdelty Network Emulaton Lanje Cao, Xangyu Bu, Sona Fahmy, Syuan Cao Department of Computer Scence, Purdue nversty, West Lafayette, IN, SA E-mal: {cao62, xb, fahmy, cao208}@purdue.edu Abstract

More information

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING M. Nkravan and M. H. Kashan Department of Electrcal Computer Islamc Azad Unversty, Shahrar Shahreqods

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Regional Load Balancing Circuitous Bandwidth Allocation Method Based on Dynamic Auction Mechanism

Regional Load Balancing Circuitous Bandwidth Allocation Method Based on Dynamic Auction Mechanism ATEC Web of Conferences 76, (8) IFID 8 https://do.org/./matecconf/876 Regonal Load Balancng Crcutous Bandwdth Allocaton ethod Based on Dynamc Aucton echansm Wang Chao, Zhang Dalong, Ran Xaomn atonal Dgtal

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions SRB: Shared Runnng Buffers n Proxy to Explot Memory Localty of Multple Streamng Meda Sessons Songqng Chen,BoShen, Yong Yan, Sujoy Basu, and Xaodong Zhang Department of Computer Scence Moble and Meda System

More information

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1 A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks 11 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 8, No. 1, Aprl 16 A Far Access Mechansm Based on TXOP n IEEE 8.11e Wreless Networks Marjan Yazdan 1, Maryam Kamal, Neda

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

TripS: Automated Multi-tiered Data Placement in a Geo-distributed Cloud Environment

TripS: Automated Multi-tiered Data Placement in a Geo-distributed Cloud Environment TrpS: Automated Mult-tered Data Placement n a Geo-dstrbuted Cloud Envronment Kwangsung Oh, Abhshek Chandra, and Jon Wessman Department of Computer Scence and Engneerng Unversty of Mnnesota Twn Ctes Mnneapols,

More information

THere are increasing interests and use of mobile ad hoc

THere are increasing interests and use of mobile ad hoc 1 Adaptve Schedulng n MIMO-based Heterogeneous Ad hoc Networks Shan Chu, Xn Wang Member, IEEE, and Yuanyuan Yang Fellow, IEEE. Abstract The demands for data rate and transmsson relablty constantly ncrease

More information

A Dynamic Feedback-based Load Balancing Methodology

A Dynamic Feedback-based Load Balancing Methodology .J. Modern Educaton and Computer Scence, 2017, 12, 57-65 Publshed Onlne December 2017 n MECS (http://www.mecs-press.org/) DO: 10.5815/jmecs.2017.12.07 A Dynamc Feedback-based Load Balancng Methodology

More information