Creation and Allocation of Virtual Machines for Execution of Cloudlets in Cloud Environment
|
|
|
- Winfred Dawson
- 9 years ago
- Views:
Transcription
1 Creation and Allocation of Virtual Machines for Execution of Cloudlets in Cloud Environment Bachelor of Technology In Computer Science & Engineering By Durbar Show 110CS0153 Department of Computer Science and Engineering National Institute of Technology, Rourkela Rourkela, Sundargarh, Odisha, , India May,
2 Creation and Allocation of Virtual Machines for Execution of Cloudlets in Cloud Environment A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Bachelor of Technology In Computer Science & Engineering By Durbar Show 110CS0153 Under the guidance of: Prof. P.M. Khilar Department of Computer Science and Engineering National Institute of Technology, Rourkela Rourkela, Sundargarh, Odisha, , India May,
3 Department of Computer Science and Engineering National Institute of Technology, Rourkela Rourkela , Odisha, India Certificate This is to certify that the work in the thesis entitled Creation and allocation of Virtual Machines for execution of Cloudlets in Cloud Environment submitted by Durbar Show, in partial fulfilments of the requirements for the award of Bachelor of Technology Degree in the department of Computer Science and Engineering at National Institute of Technology, Rourkela is a record of original and authentic research carried out by him under my supervision and guidance. Place: NIT Rourkela Date: May, 2014 Prof. P.M. Khilar Dept. of Computer Science and Engineering National Institute of Technology, Rourkela Odisha
4 Acknowledgement First of all, I would like to express my earnest and sincere gratitude to my advisor Prof. P.M. Khilar for support he has provided me in my research. He has always motivated me by giving suggestion at regular intervals and thereby has been a constant source of knowledge. Being a guide he helped me in my research work and in the writing of this thesis. I would also like to thank all the other faculty members of the Department of Computer Science and Engineering for being supportive in the evaluation of the research work. I would like to thank my father for being there always whenever I needed him. I would like to thank my mother for providing me constant moral support during my studies. I would like to thank Aristotle, Friedrich Nietzsche, Slavoj Žižek for the philosophical advice they provided. I would also like to thank my friends for being with me and sharing a part of their life. Durbar Show 110CS0153 [email protected] 4
5 Abstract Cloud Computing refers to delivery of both the softwares as a service and the infrastructure and the platforms that provide those services. In other words, Cloud computing is that service that enables us to use computing resources such as processing entities, storage and applications as on-demand services over the internet. Commonly in cloud computing we refer a Cloud as the service, whether it is software or platform or infrastructure as a service, which is implementing the features of Cloud Computing. Cloud Computing has affected our lives a lot. Slowly it is making a strong a firm position in our lives, and the day is not very far when it will become an integral part of our great lives. Cloud computing may make drastic changes in the business models that are currently been employed in the Technology industries. We can see that how the revolution has already started. Services like Google Cloud, Pinterest, Flickr, Facebook, Amazon Cloud Services are to name a few of the current cloud services that are available in the market. We can see how this new technology, however it existed since 1970 s, is getting a part of our daily activities. All the service such as web hosting, social networking, data storage, and others are emerging cloud applications. All these applications have certain different requirements and specifications for their development. Analysing and testing different scheduling and allocation algorithms for the development of these applications on a real cloud environment is really challenging because most of the cloud applications show changing incoming requests and moreover testing algorithms on a real cloud can cost us a lot. For testing the effectiveness of a particular policy that is to be implemented on a cloud we need a simulation environment that can provide us an environment that is close to the actual cloud, and can generate results that can help us in the analysis of the policies so that we can deploy them on actual Clouds. CloudSim is one such simulation toolkit that allows us to test and analyse our scheduling and allocation algorithms. In this project work we have used CloudSim version 3.0 to test and analyse our policies and modifications in the current policies. 5
6 Contents 1. INTRODUCTION Cloud Computing History Future Project Outline Motivation Summary Literature Review Introduction Literature Survey Summary Comparison of basic approaches for cloudlet 14 execution 3.1 Cloudlets and basic cloudlet execution 14 approaches 3.2 Cloudsim representation of scheduling policies Simulation data Simulation Plot Summary Allocation of Processing Entities to Virtual 19 Machines in Cloud Environment 4.1 Processing Entity allocation to Virtual Machines Approaches for allocation of Virtual Machine in 19 CloudSim 4.3 Simulation Results Summary Assignment of Virtual Machines to Cloudlets in Cloud Environment Assignment of Virtual Machines to Cloudlets for 26 Execution 5.2 Representation of the DataCenter Broker in 26 6
7 CloudSim 5.3 Simulation Plots Summary 30 6 Conclusion and Future Work Scope 6.1 Conclusion Future Work Summary 32 7 References 33 List of Figures 3.4 Simulation Data Set Simulation Plot Output Screen Output Screen CloudSim architecture Data Center Broker Simulation Plot 30 7
8 CHAPTER 1 INTRODUCTION 1.1 Cloud Computing In plain English Cloud Computing can be defined as the ability to use computing resources whether it be applications, or storage or processing entities, over the internet. The National Institute of Standards and Technology defines cloud computing as Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources, for example networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction [1]. The term cloud has been popularized by the marketers, which refers to a service such as the applications or the infrastructure or the platforms that underlies cloud computing technology beneath them. A virtual machine or a VM is a software enactment of a machine (e.g. a computer) that can execute applications like a physical machine. 1.2 History The history of cloud computing is dated back to 1950 s when large scale mainframes were available in the academic institutions and corporations. Then in the 1960 s John McCarthy got the idea that someday computing resources can be organized as public utility. In the 2000s Amazon played an important role in the development of cloud and bringing it in for commercial purposes. 8
9 1.3 Future Cloud computing, today is in the spotlight. It is getting the attention of large Technology Giants. The features of this new technology are explored, the main issues are being addressed and now it is ready for exploitation in the market. Still all the problems associated with cloud are not solved yet. That s why it is curiously being examined by the researchers as it is getting carefully speculated by the businessmen. The cloud computing technology is still deficient of the proper standards, tools for analysis, and proper approaches that can handle the complexities at infrastructure and application level. That s why, in future there will be lots of research work going on both in the academic institutions and industry towards defining core algorithms, policies, and application benchmarking based on execution contexts. CloudSim is one such toolkit which is covering the basic functions of a cloud. We have used CloudSim to perform analysis of our project, to put a step forward in the development of Cloud Computing. 1.4 PROJECT OUTLINE Implementing allocation and scheduling policies on a real cloud, just for the purpose of analysis is not a good idea. This can be imagined by the power consumptions of the Datacenters which are an integral part of a cloud. A Datacenter at CERN needs 2.7 megawatts of power. So we can imagine the need of cost reduction while developing and testing of various allocation and scheduling policies. Our project too is developed and tested with the help of 9
10 CloudSim, which is a simulation toolkit as we may have mentioned earlier. Our project focuses on the following topics:- i) Comparison of the existing cloudlet execution algorithms. ii) iii) Allocation of Processing Entities to the Virtual Machines that are being created inside the Datacenters. Proper Assignment of the Created Virtual Machines to the Cloudlets for achieving maximum number of Cloudlets execution. 1.5 MOTIVATION After analysing the existing policies of allocation of Processing Entities that are being implemented in the CloudSim, we decided to modify them and enhance the existing approaches. First of all we have compared the existing approaches of executing the cloudlets. Cloudlets are the jobs (tasks) that are assigned to a Virtual machine which is running inside a Host. Host is present inside the Datacenters. Then we go deeper in the assignment process and observe that Cloudlet execution depend on the creation of Virtual machines. The current approach assumes that all the Processing entities inside a Host are of the same MIPS(Million Instructions Per Second) rating. We, in our project have implemented a new approach which abolishes the assumption that all the Processing entities are of the same MIPS rating. We have assumed that processing entities of different MIPS rating maybe present inside a Datacenter and thus creating a more generalized Cloud environment. 1.6 SUMMARY Cloud Computing is the ability to use computing resources such as processing power, storage, and applications as a service, over the internet. The Cloud 10
11 technology is being curiously examined by the researchers and the business people. Although all the issues of this new technology are addressed but still some are yet to be addressed. The implementations and analysis of the scheduling and allocation policies in a real cloud environment can prove costly, that s why there s a need of a simulated environment. The Cloudsim, cloud simulation toolkit has implemented the basic features of a cloud. We have used CloudSim for testing and analysing new approaches for creation and allocation of virtual machines to Cloudlets for execution. 11
12 CHAPTER 2 LITERATURE REVIEW 2.1 Introduction In this section we briefly discuss the research work done in the area of the cloudlet execution policies and the creation and allocation of virtual machines in the Cloud environment. The two basic approaches of Cloudlet execution are time shared and space shared. In time-shared, each cloudlet is allowed to run inside the virtual machine for a certain period of time, as the time limit finishes, another cloud is allowed to run and the same cycle repeats for all the cloudlets until all cloudlets have finished execution. In space shared approach the cloudlets runs inside the virtual machine until and unless it has finished its execution. Another cloudlet is allowed to run inside the virtual machine only if the current cloudlet has finished its execution. [2] The approaches that are being followed while allocating Processing entities to virtual machines. 2.2 Literature Survey Not much work has been done on the implementation and analysis of scheduling and allocation policies using CloudSim, because it has been recently released. Although there is some research work that exist like [3] which discusses about the energy efficient Virtual machine allocation in cloud. Some of the papers are proposing modification in the approaches that are being implemented inside cloudsim by the authors. The basic implementation methods in the Cloudsim java API are mostly authored by Rodrigo N. Calheiros, 12
13 Anton Beloglazov and Rajkumar Buyya. Any modification in the current API is welcome. One such paper is [4] written by S.Sadhasivam, N.Nagaveni, R.Jayarani, R.V. Ram, which discusses about the implementation of a two level scheduler for Cloud Computing. They have used Cloudsim as a toolkit. 2.7 SUMMARY After the literature survey we came to conclude that implementation of the basic cloud policies using Cloudsim is a challenging task but not impossible and needs focus. This work proposes modification in the current approach for Virtual machine allocation and creation for the execution of cloudlets that are being implemented in CloudSim, and the approaches are being authored by N. Calheiros, Anton Beloglazov. 13
14 CHAPTER 3 Comparison of the basic approaches for Cloudlet Execution 3.1 Cloudlets and basic cloudlet execution approaches Cloudlets are jobs or tasks that are being assigned to a virtual machine for execution. The virtual machine implements two kinds of policies for cloudlet execution. The two basic policies are:- i) Time Shared ii) Space Shared In Time-Shared scheduling policy the resources are being shared among the cloudlets. Each cloudlet gets the resources for execution for a certain period of time. After that period of time the resources are taken away from that cloudlet and are assigned to another cloudlet. In Space Shared the resources are not shared among cloudlets. A cloudlet owns the resources until it gets executed. We have compared these two scheduling policies The same policies are applied for scheduling of Virtual machines which are running inside a host. In time shared the resources of the hosts are being shared by the virtual machine for a timely basis, but in space shared a virtual machine can run on a Host only if free processing entities are available. 3.2 CloudSim Representation of Scheduling Policies CloudSim API which is a java based API, has represented the two basic cloudlet scheduling algorithms with Classes named as CloudletSchedulerTimeShared 14
15 and CloudletSchedulerSpaceShared. Similarly the two basic classes for implementing the two basic scheduling algorithms for virtual machines, the two classes are VmSchedulerSpaceShared and VmSchedulerTimeShared. By specifying the type of scheduling policy we want to implement to cloudsim we can get the desired results. 3.3 Simulation Data The performances based on the average waiting time of Cloudlets in completely time shared and completely space shared environment were measured. The data was generated by conducting simulations with 2 datacenters, with 1 host each and 1 virtual machine running inside each host. The scheduling policy implemented by the Host for the scheduling of Virtual machine is Space Shared. As there is only one virtual machine it doesn t matter which virtual machine scheduling policy is implemented. The scheduling policy is significant only if there two or more VMs. The details of the configuration of the DataCenters, the Hosts, The virtual machines and the Cloudlets are detailed below:- DataCenter Characteristics :- Architecture: x86 Operating System: Linux Hypervisor: Xen Characteristics of Host (Each datacentre has a host.):- Ram: 1024 MB Storage: MB Number of Processing Entities: 1 MIPS rating of Processing Entity:
16 Virtual Machine Requirements (Each host has a virtual machine):- MIPS rating: 250 Image Size on Disk: MB RAM: 512 MB Number of Required PEs: 1 Hypervisor: Xen Characteristics of the cloudlets:- Length (in terms of instructions): Input File Size: 300 Output File Size: 300 The virtual machines are created first. Then the cloudlets are assigned to them in a sequential manner. After each cloudlet has been assigned a virtual machine the processing is started by the Virtual Machine. We have submitted cloudlets ranging from 1 to 20 and noted down the total time taken by them to execute, with the virtual machine implementing the policies time shared and space shared one by one. 16
17 3.4 SIMULATION PLOTS The simulation data is shown below. Figure 1 The resultant graph is shown below. 17
18 Figure SUMMARY The results generated show that Space Shared scheduling policy is outperforming the time shared scheduling policy in terms of average execution time taken by a cloudlet for complete execution. This is because in time shared there is the process of removal of a cloudlet from the current execution state to the waiting state, and then bringing back the cloudlet from the waiting queue to the execution state. This results in degradation of performance in terms of overall execution period. The theory has been confirmed with the results that we have got. 18
19 CHAPTER 4 Allocation of Processing Entities to Virtual Machines in Cloud Environment 4.1 Processing Entity allocation to Virtual Machines The processing entity allocation to virtual machine is pretty simple. The numbers of processing entities are allocated to a particular virtual machine only if the numbers of processing entities required by the virtual machines are available in the host. The allocation also depends on the scheduling policy implemented by the VmScheduler. VmScheduler is the class representation of the scheduling policy for the virtual machines. VmShedulerTimeShared and VmSharedSpaceShared implements VmScherduler. If the VmSharedSpaceShared then each time a virtual machine is allocated the number of processing entities reduces by the amount of processing entities required by the virtual machine. But in case of time shared policy for virtual machine scheduling, a virtual machine creation is denied only if the number of processing entities required by the virtual machine exceed the actual number of processing entities that the host has on which the virtual machine is to be hosted. 4.2 Approaches for allocation of Virtual Machine in CloudSim Cloudsim provides a virtual machine approach which assumes that the Processing entities available inside a Host are of the same MIPS rating. This assumption has drawbacks. This assumption bounds us to assume that we can 19
20 have only Processing entities of same MIPS rating inside a Host. We, in our work has modified the basic approach that CloudSim has implemented. The following code fragment is from the VmSchedulerSpaceShared.java which is present in the CloudSim API. protected boolean allocatepesforvm(string vmuid, List<Double> mipssharerequested) { /*function code*/ for (Double mips : mipssharerequested) { // each virtual PE of a VM must require not more than the capacity of a physical PE if (mips > pemips) { return false; } totalrequestedmips += mips; } /*function code*/ } The code modification done is shown in the following code snippet. public boolean newnewallocatepesforvm(vm vm, List<Double> mipsshare) { // if there is no enough free PEs, fails List<Pe> freepes=getfreepes(); if (freepes.size() < mipsshare.size()) { return false; 20
21 } quicksortpelist(freepes,0,freepes.size()-1); quicksort(mipsshare,0,mipsshare.size()-1); List<Pe> selectedpes = new ArrayList<Pe>(); double totalmips = 0; int low=0,high=freepes.size()- 1,current=0,size=mipsShare.size(),left;//assign this to avoid noted mistake in next steps left=size; boolean bin=true,found; for(double mips:mipsshare) { found=false; current++; for(int i=low;i<=high;i++) { if(mips<=freepes.get(i).getmips()) { low=i+1; selectedpes.add(freepes.get(i)); totalmips += mips; found=true; left=size-current; if(left>(high-low)+1) { return false; } 21
22 break; } } if(!found) { return false; } } The code modification done, discards the assumption that all the processing entities present inside a Host are of the same MIPS rating. The modified approach first of all sorts the available Processing entities list, and then starts allocation of Processing entities to virtual machines. The search space is reduced with each allocation of processing entities to a certain Virtual machine. 4.3 Simulation Results The modifications done are the modifications to the current space shared strategy in virtual machine scheduling. We have not taken time shared policy because of the migration approaches that are associated with that. So the current modifications are based on the Space Shared policy for virtual machine allocation. The characteristics of Virtual machine taken while conducting the simulation is detailed below:- MIPS requirement: 5000 Hypervisor: xen Number of Processing Entities required: 7 RAM required: 1024 MB Image size: 1000 MB 22
23 List of Available Processing Entities available with respective MIPS rating: [10000, 9000, 8000, 11000, 2000, 3000] The first simulation shows the failure of the current approach implemented in Cloudsim. Figure 3 We can see how the current approach is comparing the demanded Processing entities with the available Processing entities list. This approach discards the search of the apt Processing entity if the required MIPS rating of the Processing entity is greater than the first element in the list of the available Processing entities. 23
24 The diagram below shows the successful allocation of a virtual machine with the demanded processing entity request and with the available Processing entity request. Figure 4 We can see how modified approach is successfully sorting the available Processing entity list and then with each allocation it is reducing the search space and thus successfully allocating the right Processing entities to the Virtual machines. 4.4 SUMMARY We conclude with the thought that the current assumption that all the Processing Entities are of the same MIPS rating does not generalizes the cloud 24
25 environment. The modified shows a successful allocation of processing entities to a certain virtual machine. 25
26 CHAPTER 5 Assignment of Virtual Machines to Cloudlets in Cloud Environment 5.1 Assignment of Virtual Machines to Cloudlets for Execution Here comes a new actor into the picture that we are going to discuss. It is the Datacenter Broker. The Datacenter broker acts on behalf of the user. It hides virtual machine management, like virtual machine creation, submission of cloudlets to the virtual machines created and destroying of virtual machines. 5.2 Representation of the DataCenter Broker in CloudSim In CloudSim the DataCenter Broker is represented by a class with the same name DatacenterBroker. The diagram below gives us a view of the CloudSim architecture. 26
27 Figure 5 : Taken from R. Buyya, C. S. Yeo, and S. Venugopal. Marketoriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities. Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications, 2008 Another diagram which is shown below, gives us a picture of the place and position of the Datacenter Broker. Figure 6 : R. Buyya, C. S. Yeo, and S. Venugopal. Marketoriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities. Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications,
28 So as the Datacenter Broker is responsible for the submission of the cloudlets to virtual machines, we must take care of the fact that a cloudlet must be submitted to a virtual machine which is capable of completing it. In the current implemented approaches in Cloudsim the jobs are being assigned to Virtual Machines which are not capable of completing them they get queued, and thus never gets executed. Because the existing virtual machines are the only virtual machines which will run inside the Host until the end. This leads to lesser number of Cloudlets getting executed. In our proposed approach using the new Virtual machine allocation strategy that we discussed in the previous chapter along with the basic space shared technique to execute cloudlets. The new approach proposes that instead of randomly assigning of cloudlets to virtual machines which are not capable of completing the execution of the cloudlets we should first search a proper Virtual machine which has the capability of executing and completing the execution of the cloudlet. 5.3 SIMULATION PLOTS The characteristics of the virtual machine that used in the simulation to prove the point are detailed below:- Two of the VMs have the following requirements Virtual Machine Requirements (Each host has a virtual machine):- MIPS rating: 2500 Image Size on Disk: MB RAM: 512 MB Number of Required PEs: 1 Hypervisor: Xen One of the virtual machines has the following 28
29 Virtual Machine Requirements (Each host has a virtual machine):- MIPS rating: 250 Image Size on Disk: MB RAM: 512 MB Number of Required PEs: 2 Hypervisor: Xen Characteristics of Host (Each datacentre has a host.):- Ram: 2048 MB Storage: MB Number of Processing Entities: 4 MIPS rating of Processing Entity: 1000 Characteristics of the cloudlets:- Length (in terms of instructions): Input File Size: 300 Output File Size: 300 The Simulation was done with 1 Datacenter and 1 host inside it with 3 virtual machines running inside the host. Varying number of Cloudlets were sent to the virtual machines and the status of the number of cloudlets which were successfully completed were plotted on a graph against the number of cloudlets that were successfully completed with the current approach that is already present in CloudSim. The graph below depicts the success of the new proposed approach. Each category has a certain number of cloudlets which were supplied to the virtual machine for execution. 29
30 Figure 7 Red bar is for the number of cloudlets which were successfully executed using the new proposed approach. Blue bar represents the number of cloudlets that were successfully executed using the existing approach that is being implemented in CloudSim. Each category has a certain number of Cloudlets. We increased the number of cloudlets with each category. 5.4 SUMMARY The above results validates that the number of cloudlets that are getting executed completely, when there are virtual machines that are capable of completing the execution of cloudlets, is more in the new proposed approach. 30
31 CHAPTER 6 Conclusion and Future Work Scope 4.1 Conclusion In this project we have successfully compared the two basic cloudlet scheduling algorithms the cloudlet scheduler space shared and the other one the cloudlet scheduler time shared and saw that time has performance degradation in cases in which we compare the overall execution time taken by the cloudlet. Finally in the end we conclude that we have successfully simulated a heterogeneous cloud environment in which we discarded the assumption that all the processing entities inside a host are of the same MIPS rating and have successfully allocated processing entities with different MIPS rating to virtual machines which are need of processing entities. We have also allocated the apt virtual machine which will be able to complete the execution a cloudlet successfully and plotted the total number of cloudlets executed successfully and have seen that the new proposed approach surpasses the existing approach in terms of the total number of cloudlets successfully executed. 4.2 Future Work Due to increased number of cloudlet execution, in some situation it may happen that most of the virtual machines inside the host are idle and only a few are handling the task of cloudlet execution. These idle virtual machines are 31
32 acquiring resources which too are idle. These idle resources acquired by the virtual machines are processing entities. The future work proposes to free these idle processing entities. Creation of new virtual machines is an option. Another situation is that not sufficient virtual machines are created inside the host. We should be able to create virtual machines with the required characteristics which are needed to handle the current traffic of cloudlets so that cloudlets are not handled by just a few virtual machines while other are resting in peace. 4.4 SUMMARY Cloud Computing is still a developing field. CloudSim API gives us the power to simulate various scheduling and allocation policies and analyse them on the basis of their performances. We in this project have done total 2 modifications and have shown that those modifications are better than the current existing approach. 32
33 REFERENCES 1. The NIST Definition of Cloud Computing National Institute of Standards and Technology Special Publication (Draft)7 pages (January. 2011) writers: Peter Mell,Timothy Grance Green Computing Conference and Workshops (IGCC), 2011 International, Issue Date: July 2011, Written by: Jansen, R.; Brenner, P.R. 4. Advances in Recent Technologies in Communication and Computing, ARTCom '09. International Conference on, Issue Date: Oct. 2009, Written by: Sadhasivam, S.; Nagaveni, N.; Jayarani, R.; Ram, R.V. 5. R. Buyya, C. S. Yeo, and S. Venugopal. Marketoriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities. Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications, R. Buyya, C. S. Yeo, and S. Venugopal. Marketoriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities. Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications, Skewness-Based Min-Min Max-Min Heuristic for Grid Task Scheduling Sanjaya Kumar Panda, Pratik Agrawal, Pabitra Mohan Khilar, Durga Prasad Mohapatra: Proceedings of the 2014 Fourth International Conference on Advanced Computing & Communication Technologies; 02/
Cloud Computing Simulation Using CloudSim
Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute
Performance 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,
Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing
Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing Nguyen Khac Chien*, Nguyen Hong Son**, Ho Dac Loc*** * University of the People's Police, Ho Chi Minh city, Viet
Reallocation 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
Heterogeneous 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
Dynamically optimized cost based task scheduling in Cloud Computing
Dynamically optimized cost based task scheduling in Cloud Computing Yogita Chawla 1, Mansi Bhonsle 2 1,2 Pune university, G.H Raisoni College of Engg & Mgmt, Gate No.: 1200 Wagholi, Pune 412207 Abstract:
Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
I J E E E C International Journal of Electrical, Electronics ISSN No. (Online): 2277-2626 and Computer Engineering 5(1): 54-60(2016) Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
International 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
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Stuti Dave B H Gardi College of Engineering & Technology Rajkot Gujarat - India Prashant Maheta
Round 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
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,
Environments, Services and Network Management for Green Clouds
Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012
Dr. J. W. Bakal Principal S. S. JONDHALE College of Engg., Dombivli, India
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Factor based Resource
Energy Efficient Task Scheduling Algorithms In Cloud Data Center
Energy Efficient Task Scheduling Algorithms In Cloud Data Center A thesis submitted in in partial fulfillment of the requirements for the degree of Master of Technology by Devendra Singh Thakur (Roll:
Simulation-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,
Performance Gathering and Implementing Portability on Cloud Storage Data
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing
Introduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
International Journal of Digital Application & Contemporary research Website: www.ijdacr.com (Volume 2, Issue 9, April 2014)
Green Cloud Computing: Greedy Algorithms for Virtual Machines Migration and Consolidation to Optimize Energy Consumption in a Data Center Rasoul Beik Islamic Azad University Khomeinishahr Branch, Isfahan,
Keywords: 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
CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications
CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications Bhathiya Wickremasinghe 1, Rodrigo N. Calheiros 2, and Rajkumar Buyya 1 1 The Cloud Computing
Modeling Local Broker Policy Based on Workload Profile in Network Cloud
Modeling Local Broker Policy Based on Workload Profile in Network Cloud Amandeep Sandhu 1, Maninder Kaur 2 1 Swami Vivekanand Institute of Engineering and Technology, Banur, Punjab, India 2 Swami Vivekanand
Dynamic Round Robin for Load Balancing in a Cloud Computing
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274
Comparison of Dynamic Load Balancing Policies in Data Centers
Comparison of Dynamic Load Balancing Policies in Data Centers Sunil Kumar Department of Computer Science, Faculty of Science, Banaras Hindu University, Varanasi- 221005, Uttar Pradesh, India. Manish Kumar
Dynamic resource management for energy saving in the cloud computing environment
Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan
Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment
www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department
Comparative Study of Load Balancing Algorithms in Cloud Environment using Cloud Analyst
Comparative Study of Load Balancing Algorithms in Cloud Environment using Cloud Analyst Veerawali Behal Mtech(SS) Student Department of Computer Science & Engineering Guru Nanak Dev University, Amritsar
Performance Evaluation of Round Robin Algorithm in Cloud Environment
Performance Evaluation of Round Robin Algorithm in Cloud Environment Asha M L 1 Neethu Myshri R 2 Sowmyashree C.S 3 1,3 AP, Dept. of CSE, SVCE, Bangalore. 2 M.E(dept. of CSE) Student, UVCE, Bangalore.
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale Cloud Computing Environments
433-659 DISTRIBUTED COMPUTING PROJECT, CSSE DEPT., UNIVERSITY OF MELBOURNE CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale Cloud Computing Environments MEDC Project Report
Effective 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 [email protected] and [email protected]
Extended Round Robin Load Balancing in Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 8 August, 2014 Page No. 7926-7931 Extended Round Robin Load Balancing in Cloud Computing Priyanka Gautam
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT Jasmin James, 38 Sector-A, Ambedkar Colony, Govindpura, Bhopal M.P Email:[email protected] Dr. Bhupendra Verma, Professor
Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India
Volume 4, Issue 5, May 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Round Robin Approach
Response Time Minimization of Different Load Balancing Algorithms in Cloud Computing Environment
Response Time Minimization of Different Load Balancing Algorithms in Cloud Computing Environment ABSTRACT Soumya Ranjan Jena Asst. Professor M.I.E.T Dept of CSE Bhubaneswar In the vast complex world the
Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud
Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud Pooja H 1, S G Maknur 2 1 M.Tech Student, Dept. of Computer Science and Engineering, STJIT, Ranebennur (India) 2 Head of Department,
CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies
CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies Komal Mahajan 1, Deepak Dahiya 1 1 Dept. of CSE & ICT, Jaypee University Of Information Technology, Waknaghat,
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
Roulette Wheel Selection Model based on Virtual Machine Weight for Load Balancing in Cloud Computing
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 5, Ver. VII (Sep Oct. 2014), PP 65-70 Roulette Wheel Selection Model based on Virtual Machine Weight
PERFORMANCE 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
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,
Nutan. N PG student. Girish. L Assistant professor Dept of CSE, CIT GubbiTumkur
Cloud Data Partitioning For Distributed Load Balancing With Map Reduce Nutan. N PG student Dept of CSE,CIT GubbiTumkur Girish. L Assistant professor Dept of CSE, CIT GubbiTumkur Abstract-Cloud computing
NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations
2011 Fourth IEEE International Conference on Utility and Cloud Computing NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations Saurabh Kumar Garg and Rajkumar Buyya Cloud Computing and
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
CLOUD COMPUTING - OPPORTUNITIES
CLOUD COMPUTING - OPPORTUNITIES White Paper Batoi Systems Pvt Ltd www.batoi.com BATOI SYSTEMS PVT LTD, 2016. Published by BATOI SYSTEMS (P) LIMITED of 421, Saheed Nagar, Bhubaneswar 751 007 (INDIA), registered
Enhancing the Scalability of Virtual Machines in Cloud
Enhancing the Scalability of Virtual Machines in Cloud Chippy.A #1, Ashok Kumar.P #2, Deepak.S #3, Ananthi.S #4 # Department of Computer Science and Engineering, SNS College of Technology Coimbatore, Tamil
Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold
Richa Sinha et al, Int. J. Comp. Tech. Appl., Vol 2 (6), 2041-2046 Power Aware Live Migration for Data Centers in Cloud using Dynamic Richa Sinha, Information Technology L.D. College of Engineering, Ahmedabad,
Application Deployment Models with Load Balancing Mechanisms using Service Level Agreement Scheduling in Cloud Computing
Global Journal of Computer Science and Technology Cloud and Distributed Volume 13 Issue 1 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
Dynamic Creation and Placement of Virtual Machine Using CloudSim
Dynamic Creation and Placement of Virtual Machine Using CloudSim Vikash Rao Pahalad Singh College of Engineering, Balana, India Abstract --Cloud Computing becomes a new trend in computing. The IaaS(Infrastructure
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Data Center Selection
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Selection Dhaval Limbani*, Bhavesh Oza** *(Department of Information Technology, S. S. Engineering College, Bhavnagar) ** (Department
Resource Scheduling in Cloud using Bacterial Foraging Optimization Algorithm
Resource Scheduling in Cloud using Bacterial Foraging Optimization Algorithm Liji Jacob Department of computer science Karunya University Coimbatore V.Jeyakrishanan Department of computer science Karunya
Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures
Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures http://github.com/toebbel/storagecloudsim [email protected], {foud.jrad, achim.streit}@kit.edu STEINBUCH CENTRE
Payment 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,
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Shanthipriya.M 1, S.T.Munusamy 2 ProfSrinivasan. R 3 M.Tech (IT) Student, Department of IT, PSV College of Engg & Tech, Krishnagiri,
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Ms.NITIKA Computer Science & Engineering, LPU, Phagwara Punjab, India Abstract- Issues with the performance of business applications
Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique
Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique AkshatDhingra M.Tech Research Scholar, Department of Computer Science and Engineering, Birla Institute of Technology,
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT 1 Neha Singla Sant Longowal Institute of Engineering and Technology, Longowal, Punjab, India Email: 1 [email protected]
Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing
Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud
A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing
A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing Subasish Mohapatra Department Of CSE NIT, ROURKELA K.Smruti Rekha Department Of CSE ITER, SOA UNIVERSITY
Deadline Based Task Scheduling in Cloud with Effective Provisioning Cost using LBMMC Algorithm
Deadline Based Task Scheduling in Cloud with Effective Provisioning Cost using LBMMC Algorithm Ms.K.Sathya, M.E., (CSE), Jay Shriram Group of Institutions, Tirupur [email protected] Dr.S.Rajalakshmi,
Multilevel 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
A REVIEW ON DYNAMIC FAIR PRIORITY TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING
International Journal of Science, Environment and Technology, Vol. 3, No 3, 2014, 997 1003 ISSN 2278-3687 (O) A REVIEW ON DYNAMIC FAIR PRIORITY TASK SCHEDULING ALGORITHM IN CLOUD COMPUTING Deepika Saxena,
An Implementation of Load Balancing Policy for Virtual Machines Associated With a Data Center
An Implementation of Load Balancing Policy for Virtual Machines Associated With a Data Center B.SANTHOSH KUMAR Assistant Professor, Department Of Computer Science, G.Pulla Reddy Engineering College. Kurnool-518007,
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Priority Based Load Balancing Algorithm for Cloud Environment Harmandeep Singh Brar 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2, Department of Computer Science
International 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
Participatory Cloud Computing and the Privacy and Security of Medical Information Applied to A Wireless Smart Board Network
Participatory Cloud Computing and the Privacy and Security of Medical Information Applied to A Wireless Smart Board Network Lutando Ngqakaza [email protected] UCT Department of Computer Science Abstract:
CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services
CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services Rodrigo N. Calheiros 1,2, Rajiv Ranjan 1, César A. F. De Rose 2, and Rajkumar Buyya 1 1 Grid Computing
A Novel Cloud Computing Architecture Supporting E-Governance
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 4 April, 2013 Page No. 1007-1011 A Novel Cloud Computing Architecture Supporting E-Governance 1 M.Shahul
Load Balancing using DWARR Algorithm in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student
Keywords 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
2) 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
CloudSimDisk: Energy-Aware Storage Simulation in CloudSim
CloudSimDisk: Energy-Aware Storage Simulation in CloudSim Baptiste Louis, Karan Mitra, Saguna Saguna and Christer Åhlund Department of Computer Science, Electrical and Space Engineering Luleå University
1.1.1 Introduction to Cloud Computing
1 CHAPTER 1 INTRODUCTION 1.1 CLOUD COMPUTING 1.1.1 Introduction to Cloud Computing Computing as a service has seen a phenomenal growth in recent years. The primary motivation for this growth has been the
A 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,
Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment
Abstract Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment (14-18) Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment Ghanshyam Parmar a, Dr. Vimal Pandya b
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing
Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing Hilda Lawrance* Post Graduate Scholar Department of Information Technology, Karunya University Coimbatore, Tamilnadu, India
Service Broker Algorithm for Cloud-Analyst
Service Broker Algorithm for Cloud-Analyst Rakesh Kumar Mishra, Sreenu Naik Bhukya Department of Computer Science & Engineering National Institute of Technology Calicut, India Abstract Cloud computing
Simulation of Dynamic Load Balancing Algorithms
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015 1 Simulation of Dynamic Load Balancing Algorithms Dr.S. Suguna and R. Barani Abstract--- Cloud computing
Performance Optimization Guide
Performance Optimization Guide Publication Date: July 06, 2016 Copyright Metalogix International GmbH, 2001-2016. All Rights Reserved. This software is protected by copyright law and international treaties.
Efficient 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
Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities
Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities Rajkumar Buyya 1, Rajiv Ranjan 2 and Rodrigo N. Calheiros 1,3 1 Grid Computing and
An Optimal Approach for an Energy-Aware Resource Provisioning in Cloud Computing
An Optimal Approach for an Energy-Aware Resource Provisioning in Cloud Computing Mrs. Mala Kalra # 1, Navtej Singh Ghumman #3 1 Assistant Professor, Department of Computer Science National Institute of
Load 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
An efficient VM load balancer for Cloud
An efficient VM load balancer for Cloud Ansuyia Makroo 1, Deepak Dahiya 1 1 Dept. of CSE & ICT, Jaypee University Of Information Technology, Waknaghat, HP, India {komal.mahajan, deepak.dahiya}@juit.ac.in
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY Rekha P M 1 and M Dakshayini 2 1 Department of Information Science & Engineering, VTU, JSS academy of technical Education, Bangalore, Karnataka
Mobile and Cloud computing and SE
Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
Migration of Virtual Machines for Better Performance in Cloud Computing Environment
Migration of Virtual Machines for Better Performance in Cloud Computing Environment J.Sreekanth 1, B.Santhosh Kumar 2 PG Scholar, Dept. of CSE, G Pulla Reddy Engineering College, Kurnool, Andhra Pradesh,
