A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Computing
|
|
- Darcy Greene
- 7 years ago
- Views:
Transcription
1 A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Computing Hongjae Kim 1, Munyoung Kang 1, Sanggil Kang 2, Sangyoon Oh 1 Department of Computer Engineering, Ajou University, Suwon, South Korea Department of Computer Science and Information Engineering, Inha University,Incheon, South Korea 1 {carrotbox, hanamy, syoh}@ajou.ac.kr 2 sgkang@inha.ac.kr Abstract. Virtualization is one of the key enabling technologies for Cloud Computing. When we utilize this technology to abstract physical resources such as memory and CPU for flexible use of them, a virtual machine deployment algorithm does essential role for improving efficiency and load-balancing. We propose a new adaptive VM deployment algorithm based on the Hungarian algorithm to support a concurrent deployment with multiple virtual machine instances. By using the algorithm along with a secondary job queue in the enabling architecture, the load balancing performance can be improved as well as the overall utilization. Experimental results of ours show the significant improvement in load balancing over the general Multi-Dimensional Bin Packing algorithms. Keywords: Virtual Machine, Job Deployment, Bin Packing Problem, Hungarian Algorithm 1 Introduction As Cloud Computing becomes a de facto standard for computing, Infrastructure as a Service (IaaS) has been emerged as an important paradigm in IT area. By applying this paradigm, we can abstract the underlying physical resource such as CPUs, memories and storages and offer these virtualized resources to users in the form of Virtual Machine (VM). Multiple VMs are able to run on a single Physical Machine (PM). Because of these benefits: low cost, flexibility, and manageability, IaaS becomes more popular for a data center solution, a resource renting, and a method for legacy system integration. A typical use of IaaS is as follows; a user requests VMs for their use. Then a provider such as Amazon, the largest IaaS provider, creates VMs on PMs and provides the created VMs to users. The VM deployment process maps VMs to PMs. In this process, a PM s computing resource (i.e. capability) and a required VM s resource (a demand) are two major inputs of the placement problem. A wrong VM deployment makes inefficient use of computing resources (i.e. VMs are mapped to PMs which are not suitable) which causes low resource utilization and imbalanced job loading. Thus, the performance of the VM deployment process is important factor of 264
2 efficiency and load-balancing performance of Cloud service. Many researchers have been studied about the VM deployment problem. To model the problem, the Bin Packing has been used in many studies [1, 2]. In Bin Packing problem, PMs are regarded as bins which have the capacity and VMs are regarded as items which have weight and placed in the bins. However, in many cases of Bin Packing problem modeling, only one VM request is mapped to PM at a time that leads to its limited packing and load balancing capability. To address this one-by-one deployment problem, we propose a new adaptive VM deployment algorithm. In this algorithm, we define the score which represent the utilization of each PM. Then we extend the Hungarian algorithm [3] that solves the assignment problem. With it, we can find an optimal assignment solution of n VM requests to n PMs based on the calculated score. In our proposed algorithm, multiple VM requests can be mapped to PMs simultaneously to improve the load balancing performance of given system. We introduce a secondary job queue in the enabling architecture for this simultaneous deployment. In the experiments, we evaluate the standard deviation of the PMs. The standard deviation is used in many researches to show the load balancing performances [4, 5]. Our experiment results show the apparent performance improvement compared to the general Multi-Dimensional Bin Packing algorithms. The remainder of this paper is organized as follows; we describe related works of this research in Section 2 and describe our adaptive VM deployment algorithm in Section 3. We present the evaluation of the proposed algorithm in Section 4 and we conclude in Section 5 2 Related Works The Bin Packing is the problem of finding the assignments of items with the weight to bins with the capacity. We may draw an analogue between the item-bin and the VM- PM. Also the weight can be regarded as a required VM resources and the capacity can be regarded as a total resources of PM. Thus the Bin Packing problem may be a good tool to model the VM deployment problem [1, 2]. However a PM has multiple computing resources and the conventional Bin Packing problem cannot model multiple resources. Thus multi-dimensional Bin Packing Problem should be used for those cases. There are two well-known algorithms for the Bin Packing Problem: First Fit Decreasing (FFD) and Worst Fit Decreasing (WFD). In the FFD, requested VMs are sorted by required resources in decreasing order. Then, each VM is orderly mapped to the first PM which has enough resources. On the other hand, VMs are sorted by resources in decreasing order in the WFD. Then, each VM is orderly mapped to the PM which has most free resources. Therefore FFD can deploy more VMs than WFD and WFD can distribute loads more efficiently than FFD. However, both algorithms can map only one VM request to a PM at a time. Since multiple VMs can be mapped to one PM, it will be resulted in a low resources utilization and imbalanced load. We extend the Hungarian algorithm for a VM deployment. The Hungarian algorithm for the assignment problem was proposed by Kuhn [3]. Using it, we can find the optimal assignment of n jobs and n machines. The optimal assignment is the 265
3 one makes the sum of the setup time for their assigned machines as a minimum. We can think of a job as a VM and machine as a PM. Likewise, a setup time can be replaced with a utilization of PMs. The Hungarian algorithm solve the problem in O(n 3 ) time and FFD solve the problem in O(nlogn) time. However, the Hungarian algorithm can assign multiple VMs to PMs simultaneously and it can distribute loads more efficiently than FFD and WFD. 3 Adaptive VM Deployment Algorithm In the enabling architecture of our proposed algorithm, the front-end node plays a mediator role between users and physical resources (as shown in the Fig. 1). It receives VM requests from users and distributes the requested VMs to PMs based on the proposed algorithm. There are two software components in the mediator: a monitor and a scheduler. The monitor component is responsible for measuring utilization of each PM. The scheduler is responsible for receiving VM requests and distributing them to appropriate PMs. Fig. 1. Architecture overview of the IaaS front-end node. In the enabling architecture, we introduce a secondary job queue in addition to a primary job queue for incoming job requests. The proposed algorithm is applied for distribution of job in the primary queue. While the job in the primary queue is in distribution, the secondary queue is holding incoming VM requests from users. The size of secondary queue is static and the one for the primary queue is dynamic. Since the size of primary queue should be less than the number of PMs that have enough resources for VM requests, the primary queue cannot store the larger number of coming VM requests than the number of PMs. That leads to a necessity of having a secondary queue to keep the incoming VM requests. The front-end node sends the incoming VM requests in the secondary queue. VM requests are transferred to the primary queue if it is empty. Then, the front-end node distributes VM requests stored in the primary queue to PMs by using the proposed adaptive VM deployment algorithm. In the proposed VM deployment algorithm, we consider the VM execution time and two computing resources, a CPU and a memory to calculate the score. A PM i is represented by p i (pc i, pm i ), where pc i is the CPU capacity and pm i is the memory 266
4 capacity. A VM j is represented by v j (vc j, vm j, vt j ), where vc j is the required CPU, vm j is the required memory of VM j and vt j is the execution time of the VM. S i represents the VMs of p i. If there are m VMs in a p i, S i represented by S i = {v 1, v 2, v 3,, v m }. We define the score parameter at time t and we use this parameter to project resource usage of p i in its execution time. The proposed algorithm uses the score to distribute VMs to PMs for balancing the resource utilization. s( )= (1) Now we can get the standard deviation of the overall score among PMs. Let score stdev denotes the calculated standard deviation of score. To choose the target PM where the VM request will be deployed, we make score stdev matrix where m VM requests (r m ) with i th PMs (p i ) as shown in the Table 1. In the matrix, score stdev mi denotes the standard deviation of PMs when VM request r m deployed to PM p i. After all these calculations, we deploy VM request to PM which have minimum score stdev value and it will make the load balanced in the resource utilization. Table 1. The score stdev matrix where m VM requests with i PMs. p 1 p 2 p 3 ㆍㆍㆍ p i r 1 score stdev 11 score stdev 12 score stdev 13 ㆍㆍㆍ score stdev 1i r 2 score stdev 21 score stdev 22 score stdev 21 ㆍㆍㆍ score stdev 2i r 3 score stdev 31 score stdev 32 score stdev 33 ㆍㆍㆍ score stdev 3i ㆍㆍㆍ ㆍㆍㆍ ㆍㆍㆍ ㆍㆍㆍ ㆍㆍㆍ r m score stdev m1 score stdev m2 score stdev m3 ㆍㆍㆍ score stdev mi Our proposed algorithm, like Hungarian algorithm, consists of 4 steps; Step 1: Find the minimum score stdev value in each row and subtract off. Step 2: Find the minimum score stdev value in each column and subtract off. Step 3: Draw as few line as possible to cover all the zeros in the matrix. If the number of lines is less than the number of VM requests, find a uncovered minimum score stdev value. Then, subtract the uncovered minimum score stdev value from every uncovered score stdev value and add the uncovered minimum score stdev to every score stdev values that are covered with two lines. Then, repeat step 3. If the number of lines is equal to the number of VM request, go step 4. Step 4: From the top row, make an assignment. The assignment is made when there is only one zero in a row. 4 Evaluation of the Algorithm In order to prepare the VM and PM type, we refer the Amazon EC2 Instance Types [6] and obtain ten types of VM and one type of PM. VMs have different CPUs and memory requirements depending on the type. The given types are (1, 2), (2, 4), (4, 8), (6, 18), (8, 2), (8, 16), (10, 4), (12, 4), (18, 6), (20, 6). For example, type (1, 2) mean that it require 267
5 1 CPU and 2GB memory. There are four kinds of execution time for each VM; 4, 8, 12, and 24 hours. During experiments, each VM s type and execution time are determined randomly. Also, we consider 50 PMs with 80 CPUs and 60GB memory. We set up for two test cases. The test case 1 is to evaluate load balancing performance with small VM requests per hour; between 10 and 20 VMs. The test case 2 is to evaluate load balancing performance with variable VM requests per hour; between 10 and 40 VMs. Fig. 2. Standard deviation results with test case 1. Fig. 2 depicts the experimental result of load balancing performance of our proposed algorithm. It shows the standard deviation of CPU utilization (a) and memory utilization (b) with test case 1. All VM requests are deployed to PMs and PMs have enough resources for deploying new VM requests when VM requests are generated. We can see from this result that the proposed our algorithm distributes given loads more efficiently than FFD or WFD. However, there is no congestion in queues. Fig. 3. Standard deviation results with test case 2. Fig. 3 shows standard deviation results with test case 2. We can observe from these results that standard deviations of proposed algorithm are lower than both FFD and WFD. Standard deviation is increasing at the beginning, around 40, and 100 (hour). 268
6 This is because deployed VMs are relatively small compared to PMs. Standard deviation is decreasing around 10, 70, and 130 (hour). This is because VMs are starting to deploy to PMs and free resources of PMs are reduced. Queue congestions (i.e. there are waiting jobs in the queue) are occurred at 20, and 80 (hour). At that time, PMs did not have enough resources for deploying VMs in queue. So, standard deviation is lower than other time. 5 Conclusion A wrong VM deployment algorithm puts VMs to not-suitable PMs or deploys many VMs to the limited PMs. This may be resulted in a low resources utilization and load imbalance. We propose a new VM deployment algorithm which is designed to provide a simultaneous multiple VM deployment. By extending the Hungarian algorithm for simultaneous deployment as well as introducing a secondary job queue to the architecture, we can achieve better performance and stability of given system (i.e. prevent hotspot and distribute loads more efficiently). This algorithm and enabling architecture is particularly important for a cloud computing management, but there is great potential for other environment with a job deployment. To evaluate the performance of the proposed algorithm, we conducted experiments with two test cases. Our experimental results show the apparent performance improvement and more balanced job load compared with the general multi-dimensional Bin Packing algorithms. We expect the same performance increase if we apply the proposed algorithm to any cloud computing tool kits. Acknowledgement. This work was jointly supported by the MKE, Korea under the ITRC support program supervised by NIPA (NIPA-2012-(H )) and Basic Science Research Program through the NRF of Korea (No ). References 1. Wilcox, D., McNabb, A., Seppi, K., Flanagan, K.: Probabilistic virtual machine assignment. In: CLOUD COMPUTING2010, 1th International Conference on Cloud Computing, GRIDs, and Virtualization, pp IARIA, Lisbon (2010) 2. Hyser, C., Mckee, B., Gardner, R., Watson, B. J.: Autonomic virtual machine placement in the data center. Technical report HPL , HP Laboratories (2008) 3. Kuhn, H. W.: The Hungarian method for the assignment problem. Naval Research Logistics Quarterly, 2, (1955) 4. Ni, J., Huang, Y., Luan, Z., Zhang, J., Qian, D.: Virtual Machine Mapping Policy Based on Load Balancing in Private Cloud Environment. In: International Conference on Cloud and Service Computing (CSC). pp Hong Kong (2011) 5. Zhou, S.: A Trace-Driven Simulation Study of Dynamic Load Balancing. J. IEEE Transaction on Software Engineering, 14, (1988) 6. Amazon EC2 Instance Types, 269
COST OPTIMIZATION IN DYNAMIC RESOURCE ALLOCATION USING VIRTUAL MACHINES FOR CLOUD COMPUTING ENVIRONMENT
COST OPTIMIZATION IN DYNAMIC RESOURCE ALLOCATION USING VIRTUAL MACHINES FOR CLOUD COMPUTING ENVIRONMENT S.Umamageswari # 1 M.C.Babu *2 # PG Scholar, Department of Computer Science and Engineering St Peter
More informationAuto-Scaling Model for Cloud Computing System
Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science
More informationScheduler in Cloud Computing using Open Source Technologies
Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of
More informationPerformance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing
IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,
More informationInternational Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
More informationOptimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
More informationReverse Auction-based Resource Allocation Policy for Service Broker in Hybrid Cloud Environment
Reverse Auction-based Resource Allocation Policy for Service Broker in Hybrid Cloud Environment Sunghwan Moon, Jaekwon Kim, Taeyoung Kim, Jongsik Lee Department of Computer and Information Engineering,
More informationSurvey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,
More informationEfficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration
Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under
More informationThis is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
More informationAn Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
More informationCost Effective Automated Scaling of Web Applications for Multi Cloud Services
Cost Effective Automated Scaling of Web Applications for Multi Cloud Services SANTHOSH.A 1, D.VINOTHA 2, BOOPATHY.P 3 1,2,3 Computer Science and Engineering PRIST University India Abstract - Resource allocation
More informationGroup Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
More informationEffective Virtual Machine Scheduling in Cloud Computing
Effective Virtual Machine Scheduling in Cloud Computing Subhash. B. Malewar 1 and Prof-Deepak Kapgate 2 1,2 Department of C.S.E., GHRAET, Nagpur University, Nagpur, India Subhash.info24@gmail.com and deepakkapgate32@gmail.com
More informationDynamic Load Balancing of Virtual Machines using QEMU-KVM
Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College
More informationDesign and Implementation of IaaS platform based on tool migration Wei Ding
4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of IaaS platform based on tool migration Wei Ding State Key Laboratory
More informationPayment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
More informationTask Scheduling for Efficient Resource Utilization in Cloud
Summer 2014 Task Scheduling for Efficient Resource Utilization in Cloud A Project Report for course COEN 241 Under the guidance of, Dr.Ming Hwa Wang Submitted by : Najuka Sankhe Nikitha Karkala Nimisha
More informationInternational Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 11, November 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
More informationAffinity Aware VM Colocation Mechanism for Cloud
Affinity Aware VM Colocation Mechanism for Cloud Nilesh Pachorkar 1* and Rajesh Ingle 2 Received: 24-December-2014; Revised: 12-January-2015; Accepted: 12-January-2015 2014 ACCENTS Abstract The most of
More informationCloud deployment model and cost analysis in Multicloud
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud
More informationAn Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers
Journal of Computational Information Systems 9: 7 (23) 689 6829 Available at http://www.jofcis.com An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers Lianying
More informationVirtualization Technology using Virtual Machines for Cloud Computing
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Virtualization Technology using Virtual Machines for Cloud Computing T. Kamalakar Raju 1, A. Lavanya 2, Dr. M. Rajanikanth 2 1,
More informationTask Scheduling Techniques for Minimizing Energy Consumption and Response Time in Cloud Computing
Task Scheduling Techniques for Minimizing Energy Consumption and Response Time in Cloud Computing M Dhanalakshmi Dept of CSE East Point College of Engineering & Technology Bangalore, India Anirban Basu
More informationHow To Balance In Cloud Computing
A Review on Load Balancing Algorithms in Cloud Hareesh M J Dept. of CSE, RSET, Kochi hareeshmjoseph@ gmail.com John P Martin Dept. of CSE, RSET, Kochi johnpm12@gmail.com Yedhu Sastri Dept. of IT, RSET,
More informationA Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
More informationHeterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
More informationKeywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
More informationReallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
More informationA Comparative Study of Load Balancing Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,
More informationRANKING OF CLOUD SERVICE PROVIDERS IN CLOUD
RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD C.S. RAJARAJESWARI, M. ARAMUDHAN Research Scholar, Bharathiyar University,Coimbatore, Tamil Nadu, India. Assoc. Professor, Department of IT, PKIET, Karaikal,
More informationFigure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues
More informationTask Scheduling in Hadoop
Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed
More informationA Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: sashko.ristov@finki.ukim.mk
More informationChao He he.chao@wustl.edu (A paper written under the guidance of Prof.
1 of 10 5/4/2011 4:47 PM Chao He he.chao@wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download Cloud computing is recognized as a revolution in the computing area, meanwhile, it also
More informationDynamic Resource allocation in Cloud
Dynamic Resource allocation in Cloud ABSTRACT: Cloud computing allows business customers to scale up and down their resource usage based on needs. Many of the touted gains in the cloud model come from
More informationPERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
More informationVirtual Machine Allocation Policy in Cloud Computing Using CloudSim in Java
Vol.8, No.1 (2015), pp.145-158 http://dx.doi.org/10.14257/ijgdc.2015.8.1.14 Virtual Machine Allocation Policy in Cloud Computing Using CloudSim in Java Kushang Parikh, Nagesh Hawanna, Haleema.P.K, Jayasubalakshmi.R
More informationAutomation, Manageability, Architecture, Virtualization, data center, virtual machine, placement
Autonomic Virtual Machine Placement in the Data Center Chris Hyser, Bret McKee, Rob Gardner, Brian J. Watson HP Laboratories HPL-2007-189 February 26, 2008* Automation, Manageability, Architecture, Virtualization,
More informationVirtual Machine Instance Scheduling in IaaS Clouds
Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,
More informationVirtual Machine Based Resource Allocation For Cloud Computing Environment
Virtual Machine Based Resource Allocation For Cloud Computing Environment D.Udaya Sree M.Tech (CSE) Department Of CSE SVCET,Chittoor. Andra Pradesh, India Dr.J.Janet Head of Department Department of CSE
More informationInternational Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
More informationDNS records. RR format: (name, value, type, TTL) Type=NS
DNS records RR format: (name, value, type, TTL) Type=A name is hostname value is IP address Type=NS name is domain (e.g. foo.com) value is hostname of authoritative name server for this domain Type=CNAME
More informationACO Based Dynamic Resource Scheduling for Improving Cloud Performance
ACO Based Dynamic Resource Scheduling for Improving Cloud Performance Priyanka Mod 1, Prof. Mayank Bhatt 2 Computer Science Engineering Rishiraj Institute of Technology 1 Computer Science Engineering Rishiraj
More informationDynamic Resource Distribution Across Clouds
University of Victoria Faculty of Engineering Winter 2010 Work Term Report Dynamic Resource Distribution Across Clouds Department of Physics University of Victoria Victoria, BC Michael Paterson V00214440
More information2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
More informationAvoiding Overload Using Virtual Machine in Cloud Data Centre
Avoiding Overload Using Virtual Machine in Cloud Data Centre Ms.S.Indumathi 1, Mr. P. Ranjithkumar 2 M.E II year, Department of CSE, Sri Subramanya College of Engineering and Technology, Palani, Dindigul,
More informationAn Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department
More informationOCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing
OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing K. Satheeshkumar PG Scholar K. Senthilkumar PG Scholar A. Selvakumar Assistant Professor Abstract- Cloud computing is a large-scale
More informationMultilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
More informationSimulation-based Evaluation of an Intercloud Service Broker
Simulation-based Evaluation of an Intercloud Service Broker Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, SCC Karlsruhe Institute of Technology, KIT Karlsruhe, Germany {foued.jrad,
More informationVIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES
U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing
More informationEFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING
EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING Ranjana Saini 1, Indu 2 M.Tech Scholar, JCDM College of Engineering, CSE Department,Sirsa 1 Assistant Prof., CSE Department, JCDM College
More informationResource Allocation Schemes for Gang Scheduling
Resource Allocation Schemes for Gang Scheduling B. B. Zhou School of Computing and Mathematics Deakin University Geelong, VIC 327, Australia D. Walsh R. P. Brent Department of Computer Science Australian
More informationManjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
More informationA Scheme for Implementing Load Balancing of Web Server
Journal of Information & Computational Science 7: 3 (2010) 759 765 Available at http://www.joics.com A Scheme for Implementing Load Balancing of Web Server Jianwu Wu School of Politics and Law and Public
More informationEWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications
ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani
More informationAn Enhanced Automated, Distributed, SLA for. Dynamic Infrastructure Management in Real. Cloud Environment Using SEQ-BP(R)M.
Contemporary Engineering Sciences, Vol. 8, 2015, no. 13, 557-566 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2015.5388 An Enhanced Automated, Distributed, SLA for Dynamic Infrastructure
More informationKeywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
More informationImplementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory
Implementing Parameterized Dynamic Balancing Algorithm Using CPU and Memory Pradip Wawge 1, Pritish Tijare 2 Master of Engineering, Information Technology, Sipna college of Engineering, Amravati, Maharashtra,
More informationMulti-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing
Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual
More informationEmbedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing
International Journal of Information Science and Intelligent System, Vol. 2, No.4, 2013 Embedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing Achin Mishra 1 1 Department
More informationAdaptive Scheduling for QoS-based Virtual Machine Management in Cloud Computing
Yang Cao, Cheul Woo Ro : Adaptive Scheduling for QoS-based Virtual Machine Management in Cloud Computing 7 http://dx.doi.org/10.5392/ijoc.2012.8.7 Adaptive Scheduling for QoS-based Virtual Machine Management
More informationVM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers
VM Provisioning Policies to mprove the Profit of Cloud nfrastructure Service Providers Komal Singh Patel Electronics and Computer Engineering Department nd ian nstitute of Technology Roorkee Roorkee, ndia
More informationEfficient and Enhanced Load Balancing Algorithms in Cloud Computing
, pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D prabhjotbhullar22@gmail.com,
More informationA Trust Evaluation Model for QoS Guarantee in Cloud Systems *
A Trust Evaluation Model for QoS Guarantee in Cloud Systems * Hyukho Kim, Hana Lee, Woongsup Kim, Yangwoo Kim Dept. of Information and Communication Engineering, Dongguk University Seoul, 100-715, South
More informationRESOURCE MANAGEMENT IN CLOUD COMPUTING ENVIRONMENT
RESOURCE MANAGEMENT IN CLOUD COMPUTING ENVIRONMENT A.Chermaraj 1, Dr.P.Marikkannu 2 1 PG Scholar, 2 Assistant Professor, Department of IT, Anna University Regional Centre Coimbatore, Tamilnadu (India)
More informationA Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor
More informationExperimental Awareness of CO 2 in Federated Cloud Sourcing
Experimental Awareness of CO 2 in Federated Cloud Sourcing Julia Wells, Atos Spain This project is partially funded by European Commission under the 7th Framework Programme - Grant agreement no. 318048
More informationEfficient Cloud Management for Parallel Data Processing In Private Cloud
2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private
More informationLoad Balancing in the Cloud Computing Using Virtual Machine Migration: A Review
Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review 1 Rukman Palta, 2 Rubal Jeet 1,2 Indo Global College Of Engineering, Abhipur, Punjab Technical University, jalandhar,india
More informationHome Appliance Control and Monitoring System Model Based on Cloud Computing Technology
Home Appliance Control and Monitoring System Model Based on Cloud Computing Technology Yun Cui 1, Myoungjin Kim 1, Seung-woo Kum 3, Jong-jin Jung 3, Tae-Beom Lim 3, Hanku Lee 2, *, and Okkyung Choi 2 1
More informationResource Management In Cloud Computing With Increasing Dataset
Resource Management In Cloud Computing With Increasing Dataset Preeti Agrawal 1, Yogesh Rathore 2 1 CSE Department, CSVTU, RIT, Raipur, Chhattisgarh, INDIA Abstract In this paper we present the cloud computing
More informationA Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014
RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer
More informationA Distributed Approach to Dynamic VM Management
A Distributed Approach to Dynamic VM Management Michael Tighe, Gastón Keller, Michael Bauer and Hanan Lutfiyya Department of Computer Science The University of Western Ontario London, Canada {mtighe2 gkeller2
More informationResource Allocation Avoiding SLA Violations in Cloud Framework for SaaS
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS Shantanu Sasane Abhilash Bari Kaustubh Memane Aniket Pathak Prof. A. A.Deshmukh University of Pune University of Pune University
More informationA Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
More informationRound Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure
J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based
More informationA Virtual Machine Placement Algorithm in Mobile Cloud Computing Environment by Considering Network Features
A Virtual Machine Placement Algorithm in Mobile Cloud Computing Environment by Considering Network Features Chaitra Sathyampet M.E. Scholar Department of Computer Science & Engineering APPA Institute Of
More informationExperimental Study of Bidding Strategies for Scientific Workflows using AWS Spot Instances
Experimental Study of Bidding Strategies for Scientific Workflows using AWS Spot Instances Hao Wu, Shangping Ren Illinois Institute of Technology 10 w 31 St. Chicago, IL, 60616 hwu28,ren@iit.edu Steven
More informationResearch Article Hadoop-Based Distributed Sensor Node Management System
Distributed Networks, Article ID 61868, 7 pages http://dx.doi.org/1.1155/214/61868 Research Article Hadoop-Based Distributed Node Management System In-Yong Jung, Ki-Hyun Kim, Byong-John Han, and Chang-Sung
More informationEfficient Load Balancing using VM Migration by QEMU-KVM
International Journal of Computer Science and Telecommunications [Volume 5, Issue 8, August 2014] 49 ISSN 2047-3338 Efficient Load Balancing using VM Migration by QEMU-KVM Sharang Telkikar 1, Shreyas Talele
More informationExploring Resource Provisioning Cost Models in Cloud Computing
Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department
More informationTowards Data Interoperability of Cloud Infrastructures using Cloud Storage Services
Towards Data Interoperability of Cloud Infrastructures using Cloud Storage Services Tamas Pflanzner 1 and Attila Kertesz 2,1 1 University of Szeged, Department of Software Engineering H-6720 Szeged, Dugonics
More informationAnalysis of Issues with Load Balancing Algorithms in Hosted (Cloud) Environments
Analysis of Issues with Load Balancing Algorithms in Hosted (Cloud) Environments Branko Radojević *, Mario Žagar ** * Croatian Academic and Research Network (CARNet), Zagreb, Croatia ** Faculty of Electrical
More informationAmazon EC2 XenApp Scalability Analysis
WHITE PAPER Citrix XenApp Amazon EC2 XenApp Scalability Analysis www.citrix.com Table of Contents Introduction...3 Results Summary...3 Detailed Results...4 Methods of Determining Results...4 Amazon EC2
More informationA Cost-Evaluation of MapReduce Applications in the Cloud
1/23 A Cost-Evaluation of MapReduce Applications in the Cloud Diana Moise, Alexandra Carpen-Amarie Gabriel Antoniu, Luc Bougé KerData team 2/23 1 MapReduce applications - case study 2 3 4 5 3/23 MapReduce
More informationA Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Journal of Information & Computational Science 9: 16 (2012) 4801 4809 Available at http://www.joics.com A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
More informationAn enhanced QoS Architecture based Framework for Ranking of Cloud Services
An enhanced QoS Architecture based Framework for Ranking of Cloud Services Mr.K.Saravanan #1, M.Lakshmi Kantham #2 1 Assistant Professor, 2 PG Scholar Department of Computer Science and Engineering Anna
More informationInternational Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
More informationEnabling Multi-pipeline Data Transfer in HDFS for Big Data Applications
Enabling Multi-pipeline Data Transfer in HDFS for Big Data Applications Liqiang (Eric) Wang, Hong Zhang University of Wyoming Hai Huang IBM T.J. Watson Research Center Background Hadoop: Apache Hadoop
More informationSIMULATION OF LOAD BALANCING ALGORITHMS: A Comparative Study
SIMULATION OF LOAD BALANCING ALGORITHMS: A Comparative Study Milan E. Soklic Abstract This article introduces a new load balancing algorithm, called diffusive load balancing, and compares its performance
More informationPermanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091
Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,
More informationA Policy-Based Application Service Management in Mobile Cloud Broker
A Policy-Based Application Service Management in Mobile Cloud Broker Woojoong Kim (&) and Chan-Hyun Youn Department of Electrical Engineering, KAIST, Daejeon, Korea {w.j.kim,chyoun}@kaist.ac.kr Abstract.
More informationData Consistency on Private Cloud Storage System
Volume, Issue, May-June 202 ISS 2278-6856 Data Consistency on Private Cloud Storage System Yin yein Aye University of Computer Studies,Yangon yinnyeinaye.ptn@email.com Abstract: Cloud computing paradigm
More informationCloud Panel Service Evaluation Scenarios
Cloud Panel Service Evaluation Scenarios August 2014 Service Evaluation Scenarios The scenarios below are provided as a sample of how Finance may approach the evaluation of a particular service offered
More informationThe HPSUMMARY Procedure: An Old Friend s Younger (and Brawnier) Cousin Anh P. Kellermann, Jeffrey D. Kromrey University of South Florida, Tampa, FL
Paper 88-216 The HPSUMMARY Procedure: An Old Friend s Younger (and Brawnier) Cousin Anh P. Kellermann, Jeffrey D. Kromrey University of South Florida, Tampa, FL ABSTRACT The HPSUMMARY procedure provides
More informationManjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Aneka Aneka is a market oriented Cloud development and management platform with rapid application development and workload distribution capabilities.
More informationEnergy-Aware Multi-agent Server Consolidation in Federated Clouds
Energy-Aware Multi-agent Server Consolidation in Federated Clouds Alessandro Ferreira Leite 1 and Alba Cristina Magalhaes Alves de Melo 1 Department of Computer Science University of Brasilia, Brasilia,
More information