Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3449365.3449370acmotherconferencesArticle/Chapter ViewAbstractPublication PagesapitConference Proceedingsconference-collections
research-article

A Simulation for Forecasting Compute Resource Usage

Published: 17 May 2021 Publication History

Abstract

The usage of compute resources by data processing jobs may change over time, requiring careful resource planning when an organization operates these resources itself in an on-premise private cloud. Ideally, the currently available resources always match the need of jobs executed on them. This way the resources would neither be overutilized, which is usually undesirable as the jobs might take longer, nor underutilized, which causes unnecessary costs for unused resources. When an organization decides to extend its private cloud resources, it can still take months until the servers are bought, delivered, and installed. Thus, the resources have to be planned carefully in advance. Estimating the future resource needs is difficult and influenced by many factors. In our experience, creating the estimate is often a manual process supported by self-designed spreadsheets; these spreadsheets are maintained by a single person from time to time and might even be replaced completely if someone else assumes that person's responsibility. However, this approach does not lead to transparent and verifiable forecasts that enable collaboration and learning from past decisions.
This paper addresses the problem of generating a transparent and verifiable compute resource usage forecast by proposing a simulation approach. It requires a user to model an estimate of the future workload development of the data processing jobs as well as the current compute resource setup. The simulation can then be run to identify possible future resource bottlenecks. This can be repeated for different scenarios, including situations of failing resources as well as the addition of resources to compensate for bottlenecks and failures. We further provide a first qualitative case study of this approach that demonstrates its potential.

References

[1]
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose, and Rajkumar Buyya. 2011. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41, 1 (Jan. 2011), 23–50. https://doi.org/10.1002/spe.995
[2]
Daniel Gmach, Jerry Rolia, Ludmila Cherkasova, and Alfons Kemper. 2007. Workload Analysis and Demand Prediction of Enterprise Data Center Applications. In 2007 IEEE 10th International Symposium on Workload Characterization. IEEE, Boston, MA, USA, 171–180. https://doi.org/10.1109/IISWC.2007.4362193
[3]
Wira D. Mulia, John M. Acken, David J. Fritz, Naresh Sehgal, Sohum Sohoni, and C. Lucas Stanberry. 2013. Cloud Workload Characterization. IETE Technical Review 30, 5 (2013), 382. https://doi.org/10.4103/0256-4602.123121
[4]
Akshay Narayan, Parvathy S. Pillai, Abhinandan S. Prasad, and Shrisha Rao. 2017. Resource Procurement, Allocation, Metering, and Pricing in Cloud Computing. In Research Advances in Cloud Computing, Sanjay Chaudhary, Gaurav Somani, and Rajkumar Buyya (Eds.). Springer Singapore, Singapore, 141–186. https://doi.org/10.1007/978-981-10-5026-8_7
[5]
Francesco Pace, Dimitrios Milios, Damiano Carra, and Pietro Michiardi. 2019. Dynamic Resource Shaping for Compute Clusters. In 2019 IEEE International Congress on Big Data (BigDataCongress). IEEE, Milan, Italy, 45–54. https://doi.org/10.1109/BigDataCongress.2019.00019
[6]
Abhinandan S. Prasad and Shrisha Rao. 2014. A Mechanism Design Approach to Resource Procurement in Cloud Computing. IEEE Trans. Comput. 63, 1 (Jan. 2014), 17–30. https://doi.org/10.1109/TC.2013.106
[7]
Manoel C. Silva Filho, Raysa L. Oliveira, Claudio C. Monteiro, Pedro R. M. Inácio, and Mário M. Freire. 2017. CloudSim Plus: A cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness. In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM). 400–406. https://doi.org/10.23919/INM.2017.7987304
[8]
Tiffany Tuor, Shiqiang Wang, Kin K. Leung, and Bong Jun Ko. 2019. Online Collection and Forecasting of Resource Utilization in Large-Scale Distributed Systems. arXiv:1905.09219 [cs] (May 2019). http://arxiv.org/abs/1905.09219

Index Terms

  1. A Simulation for Forecasting Compute Resource Usage
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Other conferences
        APIT '21: Proceedings of the 2021 3rd Asia Pacific Information Technology Conference
        January 2021
        140 pages
        ISBN:9781450388108
        DOI:10.1145/3449365
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 17 May 2021

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. compute resource forecast
        2. compute resource planning
        3. simulation

        Qualifiers

        • Research-article
        • Research
        • Refereed limited

        Conference

        APIT 2021

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 65
          Total Downloads
        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 19 Nov 2024

        Other Metrics

        Citations

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format.

        HTML Format

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media