Toward a Practical Reconfigurable Router: A Software Component Development Approach

被引:8
|
作者
Xu, Ke [1 ]
Chen, Wenlong [2 ]
Lin, Chuang [4 ]
Xu, Mingwei [4 ]
Ma, Dongchao [3 ]
Qu, Yi [4 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Capital Normal Univ, Coll Informat Engn, Beijing, Peoples R China
[3] North China Univ Technol, Inst Informat Engn, Beijing, Peoples R China
[4] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
来源
IEEE NETWORK | 2014年 / 28卷 / 05期
关键词
D O I
10.1109/MNET.2014.6915443
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern routers are no longer simple packet routing equipment. They are extremely complex systems that incorporate various network management functionalities. Due to system complexity, most commercial routers are developed by a few equipment vendors in a closed development pattern, which not only hinders the broad participation of most routing function research and development (R&D) teams, but also deter the wide deployment of novel network architectures such as Software Defined Networks (SDNs). In this article a practical approach is introduced to build an open, flexible, and modularized reconfigurable router. A reconfigurable routing software platform supporting functional modules is dynamically assembled, replaced, and updated in the form of components. So far the platform has been adopted by vendors such as Ruijie Networks in their commercial routers, and it is running well all the time. Moreover, a component development environment is provided, which consists of a code editor, a multi-platform compiler, and an automatic testing tool. A component sharing website has also been built to encourage the participation of various R&D teams and promote the spread of our open reconfigurable development pattern.
引用
收藏
页码:74 / 80
页数:7
相关论文
共 50 条
  • [1] Moving toward component-based software development approach
    Pour, G
    [J]. TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 296 - 300
  • [2] Performance Analysis over Software Router vs. Hardware Router: A Practical Approach
    Guillen, Edward
    Maria Sossa, Ana
    Paola Estupinan, Edith
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL II, 2012, : 973 - 978
  • [3] Toward component-oriented formal software development: An algebraic approach
    Bidoit, M
    Sannella, D
    Tarlecki, A
    [J]. RADICAL INNOVATIONS OF SOFTWARE AND SYSTEMS ENGINEERING IN THE FUTURE, 2004, 2941 : 75 - 90
  • [4] On the Design of Green Reconfigurable Router toward Energy Efficient Internet
    Wu, Chunming
    Wang, Binqiang
    Hu, Chengchen
    Xiong, Wei
    Jiang, Ming
    Wu, Jiangxing
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2011, 49 (06) : 83 - 87
  • [5] Toward specifications for reconfigurable component systems
    Tarlecki, Andrzej
    [J]. Petri Nets and Other Models of Concurrency - ICATPN 2007, 2007, 4546 : 24 - 28
  • [6] An Approach to Assure QoS for Dynamically Reconfigurable Component-Based Software Systems
    Reeta, R.
    Mariappan, A. K.
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [7] A Solver for Performance-Aware Component Composition Problem in Reconfigurable Router
    Wang, Zhiming
    Wu, Jiangxing
    Zhang, Fengyu
    Zhang, Jianhui
    Zhang, Zhen
    Hu, Yuxiang
    [J]. 2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, : 470 - 475
  • [8] Systems and software development leadership: A practical improvement approach
    Iowa State Univ, Ames, United States
    [J]. Syst Eng, 1 (44-56):
  • [9] Systems and software development leadership: A practical improvement approach
    Melsa, James L.
    Smith, D. Paul
    [J]. Systems Engineering, 1998, 1 (01): : 44 - 56
  • [10] A component-based approach for embedded software development
    Yen, IL
    Goluguri, J
    Bastani, F
    Khan, L
    Linn, J
    [J]. ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 402 - 410