Computer Science ›› 2021, Vol. 48 ›› Issue (3): 259-268.doi: 10.11896/jsjkx.201000109

• Computer Network • Previous Articles     Next Articles

Survey of Cloud-edge Collaboration

CHEN Yu-ping1, LIU Bo1, LIN Wei-wei2, CHENG Hui-wen1   

  1. 1 School of Computer Science,South China Normal University,Guangzhou 510631,China
    2 School of Computer Science and Engineering,South China University of Technology,Guangzhou 510640,China
  • Received:2020-10-20 Revised:2020-12-15 Online:2021-03-15 Published:2021-03-05
  • About author:CHEN Yu-ping,born in 1995,postgra-duate.Her main research interests include cloud computing and edge computing.
    LIN Wei-wei,born in 1980,Ph.D,professor,is a member of China Computer Federation.His main research interests include cloud computing,big data technology and AI application technology.
  • Supported by:
    National Natural Science Foundation of China(62072187,61872084),Guangdong Major Project of Basic and Applied Basic Research(2019B030302002) and Guangzhou Science and Technology Plan Project(202007040002,201902010040).

Abstract: In the scenarios of Internet of things,large traffic and so on,traditional cloud computing has the advantages of strong resource service ability and the disadvantages of long-distance transmission,and the rising edge computing has the advantages of low transmission delay and the disadvantage of resource limitation.Therefore,cloud-edge collaboration,which combines the advantages of cloud computing and edge computing,has attractedmuch attention.Based on the comprehensive investigation and analysis of the relevant literature on cloud edge collaboration,this paper focuses on the in-depth analysis and discussion of the implementation principles,research ideas and progress of cloud collaboration technologies,such as resource collaboration,data collaboration,intelligent collaboration,business orchestration collaboration,application management collaboration and service colla-boration.And then,it analyzes the role of various collaborative technologies in collaboration and the specific used methods,and compares the results from the aspects of delay,energy consumption and other performance indicators.Finally,the challenges and future development direction of cloud edge collaboration are pointed out.This review is expected to provide a useful reference for the research of cloud-edge collaboration.

Key words: Cloud computing, Cloud-edge collaboration, Data collaboration, Edge computing, Intelligence collaboration, Resource collaboration

CLC Number: 

  • TP399
