[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Empirical prediction models for adaptive resource provisioning in the cloud

Published: 01 January 2012 Publication History

Abstract

Cloud computing allows dynamic resource scaling for enterprise online transaction systems, one of the key characteristics that differentiates the cloud from the traditional computing paradigm. However, initializing a new virtual instance in a cloud is not instantaneous; cloud hosting platforms introduce several minutes delay in the hardware resource allocation. In this paper, we develop prediction-based resource measurement and provisioning strategies using Neural Network and Linear Regression to satisfy upcoming resource demands. Experimental results demonstrate that the proposed technique offers more adaptive resource management for applications hosted in the cloud environment, an important mechanism to achieve on-demand resource allocation in the cloud.

References

[1]
A. Li, X. Yang, S. Kandula, M. Zhang, Cloudcmp: comparing public cloud providers, in: Internet Measurement Conference, pp. 1-14.
[2]
A.M. Halavais, The Slashdot effect: analysis of a large-scale public conversation on the World Wide Web, Ph.D. Thesis, University of Washington, 2001.
[3]
K. Nygren, Stock prediction - a Neural Network approach, Master's Thesis, Royal Institute of Technology, KTH, Stockholm, 2004.
[4]
TPC, TPC-W Benchmark, Transaction Processing Performance Council (TPC), San Francisco, CA 94129-0920, USA, 2003.
[5]
N. Van, H.D. Tran, F. Menaud, Jean-Marc, Autonomic virtual resource management for service hosting platforms, in: CLOUD'09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, pp. 1-8.
[6]
A. Quiroz, H. Kim, M. Parashar, N. Gnanasambandam, N. Sharma, Towards autonomic workload provisioning for enterprise Grids and clouds, in: Grid Computing, 2009 10th IEEE/ACM International Conference, pp. 50-57.
[7]
J.a.N. Silva, L. Veiga, P. Ferreira, Heuristic for resources allocation on utility computing infrastructures, in: MGC'08 Proceedings of the 6th International Workshop on Middleware for Grid Computing, ACM, New York, NY, USA, 2008, pp. 1-6.
[8]
H.C. Lim, S. Babu, J.S. Chase, S.S. Parekh, Automated control in cloud computing: challenges and opportunities, in: ACDC'09: Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, ACM, New York, NY, USA, 2009, pp. 13-18.
[9]
E. Caron, F. Desprez, A. Muresan, Forecasting for cloud computing on-demand resources based on pattern matching, Technical Report, INRIA, 2010.
[10]
J. Kupferman, J. Silverman, P. Jara, J. Browne, Scaling Into The Cloud.
[11]
Arlot, S. and Celisse, A., A survey of cross-validation procedures for model selection. Statistics Surveys. v4. 40-79.
[12]
Efron, B. and Gong, G., A leisurely look at the bootstrap, the jackknife, and cross-validation. The American Statistician. v37. 36-48.
[13]
Theodoridis, S. and Koutroumbas, K., Pattern Recognition. 2008. fourth edition. Academic Press.
[14]
Weisberg, S., . In: Wiley Series in Probability and Statistics, Wiley.
[15]
Dietterich, T., Machine learning for sequential data: a review. In: Caelli, T., Amin, A., Duin, R., de, Ridder, i.c.k., Kamel, M. (Eds.), Lecture Notes in Computer Science, vol. 2396. Springer, Berlin, Heidelberg. pp. 227-246.
[16]
Qian, N. and Sejnowski, T., Predicting the secondary structure of globular proteins using Neural Network models. Journal of Molecular Biology. v202. 865-884.
[17]
Sejnowski, T.J. and Rosenberg, C.R., Parallel networks that learn to pronounce English text. Journal of Complex Systems. v1. 145-168.
[18]
Jorgensen, M., Experience with the accuracy of software maintenance task effort prediction models. IEEE Transactions on Software Engineering. v21. 674-681.
[19]
N.J. Salkind, Encyclopedia of Research Design, Volume 10 of Issues, v. 47, Independence, 2002.
[20]
Achelis, S.B., Technical Analysis from A to Z. 2001. McGraw Hill.
[21]
R.C. Dodge JR, D.A. Menasce, D. Barbara, Testing e-commerce site scalability with Tpc-W, in: Proc. of 2001 Computer Measurement Group Conference.
[22]
I. Ari, B. Hong, E.L. Miller, S.A. Brandt, D.D.E. Long, Managing flash crowds on the Internet, in: MASCOTS, pp. 246-249.
[23]
Venables, W.N. and Ripley, B.D., . In: Statistics and Computing, Springer, New York.
[24]
R Development Core Team, R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, 2010.
[25]
A. Zeileis, Dynlm: Dynamic Linear Regression, Cran, 2010.
[26]
A. Beitch, B. Liu, T. Yung, R. Griffith, A. Fox, D.A. Patterson, Rain: A Workload Generation Toolkit for Cloud Computing Applications, Technical Report, University of California at Berkeley, 2010.

Cited By

View all
  • (2024)Lorentz: Learned SKU Recommendation Using Profile DataProceedings of the ACM on Management of Data10.1145/36549522:3(1-25)Online publication date: 30-May-2024
  • (2024)Towards constrained optimization of cloud applicationsFuture Generation Computer Systems10.1016/j.future.2023.09.024151:C(100-110)Online publication date: 1-Feb-2024
  • (2024)Virtual Machine Allocation Using Optimal Resource Management ApproachWireless Personal Communications: An International Journal10.1007/s11277-024-11465-w137:2(1313-1332)Online publication date: 1-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Future Generation Computer Systems
Future Generation Computer Systems  Volume 28, Issue 1
January, 2012
338 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 January 2012

Author Tags

  1. Cloud computing
  2. Machine learning
  3. Resource prediction
  4. Resource provisioning

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Lorentz: Learned SKU Recommendation Using Profile DataProceedings of the ACM on Management of Data10.1145/36549522:3(1-25)Online publication date: 30-May-2024
  • (2024)Towards constrained optimization of cloud applicationsFuture Generation Computer Systems10.1016/j.future.2023.09.024151:C(100-110)Online publication date: 1-Feb-2024
  • (2024)Virtual Machine Allocation Using Optimal Resource Management ApproachWireless Personal Communications: An International Journal10.1007/s11277-024-11465-w137:2(1313-1332)Online publication date: 1-Jul-2024
  • (2024)Boosted regression for predicting CPU utilization in the cloud with periodicityThe Journal of Supercomputing10.1007/s11227-024-06451-980:18(26036-26060)Online publication date: 1-Dec-2024
  • (2024)CloudAIBus: a testbed for AI based cloud computing environmentsCluster Computing10.1007/s10586-024-04562-927:9(11953-11981)Online publication date: 1-Dec-2024
  • (2024)A distributed load balancing method for IoT/Fog/Cloud environments with volatile resource supportCluster Computing10.1007/s10586-024-04403-927:4(4281-4320)Online publication date: 11-May-2024
  • (2023)Model-based cloud service deployment optimisation method for minimisation of application service operational costJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00389-812:1Online publication date: 18-Feb-2023
  • (2023)An Efficient Load Prediction-Driven Scheduling Strategy Model in Container CloudInternational Journal of Intelligent Systems10.1155/2023/59592232023Online publication date: 1-Jan-2023
  • (2023)Proactive Resource Allocation Policy for Microsoft Azure Cognitive SearchACM SIGMOD Record10.1145/3631504.363151652:3(41-48)Online publication date: 2-Nov-2023
  • (2023)On Improving Streaming System Autoscaler Behaviour using Windowing and Weighting MethodsProceedings of the 17th ACM International Conference on Distributed and Event-based Systems10.1145/3583678.3596886(68-79)Online publication date: 27-Jun-2023
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media