Seamless Integration of Cloud and Edge with a Service-Based Approach

Edge computing may improve the processing quality of big IoT stream data and reduce network operational cost by moving computation onto the edge. However, there are two challenges in integrating cloud and edge computing for big stream data. Firstly, edge equipment usually has very limited computing power as well as storage ability, and apparently cannot support all the processing of big and real-time stream data. A flexible division of such services between edge and cloud is needed. Secondly, edge-end collaboration continuously changes due to some intrinsic interaction of data stream. In this paper, we propose a service-based approach to seamlessly integrating cloud and edge equipment. Based on our service model, we split a cloud service into two parts running on cloud and edge respectively. Also, we propose a dynamic service scheduling mechanism based on the improved bipartite graphs. We can deploy a cloud service to the edge at the right time when a key node emerges. The effectiveness of the proposed approach is demonstrated by examining real cases of China's State Power Grid. Experimental results verify the effectiveness and efficiency of our approach.

[1]  Chase Qishi Wu,et al.  An integrated approach to workflow mapping and task scheduling for delay minimization in distributed environments , 2015, J. Parallel Distributed Comput..

[2]  Yuming Zhou,et al.  Structural Balance Theory-Based E-Commerce Recommendation over Big Rating Data , 2018, IEEE Transactions on Big Data.

[3]  Xuyun Zhang,et al.  A Distributed Locality-Sensitive Hashing-Based Approach for Cloud Service Recommendation From Multi-Source Data , 2017, IEEE Journal on Selected Areas in Communications.

[4]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

[5]  Xiao Ma,et al.  Cost-efficient workload scheduling in Cloud Assisted Mobile Edge Computing , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).

[6]  Jian Yu,et al.  A Service-Based Approach to Traffic Sensor Data Integration and Analysis to Support Community-Wide Green Commute in China , 2016, IEEE Transactions on Intelligent Transportation Systems.

[7]  Laurence T. Yang,et al.  A Cloud-Edge Computing Framework for Cyber-Physical-Social Services , 2017, IEEE Communications Magazine.

[8]  Jianping Pan,et al.  Sketch-based data placement among geo-distributed datacenters for cloud storages , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[9]  Abhishek Chandra,et al.  Nebula: Distributed edge cloud for data-intensive computing , 2014, CTS.

[10]  Ejaz Ahmed,et al.  A survey on mobile edge computing , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[11]  MengChu Zhou,et al.  Mobility-Aware Service Composition in Mobile Communities , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[12]  Albert Y. Zomaya,et al.  Adaptive multiple-workflow scheduling with task rearrangement , 2014, The Journal of Supercomputing.

[13]  Manish Parashar,et al.  Data-Driven Stream Processing at the Edge , 2017, 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC).

[14]  Abhishek Chandra,et al.  Nebula: Distributed Edge Cloud for Data Intensive Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[15]  Lin Wang,et al.  Reconciling task assignment and scheduling in mobile edge clouds , 2016, 2016 IEEE 24th International Conference on Network Protocols (ICNP).

[16]  Shen Su,et al.  A decentralized and service-based approach to proactively correlating stream data , 2016, IoT 2016.

[17]  MengChu Zhou,et al.  Toward cloud computing QoS architecture: analysis of cloud systems and cloud services , 2017, IEEE/CAA Journal of Automatica Sinica.

[18]  Sheng Huang,et al.  EAaaS: Edge Analytics as a Service , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[19]  Bin Yu,et al.  Dynamic matchings in left vertex weighted convex bipartite graphs , 2016, J. Comb. Optim..

[20]  Shen Su,et al.  A Proactive Service Model Facilitating Stream Data Fusion and Correlation , 2017, Int. J. Web Serv. Res..

[21]  Jianping Pan,et al.  Location-aware associated data placement for geo-distributed data-intensive applications , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[22]  Liang Hu,et al.  A Heuristic Clustering-Based Task Deployment Approach for Load Balancing Using Bayes Theorem in Cloud Environment , 2016, IEEE Transactions on Parallel and Distributed Systems.