A Strategy for Optimal Placement of Virtual Machines in IAAS Clouds

Size: px
Start display at page:

Download "A Strategy for Optimal Placement of Virtual Machines in IAAS Clouds"

Transcription

1 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 Clou computng proes rtualze computng resources that allow clou consumers to access the resources as pay per use. Such resources must be optmally chosen, n orer to process the user request an thereby maxmze user satsfacton n the strbute system. Constrant Satsfacton Problem s a promnent technque to optmally choose the resource for placng the rtual machne n large scale strbute system. In ths paper, CSP base VM placement strategy s propose to place the rtual machne n clou resources an to montor the resources base on the cpu usage. CSP always choose a resource whch satsfes the constrants as specfe by user. VM Manager s ntegrate wth CSP, whch optmally places the rtual machne n the clou resource. Once the rtual machnes are place n the physcal machne, the status of the resources s montore contnuously. rtual machnes wll be mgrate from one physcal machne to another, f the cpu usage goes mnmal. propose work esgns a VM Manager along wth 2 components calle VM Montor an Resource prosoner n orer to mnmze the number of physcal machnes use. CSP base VM placement has been mplemente n Jaa usng Eclpse IDE. propose technque s compare wth Frst Ft to compare user satsfacton, completon tme an number of physcal machnes. mplementaton result shows that the propose work s accurate when compare to exstng technque. possble. Clou Consumers, whose applcatons are run n the resources of the Clou Proers, always want ther applcatons to complete wthn tme as well as wth stpulate cost. In ths paper, the most promnent research ssue calle rtualzaton has been scusse. Clou Computng proes a platform for consumers to run ther applcatons n more effcent an effecte way. Vrtualzaton technques are use n clou computng n orer to utlze harware resources as much as possble. Vrtual machnes are lke real system whch also contans operatng system, that are create usually n physcal machne. rtualzaton technque ncreases resource utlzaton. Though rtualzaton mproes utlzaton of resources, each VM share unerlyng physcal machne. Through the concept calle rtualzaton, the clou consumers can utlze computng resources, as pay per use, rather than ownng t. Vrtualzaton allows many rtual machnes to run n sngle physcal machne. placement of rtual machne nto physcal machne fall nto two categores. One s statc rtual machne placement an another one s Dynamc rtual machne placement. Fgure: 1 represents the types of rtual machne placement. Inex Terms Clou computng, Constrant Satsfacton Problem, VM Manager, VM Montor, Resource Prosoner. I. INTRODUCTION Recently Clou computng has emerge as marelous technology, that elers on eman computng resources requre by clou consumers oer nternet usng the slogan pay per use. three maor serces offere by clou computng nclues: Software as a serce, Infrastructure as a serce, an Platform as a serce. Clou computng noles lot of serous research ssues nclues resource management, resource scheulng, relablty, securty an rtualzaton etc. two maor partes nole n clou computng are clou proers an clou consumers. Clou Proers are those who proe serces as requeste by Clou consumers. obecte of the Clou proers s to make as much proft as Fgure 1: Vrtual Machne Placement In the Statc Vrtual Machne Placement, the rtual machne wll be place n the physcal machne, whch satsfes capacty constrants. Fgure:2 represents Statc Vrtual Machne Placement. In case of Dynamc Vrtual machne Placement, the Vrtual machne wll be place n the physcal machne, but when the loa of the system ncreases, the rtual machne wll be mgrate to another physcal machne. Dynamc Vrtual Machne Placement s represente n Fgure:3 Manuscrpt recee Aprl, Raalakshm Shenbaga Moorthy, Assstant Professor, Department of Computer Scence an Engneerng, St.Joseph s Insttute of Technology., Chenna, Ina. All Rghts Resere 2015 IJARCET 1236

