Title page for etd-0807116-131845


[Back to Results | New Search]

URN etd-0807116-131845
Author Jou-yin Chen
Author's Email Address No Public.
Statistics This thesis had been viewed 5351 times. Download 0 times.
Department Computer Science and Engineering
Year 2015
Semester 2
Degree Master
Type of Document
Language zh-TW.Big5 Chinese
Title The Design and Implementation of Linux Containers Management System for Host Cluster
Date of Defense 2016-07-25
Page Count 91
Keyword
  • Distributed Computing
  • Shell Script
  • Node.js
  • Web Service
  • LXC
  • Abstract 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.
    Advisory Committee
  • Wei-Kuang Lai - chair
  • Jain-Shing Liu - co-chair
  • Cheng-Fu Chou - co-chair
  • Shi-Huang Chen - co-chair
  • Chun-Hung Lin - advisor
  • Files
  • etd-0807116-131845.pdf
  • Indicate in-campus at 5 year and off-campus access at 5 year.
    Date of Submission 2016-09-07

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have more questions or technical problems, please contact eThesys