1. State Key Laboratory of Network and Switching Technology, BUPT, Beijing 100876, China;
2. Key Laboratory of Cloud Computing Standards and Applications, Ministry of Industry and Information Technology, China Electronics Standardization Institute, Beijing 100007, China;
3. Research Center of Network Big Data Technology, Institute of Information Technology, Tsinghua University, Beijing 100084, China
Abstract:As Cloud Computing becomes an important information infrastructure,more and more applications are being migrated to the cloud.Therefore,the reliability of cloud services becomes increasingly important.In particular,the introduction of new edge computing mode puts forward higher requirements on the reliability of cloud services.How to guarantee the reliability of services through resource scheduling has become a hot topic of current research.In Cloud-Edge collaborative application scenarios,we research on a service reliability oriented cloud resource scheduling method to support cloud service reliability.And the cloud resource scheduling algorithm based on markov prediction model is put forward to solve the problem of task scheduling and load balancing in cloud service node failure situation,including the judgment of node load degree,the selection of migrated task and nodes,and the decision of migration routing.The goal is to achieve rapid cloud service recovery and to improve the reliability of cloud services.The experimental results show that the proposed method can effectively guarantee the service reliability.
[1] Mell P,Grance T.The NIST Definition of Cloud Computing[M].Nova Science Publishers,Inc,2011.171-173.
[2] Zhou A,Wang S,Cheng B,et al.Cloud service reliability enhancement via virtual machine placement optimization[J].IEEE Transactions on Services Computing,2017,10(6):902-913.
[3] Zhou A,Sun Q,Li J.Enhancing reliability viacheckpointing in cloud computing systems[J].China Communications,2017,14(7):1-10.
[4] 孙大为,常桂然,等.一种基于免疫克隆的偏好多维QoS云资源调度优化算法[J].电子学报,2011,39(8):1824-1830. SUN Da-wei,CHANG Gui-ran,et al.Optimizing multi-dimensional QoS cloud resource scheduling by immune clonal with preference[J].Acta Electronica Sinica,2011,39(8):1824-2830.(in Chinese)
[5] 李媛祯,杨群,赖尚琦,李博涵.一种Hadoop Yarn的资源调度方法研究[J].电子学报,2016,44(5):1017-1024. Li Yuan-zhen,YANG Qun,LAI Shang-qi,LI Bo-han.A study on scheduling method of hadoop yarn[J].Acta Electronica Sinica,2016,44(5):1017-1024.(in Chinese)
[6] 牛新征,周明天,等.一种应用于移动P2P网络的资源协作共享策略[J].电子学报,2010,38(1):18-24. NIU Xin-zheng,ZHOU Ming-tian,et al.A cooperative sharing scheme for resources in mobile P2P networks[J].Acta Electronica Sinica,2010,38(1):18-24.(in Chinese)
[7] 熊余,蒋婧,等.TWDM-PON中带有业务区分的混合资源调度算法[J].电子学报,2017,45(6):1490-1497. XIONG Yu,JIANG Jing,et al.Hybrid resource scheduling algorithm with traffic differentiation in TWDM-PON[J].Acta Electronica Sinica,2017,45(6):1490-1497.(in Chinese)
[8] 田国忠,肖创柏,谢军奇.一种多DAG任务共享异构资源调度的费用优化方法[J].电子学报,2014,42(9):1767-1774. TIAN Guo-zhong,XIAO Chuang-bai,XIE Jun-qi.An cost optimization methods for schduling concurrent multiple DAGs sharing heterogeneous resources[J].Acta Electronica Sinica,2014,42(9):1767-1774.(in Chinese)
[9] Stergiou C,Psannis K E,Kim B G,et al.Secure integration of IoT and cloud computing[J].Future Generation Computer Systems,2018,78:964-975.
[10] Aggarwal R.Resource provisioning and resource allocation in cloud computing environment[J].International Journal of Scientific Research in Computer Science,Engineering and Information Technology,2018,3(3):1040-1079.
[11] Madni S,Jamali S.A comparative study of fault tolerance techniques in cloud computing[J].International Journal of Research in Computer Applications and Robotics,2018,6(3):7-15.
[12] Cimprich P F,DeLuca M G,Cantwell J Q W,et al.Type-to-type analysis for cloud computing technical components with translation scripts:U.S.Patent Application 10/033,597[P].2018-7-24.
[13] Jhawar R,Piuri V.Fault Tolerance and Resilience in Cloud Computing Environments[M].Computer and Information Security Handbook (Third Edition),2017.165-181.
[14] Arpaci I.Antecedents and consequences of cloud computing adoption in education to achieve knowledge management[J].Computers in Human Behavior,2017,70:382-390.