• Dec 24, 2021 News!Vol 10, No 1- Vol 10, No 2 has been indexed by IET-(Inspec)   [Click]
  • Aug 27, 2020 News!Welcome Prof. D. P. Sharma from India to join the Editorial board of IJFCC     [Click]
  • Aug 18, 2022 News!Vol.11, No.3 has been published with online version.     [Click]
General Information

Prof. Pascal Lorenz
University of Haute Alsace, France
It is my honor to be the editor-in-chief of IJFCC. The journal publishes good papers in the field of future computer and communication. Hopefully, IJFCC will become a recognized journal among the readers in the filed of future computer and communication.

IJFCC 2020 Vol.9(4): 66-73 ISSN: 2010-3751
DOI: 10.18178/ijfcc.2020.9.4.568

An Implementation of User-PC Computing System Using Docker Container

H. Htet, N. Funabiki, A. Kamoyedji, M. Kuribayashi, F. Akhter, and W.-C. Kao
Abstract—Recently, the computing ability of a personal computer (PC) has rapidly evolved with increases of the CPU clock rate, the number of cores, and the memory size. Then, the collection of idling resources of user-PCs will provide an efficient computing platform with very low costs. To realize this concept, we have studied the user-PC computing (UPC) system based on the master-worker model. By adopting the Docker container, our system allows various jobs or applications to run on PCs with different platforms and environments. In this paper, we present the details of the implementations of the UPC system, including the Docker image generation method for a given job. Here, to reduce the required time and file size, the existing environments of the target PC are checked first, and only the necessary ones are included in the image. For evaluations, we prepare four PCs with different specifications for the UPC system and nine jobs with various features as the applications. Then, we compare the CPU time and the file size to generate the Docker image for each job using two different PCs, when the proposed method is adopted or not. Besides, we measure the CPU time on the master and the worker to compute each job and the transmitted data size to the worker.

Index Terms—User-PC computing, distributed system, resource usage, Docker, job management, Docker image generation.

H. Htet, N. Funabiki, A. Kamoyedji, M. Kuribayashi, and F. Akhter are with the Electrical and Communication Engineering Department, Okayama University, Japan (e-mail: heinhtet@s.okayama-u. ac.jp, funabiki@okayama-u. ac.jp, cyberntique@gmail.com, kminoru@okayama-u. ac.jp, p90n6c8t@s.okayama-u. ac.jp).
W.-C. Kao is with the Department of Electrical Engineering, National Taiwan Normal University, Taipei, Taiwan (e-mail: jungkao@ntnu.edu.tw).


Cite: H. Htet, N. Funabiki, A. Kamoyedji, M. Kuribayashi, F. Akhter, and W.-C. Kao, "An Implementation of User-PC Computing System Using Docker Container," International Journal of Future Computer and Communication vol. 9, no. 4, pp. 66-73, 2020.

Copyright © 2020 by the authors. 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).
Copyright © 2008-2022. International Journal of Future Computer and Communication. All rights reserved.
E-mail: ijfcc@ejournal.net