Algebra and algorithms for efficient and correct multipath QoS routing in link state networks
Algebra and algorithms for efficient and correct multipath QoS routing in link state networks
复制标题
DOI:
10.1109/iwqos.2015.7404744
复制
发表时间:
2015-06
期刊:
影响因子:
--
通讯作者:
Haijun Geng;Xingang Shi;Xia Yin;Zhiliang Wang;Han Zhang
中科院分区:
文献类型:
--
作者:
Haijun Geng;Xingang Shi;Xia Yin;Zhiliang Wang;Han Zhang
The diversity of QoS (Quality-of-Service) requirements of Internet applications motivates various QoS routing algorithms that take different QoS metrics into consideration. Routing algebra has been proposed as a framework to study the fundamental properties of QoS routing algorithms, such as their optimality and loop-freeness. However, for multipath QoS routing, little has been done in these aspects. Existing multipath QoS routing algorithms often take a rather conservative approach to guarantee loop-freeness, at the cost of efficiency. On the other hand, simply adapting existing efficient multipath routing algorithms to support various QoS metrics cannot guarantee correctness. In face of that, we propose a routing metric algebra for multipath QoS routing in link state networks, where a key property of the routing metrics called isotonicity, which plays an important role. To let routers efficiently and correctly find multiple next-hops for each destination, we also develop two distributed multipath QoS routing algorithms. The algorithms are run locally and independently, without exchanging messages other than the basic link states. They are specifically tailored for algebras with strict or non strict isotonicity, and their correctness are formally proved.