Off-Line and On-Line Call-Scheduling in Stars and Trees

Given a communication network and a set of call requests, the goal is to find a minimum makespan schedule for the calls such that the sum of the bandwidth requirements of simultaneously active calls using the same link does not exceed the capacity of that link. In this paper the call-scheduling problem is studied for star and tree networks. Lower and upper bounds on the worst-case performance of List-Scheduling (LS) and variants of it are obtained for call-scheduling with arbitrary bandwidth requirements and either unit call durations or arbitrary call durations. LS does not require advance knowledge of call durations and, hence, is an on-line algorithm. It has performance ratio (competitive ratio) at most 5 in star networks. A variant of LS for calls with unit durations is shown to have performance ratio at most \(2\frac{2}{3}\). In tree networks with n nodes, a variant of LS for calls with unit durations has performance ratio at most 6, and a variant for calls with arbitrary durations has performance ratio at most 5 log n.

[1]  Klaus Jansen,et al.  Constrained Bipartite Edge Coloring with Applications to Wavelength Routing , 1997, ICALP.

[2]  Amos Fiat,et al.  Competitive non-preemptive call control , 1994, SODA '94.

[3]  David P. Williamson,et al.  Scheduling parallel machines on-line , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[4]  Klaus Jansen,et al.  Scheduling of Virtual Connections in Fast Networks , 1996, Universität Trier, Mathematik/Informatik, Forschungsbericht.

[5]  Kurt Mehlhorn,et al.  Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity , 1990 .

[6]  Edward G. Coffman,et al.  Computer and job-shop scheduling theory , 1976 .

[7]  Han Hoogeveen,et al.  Complexity of Scheduling Multiprocessor Tasks with Prespecified Processor Allocations , 1994, Discret. Appl. Math..

[8]  David P. Williamson,et al.  Scheduling parallel machines on-line , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[9]  Anja Feldmann,et al.  Competitive Analysis of Call Admission Algorithms that Allow Delay. , 1995 .

[10]  Takao Nishizeki,et al.  On the 1.1 Edge-Coloring of Multigraphs , 1990, SIAM J. Discret. Math..

[11]  Ronald L. Graham,et al.  Bounds on Multiprocessing Timing Anomalies , 1969, SIAM Journal of Applied Mathematics.

[12]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[13]  Stefano Leonardi,et al.  On-Line Routing in All-Optical Networks , 1997, Theor. Comput. Sci..

[14]  Edward G. Coffman,et al.  Scheduling File Transfers , 1985, SIAM J. Comput..

[15]  Yuval Rabani,et al.  Improved bounds for all optical routing , 1995, SODA '95.

[16]  Klaus Jansen,et al.  Call scheduling in trees, rings and meshes , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[17]  Anja Feldmann,et al.  On-line Call Admission for High-Speed Networks , 1995 .