Skip to main content

Analysis of a distributed scheduler for communication networks

  • Distributed Computing
  • Conference paper
  • First Online:
VLSI Algorithms and Architectures (AWOC 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 319))

Included in the following conference series:

Abstract

Let G=(V,E) be a given network, and d a positive integer. A d-scheduling of G is an infinite sequence of rounds [r 1,r 2, ...], such that for each i, r i is a non-empty subset of V, and the distance between any two nodes in r i is greater than d. A d-scheduler is a protocol that determines a d-scheduling of G. Of special interest is the case d=1, which corresponds to a proper communication schedule of the half-duplex model, where information can move in either direction of a communication line, but not simultaneously. This case corresponds also to a proper scheduling of processes in a resource sharing system, where an edge represents a resource shared by two processes, and every process needs all its resources to operate. Another application of this scheduler is a collision-free protocol for radio-networks (this corresponds to d=2).

In this paper a simple d-scheduler is presented and analyzed. We first show that the resulting scheduling is periodic and fair. Then we give a complete characterization of this scheduling for trees and cycles. We study the period length of that scheduling, and the main result is a worst-case exponential lower bound for this length. We also study other issues concerning these schedulings; optimal rate schedulings are given for some classes of graphs, although the problem of finding optimal schedulings for any d is NP-complete.

The research of this author was supported by the Fund for Research in Electronics, Computers and Communications administered by the Israeli Academy of Sciences and Humanities

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. Awerbuch, Complexity of network synchronization, Journal of the ACM 32, 1985, pp. 804–823.

    Article  MATH  MathSciNet  Google Scholar 

  2. V.C. Barbosa, Concurrency in systems with neighborhood constraints, Ph.D. Dissertation, Computer Sci. Dept., Univ. of California, Los Angeles, 1986.

    Google Scholar 

  3. C. Berge and V. Chvátal, Topics on Perfect Graphs, Annals of Discrete Math., 21, North Holland, Amsterdam, 1984.

    Google Scholar 

  4. R.E. Bixby, A composition for perfect graphs, in [BC] pp. 221–224.

    Google Scholar 

  5. V.C. Barbosa, E. Gafni, Concurrency in systems with neighborhood constraints, Proc. of Distributed Computing Systems, 1987, pp. 448–455.

    Google Scholar 

  6. C.T. Chou, I. Cidon, I. Gopal and S. Zaks, Synchronizing asynchronous bounded delay networks, RC 12274, IBM T. J. Watson Research Center, Yorktown Heights, N.Y., U.S.A., Oct. 1986.

    Google Scholar 

  7. F.H. Clarke and R.E. Jamison, Multicolourings, measures, and games on graphs, Discrete Math. 14 (1976), pp. 241–245.

    Article  MATH  MathSciNet  Google Scholar 

  8. I. Chlamtac, and S.Kutten, A spatial reuse TDMA/FDMA for mobile multi-hop radio networks, INFOCOM Conf. Proc., Mar. 1985, pp. 385–393.

    Google Scholar 

  9. I. Cidon and M. Sidi, A distributed assignment algorithm for multi-hop packet-radio networks, IBM Communications/Computer Science RC 12563 (#56508), 1987.

    Google Scholar 

  10. S. Even, Graph Algorithms, Computer Science Press, 1979.

    Google Scholar 

  11. S. Even, O. Goldreich, S. Moran and P. Tong, On the NP-completeness of certain network testing problems, Networks 14 (1984), pp. 1–24.

    MATH  MathSciNet  Google Scholar 

  12. M. Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press, New york, 1980.

    Google Scholar 

  13. M.R. Garey and D.S. Johnson, Computers and Interactability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, CA, 1979.

    Google Scholar 

  14. M. Grotschel, L. Lovász and A. Schrijver, The ellipsoid method and its consequences in Combinatorial Theory, Combinatorica 1(2), 1981, pp. 169–197.

    MathSciNet  Google Scholar 

  15. W.L. Hsu, Decompositions of perfect graphs, J. Comb. Theory(B) 43, 1987, pp. 70–94.

    Article  MATH  Google Scholar 

  16. D.S. Johnson, The NP-Completeness column: an ongoing guide, J. of Algorithms, 1982, pp. 184.

    Google Scholar 

  17. L. Lovász, An Algorithmic Theory of Numbers, Graphs, and Convexity, Society for Industrial and Applied Math., Philadelphia PA, 1986, pp. 75–82.

    Google Scholar 

  18. J. Malka, S. Moran and S. Zaks, Analysis of a distributed scheduler for communication networks, Technical Report 495, Computer Sci. Dept., Technion, ISRAEL, Feb. 1988.

    Google Scholar 

  19. W. Narkiewitz and S. Kanematsu, Number Theory, World Scientific, 1983.

    Google Scholar 

  20. A. A. Schoone and J. van Leeuwen, Simulation of parallel algorithms on a distributed network, Technical Report RUU-CS-86-1, Dept. of Computer Sci., Univ. of Utrecht, The Netherlands, Jan. 1986.

    Google Scholar 

  21. A. S. Tanenbaum, Computer Networks, Prentice-Hall, 1981.

    Google Scholar 

  22. J. van Leeuwen and R. B. Tan, An improved upper bound for distributed election in bidirectional rings of processor, Technical Report RUU-CS-85-23, Dept. of Computer Sci., Univ. of Utrecht, The Netherlands, Aug. 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John H. Reif

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Malka, Y., Moran, S., Zaks, S. (1988). Analysis of a distributed scheduler for communication networks. In: Reif, J.H. (eds) VLSI Algorithms and Architectures. AWOC 1988. Lecture Notes in Computer Science, vol 319. Springer, New York, NY. https://doi.org/10.1007/BFb0040402

Download citation

  • DOI: https://doi.org/10.1007/BFb0040402

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-96818-6

  • Online ISBN: 978-0-387-34770-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics