DocumentCode :
2983746
Title :
A Cloud Architecture Using Smart Nodes
Author :
Sodhi, Balwinder ; Prabhakar, T.V.
Author_Institution :
Dept. of Comput. Sci. & Eng., IIT Kanpur, Kanpur, India
fYear :
2011
fDate :
12-15 Dec. 2011
Firstpage :
116
Lastpage :
123
Abstract :
Most Infrastructure As A Service (IaaS) cloud platforms are implemented with a cluster of machines having multiple worker nodes and a single master node, which acts as the cloud front-end. In such an architecture the control regarding the Virtual Machine (VM) scheduling and policies compliance etc. lies largely with the front-end node of the cluster. Decision making in such IaaS cloud does not have any intelligent and real time participation from the worker nodes. This is undesirable for scenarios where the cloud is composed from nodes that are semi/fully autonomous and/or when their ownership is hierarchical in nature. It becomes even more significant issue in cases where the hyper visor is a Type-2 (i.e. hosted) kind. This is because a Type-2 hyper visor runs as a regular operating system (OS) process subjected to local OS policies regarding resource allocation and security etc. To address these issues, we propose here an architecture which makes use of real time system-state information from the cluster nodes and decentralizes the cluster node policy management etc., among other design decisions. We show that the scalability, security, availability and reliability of the IaaS cloud gets improved with our proposed architecture. We apply the proposed architecture to a real use case where it helps utilize the untapped computing capacity of large pool of powerful PCs without violating the unique Quality of Service (QoS) needs of their regular owners and users.
Keywords :
cloud computing; decision making; operating systems (computers); quality of service; resource allocation; scheduling; security of data; software architecture; virtual machines; workstation clusters; IaaS cloud platforms; OS process; QoS; Type-2 hyper visor; VM scheduling; cloud architecture; cloud front-end; cluster node policy management; cluster nodes; decision making; design decisions; front-end node; infrastructure as a service cloud platforms; local OS policy; multiple worker nodes; policies compliance; proposed architecture; quality of service; real time system-state information; regular operating system process; resource allocation; security; single master node; smart nodes; untapped computing capacity; virtual machine scheduling; Availability; Cloud computing; Computer architecture; Operating systems; Quality of service; Security; Virtual machine monitors; Cloud architecture; Cloud computing; IaaS; PaaS; Volunteer cloud; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
Conference_Location :
Jeju Island
Print_ISBN :
978-1-4673-0206-7
Type :
conf
DOI :
10.1109/APSCC.2011.51
Filename :
6127951
Link To Document :
بازگشت