2 Fgure 2: Statc Vrtual Machne Placement Fgure 3: Dynamc Vrtual Machne Placement man contrbuton of ths paper nclues Desgn of Optmal VM Manager Best Physcal Machnes are chosen for each rtual Machne Desgn of Constrant Satsfacton problem base VM placement technque, whch consers the completon tme Comparson of propose CSP base Placement Technque wth Frst Ft Algorthm. rest of ths paper s organze as follows: Secton II etals the relate work on Vrtual machne Placement. Secton III ges the agrammatc representaton of propose system archtecture an etale explanaton of all the moules n the archtecture. Secton IV ges the mplementaton etals of arous algorthms. Secton V ges the expermental set up use to mplement the propose work an comparson of results. Secton VI conclues the work an ges the future scope. Progresse Multple Knapsack algorthm ha been propose to properly allocate Vrtual machne of multple tenants. Jpang Gao et.al [5] propose mult obecte partcle swarm optmzaton base rtual machne placement wth the obecte to mnmze number of rtual machne mgratons. parameters consere are CPU, memory an storage. Zamanfar et.al [6] propose a noel rtual machne placement algorthm to optmze the placement of rtual machne as well as to mnmze the ata transfer rates between the rtual machnes. Mnmzng ata transfer rate can be achee through mnmzng the elay. Delay epens on sze of the fle, an locaton of rtual machnes an transfer of ata between the rtual machnes. Sato et.al [7] propose a noel ynamc rtual machne placement wth the obecte to mnmze le mgratons. Mgraton of the rtual machnes can be mnmze by effectely prectng the resource usage. Ths s mplemente usng Auto Regresse Moel. Yongqang wu et.al [8] propose smulate annealng base mechansm to optmally place the rtual machnes across serers. obecte s to mnmze the power consumpton of the serers n the ata centers. Shuo Fang et.al [9] propose a noel rtual machne placement algorthm to mnmze the power consumpton. OpenFlow protocol ha been use to mnmze the power as well as to mnmze the elay. propose metho aggregates the rtual machnes nto group as well t always keeps the rtual machnes performng same task n near locaton. III. PROPOSED SYSTEM ARCHITECTURE propose archtecture s shown n the fgure: 4. components of the propose archtecture nclue: ) Request Hanler ) VM Manager ) VM Montor ) Resource Prosoner. II. RELATED WORK Mchael TIghe et.al [1] propose a strbute approach to ynamc rtual machne placement. Frst Ft heurstc algorthm s use to achee ynamc an strbute aaptaton. Ths kn of strbute approach elmnates the sngle pont falure. propose approach s mplemente usng DCSm smulaton tool. Yongqang Gao et.al [2] propose a mult-obecte ant colony system algorthm for rtual machne placement. obecte s to mnmze total resource wastage an power consumpton. propose algorthm s teste wth arous algorthm such as genetc algorthm an bn packng. Kangkang L et.al [3] propose mgraton base VM placement to mnmze the ob completon tme. Offlne an onlne scenaros of Vrtual machne placement ha consere. propose heurstc mgraton base approach s compare wth Frst Ft an Best Ft. algorthm places the rtual machne nto physcal machne whch satsfes the capacty. Jaxn L et.al [4] propose mult-tenant VM allocaton wth the obecte to mnmze the sum of VM s ameter across tenants. Layere Fgure 4: Propose System Archtecture Request Hanler: All the rtual machnes submtte by the consumers are hanle by the Request hanler. Queung moel aopte for hanlng the requests s M / M /1 : / FCFS. VM Manager: goal of VM Manager s to allocate approprate physcal machne for the rtual machne. 1237