[1]KUMAR M,SHARMA S C,GOEL A,et al.A comprehensive survey for scheduling techniques in cloud computing[J].Journal of Network and Computer Applications,2019,143:1-33.
[2]SHI W S,SUN H,CAO J,et al.Edge computing:a new computing model for the Internet era [J].Journal of Computer Research and Development,2017,54(5):907-924.
[3]BOUSSELHAM M,BENAMAR N,ADDAIM A.A new Security Mechanism for Vehicular Cloud Computing Using Fog Computing System[C]//2019 International Conference on Wireless Technologies,Embedded and Intelligent Systems (WITS).IEEE,2019:1-4
[4]REN J,HE Y,YU G,et al.Joint communication and computation resource allocation for cloud-edge collaborative system[C]//2019 IEEE Wireless Communications and Networking Conference (WCNC).IEEE,2019:1-6.
[5]DING C,ZHOU A,LIU Y,et al.A Cloud-Edge CollaborationFramework for Cognitive Service[J/OL].IEEE Transactions on Cloud Computing,2020.
[6]ZHANG H,CHEN S,ZOU P,et al.Research and Application of Industrial Equipment Management Service System Based on Cloud-Edge Collaboration[C]//2019 Chinese Automation Congress (CAC).IEEE,2019:5451-5456.
[7]Edge computing Consortium and Alliance of Industrial Internet:White Paper on Edge Computing and Cloud Computing Collaboration[EB/OL].
[8]YAMANAKA H,KAWAI E,TERANISHI Y,et al.Proximity-Aware IaaS in an Edge Computing Environment With User Dynamics[J].IEEE Transactions on Network and Service Management,2019,16(3):1282-1296.
[9]ZHANG N,GUO S,DONG Y,et al.Joint task offloading and data caching in mobile edge computing networks[J].Computer Networks,2020,182:107446.
[10]XU X,LI Y,HUANG T,et al.An energy-aware computation offloading method for smart edge computing in wireless metropolitan area networks[J].Journal of Network and Computer Applications,2019,133:75-85.
[11]REN J,YU G,HE Y,et al.Collaborative cloud and edge computing for latency minimization[J].IEEE Transactions on Vehicular Technology,2019,68(5):5031-5044.
[12]LI C,SUN H,CHEN Y,et al.Edge cloud resource expansionand shrinkage based on workload for minimizing the cost[J].Future Generation Computer Systems,2019,101:327-340.
[13]LI J.Resource optimization scheduling and allocation for hierarchical distributed cloud service system in smart city[J].Future Generation Computer Systems,2020,107:247-256.
[14]LI C,BAI J,CHEN Y,et al.Resource and replica management strategy for optimizing financial cost and user experience in edge cloud computing system[J].Information Sciences,2020,516:33-55.
[15]LUO Y,ZHU X,LONG J.Data Collection Through Mobile Vehicles in Edge Network of Smart City[J].IEEE Access,2019,7:168467-168483.
[16]CAI S,ZHU Y,WANG T,et al.Data collection in underwater sensor networks based on mobile edge computing[J].IEEE Access,2019,7:65357-65367.
[17]CARRIZALES D,S#xE1;NCHEZ-GALLEGOS D D,REYES H,et al.A Data Preparation Approach for Cloud Storage Based on Containerized Parallel Patterns[C]//International Conference on Internet and Distributed Computing Systems.Springer,Cham,2019:478-490.
[18]LOPEZ M A,MATTOS D M F,DUARTE O C M B,et al.A fast unsupervised preprocessing method for network monitoring[J].Annals of Telecommunications,2019,74(3/4):139-155.
[19]ZHAO H,YAO L B,ZENG Z X,et al.An edge streaming data processing framework for autonomous driving[J/OL].Connection Science.
[20]TAO Y,XU P,JIN H.Secure Data Sharing and Search forCloud-Edge-Collaborative Storage[J].IEEE Access,2019,8:15963-15972.
[21]SHARMA S K,WANG X.Live data analytics with collaborative edge and cloud processing in wireless IoT networks[J].IEEE Access,2017,5:4621-4635.
[22]JAN B,FARMAN H,KHAN M,et al.Deep learning in big data Analytics:A comparative study[J].Computers & Electrical Engineering,2019,75:275-287.
[23]CHATTERJEE A,GUPTA U,CHINNAKOTLA M K,et al.Understanding emotions in text using deep learning and big data[J].Computers in Human Behavior,2019,93:309-317.
[24]CHEN Z,HU J,MIN G,et al.Towards accurate prediction for high-dimensional and highly-variable cloud workloads with deep learning[J].IEEE Transactions on Parallel and Distributed Systems,2019,31(4):923-934.
[25]LOU P,LIU S,HU J,et al.Intelligent Machine Tool Based on Edge-Cloud Collaboration[J].IEEE Access,2020,8:139953-139965.
[26]HUANG J H,SUN W Z,HUANG L.Deep neural networkscompression learning based on multiobjective evolutionary algorithms[J].Neurocomputing,2020,378:260-269.
[27]KUM S,KIM Y,MOON J.Deploying Deep Neural Network on Edge-Cloud environment[C]//2019 International Conference on Information and Communication Technology Convergence (ICTC).IEEE,2019:242-244.
[28]TEERAPITTAYANON S,MCDANEL B,KUNG H T.Bran-chynet:Fast inference via early exiting from deep neural networks[C]//2016 23rd International Conference on Pattern Recognition (ICPR).IEEE,2016:2464-2469.
[29]LI E,ZHOU Z,CHEN X.Edge intelligence:On-demand deeplearning model co-inference with device-edge synergy[C]//Proceedings of the 2018 Workshop on Mobile Edge Communications.2018:31-36.
[30]YAN H,YU P,LONG D.Study on deep unsupervised learning optimization algorithm based on cloud computing[C]//2019 international conference on intelligent transportation,Big data & smart city (ICITBS).IEEE,2019:679-681.
[31]SENHAJI K,RAMCHOUN H,ETTAOUIL M.Training feedforward neural network via multiobjective optimization model using non-smooth L1/2 regularization[J].Neurocomputing,2020,410(10):1-11.
[32]KANG J W,XIONG Z H,NIYATO D,et al.Incentive mechanism for reliable federated learning:A joint optimization approach to combining reputation and contract theory[J].IEEE Internet of Things Journal,2019,6(6):10700-10714.
[33]DENG S,XIANG Z,TAHERI J,et al.Optimal application deployment in resource constrained distributed edges[J/OL].IEEE Transactions on Mobile Computing.
[34]SHAO J X,ZHANG X G,CAO Z Y.Research on context-based instances selection of microservice[C]//Proceedings of the 2nd International Conference on Computer Science and Application Engineering.2018:1-5.
[35]AHMAD S,KIM D H.A multi-device multi-tasks management and orchestration architecture for the design of enterprise IoT applications[J].Future Generation Computer Systems,2020,106:482-500.
[36]SAMPAIO A R,RUBIN J,BESCHASTNIKH I,et al.Impro-ving microservice-based applications with runtime placement ada-ptation[J].Journal of Internet Services and Applications,2019,10(1):1-30.
[37]KISS T,KACSUK P,KOVACS J,et al.MiCADO—Microservice-based cloud application-level dynamic orchestrator[J].Future Generation Computer Systems,2019,94:937-946.
[38]XIONG Y,SUN Y,XING L,et al.Extend cloud to edge with KubeEdge[C]//2018 IEEE/ACM Symposium on Edge Computing (SEC).IEEE,2018:373-377.
[39]ZHANG J,MA M,HE W,et al.On-Demand Deployment forIoT Applications[J].Journal of Systems Architecture,2020:101794.
[40]OZCAN M O,ODACI F,ARI I.Remote Debugging for Contai-nerized Applications in Edge Computing Environments[C]//2019 IEEE International Conference on Edge Computing (EDGE).IEEE,2019:30-32.
[41]BAO L,WU C,BU X,et al.Performance modeling and workflow scheduling of microservice-based applications in clouds[J].IEEE Transactions on Parallel and Distributed Systems,2019,30(9):2114-2129.
[42]BONADIO A,CHITI F,FANTACCI R.Performance Analysis of an Edge Computing SaaS System for Mobile Users[J].IEEE Transactions on Vehicular Technology,2019,69(2):2049-2057.
[43]LIANG Y,GE J,ZHANG S,et al.A Utility-Based Optimization Framework for Edge Service Entity Caching[J].IEEE Transactions on Parallel and Distributed Systems,2019,30(11):2384-2395.
[44]BHATTACHARJEE A,BARVE Y,KHARE S,et al.Stratum:A bigdata-as-a-service for lifecycle management of iot analytics applications[C]//2019 IEEE International Conference on Big Data (Big Data).IEEE,2019:1607-1612.
[45]CHEN Y,SUN Y,FENG T,et al.A Collaborative Service De-ployment and Application Assignment Method for Regional Edge Computing Enabled IoT[J].IEEE ACCESS,2020,8:112659-112673.
[46]LAI P,HE Q,CUI G,et al.QoE-aware user allocation in edge computing systems with dynamic QoS[J].Future Generation Computer Systems,2020,112:684-694.
[47]HUANG M,LIU W,WANG T,et al.A cloud-MEC collaborative task offloading scheme with service orchestration[J].IEEE Internet of Things Journal,2019,7(7):5792-5805.
[48]CHEN X,TANG S,LU Z,et al.iDiSC:A new approach to IoT-data-intensive service components deployment in edge-cloud-hybrid system[J].IEEE Access,2019,7:59172-59184.
[49]CHEN L,XU Y,LU Z,et al.IoT Microservice Deployment inEdge-cloud Hybrid Environment Using Reinforcement Learning[J].IEEE Internet of Things Journal,2020(99):1-1.
[50]XU Z,YANG Z,XIONG J,et al.Elfish:Resource-aware federated learning on heterogeneous edge devices[J].arXiv:1912.01684,2019.
[51]SINGH V,PEDDOJU S K.Container-based microservice architecture for cloud applications[C]//2017 International Confe-rence on Computing,Communication and Automation (ICCCA).IEEE,2017:847-852.
[52]GANGY N,LIU X S,TONG D H,et al.Non-invasive PowerLoad Monitoring Method Based on Cloud Edge Collaboration[C]//IOP Conference Series:Earth and Environmental Science.IOP Publishing,2020:012115.
[53]DING S,LI L,LI Z,et al.Smart electronic gastroscope system using a cloud-edge collaborative framework[J].Future Generation Computer Systems,2019,100:395-407.
[54]RADOVICI A,CRISTIAN R,ŞERBAN R.A survey of iot security threats and solutions[C]//17th RoEduNet Conference:Networking in Education and Research (RoEduNet).IEEE,2018:1-5.
[1] SUN Hui-ting, FAN Yan-fang, MA Meng-xiao, CHEN Ruo-yu, CAI Ying. Dynamic Pricing-based Vehicle Collaborative Computation Offloading Scheme in VEC [J]. Computer Science, 2022, 49(9): 242-248.
[2] YU Bin, LI Xue-hua, PAN Chun-yu, LI Na. Edge-Cloud Collaborative Resource Allocation Algorithm Based on Deep Reinforcement Learning [J]. Computer Science, 2022, 49(7): 248-253.
[3] LI Meng-fei, MAO Ying-chi, TU Zi-jian, WANG Xuan, XU Shu-fang. Server-reliability Task Offloading Strategy Based on Deep Deterministic Policy Gradient [J]. Computer Science, 2022, 49(7): 271-279.
[4] YUAN Hao-nan, WANG Rui-jin, ZHENG Bo-wen, WU Bang-yan. Design and Implementation of Cross-chain Trusted EMR Sharing System Based on Fabric [J]. Computer Science, 2022, 49(6A): 490-495.
[5] FANG Tao, YANG Yang, CHEN Jia-xin. Optimization of Offloading Decisions in D2D-assisted MEC Networks [J]. Computer Science, 2022, 49(6A): 601-605.
[6] LIU Zhang-hui, ZHENG Hong-qiang, ZHANG Jian-shan, CHEN Zhe-yi. Computation Offloading and Deployment Optimization in Multi-UAV-Enabled Mobile Edge Computing Systems [J]. Computer Science, 2022, 49(6A): 619-627.
[7] XIE Wan-cheng, LI Bin, DAI Yue-yue. PPO Based Task Offloading Scheme in Aerial Reconfigurable Intelligent Surface-assisted Edge Computing [J]. Computer Science, 2022, 49(6): 3-11.
[8] GAO Shi-yao, CHEN Yan-li, XU Yu-lan. Expressive Attribute-based Searchable Encryption Scheme in Cloud Computing [J]. Computer Science, 2022, 49(3): 313-321.
[9] ZHANG Hai-bo, ZHANG Yi-feng, LIU Kai-jian. Task Offloading,Migration and Caching Strategy in Internet of Vehicles Based on NOMA-MEC [J]. Computer Science, 2022, 49(2): 304-311.
[10] LIN Chao-wei, LIN Bing, CHEN Xing. Study on Scientific Workflow Scheduling Based on Fuzzy Theory Under Edge Environment [J]. Computer Science, 2022, 49(2): 312-320.
[11] LIANG Jun-bin, ZHANG Hai-han, JIANG Chan, WANG Tian-shu. Research Progress of Task Offloading Based on Deep Reinforcement Learning in Mobile Edge Computing [J]. Computer Science, 2021, 48(7): 316-323.
[12] XUE Yan-fen, GAO Ji-mei, FAN Gui-sheng, YU Hui-qun, XU Ya-jie. Energy-aware Fault-tolerant Collaborative Task Execution Algorithm in Edge Computing [J]. Computer Science, 2021, 48(6A): 374-382.
[13] SONG Hai-ning, JIAO Jian, LIU Yong. Research on Mobile Edge Computing in Expressway [J]. Computer Science, 2021, 48(6A): 383-386.
[14] WANG Zheng, JIANG Chun-mao. Cloud Task Scheduling Algorithm Based on Three-way Decisions [J]. Computer Science, 2021, 48(6A): 420-426.
[15] QIAN Ji-de, XIONG Ren-he, WANG Qian-lei, DU Dong, WANG Zai-jun, QIAN Ji-ye. Application of Edge Computing in Flight Training [J]. Computer Science, 2021, 48(6A): 603-607.
Full text



No Suggested Reading articles found!