Next Article in Journal
Using the Partial Wave Method for Wave Structure Calculation and the Conceptual Interpretation of Elastodynamic Guided Waves
Previous Article in Journal
Synthesis and Characterization of Polystyrene-Montmorillonite Nanocomposite Particles Using an Anionic-Surfactant-Modified Clay and Their Friction Performance
Article Menu
Issue 6 (June) cover image

Export Article

Open AccessArticle
Appl. Sci. 2018, 8(6), 965; https://doi.org/10.3390/app8060965

The Design and Implementation of a Novel Open Source Massive Deployment System

1
Department of Engineering Science, National Cheng Kung University, No.1, University Road, Tainan City 701, Taiwan
2
National Center for High-performance Computing, No. 7, R&D Rd. VI, Hsinchu 30076, Taiwan
3
Department of Industrial Education, National Taiwan Normal University, Taipei 106, Taiwan
*
Authors to whom correspondence should be addressed.
Received: 10 May 2018 / Revised: 31 May 2018 / Accepted: 8 June 2018 / Published: 12 June 2018
View Full-Text   |   Download PDF [2347 KB, uploaded 12 June 2018]   |  

Abstract

The hypervisor and container are emerging cloud computing and fog computing technologies, which enable rapid system deployment. However, both of the technologies depend on the operating system (OS) and applications that are installed on the host machines. System deployment is the activity to deliver and install OSs and applications onto computers. Such deployment activities are widely required in the infrastructure of cloud computing, fog computing, high-performance computing clusters, and classrooms of computer education. Albeit the concept of system deployment is not new, traditional solutions cannot support the rapid evolution of open source file systems. Furthermore, existing solutions cannot support the massive deployment of disks in a computer as well as the massive deployment in large-scale computers. To resolve the issue, the authors proposed novel system architecture as well as software that is openly available. The experiments are undertaken by deploying a Linux system to 1 to 30 Universal Serial Bus (USB) flash drives in a single machine and to 1 to 32 machines in a network using the software that is being developed in this work. The results have demonstrated the feasibility and efficiency of the proposed work. The relationships between the bus bandwidth, the writing rate of the USB flash drive, and the number of flash drives were also formulated as a govern equation. Performance evaluation and cost savings in comparing to the deployment cases adopting commercial software were also provided for demonstrating the performance enhancement and cost reduction by using the novel deployment system. In general, the proposed architecture and the developed software are highly effective from the aspects of both performance and cost. View Full-Text
Keywords: massive deployment; system deployment; open source; file system imaging; Infrastructure as a Service (IaaS) massive deployment; system deployment; open source; file system imaging; Infrastructure as a Service (IaaS)
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Shiau, S.J.H.; Sun, C.-K.; Tsai, Y.-C.; Juang, J.-N.; Huang, C.-Y. The Design and Implementation of a Novel Open Source Massive Deployment System. Appl. Sci. 2018, 8, 965.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top