Bandwidth scheduling for multi-channel packet cable telephony

Cable networks have evolved from offering broadcast services to providing high rate two-way data services. In the next step, cable operators intend to use voice over IP (VoIP) to provide cable telephony services. In a cable network the users are connected to the headend through a cable modem. The headend is responsible for allocating upstream bandwidth to the various cable modems. Each cable modem has access to several upstream channels but can use only one upstream channel at any given time. The headend can direct a modem to switch from one upstream channel to another. We consider the problem of scheduling packet telephony calls in a cable network. We show that the scheduling problem is NP-hard even in the case where all the calls have the same characteristics. We then suggest several approximation algorithms for the problem and investigate their performance. We address the problem of maintaining the tolerated jitter when switching a modem from one channel to another and explore the effect of the tolerated jitter on the performance of the scheduling algorithms. We show that the ability to switch channels considerably improves the performance of the scheduling algorithms.

[1]  Ding Hui,et al.  Scheduling algorithm for MPEG-2 TS multiplexers in CATV networks , 2000 .

[2]  Kumar N. Sivarajan,et al.  Resource allocation in GPRS wireless networks , 2000, 2000 IEEE International Conference on Personal Wireless Communications. Conference Proceedings (Cat. No.00TH8488).

[3]  Raphael Rom,et al.  Scheduling constant bit rate flows in data over cable networks , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[4]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[5]  Sathya Narayanan,et al.  Supporting MPEG video transport on DOCSIS-compliant cable networks , 2000, IEEE Journal on Selected Areas in Communications.

[6]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[7]  P. Tzerefos,et al.  Performance characterisation of the MCNS DOCSIS 1.0 CATV protocol with prioritised first come first served scheduling , 1999, IEEE Trans. Broadcast..

[8]  P. Tzerefos,et al.  Delivery of low bit rate isochronous streams over the DOCSIS 1.0 cable television protocol , 1999 .