English

Distributed Compilation System for High-Speed Software Build Processes

Distributed, Parallel, and Cluster Computing 2021-01-25 v1

Abstract

The idle time of personal computers has increased steadily due to the generalization of computer usage and cloud computing. Clustering research aims at utilizing idle computer resources for processing a variable workload on a large number of computers. The workload is processed continually despite the volatile status of the individual computer resources. This paper proposes a distributed compilation system for improving the processing speed of CPU-intensive software compilations. This significantly reduces the compilation time of mass sources by using the idle resources. We expect gains of up to 65% compared to non-distributed compilation systems.

Keywords

Cite

@article{arxiv.2101.08887,
  title  = {Distributed Compilation System for High-Speed Software Build Processes},
  author = {Geunsik Lim and Minho Lee and R. J. W. E. Lahaye and Young Ik Eom},
  journal= {arXiv preprint arXiv:2101.08887},
  year   = {2021}
}