このエントリーをはてなブックマークに追加
ID 65663
フルテキストURL
著者
Aung, Lynn Htet Graduate School of Natural Science and Technology, Okayama University
Funabiki, Nobuo Graduate School of Natural Science and Technology, Okayama University Kaken ID publons researchmap
Aung, Soe Thandar Graduate School of Natural Science and Technology, Okayama University
Zhou, Xudong Graduate School of Natural Science and Technology, Okayama University
Xiang, Xu Graduate School of Natural Science and Technology, Okayama University
Kao, Wen-Chung Department of Electrical Engineering, National Taiwan Normal University
抄録
Currently, we are developing the user-PC computing (UPC) system based on the master-worker model as a scalable, low-cost, and high-performance computing platform. To run various application programs on personal computers (PCs) with different environments for workers, it adopts Docker technology to bundle every necessary software as one image file. Unfortunately, the Docker file/image are manually generated through multiple steps by a user, which can be the bottleneck. In this paper, we present a web-based Docker image assistant generation (DIAG) tool in the UPC system to assist or reduce these process steps. It adopts Angular JavaScript for offering user interfaces, PHP Laravel for handling logic using RestAPI, MySQL database for storing data, and Shell scripting for speedily running the whole program. In addition, the worker-side code modification function is implemented so that a user can modify the source code of the running job and update the Docker image at a worker to speed up them. For evaluations, we collected 30 Docker files and 10 OpenFOAM jobs through reverse processing from Docker images in Github and generated the Docker images using the tool. Moreover, we modified source codes for network simulations and generated the Docker images in a worker five times. The results confirmed the validity of the proposal.
キーワード
Docker
automatic generation
Angular
Laravel
MySQL
Shell scripting
image update
UPC system
発行日
2023-05-23
出版物タイトル
Information
巻
14巻
号
6号
出版者
MDPI
開始ページ
300
ISSN
2078-2489
資料タイプ
学術雑誌論文
言語
英語
OAI-PMH Set
岡山大学
著作権者
© 2023 by the authors.
論文のバージョン
publisher
DOI
Web of Science KeyUT
関連URL
isVersionOf https://doi.org/10.3390/info14060300
ライセンス
https://creativecommons.org/licenses/by/4.0/
Citation
Aung, L.H.; Funabiki, N.; Aung, S.T.; Zhou, X.; Xiang, X.; Kao, W.-C. A Web-Based Docker Image Assistant Generation Tool for User-PC Computing System. Information 2023, 14, 300. https:// doi.org/10.3390/info14060300