An adaptive scheduling algorithm for TDM switching systems

We consider the scheduling problem in time-division multiplexed (TDM) switching systems. In previous works, the interdependence between traffic demands in two consecutive frames is neglected, and scheduling algorithms found up to now have time complexities O(N/sup 5/) or O(N/sup 4.5/), where N is the switch size. However, in many applications like voice or video communications, if a source transmits a packet to a destination in a frame, it is highly probable that it will also transmit a packet to the same destination in the next frame. So it is not necessary to schedule incoming packets for every frame if we can preserve all the switching patterns for the nearest scheduled frame and update the patterns appropriately according to the changes of traffic demands. The adaptive algorithm proposed in this paper assigns time slots to packets according to the changes of traffic demands. This algorithm has the worst case time complexity O(N/sup 2/L), where L is the TDM frame length. Comparing the time complexity of the adaptive algorithm with those of previous scheduling algorithms, the adaptive algorithm can perform better than previous scheduling algorithms when N is large and/or L is small. Since traffic demands in consecutive frames are expected to be interdependent in many applications, the proposed algorithm may offer as an efficient alternative for scheduling time slots in these applications. >

[1]  A. Joel Digital Switching - How It Has Developed , 1979, IEEE Transactions on Communications.

[2]  D. Tang,et al.  A General Multibeam Satellite Switching Algorithm , 1981, IEEE Trans. Commun..

[3]  Carlos A. Pomalaza-Raez A note on efficient SS/TDMA assignment algorithms , 1988, IEEE Trans. Commun..

[4]  T. Inukai,et al.  An Efficient SS/TDMA Time Slot Assignment Algorithm , 1979, IEEE Trans. Commun..

[5]  Christopher Rose,et al.  The Performance of Random and Optimal Scheduling in a Time-Multiplex Switch , 1987, IEEE Trans. Commun..

[6]  K. Eng,et al.  Fundamental Conditions Governing TDM Switching Assignments in Terrestrial and Satellite Networks , 1987, IEEE Trans. Commun..

[7]  Lee Westover,et al.  Splatting: a parallel, feed-forward volume rendering algorithm , 1991 .

[8]  C. L. Liu,et al.  Introduction to Combinatorial Mathematics. , 1971 .

[9]  P. Dhar,et al.  Comments on "An Efficient SS/TDMA Time Slot Assignment Algorithm" , 1984, IEEE Trans. Commun..

[10]  T. Scarcella,et al.  Orbital efficiency through satellite digital switching , 1983, IEEE Communications Magazine.

[11]  Tse-yun Feng,et al.  A Survey of Interconnection Networks , 1981, Computer.

[12]  G. Bongiovanni,et al.  An Optimal Switching Algorithm for Multibeam Satellite Systems with Variable Bandwidth Beams , 1982, IEEE Trans. Commun..

[13]  Christopher Rose Rapid optimal scheduling for time-multiplex switches using a cellular automaton , 1989, IEEE Trans. Commun..

[14]  J. Lewandowski,et al.  SS/TDMA Time Slot Assignment with Restricted Switching Modes , 1983, IEEE Trans. Commun..

[15]  Maurizio A. Bonuccelli A fast time slot assignment algorithm for TDM hierarchical switching systems , 1989, IEEE Trans. Commun..

[16]  G. Bongiovanni,et al.  An Optimum Time Slot Assignment Algorithm for an SS/TDMA System with Variable Number of Transponders , 1981, IEEE Trans. Commun..

[17]  Chak-Kuen Wong,et al.  Minimizing the Number of Switchings in an SS/TDMA System , 1985, IEEE Trans. Commun..

[18]  Wen-Tsuen Chen,et al.  An adaptive scheduling algorithm for TDM switching systems (satellite communications and terrestrial networks) , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[19]  Leonard McMillan,et al.  Plenoptic Modeling: An Image-Based Rendering System , 2023 .

[20]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

[21]  I. Gopal,et al.  Minimizing Packet Waiting Time in a Multibeam Satellite System , 1982, IEEE Trans. Commun..

[22]  A. Acampora,et al.  Efficient utilization of satellite transponders via time-division multibeam scanning , 1978, The Bell System Technical Journal.