Improving the dependability of cloud environment for hosting real time applications

被引:8
作者
Abohamama, A. S. [1 ,2 ]
Alrahmawy, M. F. [1 ,2 ]
Elsoud, Mohamed A. [1 ,2 ]
机构
[1] Univ Mansoura, Comp Sci Dept, Mansoura 35516, Egypt
[2] Univ Mansoura, Fac Comp & Informat Sci, 60 El Gomhoreya St, Mansoura 35516, Egypt
关键词
Cloud computing; Dependability; Fault tolerance; Real-time applications; Cloud scheduler; FAULT-TOLERANT; ALGORITHM; TASKS;
D O I
10.1016/j.asej.2017.11.006
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The growing use of cloud computing in various fields makes the dependability of clouds a major concern in both industry and academia, especially for real-time applications. In cloud computing, the processing is done on remote cloud nodes; therefore, the chances of errors occurring are increased because of the loose control over the remote nodes and the unexpected latency. Hence, fault tolerance in cloud computing is important to ensure the reliability and availability of real-time applications. The contribution of this paper is two-fold: first, it proposes a comprehensive framework that adopts a number of fault tolerance techniques to improve the dependability of cloud environments to host real-time applications while achieving reliability and availability requirements. Second, a fault tolerant real-time scheduling algorithm has been developed to minimize the rate of missing deadlines, makespan, and the degree of load imbalance. (C) 2018 Production and hosting by Elsevier B.V. on behalf of Ain Shams University.
引用
收藏
页码:3335 / 3346
页数:12
相关论文
共 31 条
[1]  
[Anonymous], 2003, ACM SIGOPS OPERATING
[2]  
[Anonymous], 2009, UCBEECS200928
[3]  
Arockiam L., 2012, IJCA, V2, P12
[4]  
Ateniese G, 2007, CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P598
[5]   Adaptive Failover for Real-time Middleware with Passive Replication [J].
Balasubramanian, Jaiganesh ;
Tambe, Sumant ;
Lu, Chenyang ;
Gokhale, Aniruddha ;
Gill, Christopher ;
Schmidt, Douglas C. .
15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, :118-+
[6]  
BILAL K, 2016, ENCY CLOUD COMPUTING, P291
[7]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
[8]  
Cully B., 2008, P S NETW SYST DES IM, P161
[9]  
Ganesh A, 2014, IEEE INT ADV COMPUT, P844, DOI 10.1109/IAdCC.2014.6779432
[10]   A multi-objective ant colony system algorithm for virtual machine placement in cloud computing [J].
Gao, Yongqiang ;
Guan, Haibing ;
Qi, Zhengwei ;
Hou, Yang ;
Liu, Liang .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (08) :1230-1242