Scheduling divisible tasks under production or utilization constraints

Several problems in science and engineering admit algorithmic solutions that demand a large amount of computing time. Among these applications are genotype sequencing, gene sequence comparison, protein folding, quantum chemistry, computational fluid dynamics, and Earth simulation. In most of these c...

Full description

Saved in:
Bibliographic Details
Main Author: de la Torre Quintana, Luis Fernando
Format: Dissertation
Language:English
Published: ProQuest Dissertations & Theses 01-01-2010
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Several problems in science and engineering admit algorithmic solutions that demand a large amount of computing time. Among these applications are genotype sequencing, gene sequence comparison, protein folding, quantum chemistry, computational fluid dynamics, and Earth simulation. In most of these cases, a single computer does not provide enough computing power to satisfy these needs, and therefore, the design of parallel methods is of crucial importance. It has been observe in practice that many of these algorithmic solutions acquire the form of a master-worker algorithm. Due to their availability and low cost, heterogeneous networks of computers are becoming a popular alternative for these implementations. One problem, frequently faced by implementers is how to divide and distribute the parallel segments of computing tasks among the computers. This is the essence of the so-called task scheduling problem. Efficiently managing the computations is a difficult and challenging problem. This efficiency depends on the number of rounds of computation, the sizes of the data chunks sent in a round, and the number and the activation sequence of the participating workers. In this dissertation variants and extensions of ideas related to the scheduling of master-worker tasks on heterogeneous star networks are introduced. Some of these ideas were previously discussed in the form of theoretical frameworks for steady-state scheduling or as a divisible load theory. This dissertation combines some elements of these previous works to construct a new framework, and from it, an efficient algorithm (SCOW) for identifying a deterministic scheduler for clusters of workers. SCOW produces the parameters of a periodic user-level scheduler for a single-program multiple-data implementation of a master-worker parallel solution. SCOW minimizes the job make-span under either maximal production per period, or perfect worker utilization. The efficiency of the scheduler identified by SCOW is demonstrated through comparison with other schedulers, including those derived from the above mentioned theoretical frameworks. As shown in the simulation an actual computer runs, the scheduler identified by SCOW outperform in most cases those produced by the previous frameworks.
AbstractList Several problems in science and engineering admit algorithmic solutions that demand a large amount of computing time. Among these applications are genotype sequencing, gene sequence comparison, protein folding, quantum chemistry, computational fluid dynamics, and Earth simulation. In most of these cases, a single computer does not provide enough computing power to satisfy these needs, and therefore, the design of parallel methods is of crucial importance. It has been observe in practice that many of these algorithmic solutions acquire the form of a master-worker algorithm. Due to their availability and low cost, heterogeneous networks of computers are becoming a popular alternative for these implementations. One problem, frequently faced by implementers is how to divide and distribute the parallel segments of computing tasks among the computers. This is the essence of the so-called task scheduling problem. Efficiently managing the computations is a difficult and challenging problem. This efficiency depends on the number of rounds of computation, the sizes of the data chunks sent in a round, and the number and the activation sequence of the participating workers. In this dissertation variants and extensions of ideas related to the scheduling of master-worker tasks on heterogeneous star networks are introduced. Some of these ideas were previously discussed in the form of theoretical frameworks for steady-state scheduling or as a divisible load theory. This dissertation combines some elements of these previous works to construct a new framework, and from it, an efficient algorithm (SCOW) for identifying a deterministic scheduler for clusters of workers. SCOW produces the parameters of a periodic user-level scheduler for a single-program multiple-data implementation of a master-worker parallel solution. SCOW minimizes the job make-span under either maximal production per period, or perfect worker utilization. The efficiency of the scheduler identified by SCOW is demonstrated through comparison with other schedulers, including those derived from the above mentioned theoretical frameworks. As shown in the simulation an actual computer runs, the scheduler identified by SCOW outperform in most cases those produced by the previous frameworks.
Author de la Torre Quintana, Luis Fernando
Author_xml – sequence: 1
  givenname: Luis
  surname: de la Torre Quintana
  middlename: Fernando
  fullname: de la Torre Quintana, Luis Fernando
