Design and analysis of heuristic functions for static task distribution
Two static task-scheduling algorithms are introduced. The first algorithm, called heavy-node first (HNF), is very simple and is based on a local analysis of program graph nodes at each level. The second method, called Weighted Length (WL), considers a more global view of the program graph, taking in...
        Saved in:
      
    
          | Published in | Workshop on the Future Trends of Distributed Computing Systems in the 1990s: Proceedings pp. 124 - 131 | 
|---|---|
| Main Authors | , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE Comput. Soc. Press
    
        1988
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 9780818608971 0818608978  | 
| DOI | 10.1109/FTDCS.1988.26690 | 
Cover
| Abstract | Two static task-scheduling algorithms are introduced. The first algorithm, called heavy-node first (HNF), is very simple and is based on a local analysis of program graph nodes at each level. The second method, called Weighted Length (WL), considers a more global view of the program graph, taking into account the relationship among the nodes at different levels. The two schemes are compared against the classical critical-path method (CPM). For a given directed acyclic graph of n nodes representing a program, it is shown that HNF requires O(n log n) steps, while WL and CPM require O(n/sup 2/) steps to accomplish the allocation. The nontrivial worst-case performance of the three algorithms is analytically evaluated, and their average-case performance is evaluated through a simulation study. It is shown that the performance of the three algorithms is almost the same with respect to execution time and processor idle time. Therefore, taking into account the time complexity of the task distribution itself, it is concluded that a simple and fast heuristic algorithm such as HNF will achieve reasonable performance.< > | 
    
|---|---|
| AbstractList | Two static task-scheduling algorithms are introduced. The first algorithm, called heavy-node first (HNF), is very simple and is based on a local analysis of program graph nodes at each level. The second method, called Weighted Length (WL), considers a more global view of the program graph, taking into account the relationship among the nodes at different levels. The two schemes are compared against the classical critical-path method (CPM). For a given directed acyclic graph of n nodes representing a program, it is shown that HNF requires O(n log n) steps, while WL and CPM require O(n/sup 2/) steps to accomplish the allocation. The nontrivial worst-case performance of the three algorithms is analytically evaluated, and their average-case performance is evaluated through a simulation study. It is shown that the performance of the three algorithms is almost the same with respect to execution time and processor idle time. Therefore, taking into account the time complexity of the task distribution itself, it is concluded that a simple and fast heuristic algorithm such as HNF will achieve reasonable performance.< > | 
    
| Author | Shirazi, B. Wang, M.  | 
    
| Author_xml | – sequence: 1 givenname: B. surname: Shirazi fullname: Shirazi, B. organization: Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA – sequence: 2 givenname: M. surname: Wang fullname: Wang, M. organization: Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA  | 
    
| BookMark | eNotT8FOwzAUiwRIwOgdbvmBlbxkvL4cUccG0iQO9D69NQkERoqa9rC_p2NYsizZliVfi_PUJS_ELagSQNn7VbOs30qwRKVGtOpMFLYiRUCoyFZwKYqcP9WEhZkcfSXWS5_je5Kc3ETeH3LMsgvyw499zENsZRhTO8QuZRm6XuaBj-bA-Uu6qdDH3XhMb8RF4H32xb_ORLN6aurn-eZ1_VI_buaRcJi3ELCtkNGxJwWqYkKPWhttCVgHh-BZKbeDB2cRWxWCYwZtwBDphTMzcXeajd777U8fv7k_bP--ml8odkx1 | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL  | 
    
| DOI | 10.1109/FTDCS.1988.26690 | 
    
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present  | 
    
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Computer Science | 
    
| EndPage | 131 | 
    
| ExternalDocumentID | 26690 | 
    
| GroupedDBID | 6IE 6IK 6IL AAJGR AAWTH ACGHX ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK OCL RIB RIC RIE RIL  | 
    
| ID | FETCH-LOGICAL-i86t-c1f6c76a6dae80107a86e62232981a2fd61ea00db15d966c0ffdaa123138824d3 | 
    
| IEDL.DBID | RIE | 
    
| ISBN | 9780818608971 0818608978  | 
    
| IngestDate | Tue Aug 26 16:53:58 EDT 2025 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i86t-c1f6c76a6dae80107a86e62232981a2fd61ea00db15d966c0ffdaa123138824d3 | 
    
| PageCount | 8 | 
    
| ParticipantIDs | ieee_primary_26690 | 
    
| PublicationCentury | 1900 | 
    
