Task Scheduling Algorithm for Interconnection Constrained Network of Heterogeneous Processors

Efficient scheduling of parallel programs represented by a-cyclic directed graph (DAG), with or without duplication, is one of the most challenging NP-complete problems in parallel and distributed systems. Because of its key importance, this problem has been extensively studied and various heuristic...

Full description

Saved in:
Bibliographic Details
Published inIntelligent Information Technology pp. 31 - 39
Main Authors Ilavarasan, E., Thambidurai, P., Punithavathi, N.
Format Book Chapter Conference Proceeding
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg 01.01.2004
Springer
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN9783540241263
3540241264
ISSN0302-9743
1611-3349
DOI10.1007/978-3-540-30561-3_4

Cover

Loading…
Abstract Efficient scheduling of parallel programs represented by a-cyclic directed graph (DAG), with or without duplication, is one of the most challenging NP-complete problems in parallel and distributed systems. Because of its key importance, this problem has been extensively studied and various heuristics algorithms have been proposed. However, most of the available algorithms are designed under the assumption of unbounded availability of fully connected processors and lie in high complexity range. In this paper, we propose a new task scheduling algorithm, namely, Highly Communicating and Dependant Based Task Scheduling (HCDBTS) algorithm for scheduling DAG structured applications onto interconnection constrained network of heterogeneous processors. Our objective is to develop an efficient scheduling algorithm that will deliver a good schedule i.e., minimize the completion time of the application and still work with limited number of interconnection constrained processors. We compared the performance of HCDBTS algorithm against the Heterogeneous Earliest Finish Time (HEFT) and the Heterogeneous Critical Node First (HCNF) algorithms by simulation. Our extensive simulation studies based on both randomly generated task graphs and the task graphs of some real applications such as Fast Fourier Transformations, Gaussian Elimination, LU Decomposition and Laplace Transformation, reveal that our scheduling algorithm significantly surpass HEFT and HCNF in schedule length and speedup ratio.
AbstractList Efficient scheduling of parallel programs represented by a-cyclic directed graph (DAG), with or without duplication, is one of the most challenging NP-complete problems in parallel and distributed systems. Because of its key importance, this problem has been extensively studied and various heuristics algorithms have been proposed. However, most of the available algorithms are designed under the assumption of unbounded availability of fully connected processors and lie in high complexity range. In this paper, we propose a new task scheduling algorithm, namely, Highly Communicating and Dependant Based Task Scheduling (HCDBTS) algorithm for scheduling DAG structured applications onto interconnection constrained network of heterogeneous processors. Our objective is to develop an efficient scheduling algorithm that will deliver a good schedule i.e., minimize the completion time of the application and still work with limited number of interconnection constrained processors. We compared the performance of HCDBTS algorithm against the Heterogeneous Earliest Finish Time (HEFT) and the Heterogeneous Critical Node First (HCNF) algorithms by simulation. Our extensive simulation studies based on both randomly generated task graphs and the task graphs of some real applications such as Fast Fourier Transformations, Gaussian Elimination, LU Decomposition and Laplace Transformation, reveal that our scheduling algorithm significantly surpass HEFT and HCNF in schedule length and speedup ratio.
Author Ilavarasan, E.
Thambidurai, P.
Punithavathi, N.
Author_xml – sequence: 1
  givenname: E.
  surname: Ilavarasan
  fullname: Ilavarasan, E.
  organization: Department of Computer Science & Engineering and Information Technology, Pondicherry Engineering College, Pondicherry, India
– sequence: 2
  givenname: P.
  surname: Thambidurai
  fullname: Thambidurai, P.
  organization: Department of Computer Science & Engineering and Information Technology, Pondicherry Engineering College, Pondicherry, India
– sequence: 3
  givenname: N.
  surname: Punithavathi
  fullname: Punithavathi, N.
  organization: Department of Computer Science & Engineering and Information Technology, Pondicherry Engineering College, Pondicherry, India
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=16398727$$DView record in Pascal Francis
BookMark eNotkMFOAjEQhqtiIiBP4KUXj9W20-3uHglRISFqIh5N0-12lxVoSbvE-PYWcC4z88-XOXwjNHDeWYTuGH1glOaPZV4QIJmgBGgmGQElLtAIUnDa6SUaMslSDqK8QpOEH29cMC5hgIaJ4qTMBdygSYzfNBUrqAQ6RF8rHTf4w6xtfdh2rsXTbetD1693uPEBL1xvg_HOWdN33uGZd7EPunO2xq-2__Fhg32D5zZhvrXO-kPE78EbG6MP8RZdN3ob7eS_j9Hn89NqNifLt5fFbLoke87znjBRUyoNp0UpKWRVzbSuZVXlMjPAKg0lA2Z0UwteCS2B2aKxXNBGVsBlCsbo_vx3r6PR2yZoZ7qo9qHb6fCrmISyyHmeOHbmYjq51gZVeb-JilF19KySOAUqqVMnr2kW8AeEr25M
ContentType Book Chapter
Conference Proceeding
Copyright Springer-Verlag Berlin Heidelberg 2004
2005 INIST-CNRS
Copyright_xml – notice: Springer-Verlag Berlin Heidelberg 2004
– notice: 2005 INIST-CNRS
DBID IQODW
DOI 10.1007/978-3-540-30561-3_4
DatabaseName Pascal-Francis
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
Applied Sciences
EISBN 3540305610
9783540305613
EISSN 1611-3349
Editor Das, Gautam
Gulati, Ved Prakash
Editor_xml – sequence: 1
  givenname: Gautam
  surname: Das
  fullname: Das, Gautam
  email: gdas@cse.uta.edu
