理论用于实践!华为配置管理研究获SIGCOMM 2022最佳论文奖
机器之心专栏
机器之心编辑部
在第36届SIGCOMM2022会议上 , 来自华为的研究者受生物学里的同化作用Assimilation的启发 , 首次提出了SNA(Software-definedNetworkAssimilation)的概念 。
网络是现代社会高效运转的重要基础设施 。 从运营商网络时代到云数据中心网络时代 , 大型网络的管理者通常会采购并运维来自多个设备供应商的设备 , 并持续引进新设备模型和新厂商设备到网络中 。 高效地将多种设备吸纳入统一的配置管理框架 , 是支撑海量网络应用的核心基础能力 。
文章图片
然而长期以来 , 不同供应商的网络设备缺乏统一的配置管理接口 。 当前的网络配置管理实践十分依赖运维工程师的人力付出 , 他们需要翻阅多个设备商的大量配置手册 , 理解各设备商的配置模型 , 编写规则将设备原生配置命令映射到中心控制器的统一配置模型 , 该过程非常繁琐且容易出错 。
文章图片
面向网络基础设施需要吸纳新设备的长期而持续的需求 , 高效准确获取设备原生配置模型和网络统一配置管理模型的映射关系是一个核心挑战 。 在8月22日-26日举办的第36届SIGCOMM2022会议上 , 华为的研究者针对这一难题提出了崭新的思路,受生物学里的同化作用Assimilation的启发 , 首次提出了SNA(Software-definedNetworkAssimilation)的概念 。 研究者推出了助力网络配置管理最后一公里的辅助框架NAssim , 把一个现有网络“消化、理解、吸收”新设备的过程尽可能进行了自动化 , 并提出用网络配置语义模型NetBERT直接“读懂”配置说明书 , 把运维工程师从繁琐易出错的工作中解放出来 , 大幅提升网络运维的效率 。 目前该工作正在华为数通产品线进行落地试点 。
SIGCOMM(SpecialInterestGrouponDataCommunication , 数据通信专业组)是美国计算机协会ACM(AssociationforComputingMachinery)组织的通信网络领域的顶级旗舰会议 , 每年吸引全球近千名网络与通信领域的顶级专家参加 , 拥有极高的学术地位 。 据了解,本届会议共281篇投稿论文 , 接收55篇 , 接受率约为19.57% 。 《Software-DefinedNetworkAssimilation:BridgingtheLastMileTowardsCentralizedNetworkConfigurationManagementwithNAssim》是中国地区首篇荣获该会议最佳论文奖的论文 。
文章图片
论文地址:https://dl.acm.org/doi/10.1145/3544216.3544244
接下来 , 我们将对华为推出的配置管理系统NAssim进行详细解读 。
设计思路和系统概述
首先来看设计思路 。 SNA(Software-definedNetworkAssimilation , 软件定义网络同化)是指将异构的设备配置模型(包括传统设备和新引入的设备商设备)接纳入现有的集中式控制的网络中的过程 , 其核心难题是解决多样的设备原生配置模型(Vendor-specificDeviceModel , VDM)和中心控制器统一配置管理模型(UnifiedDeviceModel , UDM)的映射问题 。
文章图片
现有的SNA流程十分依赖运维工程师的专家知识进行人工映射 , 研究者因此试图寻找一种更为高效和自动化的方式加速SNA流程 , 将运维工程师从繁琐且易出错的工作中解放出来 。 受现有运维实践启发 , 研究者提出设计一个能够像运维工程师一样能“读懂”配置说明书的系统 , 这个系统能够消化理解配置手册 , 从中自动提取设备原生模型 , 并基于手册中丰富的配置语义描述信息 , 自动推理设备原生配置模型和控制器统一配置模型的映射关系 。
- 本文转自:中国日报网由中国交通企业管理协会主办的“首届全国交通企业智慧建设创新实践案例暨...|西安经开区这家企业两项成果入选“首届全国交通企
- 本文转自:新华网8月27日|2022年全国通信理论与技术学术会议在宁举行
- 注射针管刚性检测仪器是专业用于注射针针管和医疗器械用的硬直不锈钢针管的挠度值测定|注射针(管)刚性检测仪器
- 冷冻干燥机广泛应用于医药、食品等行业中。|冷冻干燥机工作前的“预热”准备工作有哪些
- 四年研究浓缩为几分钟实验,已故教授所提理论在太空得到证明
- 对辊制砂机能用于河卵石制砂吗,有哪些优势?
- 医生|公立互联网医院如何演进,天肿的创新实践值得借鉴
- 高通骁龙|Java:8个用于云原生世界的Java框架
- 低碳办公 | 天友绿色设计中心,一场10年的超低能耗建筑运营实践
- 短视频|Java:8个用于云原生世界的Java框架