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...

Full description

Bibliographic Details
Main Authors: Wang-Sheng Lin, 林旺聖
Other Authors: Tseng-Chang Yen
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