CFP last date
20 May 2024
Reseach Article

Stochastic Simulator for Optimal Cloud Resource Allocation in a Heterogeneous Environment

by P. K. Suri, Himanshi Goyal
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 101 - Number 2
Year of Publication: 2014
Authors: P. K. Suri, Himanshi Goyal
10.5120/17657-8470

P. K. Suri, Himanshi Goyal . Stochastic Simulator for Optimal Cloud Resource Allocation in a Heterogeneous Environment. International Journal of Computer Applications. 101, 2 ( September 2014), 9-13. DOI=10.5120/17657-8470

@article{ 10.5120/17657-8470,
author = { P. K. Suri, Himanshi Goyal },
title = { Stochastic Simulator for Optimal Cloud Resource Allocation in a Heterogeneous Environment },
journal = { International Journal of Computer Applications },
issue_date = { September 2014 },
volume = { 101 },
number = { 2 },
month = { September },
year = { 2014 },
issn = { 0975-8887 },
pages = { 9-13 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume101/number2/17657-8470/ },
doi = { 10.5120/17657-8470 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:30:37.102743+05:30
%A P. K. Suri
%A Himanshi Goyal
%T Stochastic Simulator for Optimal Cloud Resource Allocation in a Heterogeneous Environment
%J International Journal of Computer Applications
%@ 0975-8887
%V 101
%N 2
%P 9-13
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Cloud computing environment provides on-demand access to shared resources that can be managed with minimal interaction of cloud service provider. It is a heterogeneous environment where number of users request for shared resources with different possible conditions. Cloud computing provides reliable and validated services to the users on pay as-you-use basis. In a cloud computing environment, resources are allocated in terms of virtual machines and allocating the virtual machine to an appropriate user is very important so as to efficiently utilize scarce resources and to satisfy QoS requirements. In this paper, an attempt has been made to develop a stochastic simulator that allocates virtual machine to the user with efficient resource utilization and minimal investment. In present simulator, resource allocation strategy depending upon the time and cost has been proposed to allocate resources (virtual machines) in order to fulfil the requirements of both, cloud users and service providers. In additions, it has been assumed that each VM is capable of executing all requests and the execution times are generated as samples from a specific non-. uniform probability distribution i. e. by Exponential Distribution function. Simulation results demonstrate the better performance of clouds with minimum makespan of jobs on a given set of heterogeneous virtual machines (VMs).

References
  1. Gunho Lee, Niraj Tolia, Parthasarathy Ranganathan, and Randy H. Katz, "Topology-Aware Resource Allocation for Data-Intensive Workloads", ACM SIGCOMM Computer Communication Review, Vol. 41, No. 1, pp. 120-124, 2011.
  2. Zhen Kong et. al, "Mechanism Design for Stochastic Virtual Resource Allocation in Non-Cooperative Cloud Systems", IEEE 4th International Conference on Cloud Computing, pp. 614-621, 2011.
  3. Abirami S. P. and Shalini Ramanathan, "Linear Scheduling Strategy for Resource Allocation in Cloud Environment", International Journal on Cloud Computing: Services and Architecture, Vol. 2, No. 1, pp. 9-17, 2012.
  4. Kuo-Chan Huang and Kuan-Po Lai, "Processor Allocation Policies for Reducing Resource Fragmentation in Multi Cluster Grid and Cloud Environments", IEEE, pp. 971-976, 2010.
  5. Daniel Warneke and Odej Kao, "Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud", IEEE Transactions on Parallel and Distributed Systems, 2011.
  6. FetahiWuhib and Rolf Stadler, "Distributed Monitoring and Resource Management for Large Cloud Environments", IEEE, pp. 970-975, 2011.
  7. K C Gouda, Radhika T V, and Akshatha M, "Priority Based Resource Allocation Model for Cloud Computing", International Journal of Science, Engineering and Technology Research, Vol. 2, No. 1, 2013.
  8. Wei-Yu Lin et al, "Dynamic Auction Mechanism for Cloud Resource Allocation", IEEE/ACM 10th International Conference on Cluster, Cloud and Grid Computing, pp. 591-592, 2010.
  9. Xindong YOU, Xianghua XU, Jian Wan, and Dongjin YU, "RAS-M :Resource Allocation Strategy based on Market Mechanism in Cloud Computing", IEEE,pp. 256-263, 2009.
  10. Tram Truong Huu and John Montagnat, "Virtual Resource Allocations Distribution on a Cloud Infrastructure", IEEE, pp. 612-617, 2010.
  11. Satyanarayana . A, Dr. P. Suresh Varma, Dr. M. V. Rama Sundari, and Dr. P Sarada Varma, "Performance Analysis of Cloud Computing under Non Homoeneous Conditions", International Journal of Advanced Research in Computer Science and Software Engineering, Vol. 3, No. 5, 2013.
  12. Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hanseny, Eric July, Christian Limpach, Ian Pratt, and Andrew Warfield, "Live Migration of Virtual Machines", 2nd Symposium on Networked Systems Design and Implementation, 2005.
  13. Bo An, Victor Lesser, David Irwin, and Michael Zink, "Automated Negotiation with Decommitment for Dynamic Resource Allocation in Cloud Computing", Proceedings of 9th International Conference on Autonomous Agents and Multi-agent Systems, Vol. 1, 2010.
  14. Gihun Jung and Kwang Mong Sim, "Location-Aware Dynamic Resource Allocation Model for Cloud Computing Environment", International Conference on Information and Computer Applications, Vol. 24, 2012.
  15. Nilabja Roy, Abhishek Dubey and Aniruddha Gokhale, "Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting", Cloud Computing IEEE International Conference, pp. 500-507, 2011.
  16. HadiGoudaezi and MassoudPedram, "Multidimensional SLA-based Resource Allocation for Multi-tier Cloud Computing Systems", IEEE 4th International conference on Cloud Computing, pp. 324-331, 2011.
  17. Hien Nguyen et al, "SLA-Aware Virtual Resource Management for Cloud Infrastructures", IEEE 9th International Conference on Computer and Information Technology, pp. 357-362, 2009.
  18. Stephen S. Yau and Ho G. , "An Adaptive Resource Allocation for Service-Based Systems", International Journal of Software and Informatics, Vol. 3, No. 4, pp. 483–499, 2009.
  19. HadiGoudarzi and MassoudPedram, "Maximizing Profit in Cloud Computing System Via Resource Allocation", IEEE 31st International Conference on Distributed Computing Systems Workshops, pp. 1-6, 2011.
  20. Patricia Takako Endo et al. , "Resource Allocation for Distributed Cloud: Concept and Research Challenges", IEEE, pp. 42-46, 2011.
Index Terms

Computer Science
Information Sciences

Keywords

Cloud Computing Resource Allocation Simulator Execution time Distribution Makespan.