Tripod: Towards a Scalable, Efficient and Resilient Cloud Gateway

Tripod: Towards a Scalable, Efficient and Resilient Cloud Gateway
复制标题

Tripod:迈向可扩展、高效且有弹性的云网关

DOI:
10.1109/jsac.2019.2894189
复制
发表时间:
2019-02
期刊:
IEEE Journal on Selected Areas in Communications (JSAC)
影响因子:
--
通讯作者:
Hongxin Hu
Hongxin Hu
中科院分区:
其他
文献类型:
--
作者:
Menghao Zhang;Jun Bi;Kai Gao;Yi Qiao;Guanyu Li;Xiao Kong;Zhaogeng Li;Hongxin Hu

文献摘要

参考文献

被引文献

相似文献

云网关是云平台的基本组件,其中各种网络功能(例如,L4/L7负载平衡、网络地址转换、状态防火墙和SYN代理)被部署来处理数百万个连接和数十亿个数据包。通过<italic>可扩展的流量管理</italic>机制提供<italic>高性能</italic>和<italic>故障弹性的</italic>数据包处理对于确保云提供商的服务质量至关重要,因此非常重要。为了低成本和高灵活性,现在许多网络功能都是用商用服务器在软件中实现的。然而,现有的基于软件的网络功能框架往往提供了这些功能的一部分,而不能同时满足上述三个需求。为了解决这些问题,在本文中,我们介绍TRIPOD,一个新的网络功能框架,专门为云网关。TRIPOD识别了松散耦合<italic>的流量</italic>、<italic>处理逻辑</italic>和<italic>状态</italic>的基本局限性,通过<italic>简单、高效的流量处理机制</italic>和<italic>高性能的状态管理服务,</italic>将这三个元素与云网关的独特特性结合起来进行管理。TRIPOD采用了多种有效的技术和优化,能够实现<italic>可扩展的流量管理</italic>(即使是~Tbps的流量,流量规则也小于100条)、<italic>高性能</italic>(与现有技术相比,延迟减少了40%)和<italic>故障恢复能力</italic>(与现有技术相比,数据包/连接丢失率相似),即使在非常繁忙的流量下,也具有合理的开销(小于工作负载流量的10%),非常适合用于云网关。
Cloud gateways are fundamental components of a cloud platform, where various network functions (e.g., L4/L7 load balancing, network address translation, stateful firewall, and SYN proxy) are deployed to process millions of connections and billions of packets. Providing <italic>high-performance</italic> and <italic>failure-resilient</italic> packet processing with a <italic>scalable traffic management</italic> mechanism is crucial to ensuring the quality of service of a cloud provider, and hence is of great importance. Many network functions nowadays are implemented in software with commodity servers for low cost and high flexibility. However, existing software-based network function frameworks oftentimes provide part of these features, while cannot satisfy all three requirements above simultaneously. To address these issues, in this paper, we introduce TRIPOD, a novel network function framework specialized for cloud gateways. Having identified the fundamental limitations of loosely coupling <italic>traffic</italic>, <italic>processing logic</italic> and <italic>state</italic>, TRIPOD jointly manages these three elements with the unique characteristics of cloud gateways, which is enabled by a <italic>simple, efficient traffic processing mechanism</italic>, and a <italic>high performance state management service</italic>. Adopting several effective techniques and optimizations, TRIPOD is able to achieve <italic>scalable traffic management</italic> (<100 flow rules for even ~Tbps traffic), <italic>high performance</italic> (reducing 40% of latency compared with state of the art) and <italic>failure resilience</italic> (similar packet/connection loss rate compared to state of the art), with reasonable overheads (less than 10% of the workload traffic) even under an extremely heavy traffic, making it a good fit for cloud gateways.
DOI: 10.1109/wcnc.2018.8377297
发表时间: 2018-04
期刊: 2018 IEEE Wireless Communications and Networking Conference (WCNC)
影响因子: --
作者:
Miloud Bagaa;T. Taleb;Abdelquoddouss Laghrissi;A. Ksentini
通讯作者: Miloud Bagaa;T. Taleb;Abdelquoddouss Laghrissi;A. Ksentini
DOI: 10.1145/3214287
发表时间: 2018-07
影响因子: --
作者:
Deepak Vasisht;Anubhav Jain;Chen-Yu Hsu;Zachary Kabelac;D. Katabi
通讯作者: Deepak Vasisht;Anubhav Jain;Chen-Yu Hsu;Zachary Kabelac;D. Katabi
DOI: 10.1145/2967360.2967363
发表时间: 2016-08
期刊: Proceedings of the 7th ACM SIGOPS Asia-Pacific Workshop on Systems
影响因子: --
作者:
Libin Liu;Hong Xu;Zhixiong Niu;Peng Wang;Dongsu Han
通讯作者: Libin Liu;Hong Xu;Zhixiong Niu;Peng Wang;Dongsu Han
DOI: 10.1145/2901318.2901352
发表时间: 2016-04
期刊: Proceedings of the Eleventh European Conference on Computer Systems
影响因子: --
作者:
Rohan Gandhi;Charlie Hu;Ming Zhang
通讯作者: Rohan Gandhi;Charlie Hu;Ming Zhang
DOI: 10.1145/2740070.2626307
发表时间: 2014-10-01
影响因子: 2.8
作者:
Jin, Xin;Liu, Hongqiang Harry;Wattenhofer, Roger
通讯作者: Wattenhofer, Roger