| PublicationDate | 19880000 | 
    
| PublicationDateYYYYMMDD | 1988-01-01 | 
    
| PublicationDate_xml | – year: 1988 text: 19880000  | 
    
| PublicationDecade | 1980 | 
    
| PublicationTitle | Workshop on the Future Trends of Distributed Computing Systems in the 1990s: Proceedings | 
    
| PublicationTitleAbbrev | FTDCS | 
    
| PublicationYear | 1988 | 
    
| Publisher | IEEE Comput. Soc. Press | 
    
| Publisher_xml | – name: IEEE Comput. Soc. Press | 
    
| SSID | ssj0000436082 | 
    
| Score | 1.2022874 | 
    
| Snippet | Two static task-scheduling algorithms are introduced. The first algorithm, called heavy-node first (HNF), is very simple and is based on a local analysis of... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 124 | 
    
| SubjectTerms | Algorithm design and analysis Computer science Delay effects HEMTs MODFETs Performance analysis Processor scheduling Scheduling algorithm Tiles Time measurement  | 
    
| Title | Design and analysis of heuristic functions for static task distribution | 
    
| URI | https://ieeexplore.ieee.org/document/26690 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELagE1MpFPGWB9akcR6OPbeECgmERJG6VXZ8FqhSgmiy8Os5O2kRiIEhknNDFPmh777z3XeE3CDfkgbd0MC6q90UMh2gyQZMSxtbCcxIV4388MjnL-n9Mlv2Mjm-FgYAfPIZhG7o7_JNXbYuVDZBMJFIz_dzwbtKrV00xQmpI5h5gUcmcIjkqJfX2b6z7SVlJCfFYjZ9DpFvi9B_80drFY8sxbBrUbTxgoQuoWQdto0Oy89fco3_--lDMv6u4KNPO2wakT2ojshw28KB9if6mNzNfAYHVZXBp9MnobWlr9B2Es7UAZ_fmxTdW-rqj9DYqM2aGqe527fLGpNFcbuYzoO-t0LwJngTlMzyMueKGwWIUVGuBAeOrkIsBVOxNZyBiiKjWWaQEJWRtUYpRDmWoEuemuSEDKq6glNCs1QnClkgRInrY51piT5WXmYyFgo3iD0jIzcpq_dOPWPl5-P8L-MFOXBL0gU4Lsmg-WjhCiG_0dd-tb8ALeKo-g | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwELVQGWAqhSK-8cCaNE5sN55bSoG2QiJI3So7tgWqlCKaLPx6zk5aBGJgiOTcEEX-0Lt3vnuH0A3wLaHBDQ2su9qlhqkATDYgStjYCkO0cNXI0xkfv9CHOZs3Mjm-FsYY45PPTOiG_i5fr_LKhcp6ACYC6Pkuo5SyulZrG09xUuoAZ17ikaQwBHrUCOxs3snmmjISvVE2HDyHwLjT0H_1R3MVjy2jdt2kaO0lCV1KyTKsShXmn78EG__32weo-13Dh5-26NRBO6Y4RO1NEwfcnOkjdDf0ORxYFhqeWqEEryx-NVUt4owd9PndicHBxa4CCYylXC-xdqq7TcOsLspGt9lgHDTdFYK3lJdBTizP-1xyLQ2gVNSXKTccnIVYpETGVnNiZBRpRZgGSpRH1mopAedIAk451ckxahWrwpwgzKhKJPBAEyWukzVTArysfs5EnErYIvYUddykLN5r_YyFn4-zv4zXaG-cTSeLyf3s8Rztu-Wpwx0XqFV-VOYSHIBSXfmV_wI5IqxH | 
    
| 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=proceeding&rft.title=Workshop+on+the+Future+Trends+of+Distributed+Computing+Systems+in+the+1990s%3A+Proceedings&rft.atitle=Design+and+analysis+of+heuristic+functions+for+static+task+distribution&rft.au=Shirazi%2C+B.&rft.au=Wang%2C+M.&rft.date=1988-01-01&rft.pub=IEEE+Comput.+Soc.+Press&rft.isbn=9780818608971&rft.spage=124&rft.epage=131&rft_id=info:doi/10.1109%2FFTDCS.1988.26690&rft.externalDocID=26690 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818608971/lc.gif&client=summon&freeimage=true | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818608971/mc.gif&client=summon&freeimage=true | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818608971/sc.gif&client=summon&freeimage=true |