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...
Saved in:
Published in | Intelligent Information Technology pp. 31 - 39 |
---|---|
Main Authors | , , |
Format | Book Chapter Conference Proceeding |
Language | English |
Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
01.01.2004
Springer |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 9783540241263 3540241264 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.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 |