Home

Overview

People

Publications

Sponsors

Scalable Quality of Service Routing

Overview

To support Quality of Service (QoS) in the Next Generation Internet, new algorithms are needed for many network components, such as routing, scheduling and admission control. QoS routing, which identifies paths that have sufficient resources to satisfy the QoS requirement of a connection and selects a path for that connection, is one of the most important components for QoS provision. Although many QoS routing algorithms have been proposed, a number of theoretical and practical issues remain to be addressed to achieve efficient QoS routing in large scale networks, that is, scalable QoS routing. This research will attempt to address the following issues.

  • Network topology aggregation. For a large network, a common approach to achieve scalable routing is to reduce the size of global network state by aggregating information according to the hierarchical structure of the network. This approach has been adopted by the ATM private network-network interface (PNNI) standard. However, when multiple QoS metrics are involved, precisely aggregating information of a domain may not be feasible since it requires memory space that grows exponentially with respect to the size of the domain. In this research, we design various topology aggregation schemes, study the trade-offs of the schemes between the amount of space needed and the effectiveness in summarizing the domain information, investigate the QoS routing performance with different topology aggregation schemes, and determine the topology aggregation schemes that are effective in practice for QoS routing with multiple QoS metrics.
  • QoS routing in the presence of imprecise global network state information. In large scale networks, maintaining precise global state information requires link states to be distributed frequently, which results in large protocol overheads along multiple dimensions including bandwidth, storage, update processing, and the associated context switching. To control the protocol overhead, the link state update frequency may be reduced, which results in the imprecise global state information. The imprecision caused by the infrequent link state updates is random in the sense that a router cannot estimate the accurate global network state. Thus, a practical QoS routing algorithm must be able to perform effective routing using the imprecise global network state information. In this research, we investigate routing schemes that perform effective routing in the presence of imprecise global state information.
  • Interaction between resource reservation and QoS routing. Most current QoS routing algorithms assume a separate protocol to perform resource reservation. However, in the future large scale high speed networks, it is desirable to combine resource reservation with QoS routing. Combining resource reservation with QoS routing may have negative impacts on the routing performance, especially for large networks. This research will try to understand the impact of resource reservation on various QoS routing schemes and develop techniques to achieve effective routing in the presence of resource reservation traffic.
  • Multi-constrained QoS routing and generic QoS routing algorithms. Multi-constrained QoS routing finds a path that satisfies multiple independent QoS constraints. This problem is NP-hard. However, distributed applications such as the Internet phone and distributed games have very diverse QoS requirements on delay, cost, delay jitter, loss ratio, bandwidth, etc. To support such applications, practical multi-constrained QoS routing algorithms must be developed. Furthermore, due to the complexity of multi-constrained QoS routing, existing QoS routing algorithms are very restrictive on the types and the number of QoS constraints, which implies that different QoS routing algorithms will be needed for different applications. In the future networks, it is desirable to use a generic QoS routing algorithm that can efficiently handle different QoS requirements. In this research, we will study the heuristic algorithms that solve the multi-constrained routing problem effectively in practice and develop a generic algorithm that performs well regardless of the number and the types of QoS requirements.

People

Principal Investigator: Professor Xin Yuan

Graduate Students:
Ansari Almas
Shiling Ding

Previous Members:
Kavitha Bangalor (MS, 09/02)
Guang Yang (MS, 09/02)
Xingming Liu (MS, 04/02)
Wei Zheng (MS, 08/01)
Arif Saifee (MS, 07/01)
Jie Zhang (MS, 04/01)
Hui Ding (MS, 07/00)
Yuan Zhong (MS, 12/99)

Publications

Journal publications

Xin Yuan, "Heuristic Algorithms for Multi-Constrained Quality of Service Routing," IEEE/ACM Transactions on Networking, Volume 10, No. 2, pages 244-256, April 2002.

Conference Publications

Xin Yuan and Guang Yang, "Empirical Probability Based QoS Routing," IEEE International Conference on Communications (ICC 2003), Anchorage, Alaska, May 11-15, 2003.

Xin Yuan, Wei Zheng and Shiling Ding "A Comparative Study of QoS Routing Algorithms that Tolerate Imprecise State Information," the 11th IEEE International Conference on Computer Communications and Networks (IC3N'02), Miami, Florida, October, 14-16, 2002.

Xin Yuan and Arif Saifee, "Path Selection Methods for Localized Quality of Service Routing," The 10th IEEE International Conference on Computer Communications and Networks (IC3N 2001), Phoenix, Arizona, October 15-17, 2001.

Xin Yuan and Xingming Liu, "Heuristic Algorithms for Multi-Constrained Quality of Service Routing," IEEE INFOCOM 2001, pages 844-853, Anchorage, Alaska, April 22-26, 2001.

Xin Yuan, Hui Ding, Yuan Zhong and Jie Zhang, " Resource Reservation Mechanisms for Distributed Multi--path Quality of Service Routing," The 9th IEEE International Conference on Computer Communication and Networks (IC3N'00), pages 9-13, Las Vegas, Nevada, October 2000.

Yuan Zhong and Xin Yuan, "Impact of Resource Reservation on the Distributed Multi-path Quality of Service Routing Scheme," The Eighth International Workshop on Quality of Service (IwQoS2000), pages 95-104, Pittsburgh, PA, June 2000.

Xin Yuan, "On the Extended Bellman--Ford Algorithm to Solve Two--Constrained Quality of Service Routing Problems," The Eighth IEEE International Conference on Computer Communications and Networks(IC3N'99), pages 304-310, Boston, Massachusetts, October 1999.

Sponsors

This research is supported by NSF ANI-0106706.

Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.


© 2002-2003 Xin Yuan & Florida State University. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without written permission.