Geração Quase-Instantânea de Orientações Acíclicas em Sistemas Distribuídos Anônimos
Abstract
This paper discusses a set of non-deterministic distributed algorithms for the generation of acyclic orientations upon anonymous distributed systems of arbitrary topology. Although other practical applications of this form of symmetry breaking may be devised, we'll be focusing on the problem of priming a target system for Scheduling by Edge Reversal (SER), a simple and powerful distributed scheduling algorithm. SER requires an initial acyclic orientation on the graph representing the target resource sharing system in order to work correctly and such initial orientation determines an amount of "concurrency" associated to the scheduling dynamics. The set of algorithms is analysed both in terms of convergency time and in terms of the amount of concurency produced. In particular, a new algorithm called Alg-Arestas is proposed which, under appropriate conditions, is able to produce acyclic orientations quasi instantaneously, i.e., in less than two (2) steps.
References
BARVOSA, V. C. An Introduction to Distributed Algorithms, MIT Press 1996.
CALABRESE, A., FRANÇA, F.M.G. "Randomized Distributed Primer for the Updating Control of Anonymous ANNs", Proceedings of ICANNR94, Sorrento, ltaly, 1994.
CALABRESE. A. "Distributed Acyclic Orientation of Asynchronous Networks", 11th International Symposium of Fundamentals of Computation Theory, pp.129-137, Kraków, Poland, Setembro 1997.
FRANÇA, F.M.G. "A Self-Organizing Updating Network", Artificial Neural Network, eds. T. Kohonen, K, Mckisara, O. Simula, and J. Kangas. Elsevier Science Publisher B. V. (North-Holland), pp. 1349-1352, 1991.
FARIA, L., FRANÇA, F. M. G. Comunicação Pessoal
GOLDBERG, A. V., PLOTKIN, S. A. "Parallel (Δ+l)-Coloring of Constant-Dregree Graphs", lnformation Processing Letters, n. 25, pp. 241-245. 1987.
GOLDBERG, A. V., PLOTKIN, S. A. "Parallel Symmetry-Breaking in Sparse Graphs", SIAM Journal of Discrete Mathematics, Vol. 1, n.4, pp. 434-445, Novembro 1988.
ITAI, A., RODEH, M. "Symmetry-Breaking in Distributed Networks", lnformation and Control, n. 88, pp. 60-87, 1990.
LUBY, M., "A Simple Parallel Algorithm for the Maximal Independent Set Problem", SIAM Journal of Computing. Vol. 15, n. 4, pp. 1036-1053, Novembro 1986.
PANCONESI, A., SRINIVASAN, A., "lmproved Distributed Algorithms for Coloring and Network Decomposition Problems", 24th ACM Symposium on Theory of Computation, pp. 581-591, Victoria B. C., Canada, Maio 1992.
SZEGEDY, M., YISHWANATHAN, S. "Locality Based Graph Coloring", 25th ACM Symposium on Theory of Computation. pp. 201-207, California, USA, Maio 1993.