|
ABSTRACT
Let G be a connected undirected graph in which each node corresponds to a process and two nodes are connected by an edge if the corresponding processes share a resource. We consider distributed computations in which processes are constantly demanding all of their resources in order to operate, and in which neighboring processes may not operate concurrently. We advocate that such a system is general enough for representing a large class of resource-sharing systems under heavy load.
We employ a distributed scheduling mechanism based on acyclic orientations of G and investigate the amount of concurrency that it provides. We show that this concurrency is given by a number akin to G's chromatic and multichromatic numbers, and that, among scheduling schemes which require neighbors in G to alternate in their turns to operate, ours is the one that potentially provides the greatest concurrency. However, we also show that the decision problem corresponding to optimizing concurrency is NP-complete.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
DIJKSTRA, E.W. Cooperating sequential processes. In t~rogramming Languages, F. Genuys, Ed. Academic Press, New York, 1968, pp. 43-112.
|
| |
6
|
GArNI, r. M., AND BERTSEKAS, D.P. Distributed algorithms for generating loop-free routes in networks with frequently changing topology. IEEE Trc:ns. Commun. COM-29, i (Jan. 1981), 11-18.
|
| |
7
|
|
| |
8
|
GROTSCHEL, M., LOV.~SZ, r., AND SCHRIJVER, A. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica 1, 2 (1981), 169-197.
|
| |
9
|
KARP, R.M. Reducibility among combinatorial probleias. In Complexity of Computer Computations, R. E. Miller and J. W. Thatcher, Eds. Plenum P~ess, New York, 1972, pp. 85-103.
|
| |
10
|
KIRKPATRICK, S., GELATT, C. D., AND VECCHI, M.P. Optimization by simulated annealing. Science 220, 4598 (May 13, 1983), 671-680.
|
 |
11
|
|
| |
12
|
STAHL, S. n-tuple colorings and associated graphs. J. Ccmbinatorial Theory, Ser. B 20, 2 (April 1976), 185-203.
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
Patricia Kayser Vargas , Inês de Castro Dutra , Cláudio F. R. Geyer, Application partitioning and hierarchical management in grid environments, Proceedings of the 1st international doctoral symposium on Middleware, p.314-318, October 19-19, 2004, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bernadette Charron-Bost , Antoine Gaillard , Jennifer Welch , Josef Widder, Routing without ordering, Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures, August 11-13, 2009, Calgary, AB, Canada
|
|