Grid Resource Allocation for Real-Time Data-Intensive Tasks

被引:9
作者
Qureshi, Muhammad Bilal [1 ]
Alqahtani, Mohammed Abdulrahman [2 ]
Min-Allah, Nasro [2 ]
机构
[1] COMSATS Inst Informat Technol, Dept Comp Sci, Islamabad 44000, Pakistan
[2] Univ Dammam, Coll Comp Sci & Informat Technol, Dammam 31433, Saudi Arabia
关键词
Data-intensive tasks; grid computing; real-time systems; rate-monotonic algorithm; resource allocation mechanism; SECURITY;
D O I
10.1109/ACCESS.2017.2760801
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Grid resource allocation mechanism maps tasks to the available grid resources according to some predefined criterion, such as minimizing makespan or execution cost, load balancing, energy efficiency, maintaining user-defined task deadlines, and efficiently using resource memory. The minimization of the makespan is a dominant criterion and is more challenging when computationally intensive tasks have realtime deadlines and data requirements. Such tasks require data files for processing that are transferred from data storage resources to the computing resources, which consume network bandwidth. Resource allocation mechanism for these tasks takes into account the data files transfer time and processing power of the computing resources to complete execution within deadlines. The problem of allocating real-time data intensive tasks to the grid heterogeneous computing resources with the assumption that the data resources are decoupled from the computing resources, remain challenging. This paper addresses the aforementioned problem as the global optimization problem by considering heterogeneous computing resources of various processing capabilities connected to the data storage resources by network links of various bandwidths. We have analytically formulated the resources with the aim to maximize total number of mapped tasks while possibly minimizing the makespan subject to the time QoS constraints of deadlines, execution time, and data files transfer time. The experimental results reveal that the proposed technique outperforms the other alternatives when real-time tasks are considered.
引用
收藏
页码:22724 / 22734
页数:11
相关论文
共 29 条
[1]   Deadline scheduling with priority for client-server systems on the grid [J].
Caron, E ;
Chouhan, PK ;
Desprez, F .
FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, :410-414
[2]  
Casanova H., 2000, Proceedings of the ACM/IEEE Conference on Supercomputing, P60
[3]  
Eltayeb M. S., 2004, THESIS
[4]  
He LG, 2004, FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, P402
[5]  
Hoschek W, 2001, LECT NOTES COMPUT SC, V1971, P77
[6]   A survey on resource allocation in high performance distributed computing systems [J].
Hussain, Hameed ;
Malik, Saif Ur Rehman ;
Hameed, Abdul ;
Khan, Samee Ullah ;
Bickler, Gage ;
Min-Allah, Nasro ;
Qureshi, Muhammad Bilal ;
Zhang, Limin ;
Wang Yongji ;
Ghani, Nasir ;
Kolodziej, Joanna ;
Zomaya, Albert Y. ;
Xu, Cheng-Zhong ;
Balaji, Pavan ;
Vishnu, Abhinav ;
Pinel, Fredric ;
Pecero, Johnatan E. ;
Kliazovich, Dzmitry ;
Bouvry, Pascal ;
Li, Hongxiang ;
Wang, Lizhe ;
Chen, Dan ;
Rayes, Ammar .
PARALLEL COMPUTING, 2013, 39 (11) :709-736
[7]  
Islam R, 2009, LECT NOTES COMPUT SC, V5529, P69, DOI 10.1007/978-3-642-01671-4_7
[8]  
JIA X, 1990, IEEE T SOFTWARE ENG, V16, P360, DOI 10.1109/32.48943
[9]  
Khan SU, 2009, INT C DISTR HIGH PER, P667
[10]   Energy efficient genetic-based schedulers in computational grids [J].
Kolodziej, Joanna ;
Khan, Samee Ullah ;
Wang, Lizhe ;
Zomaya, Albert Y. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (04) :809-829