– sequence: 2
  givenname: Ved Prakash
  surname: Gulati
  fullname: Gulati, Ved Prakash
  email: vp.gulati@tcs.com
EndPage 39
ExternalDocumentID 16398727
GroupedDBID -DT
-GH
-~X
1SB
29L
2HA
2HV
5QI
875
AASHB
ABMNI
ACGFS
ADCXD
AEFIE
ALMA_UNASSIGNED_HOLDINGS
EJD
F5P
FEDTE
HVGLF
LAS
LDH
P2P
RIG
RNI
RSU
SVGTG
VI1
~02
IQODW
ID FETCH-LOGICAL-p227t-14d006c20896035bd1aad6bb765c31ba39131cafd42b4a631e8fe240f6b326a63
ISBN 9783540241263
3540241264
ISSN 0302-9743
IngestDate Wed Apr 02 08:08:45 EDT 2025
Tue Jul 29 20:05:33 EDT 2025
IsPeerReviewed true
IsScholarly true
Keywords Availability
Duplication
LU factorization
Fast Fourier transformation
Task scheduling
Gauss method
Scheduling
Distributed system
Algorithm performance
Completeness
Heuristic method
Parallel program
NP complete problem
Laplace transformation
Artificial intelligence
Directed graph
Language English
License CC BY 4.0
LinkModel OpenURL
MeetingName Intelligent information technology (Hyderabad, 20-23 December 2004)
MergedId FETCHMERGED-LOGICAL-p227t-14d006c20896035bd1aad6bb765c31ba39131cafd42b4a631e8fe240f6b326a63
PageCount 9
ParticipantIDs pascalfrancis_primary_16398727
springer_books_10_1007_978_3_540_30561_3_4
PublicationCentury 2000
PublicationDate 2004-01-01
PublicationDateYYYYMMDD 2004-01-01
PublicationDate_xml – month: 01
  year: 2004
  text: 2004-01-01
  day: 01
PublicationDecade 2000
PublicationPlace Berlin, Heidelberg
PublicationPlace_xml – name: Berlin, Heidelberg
– name: Berlin
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSubtitle 7th International Conference on Information Technology, CIT 2004, Hyderabad, India, December 20-23, 2004. Proceedings
PublicationTitle Intelligent Information Technology
PublicationYear 2004
Publisher Springer Berlin Heidelberg
Springer
Publisher_xml – name: Springer Berlin Heidelberg
– name: Springer
RelatedPersons Kleinberg, Jon M.
Mattern, Friedemann
Nierstrasz, Oscar
Tygar, Dough
Steffen, Bernhard
Kittler, Josef
Vardi, Moshe Y.
Weikum, Gerhard
Sudan, Madhu
Naor, Moni
Mitchell, John C.
Terzopoulos, Demetri
Pandu Rangan, C.
Kanade, Takeo
Hutchison, David
RelatedPersons_xml – sequence: 1
  givenname: David
  surname: Hutchison
  fullname: Hutchison, David
  organization: Lancaster University, UK
– sequence: 2
  givenname: Takeo
  surname: Kanade
  fullname: Kanade, Takeo
  organization: Carnegie Mellon University, Pittsburgh, USA
– sequence: 3
  givenname: Josef
  surname: Kittler
  fullname: Kittler, Josef
  organization: University of Surrey, Guildford, UK
– sequence: 4
  givenname: Jon M.
  surname: Kleinberg
  fullname: Kleinberg, Jon M.
  organization: Cornell University, Ithaca, USA
– sequence: 5
  givenname: Friedemann
  surname: Mattern
  fullname: Mattern, Friedemann
  organization: ETH Zurich, Switzerland
– sequence: 6
  givenname: John C.
  surname: Mitchell
  fullname: Mitchell, John C.
  organization: Stanford University, CA, USA
