Towards energy efficient service composition in green energy powered Cyber-Physical Fog Systems

Abstract After decades of fast development in Cyber–Physical System (CPS), CPS services are becoming more and more ubiquitous. While, the still growing trends on ambient intelligence asks for more smart CPS applications. Meanwhile, fog computing may also exhibit advantage on the energy efficiency as the fog nodes are distributed in the environment and can harvest green energy from the environment. Fog computing has been regarded as an ideal platform for the distributed and diverse CPS applications. In this paper, we are motivated to investigate how to explore the energy generation diversity in fog computing platform to achieve energy efficient service composition in a green energy powered Cyber–Physical Fog System (CPFS), with the joint consideration of source rate control, load balancing and service replica deployment. The energy efficiency problem is formulated as a mixed integer linear programming (MILP) and proved as NP-hard. To address the computation complexity, we further propose a heuristic algorithm. Extensive simulation studies are conducted and the results show the high energy efficiency of our algorithm by the fact it performs much close to the optimal solution.

[1]  Yang Li,et al.  Fog-Based Evaluation Approach for Trustworthy Communication in Sensor-Cloud System , 2017, IEEE Communications Letters.

[2]  Vladimir Stantchev,et al.  Smart Items, Fog and Cloud Computing as Enablers of Servitization in Healthcare , 2015 .

[3]  Hui Tian,et al.  Data collection from WSNs to the cloud based on mobile Fog elements , 2017, Future Gener. Comput. Syst..

[4]  Kin K. Leung,et al.  Dynamic service migration in mobile edge-clouds , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[5]  Yang Xiang,et al.  A CPS framework based perturbation constrained buffer planning approach in VLSI design , 2017, J. Parallel Distributed Comput..

[6]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[7]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[8]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[9]  Feihong Gu,et al.  Compressive sensing of piezoelectric sensor response signal for phased array structural health monitoring , 2017, Int. J. Sens. Networks.

[10]  Shiyan Hu,et al.  Design Automation for Interwell Connectivity Estimation in Petroleum Cyber-Physical Systems , 2017, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Hao Hu,et al.  Improving Web Sites Performance Using Edge Servers in Fog Computing Architecture , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[12]  Rongxing Lu,et al.  Towards power consumption-delay tradeoff by workload allocation in cloud-fog computing , 2015, 2015 IEEE International Conference on Communications (ICC).

[13]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[14]  Jian Zhang,et al.  Energy-efficient data-gathering rendezvous algorithms with mobile sinks for wireless sensor networks , 2017, Int. J. Sens. Networks.

[15]  Eui-nam Huh,et al.  Fog Computing and Smart Gateway Based Communication for Cloud of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[16]  Thomas F. Wenisch,et al.  PowerNap: eliminating server idle power , 2009, ASPLOS.

[17]  Jie Wu,et al.  Dependable Structural Health Monitoring Using Wireless Sensor Networks , 2015, IEEE Transactions on Dependable and Secure Computing.