Title
An approach for scaling cloud resource management.
Abstract
Given its current development trajectory, the complexity of cloud computing ecosystems are evolving to where traditional resource management strategies will struggle to remain fit for purpose. These strategies have to cope with ever-increasing numbers of heterogeneous resources, a proliferation of new services, and a growing user-base with diverse and specialized requirements. This growth not only significantly increases the number of parameters needed to make good decisions, it increases the time needed to take these decisions. Consequently, traditional resource management systems are increasingly prone to poor decisions making. Devolving resources management decisions to the local environment of that resource can dramatically increase the speed of decisions making; moreover, the cost of gathering global information can thus be eliminated; saving communication costs. Experimental data, provided in this paper, illustrate that extant cloud deployments can be used as effective vehicles for devolved decision making. This finding strengthens the case for the proposed paradigm shift, since it does not require a change to the architecture of existing cloud systems. This shift would result in systems in which resources decide for themselves how best they can be used. This paper takes this idea to its logical conclusion and proposes a system for supporting self-managing resources in cloud environments. It introduces the concept of coalitions, consisting of collaborating resources, formed for the purpose of service delivery. It suggests the utility of restricting the interactions between the end-user and the cloud service provider to a well-defined services interface. It shows how clouds can be considered functionally, as engines for delivering an appropriate set of resources in response to service requests. And finally, since modern applications are increasingly constructed from sophisticated workflows of complex components, it shows how combinatorial auctions can be used to effectively deliver packages of resources to support those workflows.
Year
DOI
Venue
2017
10.1007/s10586-016-0700-8
Cluster Computing
Keywords
Field
DocType
Computer clouds, Self-organization, Over-provisioning, Coalition formation, Combinatorial auctions
Resource management,Computer science,Paradigm shift,Combinatorial auction,Self-organization,Service provider,Risk analysis (engineering),Workflow,Management science,Service delivery framework,Cloud computing,Distributed computing
Journal
Volume
Issue
ISSN
20
1
1573-7543
Citations 
PageRank 
References 
2
0.35
16
Authors
4
Name
Order
Citations
PageRank
Dan C. Marinescu154090.42
Ashkan Paya2354.79
John P. Morrison326245.28
Stephen Olariu41258.24