Self-organization of reconfigurable protocol stack for networked control systems

In networked control systems (NCS), the control performance depends on not only the control algorithm but also the communication protocol stack. The performance degradation introduced by the heterogeneous and dynamic communication environment has intensified the need for the reconfigurable protocol stack. In this paper, a novel architecture for the reconfigurable protocol stack is proposed, which is a unified specification of the protocol components and service interfaces supporting both static and dynamic reconfiguration for existing industrial communication standards. Within the architecture, a triple-level self-organization structure is designed to manage the dynamic reconfiguration procedure based on information exchanges inside and outside the protocol stack. Especially, the protocol stack can be self-adaptive to various environment and system requirements through the reconfiguration of working mode, routing and scheduling table. Finally, the study on the protocol of dynamic address management is conducted for the system of controller area network (CAN). The results show the efficiency of our self-organizing architecture for the implementation of a reconfigurable protocol stack.

[1]  Tao Xing,et al.  Real-time performance evaluation of line topology switched Ethernet , 2008, Int. J. Autom. Comput..

[2]  Chen Hui,et al.  Genetic algorithm-based dynamic reconfiguration for networked control system , 2008, Neural Computing and Applications.

[3]  Hung Keng Pung,et al.  Design and implementation of a dynamic protocol framework , 2004, ICON.

[4]  David Border,et al.  Fieldbus networks for control system implementations , 2003, Proceedings: Electrical Insulation Conference and Electrical Manufacturing and Coil Winding Technology Conference (Cat. No.03CH37480).

[5]  Christian Bettstetter,et al.  Self-organization in communication networks: principles and design paradigms , 2005, IEEE Communications Magazine.

[6]  Joseph B. Evans,et al.  Design and Implementation of Composite Protocols , 2003 .

[7]  Shen Ge Reconfigurable Computing Technology and Developing Trends , 2004 .

[8]  André Schiper,et al.  Appia vs. Cactus: comparing protocol composition frameworks , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..

[9]  Matti A. Hiltunen,et al.  A configurable and extensible transport protocol , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[10]  José Duato,et al.  A methodology for developing deadlock-free dynamic network reconfiguration processes. Part II , 2005, IEEE Transactions on Parallel and Distributed Systems.

[11]  Wang Gui CAN Bus and the Higher Layer Protocol Based on CAN Protocol , 2003 .

[12]  Matti A. Hiltunen,et al.  Constructing adaptive software in distributed systems , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[13]  Xinping Guan,et al.  Feedback stabilization over wireless network using adaptive coded modulation , 2008, Int. J. Autom. Comput..

[14]  Chee-Wei Ang,et al.  Dynamically loadable protocol stacks - a message parser-generator implementation , 2004, IEEE Internet Computing.

[15]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[16]  Sirkka-Liisa Jämsä-Jounela,et al.  Networked control with delay measurement and estimation , 2009 .

[17]  Dong-Sung Kim,et al.  Real-time scheduling method for networked discrete control systems , 2009 .

[18]  Shuang-Hua Yang,et al.  Dynamic cluster head for lifetime efficiency in WSN , 2009, Int. J. Autom. Comput..

[19]  P.G. Bridges,et al.  A Configurable and Extensible Transport Protocol , 2007, IEEE/ACM Transactions on Networking.

[20]  Giovanna Di Marzo Serugendo,et al.  COMSCRIPT: An Environment for the Implementation of Protocol Stacks and their Dynamic Reconfiguration , 1994 .

[21]  Gianluca Cena,et al.  A protocol for automatic node discovery in CANopen networks , 2003, IEEE Trans. Ind. Electron..

[22]  Feng-Li Lian,et al.  Network design consideration for distributed control systems , 2002, IEEE Trans. Control. Syst. Technol..

[23]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2002, Wirel. Networks.

[24]  Xian-Ming Tang,et al.  Feedback scheduling of model-based networked control systems with flexible workload , 2008, Int. J. Autom. Comput..

[25]  Jean-Pierre Thomesse,et al.  Fieldbus Technology in Industrial Automation , 2005, Proceedings of the IEEE.

[26]  Senthilkumar Dhanasekaran,et al.  Nonsaturation throughput enhancement of IEEE 802.11b distributed coordination function for heterogeneous traffic under noisy environment , 2010, Int. J. Autom. Comput..

[27]  Larry L. Peterson,et al.  The x-Kernel: An Architecture for Implementing Network Protocols , 1991, IEEE Trans. Software Eng..