近日,由天翼云弹性网络开拓者团队撰写的《Towards Better QoS and Lower Costs of P4 EIP Gateway at the Edge》论文被The 24th IEEE/ACM International Symposium on Cluster, Cloud, and Internet Computing (CCGrid 2024) 长文收录。 

CCGrid是云计算领域较高水平的国际学术会议,也是中国计算机学会CCF推荐的国际会议之一。CCGrid平均每年收到数百篇来自世界各地的论文投稿,近三年的论文接收率分别为21%(2023年)、24%(2022年)、26.1%(2021年)。此次弹性网络开拓者团队所著论文被收录,代表着天翼云技术创新能力再获业界权威机构认可。

云网关是一种虚拟的数据包转发设备,在多租户环境中提供高性能和可靠的连接。在众多网关中,公网网关承载了弹性IP(EIP)网络功能,将租户的虚拟私有云(VPC)与公网相连接,如图1所示。

图1 公网网关包转发模型

管理已订阅EIP的流量是EIP网络的主要功能之一。目前常见的EIP解决方案基于纯软件,并部署在x86集群上,将EIP NF卸载至编程协议无关的数据包处理器(P4)交换机可以显著降低资本支出。然而,利用P4来管理和调整流量颇具挑战性:首先,P4规范尚未定义一个标准化的QoS策略库;其次,P4并非专为流量管理或流量整形设计;最后,就EIP的流量管理服务而言,P4交换芯片上的片上存储容量极其有限。

针对上述痛点,该论文提出了一种基于P4虚拟缓冲区(VBuf)的EIP流量管理设计方案,分析了将EIP网关的网络功能卸载到边缘云P4交换机的过程中P4芯片所面临的资源有限的挑战。针对该挑战,论文介绍了天翼云在确保云网关服务质量(QoS)方面的关键洞察和创新设计,该设计创新结合了通用流量整形(GTS)和承诺访问速率(CAR)的优点,基于P4芯片在虚拟网络数据平面上获得了完整的实现。最后,论文对验证QoS改进的评估实验进行了分析,实验结果表明,与CAR相比,该方法(图2中VB)可以将局部流量抖动降低4倍【如图2(a)所示】,将局部数据包丢失率降低10倍【如图2(b)所示】,并使得端侧TCP拥塞窗口变化更加平滑【如图2(c)所示】。

图2 流量验证实验中CAR与本文方法效果的对比

大流量下公网网关抖动

大流量下公网网关丢包率

端侧TCP拥塞窗口变化

天翼云弹性网络开拓者团队致力于云网络领域的架构创新及高新技术预备研发,未来将继续通过科技创新提升云网络的关键性能指标;同时,针对广泛的人工智能和机器学习业务应用,团队将结合云网融合和边缘计算,以提高网络在人工智能数据收集、模型训练、模型传递以及推理决策等方面的效率和准确度。

随着数字化转型深入,弹性网络为用户提供了高度可靠、灵活可扩展和强大的网络基础设施优势,在信息交流和数据传输中发挥着越来越重要的作用。未来,天翼云将不断加强关键核心技术自主攻关,以领先的技术和完善的服务,为用户高效上云、深度用云提供安全、智能、便捷的云服务。

