A Software as a Service - A proposal of building it
碩士 === 中興大學 === 應用數學系所 === 99 === Since the invention of ENIAC, people constantly pursue high availability and high performance of computer system. Not only the hardware speedup doubles every 18 months, but comprehensive innovative software packages are continuously released also. The cloud computin...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/27142546661039853147 |
id |
ndltd-TW-099NCHU5507072 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099NCHU55070722015-10-13T20:18:50Z http://ndltd.ncl.edu.tw/handle/27142546661039853147 A Software as a Service - A proposal of building it 建立雲端軟體即服務之研究 Wang-Sheng Lin 林旺聖 碩士 中興大學 應用數學系所 99 Since the invention of ENIAC, people constantly pursue high availability and high performance of computer system. Not only the hardware speedup doubles every 18 months, but comprehensive innovative software packages are continuously released also. The cloud computing emerges as a hot topic from the late of 2007 due to its abilities of offering flexible dynamic IT infrastructures, QoS guaranteed computing environments and configurable software services. Software as a service (SaaS) is a software delivery model in which software and its associated data are hosted centrally in the cloud. By applying the SaaS concept, dedicated software service can be provided by deploying a virtual cluster with pre-defined root filesystem template. However, various root filesystem templates should be stored in hosts to fit the need of numerous users, even with slight variations among the root filesystem templates. The numerous root filesystem templates will consume tremendous disk space, and further increase the administration load for system update and upgrade. Moreover, the performance of statically deployed virtual cluster will decrease gradually due to the lack of provision of flexible computing resources (CPU and memory). In this thesis, we implement a virtual cluster management platform, VIS (Virtual Cluster Inspired Software as a Service), to deploy virtual clusters by applying the SaaS concept. One of the main objectives of VIS is to provide various virtual computing environments by few root filesystem templates. We first analyze the root filesystem of open source Linux virtual machines to establish the hierarchy of root filesystem to save the required disk space for numerous templates of root filesystem and accelerate the deployment of SaaS service. After selection of root filesystem and package list via VIS’s web-based interface, an XML file describing the virtual cluster is generated automatically, and the specified virtual cluster is then deployed according to the XML file. Users can efficiently and effectively manage their software packages via VIS web interface, including dynamic package installation and removal. Besides, a high performance oriented root filesystem is provided by VIS to demonstrate its effectiveness. Tseng-Chang Yen 顏增昌 2011 學位論文 ; thesis 88 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中興大學 === 應用數學系所 === 99 === Since the invention of ENIAC, people constantly pursue high availability and high performance of computer system. Not only the hardware speedup doubles every 18 months, but comprehensive innovative software packages are continuously released also. The cloud computing emerges as a hot topic from the late of 2007 due to its abilities of offering flexible dynamic IT infrastructures, QoS guaranteed computing environments and configurable software services. Software as a service (SaaS) is a software delivery model in which software and its associated data are hosted centrally in the cloud. By applying the SaaS concept, dedicated software service can be provided by deploying a virtual cluster with pre-defined root filesystem template. However, various root filesystem templates should be stored in hosts to fit the need of numerous users, even with slight variations among the root filesystem templates. The numerous root filesystem templates will consume tremendous disk space, and further increase the administration load for system update and upgrade. Moreover, the performance of statically deployed virtual cluster will decrease gradually due to the lack of provision of flexible computing resources (CPU and memory).
In this thesis, we implement a virtual cluster management platform, VIS (Virtual Cluster Inspired Software as a Service), to deploy virtual clusters by applying the SaaS concept. One of the main objectives of VIS is to provide various virtual computing environments by few root filesystem templates. We first analyze the root filesystem of open source Linux virtual machines to establish the hierarchy of root filesystem to save the required disk space for numerous templates of root filesystem and accelerate the deployment of SaaS service. After selection of root filesystem and package list via VIS’s web-based interface, an XML file describing the virtual cluster is generated automatically, and the specified virtual cluster is then deployed according to the XML file. Users can efficiently and effectively manage their software packages via VIS web interface, including dynamic package installation and removal. Besides, a high performance oriented root filesystem is provided by VIS to demonstrate its effectiveness.
|
author2 |
Tseng-Chang Yen |
author_facet |
Tseng-Chang Yen Wang-Sheng Lin 林旺聖 |
author |
Wang-Sheng Lin 林旺聖 |
spellingShingle |
Wang-Sheng Lin 林旺聖 A Software as a Service - A proposal of building it |
author_sort |
Wang-Sheng Lin |
title |
A Software as a Service - A proposal of building it |
title_short |
A Software as a Service - A proposal of building it |
title_full |
A Software as a Service - A proposal of building it |
title_fullStr |
A Software as a Service - A proposal of building it |
title_full_unstemmed |
A Software as a Service - A proposal of building it |
title_sort |
software as a service - a proposal of building it |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/27142546661039853147 |
work_keys_str_mv |
AT wangshenglin asoftwareasaserviceaproposalofbuildingit AT línwàngshèng asoftwareasaserviceaproposalofbuildingit AT wangshenglin jiànlìyúnduānruǎntǐjífúwùzhīyánjiū AT línwàngshèng jiànlìyúnduānruǎntǐjífúwùzhīyánjiū AT wangshenglin softwareasaserviceaproposalofbuildingit AT línwàngshèng softwareasaserviceaproposalofbuildingit |
_version_ |
1718045994444128256 |