DocumentCode
1709718
Title
A REST Service Framework for Fine-Grained Resource Management in Container-Based Cloud
Author
Li Li ; Tang, Tony ; Wu Chou
Author_Institution
Shannon IT Lab., Huawei, Bridgewater, NJ, USA
fYear
2015
Firstpage
645
Lastpage
652
Abstract
Although many current Cloud computing platforms are still based on virtual machines running on hyper visors, there are two trends towards a more flexible and efficient Cloud computing paradigm. One trend is the Resource-as-a-Service (RaaS) based Cloud, where the fine-grained resources can be rented at short time intervals. The other one is the container-based Cloud, where the lightweight containers replace the virtual machines. Both trends require a more flexible and efficient resource management framework to address the increased demands for scalability, heterogeneity, flexibility, deployment density, and efficiency. To provide such a resource management framework, this paper describes a REST service framework based on the concept of Resource-Oriented Network (RON) that decouples the resource representation plane, control plane, and data plane. Created by an automated top-down development process, RON provides uniform and cohesive REST APIs to manage the fine-grained resources for processes, tasks, jobs, containers, servers, and clusters, by encapsulating the underlying Linux resource control models. In addition, we present a Role-Based Access Control (RBAC) architecture to secure the access to RON in the Cloud. A prototype system has been implemented and our experimental results show that the approach is feasible and the performance is consistent with the client and server workloads.
Keywords
Linux; application program interfaces; authorisation; cloud computing; virtual machines; Linux resource control models; RBAC architecture; REST API; REST service framework; RON; cloud computing platforms; container-based cloud; fine-grained resource management framework; resource-as-a-service based cloud; resource-oriented network; role-based access control architecture; Cloud computing; Computer architecture; Containers; Java; Linux; Resource management; Servers; Cloud; Container; Docker; REST API; Resource Management; Resource-Oriented Network; Resource-as-a-Service; Role-Based Access Control;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location
New York City, NY
Print_ISBN
978-1-4673-7286-2
Type
conf
DOI
10.1109/CLOUD.2015.91
Filename
7214101
Link To Document