3 VM Manager nclues the components VM Montor an Resource Prosoner. VM Manager actely manages the mapng of rtual machnes to physcal machnes. am of VM Manager s to choose optmal physcal machne for each rtual machne. VM manager s esgne usng Constrant Satsfacton Problem (CSP). VM Montor: Once the rtual machne s place n the physcal machne, VM Montor keeps on montorng the rtual machne n terms of ts CPU usage. If the CPU usage of the Physcal machne rops below threshol,, then the montor ntens to mgrate the rtual machne to some other physcal machne. Resource Prosoner: obecte of resource prosoner s to choose optmal physcal machne for rtual machne satsfyng the eman constrants as well as choosng a resource wth mnmal completon tme of the rtual machne. IV. IMPLEMENTATION problem of placng Vrtual machne n the Physcal machne s sole usng Constrant Satsfacton Problem. Problem formulaton s gen as: Let the number of Vrtual machnes s represente as an the rtual machnes are represente as,,.... Let the physcal machnes s represente as p an the physcal machnes are represente as p p, p,.. p 1 2 m. A physcal machne p has to be optmally chosen for placng the rtual machne. obecte s to mnmze the number of physcal machnes use to place the rtual machnes. Also, rtual machne wll be place n the physcal machne p, f the physcal machne s hang mnmum completon tme for. p Mn X 1 1 Subect to the constrants Mn (1) XCompTme (2), p X 1 (3) 1 0; f s not place on X (4) 1; f s place on p Re q Capacty (5) Whle placng the rtual machne n the physcal machne, the status of the physcal machne has to be montore perocally. A physcal machne may be ether of two states Oer loae When the CPU usage of the physcal machne excees Max threshol alue, an then the physcal machne s terme to be oerloae. So the rtual machnes place n the physcal machne has to be mgrate to some other physcal machne Uner loae When the CPU usage of the physcal machne s below Mn threshol alue, an then the physcal machne s uner loae. So new ncomng Vrtual machnes can be place nto t Lst of symbols use throughout ths paper s gen n the table: 1. Symbols Descrpton 1, 2,... n Lst of Vrtual Machnes p p1, p2,.. pm Lst of Physcal Machnes p p Total Number of Vrtual Machnes th Physcal Machne th Vrtual Machne Total Number of Physcal Machnes X Boolean arable take ether 0 or 1. It wll be 1,f th Vrtual Machne run on th Physcal Machne. Else t wll be 0. CompTme Completon Tme of th Vrtual Machne run on th Physcal Machne Requrement of Re q th Vrtual Machne across each menson Capacty Capacty of th Physcal Machne across each menson OP A set conssts of Vrtual Machnes Mappe wth Physcal Machnes BPM A set conssts of Best Physcal Machnes for th Vrtual Machne cpuusage CPU usage of th Physcal Machne VM S m A set of Vrtual machnes runnng on the th Physcal Machne Total Number of Vrtual Machnes Successfully place Table 1: Lst of Symbols algorthm calle CSP-VMPlacement ha been propose to optmally place the rtual machne n the physcal machne. Propose work functons n two ways: Intally, the algorthm selects the optmal physcal machne for placng the rtual machne. n, perocally t checks status of the physcal machne, f the status of the physcal machne s foun to be oerloae, then the propose CSP-VMPlacement automatcally mgrates the rtual machne n the oerloae Physcal machne to new physcal machne. CSP-VMPlacement s shown below: Algorthm 1: CSP VMPlacement Input: p p, p,.. p,,, m Output: OP, For 1; ;, BestPMSelector Placement Mgrate All Rghts Resere 2015 IJARCET 1238

4 BestPMSelector s gen n Algorthm: 2. A physcal machne s consere to be the best for placng rtual machne, f the eman of the rtual machne s satsfe by the physcal machne across all menson. menson represents RAM, Har sk, banwth etc. Algorthm 2: BestPMSelector Input: p p1, p2,.. pm Output: BPM For 1; p ; If Re q Capacty p then BPM BPM p Placement s represente n Algorthm: 3. A physcal machne s chosen for placng the rtual machne f the physcal machne has mnmum completon tme for that rtual machne. Once the rtual machne s place on the physcal machne p, then the ecson arable X wll be set to 1. Algorthm 3: Input: BPM Output: OP For p BPM Placement mn_ CT FIRST BPM If CompTme mn_ CT then mn_ CT CompTme PM p Place rtual machne n physcal machne p VM VM X 1, OP OP p Mgrate s gen n Algorthm: 4. After placng a rtual machne n the physcal machne p, the physcal machne has to be perocally montore n terms of ts cpu usage. If the cpu usage excees the maxmum threshol alue, then the physcal machne s consere to be oerloae. n, mgrate the rtual machne place n physcal machne. Algorthm 4: Mgrate Input: p p, p,.. p,,, m Output: OP For PhyscalMachne p For VM p If X 1 then If cpuusage MaxThreshol p then VM VM BestPMSelector Placement V. EXPERIMENTAL SETUP smulaton s carre out by generatng the rtual machne request an physcal machnes. propose CSP VMPlacement s compare wth frst ft. Propose algorthm s compare n terms of completon tme, the number of physcal machnes utlze an user satsfacton. propose algorthm outperforms than Frst Ft. A. Comparson of Completon Tme Frst Ft algorthm always places the rtual machne n the physcal machne whch has enough room for that rtual machne, as well as Frst ft algorthm oes not conser the completon tme of the rtual machne. Thus completon tme of the rtual machne ncreases n Frst ft when compare to CSP. Fgure: 5 shows that propose algorthm outperforms than the Frst Ft. Fgure 5: Comparson of Completon Tme B. Comparson of Number of Physcal Machnes Smulaton s carre out for comparng the number of rtual machnes utlze by the propose CSP an frst ft. From the graph shown n fgure: 6 the propose CSP uses mnmum number of physcal machnes. reason behn usng mnmum number of physcal machnes n CSP, s that propose technque, always choose a physcal machne whch 1239

