A Web-Based Docker Image Assistant Generation Tool for User-PC Computing System

Author:

Aung Lynn Htet1ORCID,Funabiki Nobuo1,Aung Soe Thandar1,Zhou Xudong1,Xiang Xu1,Kao Wen-Chung2

Affiliation:

1. Graduate School of Natural Science and Technology, Okayama University, Okayama 444-0531, Japan

2. Department of Electrical Engineering, National Taiwan Normal University, Taipei 106409, Taiwan

Abstract

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.

Publisher

MDPI AG

Subject

Information Systems

Reference49 articles.

1. An implementation of user-PC computing system using Docker container;Htet;Int. J. Future Comput. Commun.,2022

2. (2022, December 27). Docker. Available online: https://docs.docker.com/get-docker/.

3. (2022, December 28). Docker Image. Available online: https://hub.docker.com/-/docker.

4. (2022, December 27). Dockerfile. Available online: https://docs.docker.com/engine/reference/builder/.

5. (2022, December 28). Tar File—WinZip. Available online: https://www.winzip.com/en/learn/file-formats/tar.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3