Domain-Specific Programming Router Model

被引:0
|
作者
Liu, Zhongpei [1 ]
Lv, Gaofeng [1 ]
Wang, Jichang [1 ]
Yang, Xiangrui [1 ]
机构
[1] Natl Univ Def Technol, Changsha, Peoples R China
关键词
White-box switch; Data processor unit; Domain-specific programming; Software defined;
D O I
10.1007/978-981-19-9697-9_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Router architecture continues to innovate, performance continues to upgrade and functionality continues to expand, but it still can't support operators to customize network services. On the other hand, the performance and functions of "white box" switches such as Server-Switch based on software defined architecture are better to meet the service requirements of operators. Using DSA (Domain Specific Architecture) as reference, the self-developed programmable switching chip is used as the core of router data plane for innovation. A new programmable data processing unit (dpDPU) based on Reconfigurable Match Tables (RMT) pipeline is designed and implemented to optimize protocol processing and break through heterogeneous accelerated programmable data forwarding plane, software/hardware cooperative protocol control plane, and advanced programming method based on domain language. DPRouter has the advantages of simple structure implementation, high performance switching chip, data processor domain language programming, software defined control and so on. It can simplify the development of network services by operators and lay the foundation for the integration of traditional router and switch devices.
引用
下载
收藏
页码:26 / 37
页数:12
相关论文
共 50 条
  • [21] A domain-specific language for model coupling
    Bulatewicz, Tom
    Cuny, Janice
    PROCEEDINGS OF THE 2006 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2006, : 1091 - +
  • [22] ` Domain-Specific Model Verification with QVT
    Elaasar, Maged
    Briand, Lionel
    Labiche, Yvan
    MODELLING FOUNDATIONS AND APPLICATIONS, 2011, 6698 : 282 - 298
  • [23] Domain-Specific Model Distance Measures
    Syriani, Eugene
    Bill, Robert
    Wimmer, Manuel
    JOURNAL OF OBJECT TECHNOLOGY, 2019, 18 (03): : 1 - 19
  • [24] Object-Oriented Programming Model for Synthesis of Domain-Specific Application Development Environment
    Lugaric, Tomislav
    Pavlic, Zvonimir
    Skvorc, Dejan
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 1162 - 1167
  • [25] A domain-specific visual language for domain model evolution
    Sprinkle, J
    Karsai, G
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 291 - 307
  • [26] Hypertextual Programming for Domain-Specific End-User Development
    Ortiz-Chamorro, Sebastian
    Rossi, Gustavo
    Schwabe, Daniel
    END-USER DEVELOPMENT, PROCEEDINGS, 2009, 5435 : 225 - +
  • [27] SIPE: A Domain-Specific Language for Specifying Interactive Programming Exercises
    Swacha, Jakub
    TOWARDS A SYNERGISTIC COMBINATION OF RESEARCH AND PRACTICE IN SOFTWARE ENGINEERING, 2018, 733 : 15 - 29
  • [28] myDIG: Personalized Illicit Domain-Specific Knowledge Discovery with No Programming
    Kejriwal, Mayank
    Szekely, Pedro
    FUTURE INTERNET, 2019, 11 (03):
  • [29] Domain-Specific Programming of Very High Speed Packet Processing
    Brebner, Gordon
    Lemonnier, Fabrice
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 211 - 212
  • [30] Domain-Specific Programming Languages for Computational Nucleic Acid Systems
    Lakin, Matthew R.
    Phillips, Andrew
    ACS SYNTHETIC BIOLOGY, 2020, 9 (07): : 1499 - 1513