首页> 外文学位 >Efficient Traffic Engineering With Close-to-Optimal Performance.
【24h】

Efficient Traffic Engineering With Close-to-Optimal Performance.

机译:具有接近最佳性能的高效交通工程。

获取原文
获取原文并翻译 | 示例

摘要

Internet traffic has been growing steadily. Some study has shown that the traffic volume was doubling every 100 days. While ISPs can add more devices to accommodate more traffic, what's more important is to manage the traffic in an efficient way so that the same investment can maintain the same level of quality of service while carrying more traffic.;An important objective of traffic engineering (TE) is to balance the traffic to reduce congestion in the network, which can be measured by the maximum link utilization(MLU). Thus a main purpose of traffic engineering is to minimize the MLU. The optimization problem can be formulated as a linear programming problem(LP) and solved in polynomial time. But several challenges exist with the linear programming approach: (1). It's time consuming to solve it. Depending on the problem size and the hardware platform, the LP problem may take hours to solve; (2). It needs a complete traffic matrix as an input, which is resource consuming to collect; (3) It needs global network status; (4). It has to be performed in a centralized way. These problems make it impractical to deploy LP solutions in real networks.;In this dissertation, we propose a new on-line traffic engineering scheme, TEA, for the MPLS framework. TEA targets at minimizing maximum link utilization(MLU) and adapting to traffic dynamics. To make it more efficient, we propose an algorithm to infer unknown link state to avoid global network probing and a scheme (named RLS) to select the largest flows in a network to avoid reporting.;TEA adapts to abrupt changes in the network traffic load by efficiently balancing the load on network links. As opposed to existing Traffic Engineering (TE) techniques, TEA's reaction to changing traffic loads only disrupts (reroutes) the minimal set of flows in order to bring the network load to a balance and converges in a small number of steps to a close-to- optimal traffic distribution on the network links. Experimental results, on both synthetic and real topologies, reveal that TEA is responsive to traffic surges, results in an optimal distribution of the network traffic on most of the investigated topologies, while rerouting less than 5% of the network flows.;To avoid global network probing, we propose a scheme to infer link utilization without probing the network. The scheme infers unknown link utilization from a set of known links so that missing network status information can be recovered and network management overhead can be reduced. The performance is compared with existing interpolation methods. Our experiments show that the inference algorithm can achieve a much higher correlation coefficient with an absolute error around a few percent.;To avoid flow selecting and reporting at core routers, we propose RLS, an efficient method to identify the largest flows in a network. Elephant-mice is a well known phenomena in the Internet, it's important to locate the largest flows for various applications including traffic engineering and network management. Our method can identify the top flows efficiently using one snapshot of SNMP link data without measuring the whole traffic matrix. It combines existing linear programming approach with SNMP link data. We test the method using real topologies. The results show that RLS can accurately identify most of the largest flows over all topologies.;In this dissertation, we describe each component. (1). we describe the main TEA approach, which includes a novel traffic allocation algorithm (named BALANCE) to distribute traffic to a given set of paths. BALANCE can distribute traffic to minimize the MLU for each ingress-egress(IE) pair; It's executed by each ingress node in a distributed way; (2). We describe the link utilization inference algorithm which can guess the LU of non-bottleneck links using information from bottlenecks; (3)We describe RLS, which identifies the largest flows in a network.;TEA is efficient in that: (1). The BALANCE algorithm only needs bottleneck links information and traffic vector; (2). Global network probing can be avoided by using the inference algorithm to collect LU information; (3). Large flows can be identified within one snapshot of link data.
机译:互联网流量一直在稳定增长。一些研究表明,流量每100天翻一番。尽管ISP可以添加更多设备来容纳更多流量,但更重要的是以有效的方式管理流量,以便相同的投资可以在承载更多流量的同时保持相同的服务质量水平。;流量工程的一个重要目标( TE)是为了平衡流量以减少网络拥塞,这可以通过最大链路利用率(MLU)来衡量。因此,流量工程的主要目的是最小化MLU。可以将优化问题表述为线性规划问题(LP)并在多项式时间内求解。但是线性规划方法存在一些挑战:(1)。解决它很耗时。 LP问题可能需要几个小时才能解决,具体取决于问题的大小和硬件平台。 (2)。它需要完整的流量矩阵作为输入,收集起来很费资源。 (3)需要全球网络状态; (4)。它必须以集中方式执行。这些问题使在实际网络中部署LP解决方案变得不切实际。本文针对MPLS框架提出了一种新的在线流量工程方案TEA。 TEA的目标是最大程度地减少最大链路利用率(MLU)并适应流量动态变化。为了提高效率,我们提出了一种推断未知链路状态的算法以避免全局网络探测,并提出了一种选择网络中最大流量以避免报告的方案(名为RLS); TEA适应网络流量负载的突然变化通过有效地平衡网络链接上的负载。与现有的流量工程(TE)技术相反,TEA对更改流量负载的反应只会中断(重新路由)最少量的流量,以使网络负载达到平衡并以少量步骤收敛到接近-网络链路上的最佳流量分配。在综合和实际拓扑上的实验结果表明,TEA对流量激增做出响应,可在大多数调查的拓扑上实现网络流量的最佳分配,同时重新路由少于5%的网络流量。网络探测,我们提出了一种无需探测网络就可以推断链路利用率的方案。该方案从一组已知链路中推断出未知链路利用率,以便可以恢复丢失的网络状态信息,并可以减少网络管理开销。将性能与现有的插值方法进行比较。我们的实验表明,该推理算法可以实现更高的相关系数,并且绝对误差约为百分之几。为了避免在核心路由器进行流量选择和报告,我们提出了RLS,一种用于识别网络中最大流量的有效方法。象鼠是Internet上众所周知的现象,为各种应用(包括流量工程和网络管理)找到最大流量非常重要。我们的方法可以使用SNMP链接数据的一个快照有效地识别顶部流量,而无需测量整个流量矩阵。它将现有的线性编程方法与SNMP链接数据结合在一起。我们使用真实拓扑测试该方法。结果表明,RLS可以准确地识别所有拓扑中的大多数最大流量。 (1)。我们描述了主要的TEA方法,其中包括一种新颖的流量分配算法(名为BALANCE),用于将流量分配到给定的一组路径。 BALANCE可以分配流量以最小化每个入口对(IE)对的MLU。它由每个入口节点以分布式方式执行; (2)。我们描述了链路利用率推断算法,该算法可以使用瓶颈信息来猜测非瓶颈链路的逻辑单元。 (3)我们描述了RLS,它标识了网络中最大的流量。TEA在以下方面很有效:(1)。 BALANCE算法只需要瓶颈链路信息和流量矢量; (2)。通过使用推理算法来收集LU信息,可以避免进行全局网络探测。 (3)。可以在链接数据的一个快照中识别大流量。

著录项

  • 作者

    Luo, Huan.;

  • 作者单位

    North Carolina State University.;

  • 授予单位 North Carolina State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 81 p.
  • 总页数 81
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号