首页> 外文学位 >Algorithms and architecture designs for network addressing and routing scalability and router performance.
【24h】

Algorithms and architecture designs for network addressing and routing scalability and router performance.

机译:用于网络寻址和路由可扩展性以及路由器性能的算法和体系结构设计。

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

摘要

This thesis addresses several issues in network scalability and router performance to sustain the rapid growth of the Internet.; In part I, we focus on network addressing and routing scalability, in particular, address allocation algorithms and alternative routing schemes to control and reduce routing table size. Our work on address allocation attempts to quantify the performance of allocation policies by modeling critical features that lead to fragmentation - a key problem in IPv4. We propose a growth-based scheme that allocates addresses taking into account potential user growth. Optimality of this scheme over existing practices is demonstrated through theoretical proof, simulations, and experiments on real data. To dramatically reduce routing table sizes and provide sub-linear scaling with network size, compact routing schemes have been proposed using landmark-based routing. The tradeoff is that the routing paths are no longer guaranteed to be the shortest. We further investigate the space-path tradeoff by analyzing a specific class of graphs and by presenting an efficient algorithm that (approximately) finds the optimum space-path tradeoff for any given network.; In part II of this thesis, a couple of problems are examined to improve router performance. The first one is buffer sizing - a key issue in router design that impacts queuing delay and network stability. A previously overlooked factor - fairness - is demonstrated to play a dominant role in determining buffer sizes. Our analysis suggests that there is an intrinsic trade-off between fairness in packet drops and desynchronization among TCP-Reno flows in routers using drop-tail queue management. By spreading packet drops over longer periods of time rather than only when the buffer is full, we show promise of achieving fairness, desynchronization, small buffer size, and 100% link utilization at the same time. The second result on router performance is a new device, called ElephantTrap, developed for routers to efficiently identify large flows. This device differs from previous ones in a way that it does not attempt to accurately estimate the size of the flows it is trapping. This leads to an extremely lightweight design and a surprisingly good performance. ElephantTrap can be used for diagnostics, anomaly detection and traffic engineering.
机译:本文旨在解决网络可扩展性和路由器性能方面的若干问题,以维持Internet的快速增长。在第一部分中,我们专注于网络寻址和路由可伸缩性,特别是地址分配算法和替代路由方案,以控制和减小路由表的大小。我们在地址分配方面的工作试图通过对导致碎片化(IPv4的关键问题)的关键特征进行建模来量化分配策略的性能。我们提出了一种基于增长的方案,该方案在考虑潜在用户增长的情况下分配地址。通过理论证明,模拟和真实数据实验证明了该方案相对于现有实践的最优性。为了显着减小路由表的大小并为网络规模提供亚线性缩放,已经提出了使用基于界标的路由的紧凑路由方案。折衷方案是不再保证路由路径是最短的。我们通过分析一类特定的图并提出一种有效的算法(大约)找到任何给定网络的最佳空间路径权衡,来进一步研究空间​​路径权衡。在本文的第二部分中,研究了一些问题以提高路由器性能。第一个是缓冲区大小调整-路由器设计中的一个关键问题,它会影响排队延迟和网络稳定性。事实证明,先前被忽略的因素-公平性在确定缓冲区大小方面起着主导作用。我们的分析表明,在使用丢尾队列管理的路由器中,数据包丢弃的公平性与TCP-Reno流之间的不同步之间存在内在的取舍。通过将丢包分布在更长的时间范围内,而不是仅在缓冲区已满时,才可以实现公平性,不同步,较小的缓冲区大小以及100%的链路利用率。路由器性能的第二个结果是一种名为ElephantTrap的新设备,该设备专为路由器开发,可有效识别大量流量。该设备与以前的设备的不同之处在于,它没有尝试准确地估计其所捕获的流量的大小。这导致了极其轻巧的设计和令人惊讶的良好性能。 ElephantTrap可用于诊断,异常检测和流量工程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号