首页> 外文学位 >Randomization and heavy traffic theory: New approaches to the design and analysis of switch algorithms.
【24h】

Randomization and heavy traffic theory: New approaches to the design and analysis of switch algorithms.

机译:随机化和高流量理论:交换算法设计和分析的新方法。

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

摘要

This thesis addresses the design and analysis of implementable high-performance algorithms for high speed data networks, such as the Internet. Our focus is on designing scheduling algorithms for crossbar switches. We exhibit a natural tradeoff between implementational simplicity and goodness of performance for scheduling algorithms operating in very high speed switches. Our goal will be to resolve this tradeoff using novel design methods which involve randomization on the one hand; and to develop new methods to analyze the performance of these algorithms on the other. Along these lines, this thesis has two main parts.; The first part is motivated by the following considerations. The scheduler of a high speed switch poses challenging problems to the algorithm designer. It needs to provide a good performance even though scheduling decisions need to be made in a very limited time and while utilizing meagre computational resources. To illustrate, a switch in the Internet core operates at a line rate of 10 Gbps. This implies that scheduling decisions need to be made roughly every 50 ns. Complicated algorithms cannot be designed to operate at this speed; only the simplest algorithms are implementable. But a simple algorithm may perform rather poorly, if it is not well-designed.; We choose randomization as a central tool to design simple, high-performance switch schedulers. This choice affords us the ability to exploit several desirable features of randomized algorithms: simplicity, good performance, robustness, and the possibility of derandomization for eventual implementation. Specifically, we exhibit three algorithms that exhibit these features.; Our second contribution is a new approach for analyzing the delay induced by a switch scheduling algorithm. Traditional methods, based largely on queueing and large deviation theories, are inadequate for the purpose of analyzing the delays induced by switch schedulers. We adopt a different strategy based on Heavy Traffic Theory which advances our understanding of delay in the following two senses. First, it leads to the characterization of a delay-optimal scheduling algorithm. Second, it helps explain some intriguing observations other researchers have made through simulation-based studies about the delay of scheduling algorithms.
机译:本文致力于设计和分析适用于高速数据网络(例如Internet)的高性能算法。我们的重点是为交叉开关设计调度算法。对于在高速交换机中调度的算法,我们在实现的简单性和性能的优良性之间表现出一种自然的权衡。我们的目标将是使用新颖的设计方法来解决这一折衷,一方面涉及随机化;并开发新的方法来分析这些算法的性能。按照这些思路,本论文分为两个主要部分。第一部分是出于以下考虑。高速开关的调度程序给算法设计人员带来了挑战性的问题。即使需要在非常有限的时间内并且在利用微薄的计算资源的情况下做出调度决策,它也必须提供良好的性能。为了说明,Internet核心中的交换机以10 Gbps的线速运行。这意味着调度决策大约需要每50 ns做出一次。复杂的算法无法设计为以这种速度运行;只有最简单的算法才可以实现。但是,如果设计不当,则简单算法的效果可能会很差。我们选择随机化作为设计简单的高性能交换调度程序的中心工具。这种选择使我们能够利用随机算法的一些理想功能:简单性,良好的性能,鲁棒性以及为最终实现进行非随机化的可能性。具体来说,我们展示了展示这些功能的三种算法。我们的第二个贡献是一种用于分析由开关调度算法引起的延迟的新方法。传统的方法主要基于排队和大偏差理论,不足以分析由交换调度程序引起的延迟。我们基于重载理论采用了不同的策略,从以下两个方面提高了我们对延迟的理解。首先,它导致了延迟最优调度算法的表征。其次,它有助于解释其他研究人员通过基于仿真的研究对调度算法的延迟所做的一些有趣的观察。

著录项

  • 作者

    Shah, Devavrat D.;

  • 作者单位

    Stanford University.;

  • 授予单位 Stanford University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 122 p.
  • 总页数 122
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号