A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment

Bibliographic Details
Main Author: Vijayakumar, Smita
Language:English
Published: The Ohio State University / OhioLINK 2010
Subjects:
Online Access:http://rave.ohiolink.edu/etdc/view?acc_num=osu1274194090
id ndltd-OhioLink-oai-etd.ohiolink.edu-osu1274194090
record_format oai_dc
spelling ndltd-OhioLink-oai-etd.ohiolink.edu-osu12741940902021-08-03T05:59:30Z A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment Vijayakumar, Smita Computer Science distributed computing multi-staged streaming applications accuracy management dynamic CPU resource allocation <p>The recent emergence of cloud computing is making the vision of utility computingrealizable, 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. Current cloud service providers have taken some steps towards supporting the true pay-as-you-go or a utility-like pricing model, and current research points towards more fine-grained allocation and pricing of resources in the future. We consider streaming applications, where the data is generated by external sources.This, however, creates new resource provisioning problems. Because of the pay-as-you-go model, resource provisioning should be performed carefully, keeping resource costs to a minimum, while meeting application needs. </p><p>In the first part of our work, we focus on such environments where one needs to avoid both resource under-provisioning (leading to application slowdown) and over-provisioning (leading to unnecessary resource costs). The goal is to carefully allocate resources so that the processing rate can match the rate of data arrival. We have developed a solution that can handle unexpected data rates, including thetransient rates. </p><p>In the second part of our work, we focus on streaming applications which have adaptable parameters that provide flexibility in the level of computational accuracy. We consider the problem where application processing is associated with a fixed accuracy goal. The problem then is to automatically adapt the application-specific parameters to meet the specific accuracy goal, and then dynamically converge to near optimal resource allocation required. We have developed a solution that can handle various application accuracy goals and can adapt both to the accuracy needs, and to the corresponding resource allocation required. This solution can also handle flows with unexpected changes in the data distributioncharacteristics and/or rates. We evaluate our approach using two streaming applications in a virtualized environment.</p> 2010-07-30 English text The Ohio State University / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=osu1274194090 http://rave.ohiolink.edu/etdc/view?acc_num=osu1274194090 unrestricted This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws.
collection NDLTD
language English
sources NDLTD
topic Computer Science
distributed computing
multi-staged streaming applications
accuracy management
dynamic CPU resource allocation
spellingShingle Computer Science
distributed computing
multi-staged streaming applications
accuracy management
dynamic CPU resource allocation
Vijayakumar, Smita
A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment
author Vijayakumar, Smita
author_facet Vijayakumar, Smita
author_sort Vijayakumar, Smita
title A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment
title_short A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment
title_full A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment
title_fullStr A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment
title_full_unstemmed A Framework for Providing Automatic Resource and Accuracy Management in a Cloud Environment
title_sort framework for providing automatic resource and accuracy management in a cloud environment
publisher The Ohio State University / OhioLINK
publishDate 2010
url http://rave.ohiolink.edu/etdc/view?acc_num=osu1274194090
work_keys_str_mv AT vijayakumarsmita aframeworkforprovidingautomaticresourceandaccuracymanagementinacloudenvironment
AT vijayakumarsmita frameworkforprovidingautomaticresourceandaccuracymanagementinacloudenvironment
_version_ 1719429024457949184