5 s hang mnmal completon tme. In case of Frst ft, the algorthm always allocates a physcal machne whch s hang more space for that rtual machne. Thus, a physcal machne wth more space s always chosen, whch leas to noke more number of physcal machne. Fgure 6: Comparson of #Physcal Machnes C. Comparson of user Satsfacton smulaton s carre out to analyze user satsfacton. User satsfacton s calculate base on number of rtual machnes that are successfully complete wthn ealne to the total number of rtual machnes submtte by user. S m UserSatsfacton (6) propose CSP technque achees maxmum user satsfacton than the Frst Ft algorthm whch s shown n Fgure: 7. approach maxmzes the User Satsfacton. future work wll be placement of rtual machnes base on forecastng the eman of the rtual machnes n aance. REFERENCES [1] Mchael Tghe, Geston Keller, Mchael Bauer an Hanan Lutfyya, A Dstrbute Approach to Dynamc VM Management, 9 th CNSM an Workshops, pp , 2013 [2] Yongqang Gao, Habng Guan, Zhengwe Q, Yang Hou, Lang Lu, A Mult-Obecte ant colony system algorthm for rtual machne placement n clou computng, Journal of Computer an System Scences, ol.79, Issue 8, pp , 2013 [3] Kangkang L, Huanyang Zheng, Je Wu, Mgraton-base Vrtual Machne Placement n Clou Systems, IEEE Conference on Clou Networkng, pp.83-90, 2013 [4] Jaxn L, Dongsheng L, Yumng Ye, Xcheng Lu, Effcent Mult-Tenant Vrtual Machne Allocaton n Clou Data Centers, Tsnghua Scence an Technology, ol.20, no.1, pp.81,89, Feb o: /TST [5] Jpeng Gao, Gaomng Tang, "Vrtual Machne Placement Strategy Research," IEEE Conference on Cyber-Enable Dstrbute Computng an Knowlege Dscoery (CyberC), pp ,2013 o: /CyberC [6] Zamanfar, K.,Nasr, N., Nam-Shahrak, M., "Data-Aware Vrtual Machne Placement an Rate Allocaton n Clou Enronment," IEEE conference on Aance Computng & Communcaton Technologes (ACCT),pp ,2012 o: /ACCT [7] Sato, K., Samema, M., Komoa, N., "Dynamc optmzaton of rtual machne placement by resource usage precton,"11th IEEE Internatonal Conference on Inustral Informatcs (INDIN), pp.86-91,2013 o: /INDIN [8] Yongqang Wu, Maoln Tang; Fraser, W., "A smulate annealng algorthm for energy effcent rtual machne placement," IEEE Internatonal Conference on Systems, Man, an Cybernetcs (SMC), pp.1245,1250, o: /ICSMC [9] Shuo Fang; Kanagaelu, R., Bu-Sung Lee, Chuan Heng Foh, Khn M M Aung, "Power-Effcent Vrtual Machne Placement an Mgraton n Data Centers," IEEE Internatonal Conference on Green Computng an Communcatons (GreenCom),an IEEE Cyber, Physcal an Socal Computng an Internet of Thngs (Thngs/CPSCom), pp ,2013o: /GreenCom-Thngs-CPSCom BIOGRAPHY Fgure 7: Comparson of User Satsfacton VI. CONCLUSION & FUTURE WORK In ths paper, we hae propose a noel mechansm to effectely place the rtual machnes across arous physcal machnes. Constrant Satsfacton base Vrtual Machne Placement ha been propose to mnmze the number of physcal machnes use. propose approach also mnmzes the completon tme of the applcatons runnng n the rtual machne by properly placng the rtual machne n physcal machne. Constrant Satsfacton Base VM placement algorthm s ntegrate wth VM Manager. propose CSP base VM Manager mproes effcency of placng the rtual machnes. We hae also llustrate that the propose research work effectely places the rtual machnes across arous physcal machnes. propose mechansm mnmzes the number of physcal machnes use as well the completon tme of the applcatons. propose Ms. Raalakshm Shenbaga Moorthy recee her B.Tech uner the stream of Informaton Technology from Mookambga College of Engneerng n She complete her Masters n Engneerng (M.E) n Computer Scence from Maras Insttute of Technology, Anna Unersty n She s Gol Mealst n her B.Tech an M.E programme. She s currently workng as an Assstant Professor n St. Joseph s Insttute of Technology, Chenna. Her research area nclues Clou Computng, System Software, Analyss of Algorthms an ata mnng. She has publshe four Internatonal conference papers, whch s nexe n IEEE explorer an Elseer publcatons. She has also publshe one Internatonal Journal. All Rghts Resere 2015 IJARCET 1240

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

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

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

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Energy Aware Virtual Machine Migration Techniques for Cloud Environment

