Automated and dynamic application accuracy management and resource provisioning in a cloud environment

Smita Vijayakumar, Qian Zhu, Gagan Agrawal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

The recent emergence of cloud computing is making the vision of utility computing realizable, i.e., computing resources and services from a cloud can be delivered, utilized, and paid for in the same fashion as utilities like water or electricity. This, however, creates new resource provisioning problems. Because of the pay-as-you-go model, resource provisioning should be performed carefully. Resource provisioning can be particularly challenging for adaptive applications, where there can be a tradeoff between the application Quality of Service (QoS), or accuracy, and the resource costs incurred. In this paper, we consider adaptive streaming applications where a user wants to achieve the minimum resource costs while maintaining a specified accuracy goal. We present a dynamic and automated framework which can adapt the adaptive parameters to meet the specific accuracy goal, and then dynamically converge to near-optimal resource allocation. Our solution can handle unexpected changes in the data distribution characteristics and/or rates. We evaluate our approach using two streaming applications and demonstrate the effectiveness of our framework.

Original languageEnglish (US)
Title of host publicationProceedings of the 2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010
Pages33-40
Number of pages8
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010 - Brussels, Belgium
Duration: Oct 25 2010Oct 29 2010

Publication series

NameProceedings - IEEE/ACM International Workshop on Grid Computing
ISSN (Print)1550-5510

Conference

Conference2010 11th IEEE/ACM International Conference on Grid Computing, Grid 2010
CountryBelgium
CityBrussels
Period10/25/1010/29/10

Keywords

  • Cloud computing
  • Dynamic resource provisioning
  • Streaming applications

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Automated and dynamic application accuracy management and resource provisioning in a cloud environment'. Together they form a unique fingerprint.

Cite this