{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:13:50Z","timestamp":1775002430066,"version":"3.50.1"},"reference-count":26,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[1999,8,1]],"date-time":"1999-08-01T00:00:00Z","timestamp":933465600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[1999,8]]},"abstract":"<jats:p> Scheduling in metacomputing environments is an active field of research as the vision of a Computational Grid becomes more concrete. An important class of Grid applications are long-running parallel computations with large numbers of somewhat independent tasks (Monte Carlo simulations, parameter-space searches, etc.). A number of Grid middleware projects are available to implement such applications, but scheduling strategies are still open research issues. This is mainly due to the diversity of both Grid resource types and their availability patterns. The purpose of this work is to develop and validate a general adaptive scheduling algorithm for task farming applications along with a user interface that makes the algorithm accessible to domain scientists. The authors\u2019 algorithm is general in that it is not tailored to a particular Grid middleware and it requires very few assumptions concerning the nature of the resources. Their first testbed is NetSolve as it allows quick and easy development of the algorithm by isolating the developer from issues such as process control, I\/O, remote software access, or fault-tolerance. <\/jats:p>","DOI":"10.1177\/109434209901300306","type":"journal-article","created":{"date-parts":[[2005,3,8]],"date-time":"2005-03-08T19:23:38Z","timestamp":1110309818000},"page":"231-240","source":"Crossref","is-referenced-by-count":39,"title":["Adaptive Scheduling for Task Farming with Grid Middleware"],"prefix":"10.1177","volume":"13","author":[{"given":"Henri","family":"Casanova","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, University of California\r                        at San Diego, La Jolla, California, U.S.A."}]},{"given":"MyungHo","family":"Kim","sequence":"additional","affiliation":[{"name":"School of Computing, Soongsil University, Seoul, Korea"}]},{"given":"James S.","family":"Plank","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Tennessee, Knoxville,\r                        Tennessee, U.S.A."}]},{"given":"Jack J.","family":"Dongarra","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Tennessee, Knoxville, and\r                        Mathematical Science Section, Oak Ridge National Laboratory, Tennessee, U.S.A."}]}],"member":"179","published-online":{"date-parts":[[1999,8,1]]},"reference":[{"key":"atypb1","volume-title":"Proceedings of the 20th Autralasian Computer Science Conference","author":"Abramson, D."},{"key":"atypb2","volume-title":"PCW\u201997","author":"Abramson, D."},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1109\/71.372777"},{"key":"atypb4","volume-title":"4th IEEE International Symposium on High Performance Distributed Computing","author":"Baratloo, A."},{"key":"atypb5","volume-title":"Proceedings of the 8th NEC Research Symposium","author":"Berman, F."},{"key":"atypb6","volume-title":"Proceedings of Supercomputing\u201996","author":"Berman, F."},{"key":"atypb7","volume-title":"Performance effects of scheduling strategies for master\/slave distributed applications","author":"Berman, F.","year":"1998"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1177\/109434209701100304"},{"key":"atypb9","first-page":"345","volume-title":"IMA volumes in mathematics and its applications, algorithms for parallel processing","author":"Casanova, H.","year":"1998"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/99.714602"},{"key":"atypb11","volume-title":"NetSolve version 1.2: Design and implementation, Department of Computer Science","author":"Casanova, H.","year":"1998"},{"key":"atypb12","volume-title":"Client user\u2019s guide to NetSolve","author":"Casanova, H.","year":"1996"},{"issue":"2","key":"atypb13","first-page":"115","volume":"11","author":"Foster, Ian","year":"1997","journal-title":"International Journal of Supercomputer Applications"},{"key":"atypb14","volume-title":"The Grid: Blueprint for a new computing infrastructure","author":"Foster, Ian","year":"1998"},{"key":"atypb15","volume-title":"International Conference on Supercomputing","author":"Gelernter, D."},{"key":"atypb16","volume-title":"A synopsis of the Legion Project","author":"Grimshaw, A.","year":"1994"},{"key":"atypb17","volume-title":"IEEE Workshop on Experimental Distributed Systems","author":"Litzkow, M."},{"key":"atypb18","volume-title":"Proceedings of the 8th International Conference of Distributed Computing Systems","author":"Litzkow, M."},{"key":"atypb19","volume-title":"MATLAB reference guide","author":"The Math Works","year":"1992"},{"key":"atypb20","volume-title":"Proceedings of Parallel Object-Oriented Methods and Applications (POOMA)","author":"Sekiguchi, S."},{"key":"atypb21","first-page":"923","volume-title":"World Transputer Congress","author":"Silva, L."},{"key":"atypb22","volume-title":"Proceedings of the HPDC-4, High Performance Distributed Computing","author":"Silva, L. M."},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4831-7_47"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.93.12.5747"},{"key":"atypb25","volume-title":"The mathematica book","author":"Wolfram, S.","year":"1996","edition":"3"},{"key":"atypb26","volume-title":"Dynamically forecasting network performance using the Network Weather Service","author":"Wolski, R.","year":"1996"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209901300306","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209901300306","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T01:43:11Z","timestamp":1740879791000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434209901300306"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,8]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1999,8]]}},"alternative-id":["10.1177\/109434209901300306"],"URL":"https:\/\/doi.org\/10.1177\/109434209901300306","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[1999,8]]}}}