A Job Dispatch Optimization Method on Cluster and Cloud for Large-scale High-Throughput Computing Service

被引:3
作者
Choi, Jieun [1 ]
Adufu, Theodora [1 ]
Kim, Yoonhee [1 ]
Kim, Seoyoung [2 ]
Hwang, Soonwook [2 ]
机构
[1] Sookmyung Womens Univ, Dept Comp Sci, Seoul, South Korea
[2] KISTI, Natl Inst Supercomp & Networking, Daejeon, South Korea
来源
2015 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC) | 2015年
关键词
job scheduling optimization; cloud computing; high-throughput computing; distribution ratio;
D O I
10.1109/ICCAC.2015.42
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud technologies, clusters and grids have actively supported large-scale scientific computing over the years. Whereas these technologies provide unlimited computing resources, combining them with the existing infrastructures to effectively support demanding scientific applications is more and more laborious. In this paper, we design a service architecture and propose an algorithm to optimize job distribution on a cluster and a cloud using HTCaaS. HTCaaS is a pilot job-based multi-level scheduling system for large-scale scientific computing in Korea. In addition, we present a newly added cloud module on HTCaaS which is based on OpenStack. We implement and validate the algorithm in HTCaaS. A preliminary experiment is also conducted to find an optimal distribution ratio for CPU-intensive jobs and I/O-intensive jobs in our cloud and cluster environments. We compare our method to a baseline approach which distributes tasks in proportions of the number of cores each resource has in order to validate the proposed job dispatch optimization method. Experimental results show that the proposed method can improve throughput and match tasks to appropriate resources using adaptive job distribution ratio in cloud and cluster environments.
引用
收藏
页码:283 / 290
页数:8
相关论文
共 11 条
[1]  
[Anonymous], 2007, P 2007 ACM IEEE C SU
[2]  
Bode B., 2000, P US P 4 ANN LIN SHO
[3]  
Choudhary M., 2012, International Journal of Engineering Research and Applications, V2, P2564
[4]  
Feller M., 2007, TERAGRID C
[5]  
Frey J., 2002, CLUSTER COMPUT, V5
[6]   Sun grid engine: Towards creating a compute power grid [J].
Gentzsch, W .
FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, :35-36
[7]  
Kim Jik-Soo, 2013, ACM 6 WORKSH MAN TAS
[8]  
Lee G., 2011, HOTCLOUD
[9]   Evaluation of gang scheduling performance and cost in a cloud computing system [J].
Moschakis, Ioannis A. ;
Karatza, Helen D. .
JOURNAL OF SUPERCOMPUTING, 2012, 59 (02) :975-992
[10]   QoS-based Task Group Deployment on Grid by Learning the Performance Data [J].
Muthuvelu, Nithiapidary ;
Chai, Ian ;
Chikkannan, Eswaran ;
Buyya, Rajkumar .
JOURNAL OF GRID COMPUTING, 2014, 12 (03) :465-483