...
首页> 外文期刊>IEEE transactions on network and service management >HQTimer: A Hybrid ${Q}$ -Learning-Based Timeout Mechanism in Software-Defined Networks
【24h】

HQTimer: A Hybrid ${Q}$ -Learning-Based Timeout Mechanism in Software-Defined Networks

机译:HQTimer:混合 $ {Q} $ -软件定义网络中基于学习的超时机制

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

获取外文期刊封面封底 >>

       

摘要

Software-defined networking (SDN) has enabled flexible control over the network by leveraging data plane programming languages such as OpenFlow. However, this fine-grained control is potentially at odds with data plane performance due to the high storage load and limited flow table space of SDN switches. Wildcard rules and timeout mechanisms are the main approaches to relieve the load. However, wildcard rules introduce the rule dependency problem, which poses obstacles to preserve the semantics of network policies and design the timeout mechanism. Therefore, exploiting the limited flow table effectively as well as designing a safe timeout mechanism become the main challenge. In this paper, we propose HQTimer: a hybrid Q-learning-based timeout mechanism in SDN. HQTimer employs a hybrid timeout mechanism and a Q-learning-based adaptation logic. HQTimer is safe, as its timeout mechanism ensures the forwarding logic is not violated by the rule dependency problem. HQTimer is adaptive, as it assigns different timeout values to different rules according to the traffic dynamics and the data plane performance based on Q-learning. The extensive experiments based on real and synthetic workloads show that HQTimer achieves both a higher table-hit rate and a lower overflow number compared with existing timeout mechanisms. Specifically, in contrast to a well-tuned, static idle timeout mechanism, HQTimer improves the table-hit rate from 97.6% to 99.4% while decreasing the overflow number by 83.8%.
机译:软件定义网络(SDN)通过利用数据平面编程语言(例如OpenFlow)实现了对网络的灵活控制。但是,由于SDN交换机的高存储负载和有限的流表空间,这种细粒度的控制可能会与数据平面性能相抵触。通配符规则和超时机制是减轻负载的主要方法。但是,通配符规则引入了规则依赖性问题,这给保留网络策略的语义和设计超时机制带来了障碍。因此,有效利用有限的流表以及设计安全的超时机制成为主要挑战。在本文中,我们提出了HQTimer:SDN中基于混合Q学习的超时机制。 HQTimer采用混合超时机制和基于Q学习的自适应逻辑。 HQTimer是安全的,因为其超时机制可确保规则依赖性问题不会违反转发逻辑。 HQTimer是自适应的,因为它根据基于Q学习的流量动态和数据平面性能将不同的超时值分配给不同的规则。基于实际和合成工作负载的大量实验表明,与现有的超时机制相比,HQTimer可以实现更高的表命中率和更低的溢出数。具体地说,与经过良好调整的静态空闲超时机制相比,HQTimer将表命中率从97.6%提高到99.4%,同时将溢出数减少了83.8%。

著录项

  • 来源
  • 作者单位

    Southern Univ Sci & Technol, Future Network Inst, Shenzhen 518055, Peoples R China|PCL Res Ctr Networks & Commun, Peng Cheng Lab, Shenzhen 518055, Peoples R China;

    Tsinghua Univ, Tsinghua Berkeley Shenzhen Inst, Shenzhen 100084, Peoples R China;

    Tsinghua Univ, Grad Sch Shenzhen, Shenzhen 100084, Peoples R China;

    Tsinghua Univ, Grad Sch Shenzhen, Shenzhen 100084, Peoples R China;

    Tsinghua Univ, Grad Sch Shenzhen, Shenzhen 100084, Peoples R China;

    Shenzhen Polytech, Dept Mechatron Engn, Shenzhen 518055, Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    SDN; timeout mechanism; Q-learning; rule dependency problem;

    机译:SDN;超时机制;Q-学习;规则依赖问题;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号