Title :
Path Switching and Grading Algorithms for Advance Channel Reservation Architectures
Author :
Cohen, Reuven ; Fazlollahi, Niloofar ; Starobinski, David
Author_Institution :
Dept. of Math., Bar-Ilan Univ., Ramat-Gan, Israel
Abstract :
As a result of perceived limitations of TCP/IP in supporting high-throughput applications, significant efforts have recently been devoted to develop alternative architectures based on the concept of advance channel reservation. In this paper, we develop a polynomial-time algorithmic framework, called graded channel reservation (GCR), to support the implementation of such architectures. This framework enables users to specify minimum bandwidth and duration requirements for their connections. Upon receiving a request, GCR returns the highest graded path, selected according to a general, multicriteria optimization objective. In particular, if the optimization criterion is delay, we prove that GCR returns the earliest time available to establish the connection. Thereafter, we present a generalization of GCR, called GCRswitch, that is capable of supporting path switching throughout a connection. We present practical methods for minimizing or limiting the number of path switches. Through extensive simulations, we evaluate the performance of GCR and its variants under various topological settings and applications workload. Our results show that, for certain traffic parameters, optimized path selection combined with path switching can reduce the average delay of requests by an order of magnitude and increase the maximum sustainable load by as much as 50%.
Keywords :
bandwidth allocation; channel allocation; optimisation; telecommunication network topology; telecommunication switching; telecommunication traffic; GCR; TCP/IP protocol; advance channel reservation architecture; bandwidth allocation; graded channel reservation; grading algorithm; multicriteria optimization objective; path switching; polynomial-time algorithmic framework; topological setting; traffic parameter; Algorithms; performance evaluation; reservation; routing; scheduling; switching;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2008.2010520