Skip to main content
Log in

Self-organization of reconfigurable protocol stack for networked control systems

  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Kolla, D. Border, E. Mayer. Fieldbus networks for control system implementations. In Proceedings of Electrical Insulation Conference and Electrical Manufacturing and Coil Winding Technology Conference, IEEE, Indianapolis, USA, pp. 493–498, 2003.

    Chapter  Google Scholar 

  2. G. R. Wang, J. M. Qian. CAN bus and the higher layer protocol based on CAN protocol. Computer Measurement & Control, vol. 11, no. 5, pp. 391–394, 2003. (in Chinese)

    Google Scholar 

  3. X. M. Tang, J. S. Yu. Feedback scheduling of model-based networked control systems with flexible workload. International Journal of Automation and Computing, vol. 5, no. 4, pp. 389–394, 2008

    Article  Google Scholar 

  4. R. Duan, X. Y. Fan, D. Y. Gao, G. Shen. Reconfigurable computing technology and developing trends. Application Research of Computers, vol. 21, no. 8, pp. 14–17, 2004. (in Chinese)

    Google Scholar 

  5. O. Lysne, T. M. Pinkston, J. Duato. A methodology for developing deadlock-free dynamic network reconfiguration processes. IEEE Transactions on Parallel and Distributed Systems, vol. 16, no. 5, pp. 428–443, 2005.

    Article  Google Scholar 

  6. L. M. An, H. K. Pung, L. F. Zhou. Design and implementation of a dynamic protocol framework. In Proceedings of the 12th IEEE International Conference on Networks, Singapore, vol. 2, pp. 552–558, 2004.

  7. M. Muhugusa, G. D. Marzo, C. Tschudin, S. Eduardo, H. Jürgen. Comscript: An environment for the implementation of protocol stacks and their dynamic reconfiguration. International Symposium on Applied Corporate Computing, 1994.

  8. W. K. Chen, M. A. Hiltunen, R. D. Schlichting. Constructing adaptive software in distributed systems. In Proceedings of the 21st International Conference on Distributed Computing Systems, IEEE, Mesa, USA, pp. 635–643, 2001.

    Chapter  Google Scholar 

  9. G. T. Wong, M. A. Hiltunen, R. D. Schlichting. A configurable and extensible transport protocol. In Proceedings of the 20th Annual Joint Conference of the IEEE Computer and Communications Societies, IEEE, AK, USA, vol. 1, pp. 319–328, 2001.

    Google Scholar 

  10. K. T. Seng, G. Yu, S. T. Kean, W. A. Chee, G. Nirmalya. Dynamically loadable protocol stacks — A message parser-generator implementation. IEEE Internet Computing, vol. 8, no. 2, pp. 19–25, 2004.

    Article  Google Scholar 

  11. C. Prehofer, C. Bettstetter. Self-organization in communication networks: Principles and design. IEEE Communications Magazine, vol. 43, no. 7, pp. 78–85, 2005.

    Article  Google Scholar 

  12. W. Ye, J. Heidemann, D. Estrin. Medium access control with coordinated adaptive sleeping for wireless sensor networks. IEEE/ACM Transactions on Networking, vol. 12, no. 3, pp. 493–506, 2004.

    Article  Google Scholar 

  13. B. J. Chen, K. Jamieson, H. Balakrishnan, R. Morris. Span: An energy-efficient coordination algorithm for topology maintenance in ad hoc wireless networks. Wireless Networks, vol. 8, no. 5, pp. 481–494, 2002.

    Article  MATH  Google Scholar 

  14. H. Abusaimeh, S. H. Yang. Dynamic cluster head for lifetime efficiency in WSN. International Journal of Automation and Computing, vol. 6, no. 1, pp. 48–54, 2009.

    Article  Google Scholar 

  15. D. Senthilkumar, A. Krishnan. Nonsaturation throughput enhancement of IEEE 802.11b distributed coordination function for heterogeneous traffic under noisy environment. International Journal of Automation and Computing, vol.7, no. 1, pp. 95–104, 2010.

  16. L. Yang, X. P. Guan, C. N. Long, X. Y. Luo. Feedback stabilization over wireless network using adaptive coded modulation. International Journal of Automation and Computing, vol. 5, no. 4, pp. 381–388, 2008.

    Article  Google Scholar 

  17. J. P. Thomesse. Fieldbus technology in industrial automation. Proceedings of the IEEE, vol. 93, no. 6, pp. 1073–1101, 2005.

    Article  Google Scholar 

  18. N. C. Hutchinson, L. L. Peterson. The X-kernel: An architecture for implementing network protocols. IEEE Transactions on Software Engineering, vol. 17, no. 1, pp. 64–76, 1991.

    Article  Google Scholar 

  19. S. Mena, X. Cuvellier, C. Gregoire, A. Schiper. Appia vs. Cactus: Comparing protocol composition frameworks. In Proceedings of the 22nd International Symposium on Reliable Distributed Systems, IEEE, Florence, Italy, pp. 189–198, 2003.

    Chapter  Google Scholar 

  20. M. Kannan, E. Komp, G. Minden. Design and Implementation of Composite Protocols, Technical Report, Department of Electrical Engineering and Computer Science, Anna University, Chennai, India, 1997.

    Google Scholar 

  21. N. Vatanski, J. P. Georges, C. Aubrun, E. Rondeau, S. L. J. Jounela. Networked control with delay measurement and estimation. Control Engineering Practice, vol. 17, no. 2, pp. 231–244, 2009.

    Article  Google Scholar 

  22. F. L. Lian, J. Moyne, D. Tilbury. Network design consideration for distributed control systems. IEEE Transactions on Control Systems Technology, vol. 10, no. 2, pp. 297–307, 2002.

    Article  Google Scholar 

  23. D. S. Kim, D. H. Choi, P. Mohapatra. Real-time scheduling method for networked discrete control systems. Control Engineering Practice, vol. 17, no. 5, pp. 564–570, 2009.

    Article  Google Scholar 

  24. F. Cen, T. Xing, K. Wu. Real-time performance evaluation of line topology switched Ethernet. International Journal of Automation and Computing, vol. 5, no. 4, pp. 376–380, 2008.

    Article  Google Scholar 

  25. C. J. Zhou, C. J. Xiang, H. Chen, H. J. Fang. Genetic algorithm-based dynamic reconfiguration for networked control system. Neural Computing and Applications, vol. 17, no. 2, pp. 153–160, 2008.

    Article  Google Scholar 

  26. G. Cena, A. Valenzano. A protocol for automatic node discovery in CANopen networks. IEEE Transactions on Industrial Electronics, vol. 50, no. 3, pp. 419–430, 2003.

    Article  Google Scholar 

  27. Vector-Informatik GmbH. CANalyzer User Manual, Version 7.1, [Online], Available: http://www.vectorworldwide.com, December 17, 2010.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chun-Jie Zhou.

