{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T13:47:12Z","timestamp":1766065632441,"version":"3.38.0"},"reference-count":9,"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> In a cluster computing environment, executable, checkpoint, and data files must be transferred between application submission and execution sites. As the memory footprint of cluster applications increases, saving and restoring the state of a computation in such an environment may require substantial network resources at both the start and the end of a CPU allocation. During the allocation, the application may also consume network bandwidth to periodically transfer a checkpoint back to the submission site or checkpoint server and to access remote data files. Under most circumstances, the application cannot use the allocated CPU while these transfers are in progress. Furthermore, if the application is unable to transfer a checkpoint or successfully migrate at preemption time, work already accomplished by the application is lost. The authors define goodputas the allocation time when a remotely executing application uses the CPU to make forward progress. Goodput can be significantly less than allocated throughput due to network activity. The authors are currently engaged in an effort to develop coscheduling techniques for CPU and network resources that will improve the goodput delivered by Condor pools. They report techniques that they have developed so far, how they were implemented in Condor, and their preliminary impact on the goodput of the authors\u2019 production Condor pool. <\/jats:p>","DOI":"10.1177\/109434209901300305","type":"journal-article","created":{"date-parts":[[2005,3,8]],"date-time":"2005-03-08T19:23:38Z","timestamp":1110309818000},"page":"220-230","source":"Crossref","is-referenced-by-count":17,"title":["Improving Goodput by Coscheduling CPU and Network Capacity"],"prefix":"10.1177","volume":"13","author":[{"given":"Jim","family":"Basney","sequence":"first","affiliation":[{"name":"Computer Sciences Department, University of Wisconsin-Madison, Wisconsin, U.S.A."}]},{"given":"Miron","family":"Livny","sequence":"additional","affiliation":[{"name":"Computer Sciences Department, University of Wisconsin-Madison, Wisconsin, U.S.A."}]}],"member":"179","published-online":{"date-parts":[[1999,8,1]]},"reference":[{"volume-title":"High performance cluster computing","year":"1999","author":"Basney, J.","key":"atypb1"},{"volume-title":"Condor manual","year":"1999","author":"Condor Team","key":"atypb2"},{"volume-title":"Checkpoint and migration of Unix processes in the condor distributed processing system","year":"1997","author":"Litzkow, M.","key":"atypb3"},{"volume-title":"The Grid: Blueprint for a new computing infrastructure","year":"1998","author":"Livny, M.","key":"atypb4"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1016\/0166-5316(91)90005-N"},{"volume-title":"15th Symposium on Reliable Distributed Systems","author":"Plank, J.","key":"atypb6"},{"volume-title":"Compressed differences: An algorithm for fast incremental checkpointing","year":"1995","author":"Plank, J.","key":"atypb7"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.2000.868662"},{"volume-title":"Proceedings of the 6th High Performance Distributed Computing Conference","author":"Wolski, R.","key":"atypb9"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209901300305","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209901300305","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T08:34:03Z","timestamp":1740990843000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434209901300305"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,8]]},"references-count":9,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1999,8]]}},"alternative-id":["10.1177\/109434209901300305"],"URL":"https:\/\/doi.org\/10.1177\/109434209901300305","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[1999,8]]}}}