JOURNAL ARTICLE

Toward Optimal Resource Provisioning for Cloud MapReduce and Hybrid Cloud Applications

Abstract

Given the variety of resources available in public clouds and locally (hybrid clouds), it can be very difficult to determine the best number and type of resources to allocate (and where) for a given activity. In order to solve this problem we first define the requested computation in terms of an Integer Linear Programming (ILP) problem and then use an efficient ILP solver to make a provisioning decision in a few milliseconds. Our approach is based on the two most important metrics for the user: cost and job execution time. Thus, based on the user's preferences we can favor solutions that optimize speed or cost or a certain combination of both (e.g. Cheapest solution that meets a certain deadline). We evaluate our approach with two classes of cloud applications: MapReduce applications, and Monte Carlo simulations. A significant advantage in our approach is that our solution has been proved optimal by the ILP solver, the set of the scheduling decisions based on our model are plotted on a time vs. Cost graph that forms a Pareto efficient frontier. This way, we can avoid the pitfalls of a naïve strategy that can lead to a great increase in cost (91%) or job running time (21%) compared to optimal.

Keywords:
Cloud computing Computer science Provisioning Solver Distributed computing Integer programming Scheduling (production processes) Benchmark (surveying) Mathematical optimization Linear programming Algorithm Operating system

Metrics

8
Cited By
3.95
FWCI (Field Weighted Citation Impact)
21
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Stochastic Gradient Optimization Techniques
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Toward Optimal Resource Provisioning for Economical and Green MapReduce Computing in the Cloud

Auerbach Publications eBooks Year: 2014 Pages: 550-571
JOURNAL ARTICLE

Toward A Performing Resource Provisioning Model for Hybrid Cloud

Mohammed RebbahYahya SlimaniMohammed SalemOmar Smail

Journal:   International Journal of Grid and High Performance Computing Year: 2018 Vol: 10 (4)Pages: 15-42
JOURNAL ARTICLE

Optimal cloud resource provisioning for auto-scaling enterprise applications

Satish Narayana SriramaAlireza Ostovar

Journal:   International Journal of Cloud Computing Year: 2018 Vol: 7 (2)Pages: 129-129
JOURNAL ARTICLE

Optimal cloud resource provisioning for auto-scaling enterprise applications

Satish Narayana SriramaAlireza Ostovar

Journal:   International Journal of Cloud Computing Year: 2018 Vol: 7 (2)Pages: 129-129
© 2026 ScienceGate Book Chapters — All rights reserved.