Multiple job co-allocation strategy for heterogeneous multi-cluster systems based on linear programming

Multi-cluster environments are composed of multiple clusters of computers that act collaboratively, and thus allowing computational problems to be treated that require more resources than those available in a single cluster. However, the degree of complexity of the scheduling process is greatly incr...

Full description

Saved in:
Bibliographic Details
Published inJournal of supercomputing Vol. 58; no. 3; pp. 394 - 402
Main Authors Blanco, Héctor, Lérida, Josep Lluís, Cores, Fernando, Guirado, Fernando
Format Journal Article Conference Proceeding
LanguageEnglish
Published Boston Springer US 01.12.2011
Springer
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Multi-cluster environments are composed of multiple clusters of computers that act collaboratively, and thus allowing computational problems to be treated that require more resources than those available in a single cluster. However, the degree of complexity of the scheduling process is greatly increased by the heterogeneity of resources and co-allocation process, which distributes the tasks of parallel jobs across cluster boundaries. This work presents a new scheduling strategy that allocates multiple jobs from the system queue simultaneously on a heterogeneous multicluster, by applying co-allocation when is necessary. Our strategy is composed by a job selection function and a linear programming model to find the best allocation for multiple jobs. The proposed scheduling technique is shown to reduce the execution times of the parallel jobs and the overall response times by 38% compared with other scheduling techniques in the literature.
AbstractList Multi-cluster environments are composed of multiple clusters of computers that act collaboratively, and thus allowing computational problems to be treated that require more resources than those available in a single cluster. However, the degree of complexity of the scheduling process is greatly increased by the heterogeneity of resources and co-allocation process, which distributes the tasks of parallel jobs across cluster boundaries. This work presents a new scheduling strategy that allocates multiple jobs from the system queue simultaneously on a heterogeneous multicluster, by applying co-allocation when is necessary. Our strategy is composed by a job selection function and a linear programming model to find the best allocation for multiple jobs. The proposed scheduling technique is shown to reduce the execution times of the parallel jobs and the overall response times by 38% compared with other scheduling techniques in the literature.
Author Cores, Fernando
Blanco, Héctor
Guirado, Fernando
Lérida, Josep Lluís
Author_xml – sequence: 1
  givenname: Héctor
  surname: Blanco
  fullname: Blanco, Héctor
  email: hectorblanco@diei.udl.cat
  organization: Department of Computer Science, Universitat de Lleida
– sequence: 2
  givenname: Josep Lluís
  surname: Lérida
  fullname: Lérida, Josep Lluís
  organization: Department of Computer Science, Universitat de Lleida
– sequence: 3
  givenname: Fernando
  surname: Cores
  fullname: Cores, Fernando
  organization: Department of Computer Science, Universitat de Lleida