Additional information

This work was supported by National Natural Science Foundation of China (No. 60674081, No. 60834002, No. 61074145).

Chun-Jie Zhou received the M. Sc. and Ph.D. degrees in control theory and control engineering from Huazhong University of Science and Technology, Wuhan, PRC in 1991 and 2001, respectively. He is currently a professor in the Department of Control Science and Engineering at Huazhong University of Science and Technology.

His research interests include industrial communication, artificial intelligence, and theory and application of networked control systems.

Hui Chen received the B. Sc. degree in electrical and electronics engineering from the University of Fuzhou, Fuzhou, PRC in 2005, and the M. Sc. degree in control theory and control engineering from Huazhong University of Science and Technology, Wuhan, PRC in 2007. He is currently a Ph.D. candidate in control science and engineering at Huazhong University of Science and Technology.

His research interests include formal description technology and industrial communication.

Yuan-Qing Qin received the M. Sc. and Ph.D. degrees in control theory and control engineering from Huazhong University of Science and Technology, Wuhan, PRC in 2003 and 2007, respectively. He is currently a lecturer in the Department of Control Science and Engineering, Huazhong University of Science and Technology.

His research interests include networked control systems, artificial intelligence, and machine vision.

Yu-Feng Shi received the B. Sc. degree in the Department of Control Science and Engineering from Huazhong University of Science and Technology, Wuhan, PRC in 2006, and M. Sc. degree in control theory and control engineering from Huazhong University of Science and Technology in 2008. He is currently a Ph.D. candidate in control science and engineering at Huazhong University of Science and Technology.

His research interests include embedded operating systems and industrial communications.

Guang-Can Yu received the B. Sc. degree in computer engineering from Logistical Engineering University, Chongqing, PRC in 1997, and the Ph.D. degree in computer science and technology from Huazhong University of Science and Technology, Wuhan, PRC in 2008. Currently, he is engaging in postdoctoral work in the Department of Control Science and Engineering at Huazhong University of Science and Technology.

His research interests include industrial communication and software architecture.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhou, CJ., Chen, H., Qin, YQ. et al. Self-organization of reconfigurable protocol stack for networked control systems. Int. J. Autom. Comput. 8, 221–235 (2011). https://doi.org/10.1007/s11633-011-0577-1

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-011-0577-1

Keywords

Navigation