– sequence: 7
  givenname: Moni
  surname: Naor
  fullname: Naor, Moni
  organization: Weizmann Institute of Science, Rehovot, Israel
– sequence: 8
  givenname: Oscar
  surname: Nierstrasz
  fullname: Nierstrasz, Oscar
  organization: University of Bern, Switzerland
– sequence: 9
  givenname: C.
  surname: Pandu Rangan
  fullname: Pandu Rangan, C.
  organization: Indian Institute of Technology, Madras, India
– sequence: 10
  givenname: Bernhard
  surname: Steffen
  fullname: Steffen, Bernhard
  organization: University of Dortmund, Germany
– sequence: 11
  givenname: Madhu
  surname: Sudan
  fullname: Sudan, Madhu
  organization: Massachusetts Institute of Technology, MA, USA
– sequence: 12
  givenname: Demetri
  surname: Terzopoulos
  fullname: Terzopoulos, Demetri
  organization: New York University, NY, USA
– sequence: 13
  givenname: Dough
  surname: Tygar
  fullname: Tygar, Dough
  organization: University of California, Berkeley, USA
– sequence: 14
  givenname: Moshe Y.
  surname: Vardi
  fullname: Vardi, Moshe Y.
  organization: Rice University, Houston, USA
– sequence: 15
  givenname: Gerhard
  surname: Weikum
  fullname: Weikum, Gerhard
  organization: Max-Planck Institute of Computer Science, Saarbruecken, Germany
SSID ssj0000180630
ssj0002792
Score 1.7282829
Snippet Efficient scheduling of parallel programs represented by a-cyclic directed graph (DAG), with or without duplication, is one of the most challenging NP-complete...
SourceID pascalfrancis
springer
SourceType Index Database
Publisher
StartPage 31
SubjectTerms Applied sciences
Artificial intelligence
Computer science; control theory; systems
Exact sciences and technology
Learning and adaptive systems
Title Task Scheduling Algorithm for Interconnection Constrained Network of Heterogeneous Processors
URI http://link.springer.com/10.1007/978-3-540-30561-3_4
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9NAEF6l4QIcKAVES6n2wInIUe1dP3LgUFVBbVWiHlrUC7J27TVFtHEVOz3wG_jRfPuwEzsIqVwsa-PEm5nZ2ZnZmW8I-SB5xmQQCi_k8aHHfZl4suCxl-cFn-RSF0vq4uQvs-jkip9dh9eDwe-1rKVlLcfZr7_WlfwPVzEGvuoq2Udwtv1RDOAe_MUVHMa1Z_x2w6xtuqAF06xHrqjI8HIzWH56Kx7EQlQ21jkdr5JBxJ38kS8XtiX1RfvBxRIL_QZfqk3L39Fs3JEsUf3U6J3YpEwt-9Ht93KB5-9MyqIJMWY6fcY2IdcdQU0fCli2M5tzbg4PdBpOickrnYPryhVKd7SkiaeqT-fufGNW1iZtbNS0oGg0UidkwXshiyZkOfoHopeLSMG-CJwCdEVeUOBwgeyQsjo70kiMzCKfOj3sdha7o1u0pI29op8eYpwpj6V8i2zFSTgkT46mZ-df24idhjozYGpun9fQi_aMyk7JVQ6ZKVvIybW_0AJeWUzj3ht1Rq6osCgL201l41jeWDuX2-S5roChujQFxH5JBmq-Q140xKeO-Dvk2RqY5SvyTcsFXckFbeWCQi5oTy7omlxQJxe0LGhHLuhKLl6Tq8_Ty-MTzzXv8O6DIK49n-dQ6FlwmMBHZqHMfSHySMo4CjPmS8EmPvMzUeQ8kFxEzFdJoWBeFpGER4GBN2Q4L-fqLaFCQWVEupEDLzj89wlTMpGwRGGaJkkW75KDDvXSewvUksLXmCQw0HfJx4acqV6vVdqAdYMXKUvBi9TwAvd87zEPvyNPVwK-T4b1Yqnew0qt5YETnz9kWYzj
linkProvider Library Specific Holdings
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%3Abook&rft.genre=bookitem&rft.title=Intelligent+Information+Technology&rft.au=Ilavarasan%2C+E.&rft.au=Thambidurai%2C+P.&rft.au=Punithavathi%2C+N.&rft.atitle=Task+Scheduling+Algorithm+for+Interconnection+Constrained+Network+of+Heterogeneous+Processors&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2004-01-01&rft.pub=Springer+Berlin+Heidelberg&rft.isbn=9783540241263&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=31&rft.epage=39&rft_id=info:doi/10.1007%2F978-3-540-30561-3_4
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon