文档名:支持增量式编程的多模态网络环境
摘要:当前,多模态网络编程模型与底层硬件紧耦合、强相关,导致网络程序呈现扁平化和单片化特征.因此,持续开发模态程序效率低下且极易出错,制约了网元设备的可用性和可靠性.为此,本文提出面向多模态网络的编程环境(PINet'sProgrammingEnvironment,PPE),支持增量式开发网络协议与功能.基于"巨型交换机"思想,PPE提出了一种平台无关的编程模型及语言,支持模块化编程和跨平台移植,通过模块单元的灵活组合提高网络程序的开发效率.同时,针对上述模型设计了前后端分离的编译系统框架.该系统自动化解析并组合分布式的模态程序,通过优化报文处理逻辑自动适配硬件资源约束.实验结果表明,在不影响硬件性能的基础上,PPE能够降低20%的程序开发量,同时引入编译时延和资源开销在合理范围内.
Abstract:Atpresent,programmingabstractionsofpolymorphicnetwork(PINet)aretightlycoupledtotheunderly-inghardware,andthusprogramsaremonolithicandtarget-specific.Asaresult,itisinefficiencyanderror-pronetodevelopprogramscontinuously,whichcompromisestheavailabilityandreliabilityofhardwaredevices.Inthispaper,wepresentthePINet'sprogrammingenvironment(PPE)thataimstoenableincrementaldevelopmentofprotocolsandfunctions.Basedontheabstractionofone-big-switch,PPEproposesatarget-independentmodel&languagetosupportmodularityandportabili-ty.Itimprovesdevelopmentefficiencybypowerfulformsofprogramcomposition.Correspondingly,thecompilerframe-workisseparatedfromfront-endandback-end,sothatitcanautomatethecompositionandanalysisofthedistributedpro-grams.Thepacketprocessinglogicisoptimizedtofittheresourceconstraintsofhardware.Theexperimentalresultsshowthat,PPEcanreducethelinesofcodeby20%withouttheaffecttohardwareperformance,whileintroducingreasonablecompilationdelayandresourceoverhead.
作者:崔子熙 田乐 崔鹏帅 胡宇翔 伊鹏 邬江兴Author:CUIZi-xi TIANLe CUIPeng-shuai HUYu-xiang YIPeng WUJiang-xing
作者单位:中国人民解放军战略支援部队信息工程大学信息技术研究所,河南郑州450001
刊名:电子学报 ISTICEIPKU
Journal:ActaElectronicaSinica
年,卷(期):2024, 52(4)
分类号:TP393
关键词:编程模型 多模态网络 可编程数据平面 模块化 增量式编程 网络模态
Keywords:programmingabstraction polymorphicnetwork programmabledataplane modular incrementalpro-gramming networkmodality
机标分类号:G25TP3G434
在线出版日期:2024年6月26日
基金项目:支持增量式编程的多模态网络环境[
期刊论文] 电子学报--2024, 52(4)崔子熙 田乐 崔鹏帅 胡宇翔 伊鹏 邬江兴当前,多模态网络编程模型与底层硬件紧耦合、强相关,导致网络程序呈现扁平化和单片化特征.因此,持续开发模态程序效率低下且极易出错,制约了网元设备的可用性和可靠性.为此,本文提出面向多模态网络的编程环境(PINet'sPr...参考文献和引证文献
参考文献
引证文献
本文读者也读过
相似文献
相关博文
支持增量式编程的多模态网络环境 Enabling Incremental Programming in PINet Environment
支持增量式编程的多模态网络环境.pdf
- 文件大小:
- 5.95 MB
- 下载次数:
- 60
-
高速下载
|