再获权威认可!天翼云论文被IEEE/ACM CCGrid收录的更多相关文章

  1. 阿里巴巴 Kubernetes 能力再获 CNCF 认可 | 云原生生态周报 Vol. 32

    作者 | 丁海洋  陈有坤 李鹏  孙健波 业界要闻 阿里巴巴 Kubernetes 技术能力再获 CNCF 认可 CNCF 官网发布博文<Demystifying Kubernetes as ...

  2. 【巨杉数据库SequoiaDB】巨杉再获企业级认可,分布式数据库领跑“一亿中流”

    据全球最具权威的IT研究与顾问咨询公司 Gartner 预测,DBMS(数据库管理系统)市场从2017年到2018年增长了18.4%,达到461亿美元,这是有史以来最大幅的增长,并有望在2019年超过 ...

  3. 阿里云数据库再获学术顶会认可,一文全览VLDB最新亮点

    一年一度的数据库领域顶级会议VLDB 2019于当地时间8月26日-8月30日在洛杉矶圆满落幕.在本届大会上,阿里云数据库产品团队浓墨登场,不仅有多篇论文入选Research Track和Indust ...

  4. 玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

    数字时代下,算力成为新的核心生产力,传统以CPU为核心的架构难以满足新场景下快速增长的算力需求,具备软硬加速能力的DPU得以出现并快速发展.天翼云凭借领先的技术和丰富的应用实践自研紫金DPU,打造为云 ...

  5. Html5与CSS3权威指南 百度云下载

    Html5与CSS3权威指南 百度云下载 链接:http://pan.baidu.com/s/1hq6Dlvm 密码:php3

  6. 天翼云 RDS数据库操作

    1.RDS数据库创建好之后点击RDS实例管理找到已下信息 官方文档 -1:http://www.ctyun.cn/help/qslist/567 官方文档 -2:http://www.ctyun.cn ...

  7. 天翼云安装jdk(注意有坑)

    1.下载jdk8 查看Linux位数,到oracle官网下载对应的jdk ① sudo uname --m  确认32位还是64位 ② https://www.oracle.com/technetwo ...

  8. 天翼云上新增IP备案具体操作步骤

    0.点击右上角的备案,进入到备案中心 1.已备案信息管理 点击左侧的已备案信息管理,右侧出现的页面中找到已备案网站信息,网站负责人后面的操作里有5个图标,点击第三个(变更接入),提交订单,进入到下一步 ...

  9. 如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?

    转自<知乎>如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文? 问题: 作为一个博士生,一直为写论文头疼,读过很多高质量论文,觉得写的真好,但是轮到自己写总 ...

  10. 网易云通过KCSP认证,云原生技术实力再获认可

    近日,网易云通过KCSP认证,正式成为CNCF官方认可的Kubernetes服务提供商,也标志着网易云在云原生领域的技术实力得到了业界认可. Kubernetes是第一个从CNCF毕业的开源项目,凭借 ...

随机推荐

  1. importlib 用法

    首先看一下importlib.import_module(name, package=None)函数的参数 函数调用存在两种方式: 1.绝对导入,name为完整路径str,package为None. ...

  2. JAVA并发编程学习笔记之Unsafe类

    java不能直接访问操作系统底层,而是通过本地方法来访问.Unsafe类提供了硬件级别的原子操作,主要提供了以下功能: 1.通过Unsafe类可以分配内存,可以释放内存: 类中提供的3个本地方法all ...

  3. uni-app Vue3项目引入Tailwind CSS

    前情 Tailwind CSS 是一个原子类 CSS 框架,它将基础的 CSS 全部拆分为原子级别,同时还补全各种浏览器模式前缀,兼容性也不错.它的工作原理是扫描所有 HTML 文件.JavaScri ...

  4. 上位机与MES数据交互的常用方案

    一.前言 随着工业自动化水平的不断提高,我们在做上位机开发的时候,会经常涉及到与MES进行数据交互. 上位机与MES(Manufacturing Execution System,制造执行系统)之间的 ...

  5. 深度学习环境搭建(Windows11)

    深度学习环境的搭建(Windows11) 偶然重装了系统,在此记录下环境的恢复 基本深度学习环境的搭建,包括Anaconda+CUDA+cuDNN+Pytorch+TensorRT的安装与配置. ps ...

  6. 【Amadeus原创】查找docker里程序源代码路径 上传本地文件

    1. 先找到container id ,诸如,我要进wikijs. id为3f6d2092f6ba docker ps 2. docker exec 进入container里面 docker exec ...

  7. 欢迎 PaliGemma 2 – 来自 Google 的新视觉语言模型

    我们很高兴迎来 Google 全新的视觉语言模型 PaliGemma 2,这是 PaliGemma 的一个新版本.与其前代产品一样,PaliGemma 2 使用强大的 SigLIP 进行视觉处理,但在 ...

  8. 数据加速器 GooseFS 1.2.0 版本正式发布

    新春已来临,腾讯云存储团队正式在官方网站上架数据加速器 GooseFS 产品,同时数据加速器 GooseFS 1.2.0 版本正式发布.该版本总结并收敛了 GooseFS 在过往大规模生产环境实践中遇 ...

  9. android emulator 设置代理

    android emulator 设置代理 由于开发的 app 需要访问 google 服务,那么跑虚拟机的时候就需要设置网络代理,试了几种方法都没成功,记录一下 因为已知我开发电脑的代理地址和端口, ...

  10. ChatGPT生成接口测试用例(二)

    5.1.4 自动生成测试数据 测试数据的生成通常是接口测试的一个烦琐任务.ChatGPT可以帮助测试团队生成测试数据,包括各种输入和它们的组合.测试人员可以描述他们需要的数据类型和范围,ChatGPT ...