Greedy "exploitation" is close to optimal on node-heterogeneous clusters

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The Cluster-Exploitation Problem (CEP) challenges a master computer to schedule a "borrowed" node-heterogeneous cluster of worker computers in a way that maximizes the amount of work that 's computers complete within a fixed time period. This challenge is heightened by the fact that "completing" work requires 's computers to return results from their work to the master. It has been known for some time that the greedy LIFO protocol, which orchestrates 's computers to finish working in the opposite of their starting order, does not solve the CEP optimally; in fact, the FIFO protocol, which has 's computers finish working in the same order as they start, does solve the CEP optimally (over sufficiently long time periods). That said, the LIFO protocol has features (aside from its intuitive appeal) that would make it attractive to implement when solving the CEP-as long as its solution to the problem was not too far from optimal. This paper shows this to be the case. Specifically: 1. The LIFO protocol provides approximately optimal solutions to the CEP, in the following sense. For every cluster , there is a fixed fraction 0$]]> that does not depend on how heterogeneous cluster is (as measured by the relative speeds of its fastest and slowest computers) such that completes at least the fraction as much work under the LIFO protocol as under the optimal FIFO protocol. Our analysis of the CEP uncovers an unexpected property of the LIFO protocol: 2. In common with the FIFO protocol, the LIFO protocol's work production is independent of the order in which the master supplies work to the workers-no matter what the relative speeds of the workers are. Within the literature of divisible load scheduling, the CEP follows the master-worker paradigm under the "single-port with no overlap" model. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Rosenberg, A. L. (2011). Greedy “exploitation” is close to optimal on node-heterogeneous clusters. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6852 LNCS, pp. 155–166). https://doi.org/10.1007/978-3-642-23400-2_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free