id ndltd-OhioLink-oai-etd.ohiolink.edu-case1338317801
record_format oai_dc
spelling ndltd-OhioLink-oai-etd.ohiolink.edu-case13383178012021-08-03T05:34:26Z Dynamic Resource Management of Cloud-Hosted Internet Applications Hangwei, Qian Computer Science cloud computing resource management agility load balance data center scalability application placement server selection clustering local DNS peer to peer <p>Internet is evolving toward service-oriented computing platforms (e.g., cloud computing platforms, such as Amazon EC2 and Microsoft Azure). In these platforms, service providers (owners of the platforms) offer resource pools by building multiple geo-distributeddata centers; application providers (owners of the applications) outsource the hosting of their applications to these platforms, and pay by the amount of resources used as utility. These multi-tenant platforms need to dynamically allocate resources to applications so as to meet their demand variation.</p><p>In this thesis, we address several issues of the dynamic resource management in these platforms. On the one hand, we consider the resource provisioning problems within data centers. In order to allocate resources to applications quickly, we propose deploying ghost virtual machines (VMs) which host spare application instances across the physical machines. When an application needs more instances, we can configure the request distributer to forward requests to ghost VMs, which takes only 5-7 seconds. Also, to deal with the scalability issues in mega data center (with hundreds of thousands of servers), we introduce hierarchical resource management scheme in which servers are divided into groups (pods), each with about 5k servers, and existing techniques are employed to manage resources in each pod efficiently. Meanwhile, multiple strategies are explored to balance the load among the pods. In addition, we also propose a new data center architecture in which we can apply DNS-based mechanism to balance the load among the access links whichconnect data center to Internet.</p><p>On the other hand, we address the resource management problems among multiple data centers. We proposed a unified approach to decide in how many/which data centers each application should be deployed, and how client requests are forwarded to the geo-distributed service replicas. We make these decisions based on a min-cost network flow model, and apply a novel demand clustering technique to overcome the scalability issue when solving the min-cost problem. Furthermore, we also introduce a new client-side DNS architecture which brings local DNS server close to clients so that DNS-based server selection can precisely choose close service replicas for clients.</p> 2012-08-27 English text Case Western Reserve University School of Graduate Studies / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=case1338317801 http://rave.ohiolink.edu/etdc/view?acc_num=case1338317801 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
cloud computing
resource management
agility
load balance
data center
scalability
application placement
server selection
clustering
local DNS
peer to peer
spellingShingle Computer Science
cloud computing
resource management
agility
load balance
data center
scalability
application placement
server selection
clustering
local DNS
peer to peer
Hangwei, Qian
Dynamic Resource Management of Cloud-Hosted Internet Applications
author Hangwei, Qian
author_facet Hangwei, Qian
author_sort Hangwei, Qian
title Dynamic Resource Management of Cloud-Hosted Internet Applications
title_short Dynamic Resource Management of Cloud-Hosted Internet Applications
title_full Dynamic Resource Management of Cloud-Hosted Internet Applications
title_fullStr Dynamic Resource Management of Cloud-Hosted Internet Applications
title_full_unstemmed Dynamic Resource Management of Cloud-Hosted Internet Applications
title_sort dynamic resource management of cloud-hosted internet applications
publisher Case Western Reserve University School of Graduate Studies / OhioLINK
publishDate 2012
url http://rave.ohiolink.edu/etdc/view?acc_num=case1338317801
work_keys_str_mv AT hangweiqian dynamicresourcemanagementofcloudhostedinternetapplications
_version_ 1719421952001572864