BookMark eNotT0tLAzEYDKigrf0PwfvCt_my2exRilWh0IO9l7zWRpdE8_DgrzeocxmGgXmsyGWIwV2QVd_DxLFBXJNNzl4DwIQInN2Q3Ys5O1sXH16p9V--uYujReX3TGuwLtGPFG01xcdAY6K1-MV_q19pYsglKR9KviVXs1qy2_zzmhx3D8ftU7c_PD5v7_fdmU-ss8M4iVHDNBqUQ2-45gKEkmZ0kktpFYAUWvdomNNmRjEzqTQahwyFAcA1ufuLbaM-q8vl9BZrCq3xhDCwdkky_AHMyUmo
ContentType Dissertation
Copyright Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Copyright_xml – notice: Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
DBID 053
0BH
0OV
ABQRF
AFLLJ
AFOKG
ARAPS
BGLVJ
CBPLH
EU9
G20
HCIFZ
M8-
PQEST
PQQKQ
PQUKI
DatabaseName Dissertations & Theses Europe Full Text: Science & Technology
ProQuest Dissertations and Theses Professional
Dissertations & Theses @ University of Puerto Rico - Mayaguez
Technology Collection - hybrid linking
SciTech Premium Collection - hybrid linking
Advanced Technologies & Aerospace Collection - hybrid linking
Advanced Technologies & Aerospace Collection
Technology Collection
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations & Theses A&I
ProQuest Dissertations & Theses Global
SciTech Premium Collection (Proquest) (PQ_SDU_P3)
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
DatabaseTitle Advanced Technologies & Aerospace Collection
Technology Collection
ProQuest One Academic Eastern Edition
Dissertations & Theses @ University of Puerto Rico - Mayaguez
SciTech Premium Collection
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations and Theses Professional
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest Dissertations & Theses Global
Dissertations & Theses Europe Full Text: Science & Technology
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Dissertations & Theses A&I
DatabaseTitleList Advanced Technologies & Aerospace Collection
Database_xml – sequence: 1
  dbid: G20
  name: ProQuest Dissertations & Theses Global
  url: https://www.proquest.com/pqdtglobal1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 1914798931
Genre Dissertation/Thesis
GroupedDBID 053
0BH
0OV
8R4
8R5
ARAPS
BGLVJ
CBPLH
EU9
G20
HCIFZ
M8-
PQEST
PQQKQ
PQUKI
Q2X
ID FETCH-LOGICAL-h492-d57967b097c3851c4b4606a8c7e8488da0086bb13c2ebcf36f28ab3ce3236c003
IEDL.DBID G20
ISBN 1109433336
9781109433333
IngestDate Thu Oct 10 20:00:31 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-h492-d57967b097c3851c4b4606a8c7e8488da0086bb13c2ebcf36f28ab3ce3236c003
PQID 305230482
PQPubID 18750
ParticipantIDs proquest_journals_305230482
PublicationCentury 2000
PublicationDate 20100101
PublicationDateYYYYMMDD 2010-01-01
PublicationDate_xml – month: 01
  year: 2010
  text: 20100101
  day: 01