– sequence: 4
  givenname: Fernando
  surname: Guirado
  fullname: Guirado, Fernando
  organization: Department of Computer Science, Universitat de Lleida
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=24776400$$DView record in Pascal Francis
BookMark eNp9kD1PwzAQhi1UJNrCD2Dzwmg423E-RlTxJRWxwGw5jh1SOXZlJ0P_Pa6CGJlOunufV7png1Y-eIPQLYV7ClA9JEoZqwhQSkA0JWEXaE1FxQkUdbFCa2gYkFoU7AptUjoAQMErvkb9--ym4egMPoQW60CUc0GraQgepymqyfQnbEPE32YyMfTGmzAnPJ4pot2c8hanUx5jwq1KpsOZdIM3KuJjBqIax8H31-jSKpfMze_coq_np8_dK9l_vLztHvdEc1pPhGmqKe245oZ3oq6ZtbxruTBclB10FdOmBaFt2THRAW1bVZaqYapuwBa0NHyL6NKrY0gpGiuPcRhVPEkK8mxKLqZkNiXPpiTLzN3CHFXSytmovB7SH8iKqioLgJxjSy7lk-9NlIcwR5_f-af8B9VNfUE
CODEN JOSUED
CitedBy_id crossref_primary_10_1007_s11227_016_1866_9
crossref_primary_10_1057_jos_2014_41
crossref_primary_10_1007_s12652_020_02255_w
crossref_primary_10_1109_TCC_2016_2586048
Cites_doi 10.1016/j.parco.2006.09.006
10.1109/TPDS.2007.1036
10.1006/jpdc.2000.1714
10.1007/s11227-005-2337-x
10.1109/CLUSTR.2003.1253294
ContentType Journal Article
Conference Proceeding
Copyright Springer Science+Business Media, LLC 2011
2015 INIST-CNRS
Copyright_xml – notice: Springer Science+Business Media, LLC 2011
– notice: 2015 INIST-CNRS
DBID IQODW
AAYXX
CITATION
DOI 10.1007/s11227-011-0596-2
DatabaseName Pascal-Francis
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Applied Sciences
EISSN 1573-0484
EndPage 402
ExternalDocumentID 10_1007_s11227_011_0596_2
24776400
GroupedDBID -4Z
-59
-5G
-BR
-EM
-Y2
-~C
.4S
.86
.DC
.VR
06D
0R~
0VY
123
199
1N0
1SB
2.D
203
28-
29L
2J2
2JN
2JY
2KG
2KM
2LR
2P1
2VQ
2~H
30V
4.4
406
408
409
40D
40E
5QI
5VS
67Z
6NX
78A
8TC
8UJ
95-
95.
95~
96X
AAAVM
AABHQ
AABYN
AAFGU
AAHNG
AAIAL
AAJKR
AANZL
AAOBN
AARHV
AARTL
AATNV
AATVU
AAUYE
AAWCG
AAWWR
AAYFA
AAYIU
AAYOK
AAYQN
AAYTO
ABBBX
ABBXA
ABDBF
ABDZT
ABECU
ABFGW
ABFTD
ABFTV
ABHLI
ABHQN
ABJNI
ABJOX
ABKAS
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABPTK
ABQBU
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACBMV
ACBRV
ACBXY
ACBYP
ACGFS
ACHSB
ACHXU
ACIGE
ACIPQ
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACTTH
ACVWB
ACWMK
ADGRI
ADHHG
ADHIR
ADIMF
ADINQ
ADKNI
ADKPE
ADMDM
ADOXG
ADQRH
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEEQQ
AEFIE
AEFTE
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AENEX
AEOHA
AEPYU
AESKC
AESTI
AETLH
AEVLU
AEVTX
AEXYK
AEYWE
AFEXP
AFGCZ
AFLOW
AFNRJ
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGGBP
AGGDS
AGJBK
AGMZJ
AGQMX
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHSBF
AHYZX
AI.
AIAKS
AIIXL
AILAN
AIMYW
AITGF
AJBLW
AJDOV
AJRNO
AJZVZ
AKQUC
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARCSS
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
B-.
B0M
BA0
BBWZM
BDATZ
BGNMA
CAG
COF
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
EAD
EAP
EAS
EBD
EBLON
EBS
EDO
EIOEI
EJD
EMK
EPL
ESBYG
ESX
F5P
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
G8K
GGCAI
GGRSB
GJIRD
GNWQR
GQ6
GQ7
GQ8
GXS
HF~
HG5
HG6
HMJXF
HQYDN
HRMNR
HVGLF
HZ~
H~9
I-F
I09
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
KDC
KOV
KOW
LAK
LLZTM
M4Y
MA-
N2Q
N9A
NB0
NDZJH
NPVJJ
NQJWS
NU0
O9-
O93
O9G
O9I
O9J
OAM
OVD
P19
P2P
P9O
PF0
PT4
PT5
QOK
QOS
R4E
R89
R9I
RHV
RNI
ROL
RPX
RSV
RZC
RZE
RZK
S16
S1Z
S26
S27
S28
S3B
SAP
SCJ
SCLPG
SCO
SDH
SDM
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
T16
TEORI
TSG
TSK
TSV
TUC
TUS
U2A
UG4
UNUBA
UOJIU
UTJUX
UZXMN
VC2
VFIZW
VH1
W23
W48
WH7
WK8
YLTOR
Z45
Z5O
Z7R
Z7S
Z7X
Z7Y
Z7Z
Z81
Z83
Z86
Z88
Z8M
Z8N
Z8R
Z8S
Z8T
Z8U
Z8W
Z92
ZMTXR
~8M
~EX
H13
IQODW
AACDK
AAEOY
AAJBT
AASML
AAYXX
ABAKF
ACAOD
ACDTI
ACZOJ
AEFQL
AEMSY
AFBBN
AGQEE
AGRTI
AIGIU
CITATION
ID FETCH-LOGICAL-c318t-2c1c11d3c3e3d5882ff3db35e356d0d72ceb05cf6d25d01bba66a92a890f416e3
IEDL.DBID U2A
ISSN 0920-8542
IngestDate Thu Sep 12 17:04:07 EDT 2024
Sun Oct 22 16:04:18 EDT 2023
Sat Dec 16 12:01:28 EST 2023
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords Multi-cluster systems
Mixed integer programming
Co-allocation
Job scheduling
Resource allocation
Task scheduling
Calculator cluster
Linear programming
Scheduling
Distributed system
Distributed computing
Selection function
Time response
Linear model
Workload
Heterogeneity
Response time
Parallelism
Queue
Execution time
Language English
License CC BY 4.0
LinkModel DirectLink
MeetingName Special Issue on HPC in computational science and engineering. Part II
MergedId FETCHMERGED-LOGICAL-c318t-2c1c11d3c3e3d5882ff3db35e356d0d72ceb05cf6d25d01bba66a92a890f416e3
PageCount 9
ParticipantIDs crossref_primary_10_1007_s11227_011_0596_2
pascalfrancis_primary_24776400
springer_journals_10_1007_s11227_011_0596_2
PublicationCentury 2000
PublicationDate 2011-12-01
PublicationDateYYYYMMDD 2011-12-01
PublicationDate_xml – month: 12
  year: 2011
  text: 2011-12-01
  day: 01
