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 条
  • [41] Towards a Domain-Specific Language for Patterns-Oriented Parallel Programming
    Griebler, Dalvan
    Fernandes, Luiz Gustavo
    PROGRAMMING LANGUAGES, SBLP 2013, 2013, 8129 : 105 - 119
  • [42] Obstacles and opportunities with using visual and domain-specific languages in scientific programming
    Jones, Michael
    Scaffidi, Christopher
    2011 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2011), 2011, : 9 - 16
  • [43] Domain-specific programming assistance in an embedded DSL for generating processor emulators
    Okuda, Katsumi
    Chiba, Shigeru
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 1256 - 1264
  • [44] A Programming Environment for Visual Block-Based Domain-Specific Languages
    Kurihara, Azusa
    Sasaki, Akira
    Wakita, Ken
    Hosobe, Hiroshi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 287 - 296
  • [45] Domain-specific programming assistance in an embedded DSL for generating processor emulators
    Okuda, Katsumi
    Chiba, Shigeru
    Proceedings of the ACM Symposium on Applied Computing, 2021, : 1256 - 1264
  • [46] Domain Model Definition for Domain-Specific Rule Generation Using Variability Model
    Mani, Neel
    Helfert, Markus
    Pahl, Claus
    Nimmagadda, Shastri L.
    Vasant, Pandian
    MODELING, SIMULATION, AND OPTIMIZATION, 2018, : 39 - 55
  • [47] Towards Domain-specific Model Editors with Automatic Model Completion
    Sen, Sagar
    Baudry, Benoit
    Vangheluwe, Hans
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2010, 86 (02): : 109 - 126
  • [48] Domain-Specific Profiling
    Bergel, Alexandre
    Nierstrasz, Oscar
    Renggli, Lukas
    Ressia, Jorge
    OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2011, 2011, 6705 : 68 - 82
  • [49] Domain-Specific Greed
    Weiss, Martin
    Schulze, Julian
    Krumm, Stefan
    Goeritz, Anja S. S.
    Hewig, Johannes
    Mussel, Patrick
    PERSONALITY AND SOCIAL PSYCHOLOGY BULLETIN, 2024, 50 (06) : 889 - 905
  • [50] A cognitive model to predict domain-specific consumer innovativeness
    Hoffmann, Stefan
    Soyez, Katja
    JOURNAL OF BUSINESS RESEARCH, 2010, 63 (07) : 778 - 785