Energy Aware Virtual Machine Migration Techniques for Cloud Environment 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

More information

The Objective Function Value Optimization of Cloud Computing Resources Security

The Objective Function Value Optimization of Cloud Computing Resources Security Open Journal of Optmzaton, 2015, 4, 40-46 Publshe Onlne June 2015 n ScRes. http://www.scrp.org/journal/ojop http://x.o.org/10.4236/ojop.2015.42005 The Objectve Functon Value Optmzaton of Clou Computng

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

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

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

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

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

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes A Low-Oerhead Routng Protocol for Ad Hoc Networks wth selfsh nodes Dongbn Wang 1, Xaofeng Wang 2, Xangzhan Yu 3, Kacheng Q 1, Zhbn Xa 1 1 School of Software Engneerng, Bejng Unersty of Posts and Telecommuncatons,100876,

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

A fast algorithm for color image segmentation

A fast algorithm for color image segmentation Unersty of Wollongong Research Onlne Faculty of Informatcs - Papers (Arche) Faculty of Engneerng and Informaton Scences 006 A fast algorthm for color mage segmentaton L. Dong Unersty of Wollongong, lju@uow.edu.au

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CLOUD computing is widely adopted in current professional

CLOUD computing is widely adopted in current professional IEEE TRANSACTIONS ON CLOUD COMPUTING, VOL. 6, NO. 4, OCTOBER-DECEMBER 2018 1191 Usng Proactve Fault-Tolerance Approach to Enhance Cloud Servce Relablty Jale Lu, Shangguang Wang, Senor Member, IEEE, Ao

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

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

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

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

Distributed Middlebox Placement Based on Potential Game

Distributed Middlebox Placement Based on Potential Game Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

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

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

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

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

An Application of Computational Intelligence Technique for Predicting Surface Roughness in End Milling of Inconel-718

An Application of Computational Intelligence Technique for Predicting Surface Roughness in End Milling of Inconel-718 An Applcaton of Computatonal Intellgence Technque for Prectng Roughness n En Mllng of Inconel-718 Abhjt Mahapatra 1 an Shbenu Shekhar Roy 2, 1 Vrtual Prototypng & Immerse Vsualzaton Laboratory, Central

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

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

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

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

Parallel and Distributed Association Rule Mining - Dr. Giuseppe Di Fatta. San Vigilio,

Parallel and Distributed Association Rule Mining - Dr. Giuseppe Di Fatta. San Vigilio, Parallel and Dstrbuted Assocaton Rule Mnng - Dr. Guseppe D Fatta fatta@nf.un-konstanz.de San Vglo, 18-09-2004 1 Overvew Assocaton Rule Mnng (ARM) Apror algorthm Hgh Performance Parallel and Dstrbuted Computng

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

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Needed Information to do Allocation

Needed Information to do Allocation Complexty n the Database Allocaton Desgn Must tae relatonshp between fragments nto account Cost of ntegrty enforcements Constrants on response-tme, storage, and processng capablty Needed Informaton to

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

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

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface.

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface. IDC Herzlya Shmon Schocken Assembler Shmon Schocken Sprng 2005 Elements of Computng Systems 1 Assembler (Ch. 6) Where we are at: Human Thought Abstract desgn Chapters 9, 12 abstract nterface H.L. Language

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

