Virtual Machine Allocation Policy in Cloud Computing Using CloudSim in Java

@article{Parikh2015VirtualMA,
  title={Virtual Machine Allocation Policy in Cloud Computing Using CloudSim in Java},
  author={Kushang Parikh and Nagesh Hawanna and P. K. Haleema and R Jayasubalakshmi},
  journal={International Journal of Grid and Distributed Computing},
  year={2015},
  volume={8},
  pages={145-158}
}
Cloud computing is a very powerful concept that can be used to enhance the next generation data center and allow service provider to use data center capability provided by cloud and develop the application based on user requirement. [...] Key Method CloudSim is an extensible simulation toolkit that enables modeling and simulation of Cloud computing environments. The model proposed by this paper for dynamic load balance policy with considering different attributes and different service level agreements in cloud…Expand
Dynamic Virtual Machine Allocation Policy for Load Balancing using Principal Component Analysis and Clustering Technique in Cloud Computing
TLDR
A new Virtual Machine (VM) allocation policy for load balancing is suggested by using a multivariate technique, Principal Component Analysis (PCA), and clustering technique and the results show that the completion time for all tasks has decreased, and the resource utilization has increased. Expand
Recent advancements in resource allocation techniques for cloud computing environment: a systematic review
TLDR
This review investigated resource allocation schemes and algorithms used by different researchers and categorized these approaches according to the problems addressed schemes and the parameters used in evaluating different approaches, observing that different schemes did not consider some important parameters and enhancement is required to improve the performance of the existing schemes. Expand
Cloudlet Migration in Cloud Application & its Domination on Other Scheduling Approaches
Cloud Computing can be defined as delivering computing power( CPU, RAM, Network Speeds, Storage, OS software) as a service over a network (usually on the internet) rather than physically having theExpand
An Energy Efficient VM Allocation using Best Fit Decreasing Minimum Migration in Cloud Environment
Infrastructure as a Service (IaaS) has become one of the most dominant features that cloud computing offers nowadays. IaaS enables datacenter’s hardware to get virtualized which allows CloudExpand
AN ENHANCED SCHEDULING APPROACH WITH CLOUDLET MIGRATIONS FOR RESOURCE INTENSIVE APPLICATIONS
Cloud computing is one of the most advanced technologies to present computerized generation. Scheduling plays a major role in it. The connectivity of Virtual Machines (VM) to schedule the assignedExpand
Load Balancing in Cloud Computing Using Hungarian Algorithm
TLDR
Evaluating the efficiency of the Hungarian algorithm for load distribution in the cloud and compared its performance with First-come-first-serve (FCFS) shows remarkable improvement in various performance parameters. Expand
A Survey on Task Scheduling Techniques in Cloud Computing
TLDR
A survey of various task scheduling algorithms with their pros and corns and justified some of their shortcomings for further development. Expand
A Survey on Preference Based Resource Allocation Model for Cloud
Now-a-days, Cloud computing plays a major role in dayto -day business activities. It is a kind of computing service used for giving out the resources to a certain extent than having local servers orExpand
Performance Tuning Approach for Cloud Environment
TLDR
This paper has used an approach for performance tuning of the light load cloud environment, by sorting tasks and VMs on basis of a heuristics function, and shown performance tunning on based of parameters like execution time, make span and throughput of allocated tasks. Expand
An empirical model of adaptive cloud resource provisioning with speculation
TLDR
The focus of the work is to study how speculative analysis can be used to predict exact resources for an application, whose accuracy demands solution for under/over-utilization of the resource. Expand
...
1
2
3
...

References

SHOWING 1-10 OF 23 REFERENCES
Adaptive Management of Virtualized Resources in Cloud Computing Using Feedback Control
TLDR
Evaluation of the proposed controller model showed that the model could allocate resources reasonably in response to the dynamically changing resource requirements of different applications which execute on different VMs in the virtual resource pool to achieve applications SLOs. Expand
Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities
TLDR
This paper proposes CloudSim: an extensible simulation toolkit that enables modelling and simulation of Cloud computing environments and allows simulation of multiple Data Centers to enable a study on federation and associated policies for migration of VMs for reliability and automatic scaling of applications. Expand
CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
TLDR
The result of this case study proves that the federated Cloud computing model significantly improves the application QoS requirements under fluctuating resource and service demand patterns. Expand
Adaptive resource allocation for preemptable jobs in cloud systems
TLDR
This paper proposes an adaptive resource allocation algorithm that adjusts the resource allocation adaptively based on the updated of the actual task executions and shows that it works significantly in the situation where resource contention is fierce. Expand
Optimal virtual machine placement across multiple cloud providers
TLDR
An optimal virtual machine placement (OVMP) algorithm can minimize the cost spending in each plan for hosting virtual machines in a multiple cloud provider environment under future demand and price uncertainty. Expand
Multi-objective Meta-heuristics for Scheduling Applications with High Availability Requirements and Cost Constraints in Multi-Cloud Environments
TLDR
This paper presents an algorithm which tries to achieve application high-availability and fault-tolerance while reducing the application cost and keeping the resource load maximized and the obtained results prove the efficiency of the solution. Expand
GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing
TLDR
This work states that clusters, Grids, and peer‐to‐peer (P2P) networks have emerged as popular paradigms for next generation parallel and distributed computing and introduces a number of resource management and application scheduling challenges in the domain of security, resource and policy heterogeneity, fault tolerance, continuously changing resource conditions, and politics. Expand
Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers
TLDR
A novel cloud brokering approach that optimizes placement of virtual infrastructures across multiple clouds and also abstracts the deployment and management of infrastructure components in these clouds. Expand
GangSim: a simulator for grid scheduling studies
  • C. Dumitrescu, I. Foster
  • Computer Science
  • CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005.
  • 2005
TLDR
The GangSim simulator is developed to support studies of scheduling strategies in grid environments, with a particular focus on investigations of the interactions between local and community resource allocation policies. Expand
Scheduling distributed applications: the SimGrid simulation framework
TLDR
The SimGrid framework is presented which enables the simulation of distributed applications in distributed computing environments for the specific purpose of developing and evaluating scheduling algorithms and a case study is presented by which the usefulness of SimGrid is demonstrated for conducting scheduling research. Expand
...
1
2
3
...