计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2013年
z2期
30-33,37
,共5页
分布式%并行框架%MPI%网络设备
分佈式%併行框架%MPI%網絡設備
분포식%병행광가%MPI%망락설비
distributed%parallel architecture%Message Passing Interface (MPI)%network device
网络平台向异构、多核和分布式演进,与其配套的设备软件也在向扁平化和模块化发展.实际中由于IP层及其上层功能模块存在分布式和并行化等特征,往往需要多台物理网络设备才能验证和测试其功能是否正确实现.在缺少大量物理网络设备的研发阶段,一旦无法保证功能模块实现的质量,可能导致后期测试阶段错误过多.这一方面由于传统的单台设备研发方法的局限性,缺乏对不同设备间功能模块交互的验证,隐藏了协议交互错误.另一方面是IP层及其上层业务的研发缺乏统一的仿真机制来抽象底层物理设备和通信环境,开发效率较低.根据相似原理,提出使用NPI技术的并行框架来辅助网络功能模块研发的方案,建立统一的仿真机制,减轻开发负担并提高开发效率,从而降低后期测试阶段的错误率,提高研发的质量.同时对框架进行工程实现,针对具体的研发实例网络端控制节点的选择问题进行实验和分析.结果表明该方法可以推广到网络设备软件中的功能模块的研发.
網絡平檯嚮異構、多覈和分佈式縯進,與其配套的設備軟件也在嚮扁平化和模塊化髮展.實際中由于IP層及其上層功能模塊存在分佈式和併行化等特徵,往往需要多檯物理網絡設備纔能驗證和測試其功能是否正確實現.在缺少大量物理網絡設備的研髮階段,一旦無法保證功能模塊實現的質量,可能導緻後期測試階段錯誤過多.這一方麵由于傳統的單檯設備研髮方法的跼限性,缺乏對不同設備間功能模塊交互的驗證,隱藏瞭協議交互錯誤.另一方麵是IP層及其上層業務的研髮缺乏統一的倣真機製來抽象底層物理設備和通信環境,開髮效率較低.根據相似原理,提齣使用NPI技術的併行框架來輔助網絡功能模塊研髮的方案,建立統一的倣真機製,減輕開髮負擔併提高開髮效率,從而降低後期測試階段的錯誤率,提高研髮的質量.同時對框架進行工程實現,針對具體的研髮實例網絡耑控製節點的選擇問題進行實驗和分析.結果錶明該方法可以推廣到網絡設備軟件中的功能模塊的研髮.
망락평태향이구、다핵화분포식연진,여기배투적설비연건야재향편평화화모괴화발전.실제중유우IP층급기상층공능모괴존재분포식화병행화등특정,왕왕수요다태물리망락설비재능험증화측시기공능시부정학실현.재결소대량물리망락설비적연발계단,일단무법보증공능모괴실현적질량,가능도치후기측시계단착오과다.저일방면유우전통적단태설비연발방법적국한성,결핍대불동설비간공능모괴교호적험증,은장료협의교호착오.령일방면시IP층급기상층업무적연발결핍통일적방진궤제래추상저층물리설비화통신배경,개발효솔교저.근거상사원리,제출사용NPI기술적병행광가래보조망락공능모괴연발적방안,건립통일적방진궤제,감경개발부담병제고개발효솔,종이강저후기측시계단적착오솔,제고연발적질량.동시대광가진행공정실현,침대구체적연발실례망락단공제절점적선택문제진행실험화분석.결과표명해방법가이추엄도망락설비연건중적공능모괴적연발.