Abstract

We consider the problem of processing divisible loads on Ethernet clusters. In the divisible load theory (DLT) literature, processing of both single large divisible loads and multiple divisible loads is considered in a single Ethernet/bus system. In practice, Ethernet/bus networks are small in size, with only a few processors sharing a common bus as an interconnection medium. In this article, we consider a typical network topology that can be found in any corporate or research/academic environment in which there could be several Eth-ernet clusters interconnected in some arbitrary fashion. We analyze a scenario where each such cluster receives a single divisible load to process; our objective is to minimize the total processing time of all the loads that arrive at the system. The problem of obtaining minimum processing time within each cluster is well studied in the literature, as individual clusters are autonomous in operation. However, in the above-mentioned scenario, due to the heterogeneity of the cluster systems, there exists an imbalance in the number of loads assigned to each processor in the entire system, and hence resources in the system are underutilized. We use all the available strategies proposed in the literature for obtaining optimal solutions for single-and multi-load processing to carry out efficient load-sharing among the clusters. This is the first attempt in this domain of literature to consider and demonstrate the load-balancing ability of scheduling algorithms for clusters, for processing divisible loads. The contribution of this research is to test the limits of all the available strategies found in the literature while balancing the processing loads among clusters. Rigorous simulation results are presented to quantify the performance of these strategies.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.