Classification Method in Integrated Information Network Using Vector Image Comparison

Classification Method in Integrated Information Network Using Vector Image Comparison Sensors & Transducers 2014 by IFSA Publshng, S. L. http://www.sensorsportal.com Classfcaton Method n Integrated Informaton Network Usng Vector Image Comparson Zhou Yuan Guangdong Polytechnc Normal Unversty

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

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

Storage Binding in RTL synthesis

Storage Binding in RTL synthesis Storage Bndng n RTL synthess Pe Zhang Danel D. Gajsk Techncal Report ICS-0-37 August 0th, 200 Center for Embedded Computer Systems Department of Informaton and Computer Scence Unersty of Calforna, Irne

More information

4/11/17. Agenda. Princeton University Computer Science 217: Introduction to Programming Systems. Goals of this Lecture. Storage Management.

4/11/17. Agenda. Princeton University Computer Science 217: Introduction to Programming Systems. Goals of this Lecture. Storage Management. //7 Prnceton Unversty Computer Scence 7: Introducton to Programmng Systems Goals of ths Lecture Storage Management Help you learn about: Localty and cachng Typcal storage herarchy Vrtual memory How the

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

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

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

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

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

High level vs Low Level. What is a Computer Program? What does gcc do for you? Program = Instructions + Data. Basic Computer Organization

High level vs Low Level. What is a Computer Program? What does gcc do for you? Program = Instructions + Data. Basic Computer Organization What s a Computer Program? Descrpton of algorthms and data structures to acheve a specfc ojectve Could e done n any language, even a natural language lke Englsh Programmng language: A Standard notaton

More information

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments Internatonal Journal of u- and e- ervce, cence and Technology Vol8, o 7 0), pp7-6 http://dxdoorg/07/unesst087 ecurty Enhanced Dynamc ID based Remote ser Authentcaton cheme for ult-erver Envronments Jun-ub

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

DAQ-Middleware: Data Acquisition Middleware based on Internet of Things

DAQ-Middleware: Data Acquisition Middleware based on Internet of Things DAQ-Mddleware: Data Acquston Mddleware based on Internet of Thngs Zhjn Qu, Zhongwen Guo, Shua Guo, Yngjan Lu and Yu Wang Ocean Unversty of Chna, Qngdao, Shandong, Chna Unversty of North Carolna at Charlotte,

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

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

[Type text] [Type text] [Type text] Xinquan Yang 1,2 1 School of Computer and Information Engineering, Heze University, Heze, ,

[Type text] [Type text] [Type text] Xinquan Yang 1,2 1 School of Computer and Information Engineering, Heze University, Heze, , [Type text] [Type text] [Type text] ISSN : 0974-7435 Volume 10 Issue 22 BoTechnology 2014 An Indan Journal FULL PAPER BTAIJ, 10(22), 2014 [13798-13803] Research on multdmensonal ndexng based on cloud computng

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

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

Shape Optimization of Shear-type Hysteretic Steel Damper for Building Frames using FEM-Analysis and Heuristic Approach

Shape Optimization of Shear-type Hysteretic Steel Damper for Building Frames using FEM-Analysis and Heuristic Approach The Seventh Chna-Japan-Korea Jont Symposum on Optmzaton of Structural and Mechancal Systems Huangshan, June, 18-21, 2012, Chna Shape Optmzaton of Shear-type Hysteretc Steel Damper for Buldng Frames usng

More information

陳申岳 S-Y. Chen, 2007, Gradient-Based Structural and CFD Global Shape Optimization with SmartDO and the Response Smoothing Technology, Proceeding of

陳申岳 S-Y. Chen, 2007, Gradient-Based Structural and CFD Global Shape Optimization with SmartDO and the Response Smoothing Technology, Proceeding of 陳申岳 S-Y. Chen, 2007, Gradent-Based Structural and CFD Global Shape Optmzaton wth SmartDO and the Response Smoothng Technology, Proceedng of the 7 th World Congress of Structural and Multdscplnary Optmzaton

More information

MODULE - 9 LECTURE NOTES 1 FUZZY OPTIMIZATION