PublicationDecade 2010
PublicationYear 2010
Publisher ProQuest Dissertations & Theses
Publisher_xml – name: ProQuest Dissertations & Theses
SSID ssib000933042
Score 1.5656887
Snippet Several problems in science and engineering admit algorithmic solutions that demand a large amount of computing time. Among these applications are genotype...
SourceID proquest
SourceType Aggregation Database
SubjectTerms Computer science
Title Scheduling divisible tasks under production or utilization constraints
URI https://www.proquest.com/docview/305230482
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07T8MwED7RsiCG8hRQQB5YI1LbTewBMdBGTCztwFbFL5CokpKk_x9f4lSVkFjIFkWKLNvf-R6-7wN4UE5PleAeaZi-50bKSEgtIuekPywMUsK1qYtF-vYuZnOkyXnqe2HwWmVvE1tDbUqNOfJH1uUvBX3efEcoGoXF1aCgMYBD5DlrlRv2vZ9dsI60mpz5JwksT_07-2WC23MlG_1zRCdwPNurp5_CgS3OYNQrNZAA3HPIFn5tDF46_yDYgOUHvrakyeuvmmAXWUU2HfOr_wspK-J34zo0aBKNHiQKSTT1BSyz-fLlNQoKCtEnlzQy2GiaqlimmnnPSnPFfbySC51a4YFrcgxolJowTa3SjiWOilwxbRllifZ4v4RhURb2CohNRWwmilLpUNvXKaemXDlJTeIDvji_hnE_SauAgnq1m6GbP7-O4airyWNi4xaGTbW1dzCozfa-XdAf04mqGw
link.rule.ids 312,782,786,787,11657,11697,34256,34258,44058,74582,79430
linkProvider ProQuest
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LTwIxEJ4IHjQe8BkVHz143Qht2W0PxoOAGJELHLyR7UsTCSAL_9-ZZZeQmHixt02TTdP2m877A7gzwbaMkog0ct9Lp3WktFVRCBofC0ct4XLXxTAZvKt2h9rkPJS1MJRWWcrEXFC7mSUf-b1Y-y8Vf5x_R0QaRcHVgkGjArsSFQ_K6Hre1n42xjq11ZQCR1x0eSq_xS8RnL8r3do_V3QIB-2tePoR7PjpMdRKpgZWAPcEukM8G0dJ5x-MCrBw4RPPlmn2lTGqIluw-brzK_6FzRYMb-OkKNBkljRIIpJYZqcw6nZGT72oYFCIPqXmkaNC08Q0dGIFalZWGon2Sqps4hUC16Vk0BjTFJZ7Y4OIA1epEdYLLmKLeD-D6nQ29efAfKIarmk414G4fYMJpiVN0NzFaPA10guol5s0LlCQjTc7dPnn7C3s9UZv_XH_ZfBah_11fJ6cHFdQXS5W_hoqmVvd5If7A-0KrQM
linkToPdf http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LS8NAEB5sBREP9YlaH3vwGtrubpPdkwfboChFaA_eQvalYOkjaf-_O-mmFARP5hYCIZndmZ355vEBPCin-0pwr2kI33MjZSSkFpFz0h8WBkfCVdDFOBl9iMGQ1yOFylBWWdvEylCbuUaMvMM2-KWgHReqIt4H6eNiGSGBFCZaA5tGA_YTzAVh3--uJ7QN3HHEJmf-isPEp_qe_TLH1RmTtv7x647haLCTZz-BPTs7hVbN4ECCQp9BOvZrZrAY_ZNgY5b_iaklq7z8Lgl2lxVksZkI699C5gXxu3QaGjeJRs8SCSZW5TlM0uHk6TkKzArRF5c0MtiAmqiuTDTzHpfmivs4Jhc6scIrtMkx0FGqxzS1SjsWOypyxbRllMXa24ELaM7mM3sJxCaia3qKUumQ89cpp_pcOUlN7APBbn4F7VpgWdCOMttK6_rPp_dw4KWYvb2MXttwuEnbI_ZxA81Vsba30CjN-q5a5x9zC7XG
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%3Adissertation&rft.genre=dissertation&rft.title=Scheduling+divisible+tasks+under+production+or+utilization+constraints&rft.DBID=053%3B0BH%3B0OV%3BABQRF%3BAFLLJ%3BAFOKG%3BARAPS%3BBGLVJ%3BCBPLH%3BEU9%3BG20%3BHCIFZ%3BM8-%3BPQEST%3BPQQKQ%3BPQUKI&rft.PQPubID=18750&rft.au=de+la+Torre+Quintana%2C+Luis+Fernando&rft.date=2010-01-01&rft.pub=ProQuest+Dissertations+%26+Theses&rft.isbn=1109433336&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=1914798931
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109433333/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109433333/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109433333/sc.gif&client=summon&freeimage=true