PublicationDecade 2010
PublicationPlace Boston
PublicationPlace_xml – name: Boston
– name: Heidelberg
PublicationSubtitle An International Journal of High-Performance Computer Design, Analysis, and Use
PublicationTitle Journal of supercomputing
PublicationTitleAbbrev J Supercomput
PublicationYear 2011
Publisher Springer US
Springer
Publisher_xml – name: Springer US
– name: Springer
References Hamscher, Schwiegelshohn, Streit, Yahyapour (CR9) 2000
Braun, Siegel, Beck, Bölöni, Maheswaran, Reuther, Robertson, Theys, Yao, Hensgen, Freund (CR10) 2001; 61
Yang, Tung, Chou, Chu (CR7) 2008
Lérida, Solsona, Giné, García, Hernández (CR3) 2008
Abawajy, Dandamudi (CR5) 2003
Bucur, Epema (CR2) 2007; 18
Jones, Ligon, Pang, Stanzione (CR4) 2005; 34
Javadi, Akbari, Abawajy (CR1) 2006; 32
Heien, Fujimoto, Hagihara (CR6) 2008
Naik, Liu, Yang, Wagner (CR8) 2005
B Javadi (596_CR1) 2006; 32
V Hamscher (596_CR9) 2000
C Yang (596_CR7) 2008
AID Bucur (596_CR2) 2007; 18
JL Lérida (596_CR3) 2008
J Abawajy (596_CR5) 2003
EM Heien (596_CR6) 2008
TD Braun (596_CR10) 2001; 61
W Jones (596_CR4) 2005; 34
VK Naik (596_CR8) 2005
References_xml – start-page: 160
  year: 2008
  end-page: 173
  ident: CR3
  article-title: Resource matching in non-dedicated multicluster environments
  publication-title: VECPAR’08
  contributor:
    fullname: Hernández
– volume: 32
  start-page: 831
  issue: 11–12
  year: 2006
  end-page: 851
  ident: CR1
  article-title: A performance model for analysis of heterogeneous multi-cluster systems
  publication-title: Parallel Comput
  doi: 10.1016/j.parco.2006.09.006
  contributor:
    fullname: Abawajy
– start-page: 11
  year: 2003
  end-page: 18
  ident: CR5
  article-title: Parallel job scheduling on multicluster computing systems
  publication-title: IEEE Int Conf CLUSTER’03
  contributor:
    fullname: Dandamudi
– start-page: 607
  year: 2005
  end-page: 614
  ident: CR8
  article-title: Online resource matching for heterogeneous grid environments
  publication-title: IEEE/ACM Int Conf CCGRID’05
  contributor:
    fullname: Wagner
– start-page: 178
  year: 2008
  end-page: 184
  ident: CR7
  article-title: Well-balanced allocation strategy for multiple-cluster computing
  publication-title: IEEE Int Conf FTDCS’08
  contributor:
    fullname: Chu
– volume: 18
  start-page: 958
  issue: 7
  year: 2007
  end-page: 972
  ident: CR2
  article-title: Schedulling policies for processor coallocation in multicluster systems
  publication-title: IEEE Trans Parallel Distrib Syst
  doi: 10.1109/TPDS.2007.1036
  contributor:
    fullname: Epema
