Skip to content
Research Article Open access CC BY 3.0

Computing Power Utilization of Distributed Systems Using Distributed Compilation: A Clustered HPC Approach

Sunil Kr Singh, Aman Madaan, Ankur Aggarwal, Ankur Dewan

Journal of Advances in Mathematics and Computer Science · pp. 2884–2900 · Published 29 Jul 2014

10.9734/BJMCS/2014/10885

Abstract

To implement a farm of computer system which compiles source programs using the computers connected in the farm. A build farm can be defined as a set of computers (distributed systems) that work together to compile software. Distributed Compiling is a special type of compiling activity in which we compile the source program using several machines with the same or cross compilers to do the compilation in parallel. In this paper, we describe a system that uses the concept for reducing build times by using free cycles of idle computer systems in distributed. The challenge of distributing compilation is tackled by a distributing compiler. We use distcc for the purpose but It would be nice if distcc could automatically detect the best distribution, but it doesn't do that yet. But in our system we have added a new php script which automatically does this work. Whenever it sees that a system is overloaded or its utilization increases above a threshold value (in our case it is 65%), it automatically removes that node. In this way we can combine the computing powers of individual machines to get a more powerful machine.

Virtualization cloud computing resource monitoring service-oriented Infrastructure As A Service (IAAS).

Cited by 0

No indexed citations yet.

Article metrics

Real usage data collected on this platform.

0

Page views

0

PDF downloads

0

Outbound clicks

0

Citations

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

No views recorded yet.

Traffic sources

Referring site, by host.

No traffic recorded yet.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.