2013
DOI: 10.1016/j.parco.2013.09.009
|View full text |Cite
|
Sign up to set email alerts
|

A survey on resource allocation in high performance distributed computing systems

Abstract: a b s t r a c tAn efficient resource allocation is a fundamental requirement in high performance computing (HPC) systems. Many projects are dedicated to large-scale distributed computing systems that have designed and developed resource allocation mechanisms with a variety of architectures and services. In our study, through analysis, a comprehensive survey for describing resource allocation in various HPCs is reported. The aim of the work is to aggregate under a joint framework, the existing solutions for HPC… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
106
0
2

Year Published

2014
2014
2023
2023

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 135 publications
(126 citation statements)
references
References 108 publications
(165 reference statements)
0
106
0
2
Order By: Relevance
“…Different types of parallelisation solutions have therefore been explored, including the shared memory parallel computers [26,27], distributed memory parallel computers [28], hardware independent virtual parallel machine framework for FDEM [29], and the MPI static [30] and dynamic space decomposition [31]. Parallelization procedures utilize hardware in similar fashion: concurrent job execution on many processor cores working on a specific part of the domain with communication in-between.…”
Section: Gpu Based Parallel Fdem For Analysis Of Cable Structuresmentioning
confidence: 99%
“…Different types of parallelisation solutions have therefore been explored, including the shared memory parallel computers [26,27], distributed memory parallel computers [28], hardware independent virtual parallel machine framework for FDEM [29], and the MPI static [30] and dynamic space decomposition [31]. Parallelization procedures utilize hardware in similar fashion: concurrent job execution on many processor cores working on a specific part of the domain with communication in-between.…”
Section: Gpu Based Parallel Fdem For Analysis Of Cable Structuresmentioning
confidence: 99%
“…In [5], for instance, the authors present a study about resource allocation among multiple HPC (High Performance Computing) systems like cluster, grid and cloud. Sharkh et al [14] discuss various internal and external factors that should be considered in the resource allocation process.…”
Section: Related Workmentioning
confidence: 99%
“…Examples of such systems are the IBM BlueGene / L [4] and the Intel Paragon [5]. Some of the commercial Multi Computer systems are Multiple Instruction Multiple Data (MIMD) systems with architectures that enable partitions of processor submeshes, and have the advantage of supporting multiple parallel (multi-tasks ) jobs [1,2,3,6]. Parallel jobs are usually represented by a Directed Acyclic Graph (DAG), the nodes express the particular tasks partitioned from an application and the edges represent the inter-task communication [7].…”
Section: Introductionmentioning
confidence: 99%
“…Parallel jobs are usually represented by a Directed Acyclic Graph (DAG), the nodes express the particular tasks partitioned from an application and the edges represent the inter-task communication [7]. The tasks can be dependent or independent; independent tasks, can be executed simultaneously to minimize processing time, and dependent tasks are cumbersome and must be processed in a pre-defined manner, to ensure that all dependencies are satisfied [6]. In an SIMD mesh, that processes parallel jobs, tasks are planned in the queue by a planning policy (usually being First Come First Serve (FCFS)) [2,3,8,9], they are then assigned to the mesh processor, where they remain until they finish their implementation [7].…”
Section: Introductionmentioning
confidence: 99%