{"title":"A General Development Methodology for Network Protocol Based on Network Processor","authors":"Wang Yongjun, Hu Qingyuan","doi":"10.1109/CHINACOM.2006.344660","DOIUrl":null,"url":null,"abstract":"NPs would be adopted in more and more communication devices, especially edge devices for their flexibility of protocol function upgrading. But NP's complex design, architectural heterogeneity, and demanding performance constraints make development of network protocol much difficult than expected. According to our experience from project of high performance router based on network processor, a general protocol development methodology is proposed, which defines the work flow of protocol development, and emphasizes the design of integrated coordinated NPs software development toolkits. The toolkits would help to increase the efficiency of NP code, which makes full of NP's performance, at the same time, provide programmers with whole life cycle of NP software development.","PeriodicalId":408368,"journal":{"name":"2006 First International Conference on Communications and Networking in China","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 First International Conference on Communications and Networking in China","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CHINACOM.2006.344660","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
NPs would be adopted in more and more communication devices, especially edge devices for their flexibility of protocol function upgrading. But NP's complex design, architectural heterogeneity, and demanding performance constraints make development of network protocol much difficult than expected. According to our experience from project of high performance router based on network processor, a general protocol development methodology is proposed, which defines the work flow of protocol development, and emphasizes the design of integrated coordinated NPs software development toolkits. The toolkits would help to increase the efficiency of NP code, which makes full of NP's performance, at the same time, provide programmers with whole life cycle of NP software development.