{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:58:22Z","timestamp":1777676302892,"version":"3.51.4"},"reference-count":17,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2006,2,1]],"date-time":"2006-02-01T00:00:00Z","timestamp":1138752000000},"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":[[2006,2]]},"abstract":"<jats:p>The purpose of GridSolve is to create the middleware necessary to provide a seamless bridge between the simple, standard programming interfaces and desktop systems that dominate the work of computational scientists and the rich supply of services supported by the emerging Grid architecture, so that the users of the former can easily access and reap the benefits (shared processing, storage, software, data resources, etc.) of using the latter. In addition to supporting a diverse set of hardware, such as desktop computers, clusters, and massively parallel computers, Grid middleware may need to interact with the software managing those systems, such as Condor, LAPACK for Clusters (LFC), and batch queues. Furthermore, user requests may be characterized in different ways (parameter sweep, task graph, etc.), each with different requirements. This diversity has led us to implement scheduling in different layers of GridSolve with the understanding that a strategy for scheduling and resource allocation is an essential part of realizing the vision of transparent Grid computing. In this paper we discuss some of these scheduling mechanisms and some of the possible interactions with external systems such as LFC and Condor.<\/jats:p>","DOI":"10.1177\/1094342006061893","type":"journal-article","created":{"date-parts":[[2006,2,2]],"date-time":"2006-02-02T06:48:09Z","timestamp":1138862889000},"page":"131-141","source":"Crossref","is-referenced-by-count":27,"title":["Recent Developments in Gridsolve"],"prefix":"10.1177","volume":"20","author":[{"given":"Asim","family":"YarKhan","sequence":"first","affiliation":[{"name":"DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF TENNESSEE, KNOXVILLE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keith","family":"Seymour","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF TENNESSEE, KNOXVILLE, USA;"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kiran","family":"Sagi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiao","family":"Shi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jack","family":"Dongarra","sequence":"additional","affiliation":[{"name":"DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF TENNESSEE, KNOXVILLE, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2006,2,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(02)00085-7"},{"key":"atypb2","volume-title":"Users\u2019 Guide to NetSolve V1.4.1","author":"Arnold, D.","year":"2002"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(03)00033-5"},{"key":"atypb4","volume-title":"Proceedings of ACM-IFIP Euro-Par 2004","author":"Caniou, Y."},{"key":"atypb5","volume-title":"Lecture Notes in Computer Science","author":"Caron, E.","year":"2002"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2000.10061"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2003.05.014"},{"key":"atypb8","volume-title":"The NEOS server for optimization: version 4 and beyond","author":"Dolan, E.","year":"2002"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.17487\/rfc1631"},{"issue":"2","key":"atypb10","first-page":"115","volume":"11","author":"Foster, I.","year":"1997","journal-title":"International Journal of Supercomputer Applications"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015617019423"},{"key":"atypb12","first-page":"43","volume-title":"Proceedings of the 9th IEEE Symposium on High Performance Distributed Computing (HPDC)","author":"Linderoth, J."},{"key":"atypb13","volume-title":"Internet-Draft, work in progress","author":"Moore, K.","year":"2002"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(99)00016-3"},{"key":"atypb15","first-page":"274","volume-title":"Proceedings of GRID 2002","author":"Seymour, K."},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1023\/A:1024083511032"},{"key":"atypb17","volume-title":"The Grid: Blueprint for a New Computing Infrastructure","author":"Thain, D.","year":"2003"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006061893","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006061893","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:23Z","timestamp":1777450703000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342006061893"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,2]]},"references-count":17,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,2]]}},"alternative-id":["10.1177\/1094342006061893"],"URL":"https:\/\/doi.org\/10.1177\/1094342006061893","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,2]]}}}