首页> 外文学位 >Buffer management and quality of service predictability for best effort traffic.
【24h】

Buffer management and quality of service predictability for best effort traffic.

机译:缓冲区管理和服务质量可预测性,以实现尽力而为的流量。

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

摘要

The increasing use of the Internet and computer networks in general to run old and new applications is putting a lot of pressure on how networks are designed and built to support those applications adequately. Networking technologies have been designed to offer different types of services, each one meant to address the main requirements of certain applications. Each type of service contains a particular set of algorithms and mechanisms that enforce those requirements within the network. However, the most successful service so far has been surprisingly the one that does not provide any kind of performance guarantees to applications. From the network and applications' point of view, this service, commonly known as the best effort service class, is the most simple to understand and implement. Applications do not need to know their traffic requirements and characteristics to ask the network for specific resources to satisfy them. On the other hand, networks only need a scheduling discipline and a buffer management scheme. However, one drawback of this service is that its quality depends on the number of applications joining and leaving the system at any given time, and as a result, applications can receive not only bad performance but also a very unpredictable service.; Buffer management strategies have been widely recognized as a critical component in all networking technologies. In best effort services, the Buffer Management Scheme (BMS) is perhaps the most important and influencing mechanism since the scheduling mechanism of choice is usually First Come First Served (FCFS). Buffer management schemes for best effort services were initially created to combat network congestion but nowadays they have also assumed other roles, such as the improvement of the application-level performance, the network utilization and the predictability of the service. This dissertation studies the problem of buffer management in the best effort service category of Asynchronous Transfer Mode (ATM) networks and proposes a novel buffer management algorithm called Preemptive Partial Packet Discard (pPPD) that exhibits important gains in performance over the existing ones, both in absolute and relative terms. Using simulations, we show how pPPD improves the application-level loss and delay performance metrics, the network utilization and the application-level predictability, allowing applications to predict the quality of the best effort service and adapt accordingly. In addition, pPPD has a very important and unique characteristic for a buffer management scheme: it is very flexible. pPPD can be easily changed to suit or satisfy particular needs. Besides the “plain” pPPD, five pPPD variants are also proposed. pPPD-hops and pPPD-weighted are proposed to increase the application performance over multi-hop environments; pPPD-clr and pPPD-time are proposed to modify the best effort service model to improve the service predictability for some applications or classes of applications supporting relative traffic differentiation; and pPPD-tcp is proposed to improve the performance of TCP traffic over ATM networks.; In addition, the applicability of the buffer management algorithms used in ATM networks is studied in general networks as the performance of the generalized versions of these schemes is analyzed using numerical analysis and simulations.
机译:通常,Internet和计算机网络越来越多地用于运行新旧应用程序,这给设计和构建网络以充分支持这些应用程序的方式带来了很大压力。网络技术已被设计为提供不同类型的服务,每种技术都旨在满足某些应用程序的主要需求。每种类型的服务都包含一组特定的算法和机制,可在网络内强制执行这些要求。但是,迄今为止,最成功的服务是不为应用程序提供任何类型的性能保证的服务。从网络和应用程序的角度来看,此服务(通常称为尽力而为服务类)是最易于理解和实现的。应用程序不需要知道其流量要求和特征即可向网络请求特定的资源来满足它们。另一方面,网络仅需要调度规则和缓冲区管理方案。但是,该服务的一个缺点是其质量取决于在任何给定时间加入和离开系统的应用程序的数量,结果,应用程序不仅会收到性能不佳的情况,还会收到非常不可预测的服务。缓冲区管理策略已被公认为所有网络技术中的关键组成部分。在尽力而为的服务中,缓冲区管理方案(BMS)可能是最重要且影响最大的机制,因为选择的调度机制通常是先到先服务(FCFS)。最初创建了用于尽力而为服务的缓冲区管理方案来应对网络拥塞,但是如今,它们还承担了其他角色,例如提高应用程序级性能,网络利用率和服务的可预测性。本文研究了异步传输模式(ATM)网络尽力而为服务类别中的缓冲区管理问题,并提出了一种称为抢先部分分组丢弃(pPPD)的新型缓冲区管理算法,该算法在性能上比现有的有显着提高。绝对和相对术语。通过仿真,我们展示了pPPD如何改善应用程序级别的丢失和延迟性能指标,网络利用率以及应用程序级别的可预测性,从而使应用程序能够预测尽力而为服务的质量并做出相应的调整。此外,pPPD对于缓冲区管理方案具有非常重要且独特的特性:它非常灵活。可以轻松更改pPPD以适合或满足特定需求。除了“普通” pPPD,还提出了五个pPPD变体。提出了pPPD-hops和pPPD加权以提高多跳环境下的应用程序性能。提出了pPPD-clr和pPPD-time来修改尽力而为服务模型,以提高某些应用程序或支持相对流量区分的应用程序类别的服务可预测性;提出了pPPD-tcp来提高ATM网络上TCP流量的性能。此外,在ATM网络中使用的缓冲区管理算法的适用性在通用网络中进行了研究,因为使用数值分析和仿真分析了这些方案的通用版本的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号