– volume: 61
  start-page: 810
  issue: 6
  year: 2001
  end-page: 837
  ident: CR10
  article-title: A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems
  publication-title: J Parallel Distrib Comput
  doi: 10.1006/jpdc.2000.1714
  contributor:
    fullname: Freund
– volume: 34
  start-page: 135
  issue: 2
  year: 2005
  end-page: 163
  ident: CR4
  article-title: Characterization of bandwidth-aware meta-schedulers for co-allocating jobs across multiple clusters
  publication-title: J Supercomput
  doi: 10.1007/s11227-005-2337-x
  contributor:
    fullname: Stanzione
– start-page: 191
  year: 2000
  end-page: 202
  ident: CR9
  article-title: Evaluation of job-scheduling strategies for grid computing
  publication-title: IEEE/ACM Int Conf GRID’00
  contributor:
    fullname: Yahyapour
– start-page: 321
  year: 2008
  end-page: 328
  ident: CR6
  article-title: Static load distribution for communicative intensive parallel computing in multiclusters
  publication-title: IEEE Conf PDP’08
  contributor:
    fullname: Hagihara
– start-page: 160
  volume-title: VECPAR’08
  year: 2008
  ident: 596_CR3
  contributor:
    fullname: JL Lérida
– start-page: 191
  volume-title: IEEE/ACM Int Conf GRID’00
  year: 2000
  ident: 596_CR9
  contributor:
    fullname: V Hamscher
– start-page: 321
  volume-title: IEEE Conf PDP’08
  year: 2008
  ident: 596_CR6
  contributor:
    fullname: EM Heien
– volume: 18
  start-page: 958
  issue: 7
  year: 2007
  ident: 596_CR2
  publication-title: IEEE Trans Parallel Distrib Syst
  doi: 10.1109/TPDS.2007.1036
  contributor:
    fullname: AID Bucur
– volume: 34
  start-page: 135
  issue: 2
  year: 2005
  ident: 596_CR4
  publication-title: J Supercomput
  doi: 10.1007/s11227-005-2337-x
  contributor:
    fullname: W Jones
– volume: 61
  start-page: 810
  issue: 6
  year: 2001
  ident: 596_CR10
  publication-title: J Parallel Distrib Comput
  doi: 10.1006/jpdc.2000.1714
  contributor:
    fullname: TD Braun
– start-page: 607
  volume-title: IEEE/ACM Int Conf CCGRID’05
  year: 2005
  ident: 596_CR8
  contributor:
    fullname: VK Naik
– start-page: 178
  volume-title: IEEE Int Conf FTDCS’08
  year: 2008
  ident: 596_CR7
  contributor:
    fullname: C Yang
– volume: 32
  start-page: 831
  issue: 11–12
  year: 2006
  ident: 596_CR1
  publication-title: Parallel Comput
  doi: 10.1016/j.parco.2006.09.006
  contributor:
    fullname: B Javadi
– start-page: 11
  volume-title: IEEE Int Conf CLUSTER’03
  year: 2003
  ident: 596_CR5
  doi: 10.1109/CLUSTR.2003.1253294
  contributor:
    fullname: J Abawajy
