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.
Similar content being viewed by others
References
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.
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)
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
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)
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.
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.
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.
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.
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.
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.
C. Prehofer, C. Bettstetter. Self-organization in communication networks: Principles and design. IEEE Communications Magazine, vol. 43, no. 7, pp. 78–85, 2005.
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.
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.
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.
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.
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.
J. P. Thomesse. Fieldbus technology in industrial automation. Proceedings of the IEEE, vol. 93, no. 6, pp. 1073–1101, 2005.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Vector-Informatik GmbH. CANalyzer User Manual, Version 7.1, [Online], Available: http://www.vectorworldwide.com, December 17, 2010.
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-011-0577-1