首页> 外文OA文献 >Fuzzy logic based robust control of queue management and optimal treatment of traffic over TCP/IP networks
【2h】

Fuzzy logic based robust control of queue management and optimal treatment of traffic over TCP/IP networks

机译:基于模糊逻辑的队列管理鲁棒控制和TCP / IP网络上流量的最佳处理

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Improving network performance in terms of efficiency, fairness in the bandwidth, and system stability has been a research issue for decades. Current Internet traffic control maintains sophistication in end TCPs but simplicity in routers. In each router, incoming packets queue up in a buffer for transmission until the buffer is full, and then the packets are dropped. This router queue management strategy is referred to as Drop Tail. End TCPs eventually detect packet losses and slow down their sending rates to ease congestion in the network. This way, the aggregate sending rate converges to the network capacity. In the past, Drop Tail has been adopted in most routers in the Internet due to its simplicity of implementation and practicability with light traffic loads. However Drop Tail, with heavy-loaded traffic, causes not only high loss rate and low network throughput, but also long packet delay and lengthy congestion conditions. To address these problems, active queue management (AQM) has been proposed with the idea of proactively and selectively dropping packets before an output buffer is full. The essence of AQM is to drop packets in such a way that the congestion avoidance strategy of TCP works most effectively. Significant efforts in developing AQM have been made since random early detection (RED), the first prominent AQM other than Drop Tail, was introduced in 1993. Although various AQMs also tend to improve fairness in bandwidth among flows, the vulnerability of short-lived flows persists due to the conservative nature of TCP. It has been revealed that short-lived flows take up traffic with a relatively small percentage of bytes but in a large number of flows. From the user’s point of view, there is an expectation of timely delivery of short-lived flows. Our approach is to apply artificial intelligence technologies, particularly fuzzy logic (FL), to address these two issues: an effective AQM scheme, and preferential treatment for short-lived flows. Inspired by the success of FL in the robust control of nonlinear complex systems, our hypothesis is that the Internet is one of the most complex systems and FL can be applied to it. First of all, state of the art AQM schemes outperform Drop Tail, but their performance is not consistent under different network scenarios. Research reveals that this inconsistency is due to the selection of congestion indicators. Most existing AQM schemes are reliant on queue length, input rate, and extreme events occurring in the routers, such as a full queue and an empty queue. This drawback might be overcome by introducing an indicator which takes account of not only input traffic but also queue occupancy for early congestion notification. The congestion indicator chosen in this research is traffic load factor. Traffic load factor is in fact dimensionless and thus independent of link capacity, and also it is easy to use in more complex networks where different traffic classes coexist. The traffic load indicator is a descriptive measure of the complex communication network, and is well suited for use in FL control theory. Based on the traffic load indicator, AQM using FL – or FLAQM – is explored and two FLAQM algorithms are proposed. Secondly, a mice and elephants (ME) strategy is proposed for addressing the problem of the vulnerability of short-lived flows. The idea behind ME is to treat short-lived flows preferably over bulk flows. ME’s operational location is chosen at user premise gateways, where surplus processing resources are available compared to other places. By giving absolute priority to short-lived flows, both short and long-lived flows can benefit. One problem with ME is starvation of elephants or long-lived flows. This issue is addressed by dynamically adjusting the threshold distinguishing between mice and elephants with the guarantee that minimum capacity is maintained for elephants. The method used to dynamically adjust the threshold is to apply FL. FLAQM is deployed to control the elephant queue with consideration of capacity usage of mice packets. In addition, flow states in a ME router are periodically updated to maintain the data storage. The application of the traffic load factor for early congestion notification and the ME strategy have been evaluated via extensive experimental simulations with a range of traffic load conditions. The results show that the proposed two FLAQM algorithms outperform some well-known AQM schemes in all the investigated network circumstances in terms of both user-centric measures and network-centric measures. The ME strategy, with the use of FLAQM to control long-lived flow queues, improves not only the performance of short-lived flows but also the overall performance of the network without disadvantaging long-lived flows.
机译:在效率,带宽公平性和系统稳定性方面提高网络性能一直是数十年来的研究课题。当前的Internet流量控制保持了最终TCP的复杂性,但路由器却保持了简单性。在每个路由器中,传入的数据包在缓冲区中排队等待传输,直到缓冲区已满,然后丢弃这些数据包。此路由器队列管理策略称为“丢弃尾”。最终TCP最终会检测到数据包丢失并降低其发送速率,以缓解网络拥塞。这样,总发送速率收敛到网络容量。过去,Drop Tail由于其实现的简单性和在轻流量负载下的实用性,已被Internet上的大多数路由器采用。但是,具有大量流量的Drop Tail不仅会导致高丢失率和低网络吞吐量,还会导致长数据包延迟和冗长的拥塞状况。为了解决这些问题,已经提出了主动队列管理(AQM),其思想是在输出缓冲区已满之前主动并选择性地丢弃数据包。 AQM的本质是以一种使TCP的拥塞避免策略最有效地工作的方式丢弃数据包。自从1993年引入随机早期检测(RED)以来,在开发AQM方面做出了重大努力。RED是除Drop Tail之外的第一个重要AQM。尽管各种AQM也倾向于提高流之间带宽的公平性,但短命流的脆弱性由于TCP的保守性而持续存在。已经发现,短命的流以相对较小的字节百分比占用流量,但是占用了大量的流。从用户的角度来看,期望及时交付短期流。我们的方法是应用人工智能技术,尤其是模糊逻辑(FL),来解决以下两个问题:有效的AQM方案和对短暂流量的优先处理。受到FL在非线性复杂系统的鲁棒控制中的成功的启发,我们的假设是Internet是最复杂的系统之一,并且FL可以应用于它。首先,最先进的AQM方案胜过Drop Tail,但其性能在不同的网络情况下并不一致。研究表明,这种不一致是由于拥塞指标的选择所致。大多数现有的AQM方案都依赖于队列长度,输入速率和路由器中发生的极端事件,例如满队列和空队列。可以通过引入一个指标来克服这一缺点,该指标不仅考虑输入流量,还考虑队列占用率,以进行早期拥塞通知。本研究中选择的拥塞指标是交通负荷因子。流量负载因数实际上是无量纲的,因此与链路容量无关,并且易于在不同流量类别共存的更复杂的网络中使用。通信量负载指示器是对复杂通信网络的描述性度量,非常适合在FL控制理论中使用。基于交通负荷指标,探索了使用FL或FLAQM的AQM,并提出了两种FLAQM算法。其次,提出了一种“老鼠与大象”(ME)策略,以解决短期流量脆弱性的问题。 ME背后的想法是处理短寿命流,优先于大流量。 ME的操作位置是在用户驻地网关中选择的,与其他地方相比,那里存在可用的处理资源。通过绝对优先考虑短期流,短期流和长期流都可以受益。我的一个问题是大象饥饿或长寿。通过动态调整区分小鼠和大象的阈值并确保保持大象的最小容量来解决此问题。动态调整阈值的方法是应用FL。考虑到鼠标数据包的容量使用情况,将FLAQM部署为控制大象队列。此外,ME路由器中的流状态会定期更新以维护数据存储。通过广泛的实验仿真,在一定范围的交通负荷条件下,评估了交通负荷因子在早期拥堵通知中的应用和ME策略。结果表明,在以用户为中心的度量和以网络为中心的度量方面,所提出的两种FLAQM算法在所有调查的网络环境下均优于某些著名的AQM方案。 ME策略(使用FLAQM控制长寿命流队列)不仅提高了短寿命流的性能,而且还提高了网络的整体性能,而不会不利于长寿命流。

著录项

  • 作者

    Li Zhi;

  • 作者单位
  • 年度 2005
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号