FORECASTING DEMAND FOR CLOUD COMPUTING RESOURCES - An Agent-based Simulation of a Two Tiered Approach

Owen Rogers, Dave Cliff

Abstract

As cloud computing grows in popularity and usage, providers of cloud services are facing challenges of scale and complexity; how can they ensure they are most efficiently using their existing infrastructure, and when should they invest in new infrastructure to meet demand? We propose a two-period model which utilises a third party called the Coordinator, who interacts with a population of resource-buyers. The Coordinator uses two mechanisms to aid the provider in future capacity planning. Firstly, the Coordinator extracts probabilities from the buyers through an options market to determine their likely usage in the next period, which can subsequently be used to schedule workloads. Secondly, the Coordinator uses previous market demand to predict if cost can be reduced by investing in a reservation over a longer period. This upfront investment contributes to the provider’s capital expenditure in new capability and implies that Coordinator intends to further utilise such an investment. We implement the model in an agent-based simulation using actual UK market data where a pool of users submit different probabilities based on previous market demand. We show that the Coordinator can make a profit when faced with different market conditions, and that profit can be maximised by considering the utilisation of previously purchased reservations.

References

  1. Buyya, R., Ranjan, R., & Calheiros, R. N. (2010). InterCloud : Utility-Oriented Federation of Cloud Computing Environments for Scaling of. Network, 13-31.
  2. Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, 25(6)
  3. Clearwater, S. H., & Huberman, Bernando. (2005). Swing Options : A Mechanism for Pricing IT Peak Demand. Proceedings of 11th International Conference on Computing in Economics.
  4. Hilley, D. (2009). Cloud Computing : A Taxonomy of Platform and Infrastructure-level Offerings Cloud Computing : A Taxonomy of Platform and Infrastructure-level Offerings. Technology, (April).
  5. Hull, J. C. (2005). Fundamentals of Futures and Options Markets.
  6. Khajeh-Hosseini, A., Sommerville, I., & Sriram, I. (2010). Research Challenges for Enterprise Cloud Computing. Arxiv preprint
  7. Rogers, O. and Cliff, D. (2010a), The Effects of Truthfulness on a Computing Resource Options Market, Proceedings of the Conference on Advances in Distributed and Parallel Computing
  8. Rogers, O. and Cliff, D. (2010b), The Effects of Market Demand on Truthfulness in a Computing Resource Options Market, Proceedings of the 3rd International Conference on Agents and Artificial Intelligence.
  9. Sandholm, T., & Lai, K (2007), A statistical approach to risk mitigation in computational markets. Proceedings of Conference on High Performance Parallel and Distributed Computing
  10. Stage, A., & Setzer, T. (2009). Network-aware migration control and scheduling of differentiated virtual machine workloads. 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, 9-14.
  11. Wu, F., Zhang, L., & Huberman, Ba. (2008). Truth-telling reservations. Proceedings of 11th International Conference on Computing in Economics.
  12. Yeo, C. S., & Buyya, R. (2006). A taxonomy of marketbased resource management systems for utility-driven cluster. Cluster Computing, (June), 1381-1419. doi: 10.1002
Download


Paper Citation


in Harvard Style

Rogers O. and Cliff D. (2012). FORECASTING DEMAND FOR CLOUD COMPUTING RESOURCES - An Agent-based Simulation of a Two Tiered Approach . In Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-8425-96-6, pages 106-112. DOI: 10.5220/0003717201060112


in Bibtex Style

@conference{icaart12,
author={Owen Rogers and Dave Cliff},
title={FORECASTING DEMAND FOR CLOUD COMPUTING RESOURCES - An Agent-based Simulation of a Two Tiered Approach},
booktitle={Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2012},
pages={106-112},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003717201060112},
isbn={978-989-8425-96-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - FORECASTING DEMAND FOR CLOUD COMPUTING RESOURCES - An Agent-based Simulation of a Two Tiered Approach
SN - 978-989-8425-96-6
AU - Rogers O.
AU - Cliff D.
PY - 2012
SP - 106
EP - 112
DO - 10.5220/0003717201060112