Software and Hardware Co‐design for Sustainable Cyber‐physical Systems
Junlong Zhou,Angeliki Kritikakou,Dakai Zhu,Jose L. Martinez Lastra,Shiyan Hu
DOI: https://doi.org/10.1002/spe.3017
2021-01-01
Software Practice and Experience
Abstract:Cyber-physical systems (CPS), characterized by the deep integration of computation, communication, and control of physical processes, are becoming increasingly important. To enable the sustainable development of such systems, innovative technologies of software and hardware designs for green and energy-efficient CPS, such as reducing energy consumption of computing infrastructures, improving computational efficiency in smart energy systems, and exploring renewable energy resources to mitigate classical energy usages, need to be investigated. This special issue aims to provide a platform for the researchers, academia, and industry to present their novel solutions, applications, tools, software, hardware, and algorithms designed for addressing various sustainability challenges in CPS. The response from the CPS community was enthusiastic: the special issue received 34 manuscripts submitted by the authors from China, United States, India, Korea, Lebanon, and so on. According to the Journal of Software: Practice and Experience (SPE) review standards, this special issue accepted 14 high-quality research articles that cover a wide range of topics. These articles provide the software and hardware co-design solutions to improve dependability, energy efficiency, quality of service (QoS) of CPS, and also to introduce the methodologies for specific CPS applications. To enable the sustainable development of CPS, innovative technologies for improving system dependability are necessary. The article1 reviews and compares the state-of-the-art approaches designed for availability protection, integrity protection, and confidentiality protection of in-vehicle CPS. In this article, the authors also summarized the future challenges for cybersecurity protection of in-vehicle CPS and provided several possible solutions for these challenges. Wind turbine system is a critical enabler for building the sustainable CPS. To reduce the maintenance cost of wind turbines, Jin et al.2 proposed a novel deep domain adversarial residual neural network for diagnosing bearing fault by combining domain adversarial neural network and residual network. Cyberattack schemes and coding models build by algebra tools are usually used to address the security problem of CPS. The authors presented an efficient parallel Boolean characteristic set method3 to improve the efficiency of solving Boolean polynomial system problems in CPS. To overcome the shortcomings of the common electric vehicle charging model, the article4 proposes an innovative charge method to improve electric vehicles users' charging experience and a cooperative control-based power scheduling algorithm to increase energy efficiency. Xiao et al.5 studied the energy allocation problem for activity recognition in wearable devices with kinetic energy harvesting. They developed a hybrid optimization framework that maximizes the average accuracy of human activity recognition through energy allocation. Jiang et al.6 designed a field programmable gate array based low-bit neural network accelerator to support various artificial intelligence applications in sustainable CPS. Cao et al.7 formulated a problem of minimizing service latency of edge-cloud computing coupled CPS under energy budget and reliability requirements, and proposed a two-stage approach that optimizes service latency for increasing system QoS. Network traffic prediction is a very common service in networked CPS. To achieve universal excellent prediction performance, the article8 proposes a new network traffic prediction scheme based on echo state network with adaptive reservoir. By leveraging the utilization efficiency of resources in CPS, the authors developed a caching method for dynamic large-scale data streams and a data model for hot data identification and management.9 As artificial intelligence techniques are becoming increasingly vital in CPS, the article10 proposes a new federated learning-based scheme to train disease diagnosis models for distributed medical image data from medical CPS. A dual-grained representation model is built to support the disease prevention and control in public health CPS.11 For software deployed in automotive CPS, the authors12 developed a variable consistency check tool to increase the accuracy of variable consistency check, along with a quick check time. A cloud–CPS framework,13 which integrates CPS into cloud computing infrastructures, is designed to achieve both accurate data sensing and fast data analysis. The authors also proposed a method to analyze the cost risk of instance recommendation for the cloud–CPS framework. A keywords-driven web application programming interfaces recommendation approach14 is presented to design green and compatible software for CPS. The authors express their warmest thanks to all authors who submitted their articles to this special issue. The authors also would like to extend their sincere thanks to the anonymous reviewers for their timely and high-quality review comments. A special appreciation is extended to Professor Rajkumar Buyya, the Editor-in-Chief of SPE, and his editorial team for their consistent guidance and assistance in the preparation and publication of this special issue.