Roystonea: A Cloud Computing System with Pluggable Component Architecture

碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 99 === Cloud computing system provides services and manages infrastructures in data centers. The common infrastructures subsystems in a data center including: hypervisors, storage systems, network systems... etc. These infrastructure subsystems cooperate together to...

Full description

Bibliographic Details
Main Authors: Chao-En Yen, 顏昭恩
Other Authors: Pangfeng Liu
Format: Others
Language:en_US
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/54443983912768025744
id ndltd-TW-099NTU05641006
record_format oai_dc
spelling ndltd-TW-099NTU056410062015-10-16T04:02:49Z http://ndltd.ncl.edu.tw/handle/54443983912768025744 Roystonea: A Cloud Computing System with Pluggable Component Architecture 可抽換式元件架構之雲端作業系統 Chao-En Yen 顏昭恩 碩士 國立臺灣大學 資訊網路與多媒體研究所 99 Cloud computing system provides services and manages infrastructures in data centers. The common infrastructures subsystems in a data center including: hypervisors, storage systems, network systems... etc. These infrastructure subsystems cooperate together to provide infrastructure level services. To provide services, cloud computing system needs to coordinate of the works between subsystems. On the other hand, current cloud computing systems are restricted in not only their favor infrastructure subsystem, but also decision algorithms. This limitation restricts the development of decision algorithms. This limitation also restricts infrastructure subsystems to the one embedded in current cloud computing system. The cloud computing system should have flexibility to easily switch between different infrastructure subsystems and between different decision algorithms. Roystonea is a hierarchical distributed cloud computing system with pluggable component architecture. The component pluggable ability of Roystonea relies on the specific interfaces between Roystonea controlling system and infrastructure subsystem components. Roystonea controls subsystems by interfaces. It is the bridge of Roystonea controlling system and user specified components. Interfaces give administrators the flexibility to switch appropriate subsystem on their own. The interfaces also encourages development of infrastructure subsystems in cloud computing. With the flexibility of pluggable component, Roystonea also provide a test bed for decision algorithms, such as virtual machine provisioning, power conservation, and image file management, in cloud computing. Any language of decision algorithms can easily applied for Roystonea. We believed that the pluggable component is one of the most important concept of development in cloud computing system. Pangfeng Liu 劉邦鋒 2011 學位論文 ; thesis 29 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊網路與多媒體研究所 === 99 === Cloud computing system provides services and manages infrastructures in data centers. The common infrastructures subsystems in a data center including: hypervisors, storage systems, network systems... etc. These infrastructure subsystems cooperate together to provide infrastructure level services. To provide services, cloud computing system needs to coordinate of the works between subsystems. On the other hand, current cloud computing systems are restricted in not only their favor infrastructure subsystem, but also decision algorithms. This limitation restricts the development of decision algorithms. This limitation also restricts infrastructure subsystems to the one embedded in current cloud computing system. The cloud computing system should have flexibility to easily switch between different infrastructure subsystems and between different decision algorithms. Roystonea is a hierarchical distributed cloud computing system with pluggable component architecture. The component pluggable ability of Roystonea relies on the specific interfaces between Roystonea controlling system and infrastructure subsystem components. Roystonea controls subsystems by interfaces. It is the bridge of Roystonea controlling system and user specified components. Interfaces give administrators the flexibility to switch appropriate subsystem on their own. The interfaces also encourages development of infrastructure subsystems in cloud computing. With the flexibility of pluggable component, Roystonea also provide a test bed for decision algorithms, such as virtual machine provisioning, power conservation, and image file management, in cloud computing. Any language of decision algorithms can easily applied for Roystonea. We believed that the pluggable component is one of the most important concept of development in cloud computing system.
author2 Pangfeng Liu
author_facet Pangfeng Liu
Chao-En Yen
顏昭恩
author Chao-En Yen
顏昭恩
spellingShingle Chao-En Yen
顏昭恩
Roystonea: A Cloud Computing System with Pluggable Component Architecture
author_sort Chao-En Yen
title Roystonea: A Cloud Computing System with Pluggable Component Architecture
title_short Roystonea: A Cloud Computing System with Pluggable Component Architecture
title_full Roystonea: A Cloud Computing System with Pluggable Component Architecture
title_fullStr Roystonea: A Cloud Computing System with Pluggable Component Architecture
title_full_unstemmed Roystonea: A Cloud Computing System with Pluggable Component Architecture
title_sort roystonea: a cloud computing system with pluggable component architecture
publishDate 2011
url http://ndltd.ncl.edu.tw/handle/54443983912768025744
work_keys_str_mv AT chaoenyen roystoneaacloudcomputingsystemwithpluggablecomponentarchitecture
AT yánzhāoēn roystoneaacloudcomputingsystemwithpluggablecomponentarchitecture
AT chaoenyen kěchōuhuànshìyuánjiànjiàgòuzhīyúnduānzuòyèxìtǒng
AT yánzhāoēn kěchōuhuànshìyuánjiànjiàgòuzhīyúnduānzuòyèxìtǒng
_version_ 1718091593230057472