volume 70 pages 120-134

Different aspects of workflow scheduling in large-scale distributed systems

Publication typeJournal Article
Publication date2017-01-01
scimago Q1
wos Q1
SJR0.963
CiteScore9.8
Impact factor4.6
ISSN1569190X, 18781462
Hardware and Architecture
Software
Modeling and Simulation
Abstract
As large-scale distributed systems gain momentum, the scheduling of workflow applications with multiple requirements in such computing platforms has become a crucial area of research. In this paper, we investigate the workflow scheduling problem in large-scale distributed systems, from the Quality of Service (QoS) and data locality perspectives. We present a scheduling approach, considering two models of synchronization for the tasks in a workflow application: (a) communication through the network and (b) communication through temporary files. Specifically, we investigate via simulation the performance of a heterogeneous distributed system, where multiple soft real-time workflow applications arrive dynamically. The applications are scheduled under various tardiness bounds, taking into account the communication cost in the first case study and the I/O cost and data locality in the second. The simulation results provide useful insights into the impact of tardiness bound and data locality on the system performance.
Found 
Found 

Top-30

Journals

1
2
3
4
Simulation Modelling Practice and Theory
4 publications, 13.79%
Journal of Supercomputing
2 publications, 6.9%
Journal of Systems and Software
2 publications, 6.9%
Concurrency Computation Practice and Experience
2 publications, 6.9%
ACM Transactions on Modeling and Performance Evaluation of Computing Systems
1 publication, 3.45%
ACM Computing Surveys
1 publication, 3.45%
ACM Transactions on Design Automation of Electronic Systems
1 publication, 3.45%
Vietnam Journal of Computer Science
1 publication, 3.45%
Computer Communications
1 publication, 3.45%
Computer Networks
1 publication, 3.45%
IEEE Transactions on Cloud Computing
1 publication, 3.45%
Studies in Big Data
1 publication, 3.45%
IEEE Access
1 publication, 3.45%
Lecture Notes in Computer Science
1 publication, 3.45%
Cluster Computing
1 publication, 3.45%
1
2
3
4

Publishers

1
2
3
4
5
6
7
8
Elsevier
8 publications, 27.59%
Institute of Electrical and Electronics Engineers (IEEE)
8 publications, 27.59%
Association for Computing Machinery (ACM)
5 publications, 17.24%
Springer Nature
5 publications, 17.24%
Wiley
2 publications, 6.9%
World Scientific
1 publication, 3.45%
1
2
3
4
5
6
7
8
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
29
Share
Cite this
GOST |
Cite this
GOST Copy
Stavrinides G. L. et al. Different aspects of workflow scheduling in large-scale distributed systems // Simulation Modelling Practice and Theory. 2017. Vol. 70. pp. 120-134.
GOST all authors (up to 50) Copy
Stavrinides G. L., Duro F. R., KARATZA H. D., Blas J. G., Carretero J. Different aspects of workflow scheduling in large-scale distributed systems // Simulation Modelling Practice and Theory. 2017. Vol. 70. pp. 120-134.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1016/j.simpat.2016.10.009
UR - https://doi.org/10.1016/j.simpat.2016.10.009
TI - Different aspects of workflow scheduling in large-scale distributed systems
T2 - Simulation Modelling Practice and Theory
AU - Stavrinides, Georgios L
AU - Duro, Francisco Rodrigo
AU - KARATZA, HELEN D.
AU - Blas, Javier Garcia
AU - Carretero, Jesus
PY - 2017
DA - 2017/01/01
PB - Elsevier
SP - 120-134
VL - 70
SN - 1569-190X
SN - 1878-1462
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2017_Stavrinides,
author = {Georgios L Stavrinides and Francisco Rodrigo Duro and HELEN D. KARATZA and Javier Garcia Blas and Jesus Carretero},
title = {Different aspects of workflow scheduling in large-scale distributed systems},
journal = {Simulation Modelling Practice and Theory},
year = {2017},
volume = {70},
publisher = {Elsevier},
month = {jan},
url = {https://doi.org/10.1016/j.simpat.2016.10.009},
pages = {120--134},
doi = {10.1016/j.simpat.2016.10.009}
}