Routing and Call Control Algorithms for Ring Networks
A vast majority of communications in a network occurs between pairs of nodes, each such interaction is termed a call. The job of a call control algorithm is to decide which of a set of calls to accept in the network so as to maximize the number of accepted calls or the profit associated with the accepted calls. When a call is accepted it uses up some network resources, like bandwidth, along the path through which it is routed. The call control algorithm needs to make intelligent trade-offs between resource constraints and profits. We investigate two variants of call control problems on ring networks; in the first, the algorithm is allowed to determine the route connecting the end nodes of a call, while in the second, the route is specified as part of the input. For the first variant, we show an efficient algorithm that achieves the objective of routing and maximizing the number of accepted calls within an additive constant of at most 3 to an optimal algorithm. For the fixed path variant, we derive a 2-approximation for maximizing the profits (which could be arbitrary) of accepted calls. For several important special cases we show polynomial time optimal algorithms.
KeywordsInteger Linear Program Opposite Edge Call Admission Control Ring Network Capacity Function
Unable to display preview. Download preview PDF.
- 2.Adler, R., Azar, Y.: Beating the logarithmic lower bound: randomized preemptive disjoint paths and call control algorithms. In: Proceedings of the 10th Annual ACM-SIAM Symposium on Discrete Algorithms SODA 1999, pp. 1–10 (1999)Google Scholar
- 3.Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network flows: Theory, algorithms and application. Prentice-Hall, NewYork (1993)Google Scholar
- 4.Anand, R.S., Erlebach, T.: Routing and call control algorithms for ring networks. Technical Report TIK-Report 171, ETH Zürich, (May 2003), Available electronically at ftp://ftp.tik.ee.ethz.ch/pub/publications/TIK-Report171.pdf
- 11.Nomikos, C., Pagourtzis, A., Zachos, S.: Minimizing request blocking in all-optical rings. In: IEEE INFOCOM (2003)Google Scholar
- 13.Wan, P.J., Liu, L.: Maximal throughput in wavelength-routed optical networks. In: Multichannel Optical Networks: Theory and Practice. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 46, pp. 15–26. AMS (1998)Google Scholar