• DocumentCode
    739681
  • Title

    Exploring Fine-Grained Resource Rental Planning in Cloud Computing

  • Author

    Han Zhao ; Miao Pan ; Xinxin Liu ; Xiaolin Li ; Yuguang Fang

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
  • Volume
    3
  • Issue
    3
  • fYear
    2015
  • Firstpage
    304
  • Lastpage
    317
  • Abstract
    Application services based on cloud computing infrastructure are proliferating over the Internet. In this paper, we investigate the problem of how to minimize cloud resource rental cost associated with hosting such cloud-based application services, while meeting the projected service demand. This problem arises when applications generate high volume of data that incurs significant cost on storage and transfer. As a result, an application service provider (ASP) needs to carefully evaluate various resource rental options before finalizing the application deployment. We choose Amazon EC2 marketplace as a case of study, and analyze the economical trade-off for on-demand resource rental strategies. Given fixed resource pricing, we first develop a deterministic model, using a mixed integer linear program, to facilitate resource rental decision making. Evaluation results show that our planning optimization model reduces resource rental cost by as much as 50 percent compared with a baseline strategy. Next, we further investigate planning solutions to resource market featuring time-varying pricing (Amazon Spot Instance Market). We perform time-series analysis over the spot price trace and examine its predictability using auto-regressive integrated moving-average (ARIMA). We also develop a stochastic planning model based on multistage recourse. By comparing these two approaches, we discover that spot price forecasting does not provide our planning model with a crystal ball due to the weak correlation of past and future price, and the stochastic planning model better hedges against resource pricing uncertainty than resource rental planning using forecast prices.
  • Keywords
    autoregressive moving average processes; cloud computing; decision making; integer programming; linear programming; marketing; pricing; rental; resource allocation; ARIMA; Amazon EC2 marketplace; Amazon Spot Instance Market; Internet; application service provider; auto-regressive integrated moving-average; cloud computing infrastructure; cloud resource rental cost; cloud-based application service; deterministic model; economical trade-off; fine-grained resource rental planning; forecast price; mixed integer linear program; multistage recourse; on-demand resource rental strategy; planning optimization model; planning solution; projected service demand; resource pricing uncertainty; resource rental decision making; resource rental option; spot price forecasting; spot price trace; stochastic planning model; time-series analysis; time-varying pricing; Cloud computing; Computational modeling; Optimization; Planning; Pricing; Resource management; Stochastic processes; Amazon EC2; Cloud Computing; Cloud computing; Linear Programming; Resource Rental Planning; Stochastic Optimization; amazon EC2; linear programming; resource rental planning; stochastic optimization;
  • fLanguage
    English
  • Journal_Title
    Cloud Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-7161
  • Type

    jour

  • DOI
    10.1109/TCC.2015.2464799
  • Filename
    7180323