Ensemble Toolkit: Scalable and Flexible Execution of Ensembles of Tasks

被引:21
作者
Balasubramanian, Vivekanandan [1 ]
Treikalis, Antons [1 ]
Weidner, Ole [1 ,2 ]
Jha, Shantenu [1 ]
机构
[1] Rutgers State Univ, Dept Elect & Comp Engn, Piscataway, NJ 08854 USA
[2] Rutgers, Piscataway, NJ USA
来源
PROCEEDINGS 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - ICPP 2016 | 2016年
关键词
D O I
10.1109/ICPP.2016.59
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
There are many science applications that require scalable task-level parallelism, support for flexible execution and coupling of ensembles of simulations. Most high-performance system software and middleware, however, are designed to support the execution and optimization of single tasks. Motivated by the missing capabilities of these computing systems and the increasing importance of task-level parallelism, we introduce the Ensemble toolkit which has the following application development features: (i) abstractions that enable the expression of ensembles as primary entities, and (ii) support for ensemble-based execution patterns that capture the majority of application scenarios. Ensemble toolkit uses a scalable pilot-based runtime system that decouples workload execution and resource management details from the expression of the application, and enables the efficient and dynamic execution of ensembles on heterogeneous computing resources. We investigate three execution patterns and characterize the scalability and overhead of Ensemble toolkit for these patterns. We investigate scaling properties for up to O(1000) concurrent ensembles and O(1000) cores and find linear weak and strong scaling behaviour.
引用
收藏
页码:458 / 463
页数:6
相关论文
共 23 条
[1]  
Anjomshoaa A., 2005, OPEN GRID FORUM GFD, V56
[2]  
Balasubramanian V., 2016, EXTASY SCAL IN PRESS
[3]   The quiet revolution of numerical weather prediction [J].
Bauer, Peter ;
Thorpe, Alan ;
Brunet, Gilbert .
NATURE, 2015, 525 (7567) :47-55
[4]  
Buyya R, 2000, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, P517
[5]   Risk assessment of atmospheric emissions using machine learning [J].
Cervone, G. ;
Franzese, P. ;
Ezber, Y. ;
Boybeyi, Z. .
NATURAL HAZARDS AND EARTH SYSTEM SCIENCES, 2008, 8 (05) :991-1000
[6]   The Impact of Heterogeneous Computing on Workflows for Biomolecular Simulation and Analysis [J].
Cheatham, Thomas E., III ;
Roe, Daniel R. .
COMPUTING IN SCIENCE & ENGINEERING, 2015, 17 (02) :30-39
[7]  
Hamill T. M., 2010, B AM METEOR SOC
[8]  
Hendrix V., 2016, IEEE CCGRID
[9]  
Jha Shantenu, 2015, HIGH LEVEL SOF UNPUB
[10]   COCO: A simple tool to enrich the representation of conformational variability in NMR structures [J].
Laughton, Charles A. ;
Orozco, Modesto ;
Vranken, Wim .
PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2009, 75 (01) :206-216