Managing Virtual Machines Of Cloud Testing Platform With Docker Service

碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 104 === The STF-CTP is a cloud testing platform in which virtual machines are created through OpenStack so that tests can be run on a set of devices concurrently. When the number of virtual machines needed grows, however, efficiency becomes a concern as virtual machi...

Full description

Bibliographic Details
Main Authors: Ta-Chun Chen, 陳大鈞
Other Authors: Yu Chin Cheng
Format: Others
Online Access:http://ndltd.ncl.edu.tw/handle/8x8ucq
Description
Summary:碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 104 === The STF-CTP is a cloud testing platform in which virtual machines are created through OpenStack so that tests can be run on a set of devices concurrently. When the number of virtual machines needed grows, however, efficiency becomes a concern as virtual machine creation is both time- and resource- consuming. In this paper, we propose a method to improve the situation. First, OpenStack is replaced with Docker as the latter is comparatively faster in creating virtual machines. Secondly, a more efficient algorithm is developed for virtual machines’ creation scheduling. Thirdly, we build a user interface through Docker Remote API so that the administrator can directly manage the virtual machines on STF-CTP. The result of an experimental application shows that, on average, the proposed method achieves 62% time savings in testing job dispatching.