Maximizing Profit in Cloud Computing System via Resource Allocation
- 1 June 2011
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 67 (15450678) , 1-6
- https://doi.org/10.1109/icdcsw.2011.52
Abstract
With increasing demand for high performance computing and data storage, distributed computing systems have attracted a lot of attention. Resource allocation is one of the most important challenges in the distributed systems specially when the clients have some Service Level Agreements (SLAs) and the total profit in the system depends on how the system can meet these SLAs. In this paper, an SLA-based resource allocation problem for cloud computing is considered and a distributed solution to this problem is presented. The processing, data storage, and communication resources are considered as three dimensions in which optimizations are performed. Simulation results demonstrate that the proposed heuristic algorithm is robust (produces high quality solutions independent of the initial solution provided) and produces solutions very close to the "optimum" (best solution found by Monte Carlo simulation).Keywords
This publication has 12 references indexed in Scilit:
- A view of cloud computingCommunications of the ACM, 2010
- Market-Oriented Cloud Computing: Vision, Hype, and Reality of Delivering Computing as the 5th UtilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- The Case for Energy-Proportional ComputingComputer, 2007
- SLA based resource allocation policies in autonomic environmentsJournal of Parallel and Distributed Computing, 2007
- GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computingConcurrency and Computation: Practice and Experience, 2002
- A taxonomy and survey of grid resource management systems for distributed computingSoftware: Practice and Experience, 2001
- Managing energy and server resources in hosting centersPublished by Association for Computing Machinery (ACM) ,2001
- On maximizing service-level-agreement profitsPublished by Association for Computing Machinery (ACM) ,2001
- Numerical OptimizationPublished by Springer Nature ,1999
- Statistical analysis of generalized processor sharing scheduling disciplinePublished by Association for Computing Machinery (ACM) ,1994