MODULE - 9 LECTURE NOTES 1 FUZZY OPTIMIZATION Water Resources Systems Plannng an Management: vance Tocs Fuzzy Otmzaton MODULE - 9 LECTURE NOTES FUZZY OPTIMIZTION INTRODUCTION The moels scusse so far are crs an recse n nature. The term crs means chotonomous.e.,

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

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

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

Cloud testing scheduling based on improved ACO

Cloud testing scheduling based on improved ACO Internatonal Symposum on Computers & Informatcs (ISCI 2015) Cloud testng schedulng based on mproved ACO Yang Zheng 1,2 a, Lzh Ca *2,3 b, Shdong Huang 4,c, Jawen Lu 1,d and Pan Lu 5,e 1 College of Informaton

More information

Resource Discovery and Dynamic Resource Allocation Using MHACA and HOA Algorithm in Cloud Environment

Resource Discovery and Dynamic Resource Allocation Using MHACA and HOA Algorithm in Cloud Environment Internatonal Journal of Avances n Computer an Electroncs Engneerng Resource Dscovery an Dynamc Resource Allocaton Usng MHACA an HOA Algorthm n Clou Envronment P. Durgaev 1, Dr. S. Srnvasan 2 Research Scholar,

More information

Motivation. EE 457 Unit 4. Throughput vs. Latency. Performance Depends on View Point?! Computer System Performance. An individual user wants to:

Motivation. EE 457 Unit 4. Throughput vs. Latency. Performance Depends on View Point?! Computer System Performance. An individual user wants to: 4.1 4.2 Motvaton EE 457 Unt 4 Computer System Performance An ndvdual user wants to: Mnmze sngle program executon tme A datacenter owner wants to: Maxmze number of Mnmze ( ) http://e-tellgentnternetmarketng.com/webste/frustrated-computer-user-2/

More information

Stitch-n-Sync: Discreetly Disclosing Topology Information Using Logically Centralized Controllers

Stitch-n-Sync: Discreetly Disclosing Topology Information Using Logically Centralized Controllers Sttch-n-Sync: Dscreetly Dsclosng Topology Informaton Usng Logcally Centralzed Controllers Presented at The 3 rd Internatonal Workshop on Capacty Sharng (CSWS'13) n conjuncton wth ICNP'13 by Yvon GOURHANT

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

QoE-Driven Mobile Edge Caching Placement for Adaptive Video Streaming

QoE-Driven Mobile Edge Caching Placement for Adaptive Video Streaming 1 QoE-Dren Moble Edge Cachng Placement for Adapte Vdeo Streamng Chengln L, Member, IEEE, Laura Ton, Member, IEEE, Junn Zou, Member, IEEE, Hongka Xong, Senor Member, IEEE, and Pascal Frossard, Senor Member,

More information

On Modelling Virtual Machine Consolidation to Pseudo-Boolean Constraints

On Modelling Virtual Machine Consolidation to Pseudo-Boolean Constraints On Modellng Vrtual Machne Consoldaton to Pseudo-Boolean Constrants Bruno Cesar Rbas 1,3, Rubens Massayuk Sugumoto 2, Razer A. N. R. Montaño 1, Fabano Slva 1, Lus de Bona 2, Marcos Castlho 1 1 LIAMF - Laboratóro

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

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

Evaluation of Parallel Processing Systems through Queuing Model

Evaluation of Parallel Processing Systems through Queuing Model ISSN 2278-309 Vkas Shnde, Internatonal Journal of Advanced Volume Trends 4, n Computer No.2, March Scence - and Aprl Engneerng, 205 4(2), March - Aprl 205, 36-43 Internatonal Journal of Advanced Trends

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Vol. 4, No. 4 April 2013 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Vol. 4, No. 4 April 2013 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved. WP A Tree Based Response Tme Algorthm for Event Drven Wreless Sensor Networks 1 Itu Sngdh, 2 Saurabh Kumar 1 Department of Computer Scence and Engneerng, Brla Insttute of Technology, Mesra, Ranch, Jharkhand,

More information

A Parallel and Distributed Method for Computing High Dimensional MOLAP*

A Parallel and Distributed Method for Computing High Dimensional MOLAP* A Parallel an Dstrbute Metho for Computng Hgh Dmensonal MOLAP* Kongfa Hu,2, Lng Chen, Q Gu, Bn L, an Ysheng Dong 2 Department of Computer Scence an Engneerng, Yangzhou Unversty 2 Department of Computer

More information