SSID ssj0004373
Score 1.9886998
Snippet Multi-cluster environments are composed of multiple clusters of computers that act collaboratively, and thus allowing computational problems to be treated that...
SourceID crossref
pascalfrancis
springer
SourceType Aggregation Database
Index Database
Publisher
StartPage 394
SubjectTerms Applied sciences
Compilers
Computer Science
Computer science; control theory; systems
Computer systems and distributed systems. User interface
Exact sciences and technology
Interpreters
Operational research and scientific management
Operational research. Management science
Processor Architectures
Programming Languages
Scheduling, sequencing
Software
Title Multiple job co-allocation strategy for heterogeneous multi-cluster systems based on linear programming
URI https://link.springer.com/article/10.1007/s11227-011-0596-2
Volume 58
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV05T8MwFLYquiAhbkQ5Kg9MIKPEiZ14bFFLBWonKpUp8hUQR1M17cC_5zlHqwoYmLLEVvTlvefvnUboiiuutEh9wkMbk1CHoHPWeMRYbpSIrZKe63cejvhgHD5M2KSB6Cp0MX2_rTOShaFe97r5lLoqSfB-meAEzG6TuWloIMNj2ln3QgZlVlmAWxSzkNaZzN-22DiLdmYyB1jS8j6LH4nR4rzp76PdiijiTvlnD1DDTg_RXn0JA6508gi9DKuSQPyWKawz4jLpZRwO5-Xo2S8MzBS_usKXDOTFgrOPi0JCoj-WblACLuc559idaQbDSkc-5RxX1Vuf8IXHaNzvPd0NSHV7AtGgpwtCta993wQ6sIFhQKTTNDAqYDZg3Hgmotoqj-mUG8qM5yslOZeCylh4KbA0G5ygrWk2tacIA0lh1EYqigUQLrBL3EhprOfcWyEoa6HrGsdkVg7JSNbjkB3oCYCeONAT2kLtDaRXK2gYRRxMSgvd1NAnlULlf2939q-3z9F2ERQu6lEu0NZivrSXwCoWqo2anX63O3LP--fHXrsQq2_hFslN
link.rule.ids 310,311,315,783,787,792,793,23942,23943,25152,27936,27937,41093,41535,42162,42604,52123,52246
linkProvider Springer Nature
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3JTsMwEB2hcgAJUVZRVh84gYwSJ3biY4WAspRTkeAUxUtALE1F2gN8PeMsVGwH7rHljMfjN543MwD7QgmlZeZTEdqYhjrEM2eNR40VRsnYqtRz-c79a9G7CS9u-W2dx100bPcmJFla6mmym8-Yo0mi-8uloGh3Z0PmC9aC2e7Z3eXJNB0yqALLEj2jmIesCWb-NsmX62hhlBYomaxqafEjNlpeOadtGDSLrZgmT0eTsTrS79_qOP7zb5ZgsYagpFvpzDLM2OEKtJv2DqQ-7atw36_JhuQxV0Tn1MXoqxc-UlRFbd8IYl7y4Cg1OWqizScFKSmKVD9PXAkGUlWKLoi7LQ3BkQ7Wpq-k5oW94JrX4Ob0ZHDco3VfBqrRAowp0772fRPowAaGI0TPssCogNuAC-OZiGmrPK4zYRg3nq9UKkQqWRpLL0P8Z4N1aA3zod0AgvCHMxupKJYI5dDiCZOmxnrOcZaS8Q4cNNuTjKryG8m00LITYYIiTJwIE9aB3S8b-DmChVEk0Fh14LDZjKQ-qsXf023-6-s9mOsN-lfJ1fn15RbMl0_PJetlG1rj14ndQewyVru1rn4AplXmVA
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT9wwEB5Vu1KFhIBCEQtl8YFTK0PixE58XAFbyks9FIme0vgREI_NimQP8Os7XiddAeWAuMeWM7bHnz3ffAOwLZRQWhYhFbFNaaxj3HPWBNRYYZRMrcoDl-98eiYOz-OjC37R1DmtWrZ7G5L0OQ1OpWlU745NsTtLfAsZc5RJvApzKSj64G7shJE60B18_318MEuNjHyQWeItKeUxawOb_-vkydE0P84rtFLhy1u8iJNOj5_hIvxpB-5ZJzc7k1rt6Mdnmo7v-LMlWGigKRn4tfQJPtjRMiy2ZR9I4wVW4PK0ISGS61IRXVIXu_cvf6TyYrcPBLEwuXJUmxJXqC0nFZlSF6m-nThpBuIVpCviTlFDsKWDu_k9afhidzj-z3A-PPi1d0ibeg1Uo2eoKdOhDkMT6chGhiN0L4rIqIjbiAsTmIRpqwKuC2EYN0GoVC5ELlmeyqBAXGijVeiMypFdA4KwiDObqCSVCPHQEwqT58YG7kItJeM9-NpOVTb2shzZTIDZmTBDE2bOhBnrQf_JZP5rweIkEejEevCtnZis2cLV692tv-nrLfj4c3-Ynfw4O96AuemL9JQM8wU69f3EbiKkqVW_WbZ_AU8A7zg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Journal+of+supercomputing&rft.atitle=Multiple+job+co-allocation+strategy+for+heterogeneous+multi-cluster+systems+based+on+linear+programming&rft.au=BLANCO%2C+Hector&rft.au=LERIDA%2C+Josep+Lluis&rft.au=CORES%2C+Fernando&rft.au=GUIRADO%2C+Fernando&rft.date=2011-12-01&rft.pub=Springer&rft.issn=0920-8542&rft.eissn=1573-0484&rft.volume=58&rft.issue=3&rft.spage=394&rft.epage=402&rft_id=info:doi/10.1007%2Fs11227-011-0596-2&rft.externalDBID=n%2Fa&rft.externalDocID=24776400
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0920-8542&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0920-8542&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0920-8542&client=summon