1Ministry of Education Key Lab For Intelligent Networks and Network Security (MOE KLINNS Lab), Department of Automation, School of Electronic and Information Engineering, Xi’an Jiaotong University, Xi’an 710049, China 2NIMBUS Centre for Embedded Systems Research, Cork Institute of Technology, Rossa Avenue, Cork, Ireland 3Department of Automation, Shanghai Jiaotong University, Shanghai 200240, China 4 School of Electronic and Electrical Engineering, Nanyang Technological University, BLK S2, Singapore 639798 5Department of Chemical and Materials Engineering, University of Alberta, Edmonton, AB, Canada T6G 2G6