Near optimal flow labeling in ATM/IP-LSR networks using multi-segment flows

A. Harwood, Hong Shen
{"title":"Near optimal flow labeling in ATM/IP-LSR networks using multi-segment flows","authors":"A. Harwood, Hong Shen","doi":"10.1109/ICON.2000.875796","DOIUrl":null,"url":null,"abstract":"Packet or datagram based routing is widely used for the Internet mainly due to its robustness, ease of implementation and autonomous behavior. Hierarchical networks are necessary to provide scalability. Previous developments proposed for ATM technology to be the basis of packet switched routing protocols. This technology provides flows to reduce the number of times a packet's destination address must be looked up in a routing table thereby increasing the performance of the overall system. Basic methods to establish and maintain these flows have emerged. Clearly one cannot define a flow between every (source, destination) pair since the number of destinations (in the Internet) is prohibitively large. We provide a definition of the problem with optimality criteria, and an algorithm that autonomously establishes a dynamic hierarchy of flows over an arbitrary network according to traffic demand. If the network is of size n, our algorithm uses only O(n/sub 0/log/sub n0/n) labels at each router where n/sub 0/=e/spl ap/3. Packets are routed over a /spl lambda/-segmented flow such that the label table is accessed at most /spl lambda/=log/sub n0/n-1 times. We show that the total table look-up complexity, O(n0log/sub n0//sup 2/n), is a factor /spl Theta/(log/sub n0/log/sub n0/n) times the optimal, which makes substantial improvement of other results known to us. Our hierarchy of flows naturally exists transparently on top of the underlying hierarchical address space (IP) and requires no additional information.","PeriodicalId":191244,"journal":{"name":"Proceedings IEEE International Conference on Networks 2000 (ICON 2000). Networking Trends and Challenges in the New Millennium","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE International Conference on Networks 2000 (ICON 2000). Networking Trends and Challenges in the New Millennium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICON.2000.875796","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Packet or datagram based routing is widely used for the Internet mainly due to its robustness, ease of implementation and autonomous behavior. Hierarchical networks are necessary to provide scalability. Previous developments proposed for ATM technology to be the basis of packet switched routing protocols. This technology provides flows to reduce the number of times a packet's destination address must be looked up in a routing table thereby increasing the performance of the overall system. Basic methods to establish and maintain these flows have emerged. Clearly one cannot define a flow between every (source, destination) pair since the number of destinations (in the Internet) is prohibitively large. We provide a definition of the problem with optimality criteria, and an algorithm that autonomously establishes a dynamic hierarchy of flows over an arbitrary network according to traffic demand. If the network is of size n, our algorithm uses only O(n/sub 0/log/sub n0/n) labels at each router where n/sub 0/=e/spl ap/3. Packets are routed over a /spl lambda/-segmented flow such that the label table is accessed at most /spl lambda/=log/sub n0/n-1 times. We show that the total table look-up complexity, O(n0log/sub n0//sup 2/n), is a factor /spl Theta/(log/sub n0/log/sub n0/n) times the optimal, which makes substantial improvement of other results known to us. Our hierarchy of flows naturally exists transparently on top of the underlying hierarchical address space (IP) and requires no additional information.
基于多段流的ATM/IP-LSR网络近最优流标记
基于数据包或数据报的路由被广泛应用于互联网,主要是因为它的鲁棒性、易于实现和自治行为。分层网络是提供可伸缩性所必需的。以前提出的ATM技术是分组交换路由协议的基础。该技术提供的流可以减少在路由表中查找数据包的目的地址的次数,从而提高整个系统的性能。建立和维护这些流的基本方法已经出现。显然,我们无法定义每个(源、目的地)对之间的流,因为(在Internet中)目的地的数量非常大。我们提供了一个具有最优性标准的问题的定义,以及一个根据流量需求在任意网络上自主建立动态流层次的算法。如果网络规模为n,我们的算法在每个路由器上只使用O(n/sub 0/log/sub n0/n)个标签,其中n/sub 0/=e/spl ap/3。数据包通过/spl lambda/分段流路由,这样标签表最多被访问/spl lambda/=log/sub n0/n-1次。我们证明了总表查找复杂度O(n0log/sub n0//sup 2/n)是一个因子/spl Theta/(log/sub n0/log/sub n0/n)乘以最优值,这大大改进了我们已知的其他结果。我们的流层次结构自然地透明地存在于底层层次地址空间(IP)之上,不需要额外的信息。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信