The Design and Implementation of Linux Containers Management System for Host Cluster

碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === In recent years, Big Data, distributed computing and parallel computing became popular. The traditional method of calculation has been unable to afford the huge amount of data computing. Through a combination of multiple servers into a cluster. Using cluster c...

Full description

Bibliographic Details
Main Authors: Jou-yin Chen, 陳柔尹
Other Authors: Chun-Hung Lin
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/rhw9r8
id ndltd-TW-104NSYS5392053
record_format oai_dc
spelling ndltd-TW-104NSYS53920532019-05-15T23:01:39Z http://ndltd.ncl.edu.tw/handle/rhw9r8 The Design and Implementation of Linux Containers Management System for Host Cluster 叢集下之Linux容器管理系統設計與實作 Jou-yin Chen 陳柔尹 碩士 國立中山大學 資訊工程學系研究所 104 In recent years, Big Data, distributed computing and parallel computing became popular. The traditional method of calculation has been unable to afford the huge amount of data computing. Through a combination of multiple servers into a cluster. Using cluster computing to improve performance and expand storage space. But it must afford the expensive servers, physical machine space, labor costs, low utilization of these costs do not meet the interests. So companies gradually replacing server via a small PC. Use virtualization technology to construct the distributed computing architecture. Virtualization technology can help developers quickly build independent of each other isolated containers. Container is using the system hardware and software resources, play host to the maximum efficiency. Through the powerful API and simple tool to easily create and manage the system, it has the advantage of efficiency and flexibility. Our system is designed to construct a decentralized architecture. Implement a system that provides the user to set up and manage a cluster architecture. Use containers to develop software, test environment or data analysis. The system uses LXC, and Container like a small machine. The user can enter the Container to test the environment, upload and download data or other application programs. We use Node.js construct a simple-to-use platform. Express framework to implement RESTful API, then execute Shell Script. To help users reduce the complexity of process architecture environment. As a result, users have a lower implementation costs, more flexible expansion capabilities, huge computing power, and improve the performance of the machine. Chun-Hung Lin 林俊宏 2016 學位論文 ; thesis 91 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === In recent years, Big Data, distributed computing and parallel computing became popular. The traditional method of calculation has been unable to afford the huge amount of data computing. Through a combination of multiple servers into a cluster. Using cluster computing to improve performance and expand storage space. But it must afford the expensive servers, physical machine space, labor costs, low utilization of these costs do not meet the interests. So companies gradually replacing server via a small PC. Use virtualization technology to construct the distributed computing architecture. Virtualization technology can help developers quickly build independent of each other isolated containers. Container is using the system hardware and software resources, play host to the maximum efficiency. Through the powerful API and simple tool to easily create and manage the system, it has the advantage of efficiency and flexibility. Our system is designed to construct a decentralized architecture. Implement a system that provides the user to set up and manage a cluster architecture. Use containers to develop software, test environment or data analysis. The system uses LXC, and Container like a small machine. The user can enter the Container to test the environment, upload and download data or other application programs. We use Node.js construct a simple-to-use platform. Express framework to implement RESTful API, then execute Shell Script. To help users reduce the complexity of process architecture environment. As a result, users have a lower implementation costs, more flexible expansion capabilities, huge computing power, and improve the performance of the machine.
author2 Chun-Hung Lin
author_facet Chun-Hung Lin
Jou-yin Chen
陳柔尹
author Jou-yin Chen
陳柔尹
spellingShingle Jou-yin Chen
陳柔尹
The Design and Implementation of Linux Containers Management System for Host Cluster
author_sort Jou-yin Chen
title The Design and Implementation of Linux Containers Management System for Host Cluster
title_short The Design and Implementation of Linux Containers Management System for Host Cluster
title_full The Design and Implementation of Linux Containers Management System for Host Cluster
title_fullStr The Design and Implementation of Linux Containers Management System for Host Cluster
title_full_unstemmed The Design and Implementation of Linux Containers Management System for Host Cluster
title_sort design and implementation of linux containers management system for host cluster
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/rhw9r8
work_keys_str_mv AT jouyinchen thedesignandimplementationoflinuxcontainersmanagementsystemforhostcluster
AT chénróuyǐn thedesignandimplementationoflinuxcontainersmanagementsystemforhostcluster
AT jouyinchen cóngjíxiàzhīlinuxróngqìguǎnlǐxìtǒngshèjìyǔshízuò
AT chénróuyǐn cóngjíxiàzhīlinuxróngqìguǎnlǐxìtǒngshèjìyǔshízuò
AT jouyinchen designandimplementationoflinuxcontainersmanagementsystemforhostcluster
AT chénróuyǐn designandimplementationoflinuxcontainersmanagementsystemforhostcluster
_version_ 1719139745721745408