{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T06:03:59Z","timestamp":1740981839927,"version":"3.38.0"},"reference-count":16,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2006,11,1]],"date-time":"2006-11-01T00:00:00Z","timestamp":1162339200000},"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,11]]},"abstract":"<jats:p> In this paper, we explore the trade-offs and opportunities in porting a high-throughput Grid computing middleware to a high-performance service oriented environment. We present the limitations of the Grid computing middleware when operating in such a performance sensitive enviroment and suggest ways of overcoming these limitations. We focus on exploiting the computation and communiction heterogeneity of the Grid resources to meet the peformance requirements of services, and present several approaches of work distribution that deal with this hetergeneity. We also present a heuristic for finding the best decomposition of work and present algorithms for each of the approaches which we evaluate on a PlanetLab tesbed. The results validate the heuristic and indicate that a significant improvement in performance can be achieved by making the Grid computing middleware aware of the heterogeneity in the underlying infrastructure. The results also provide some useful insights into selecting a work distribution policy based on the dynamic status of the Grid computing environment. <\/jats:p>","DOI":"10.1177\/1094342006068408","type":"journal-article","created":{"date-parts":[[2006,10,23]],"date-time":"2006-10-23T12:05:05Z","timestamp":1161605105000},"page":"455-466","source":"Crossref","is-referenced-by-count":1,"title":["Heterogeneity-Aware Workload Distribution in Donation-Based Grids"],"prefix":"10.1177","volume":"20","author":[{"given":"Rahul","family":"Trivedi","sequence":"first","affiliation":[]},{"given":"Abhishek","family":"Chandra","sequence":"additional","affiliation":[]},{"given":"Jon","family":"Weissman","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Minnesota\r                        \u2013 Twin Cities"}]}],"member":"179","published-online":{"date-parts":[[2006,11,1]]},"reference":[{"volume-title":"Proceedings of the 2003 ACM Symposium on Applied Computing","author":"Anane, R.","key":"atypb1"},{"volume-title":"Proceedings of the 5th IEEE\/ACM International Workshop on Grid Computing (GRID 2004)","author":"Anderson, D.","key":"atypb2"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1145\/339331.339383"},{"volume-title":"Proceedings of the USENIX 2000 Annual Technical Conference","author":"Aron, M.","key":"atypb4"},{"volume-title":"Proceedings of the 25th Annual Symposium on Simultion","author":"Banawan, S. A.","key":"atypb5"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-56663-5"},{"volume-title":"Proceedings of the Fifth Symposium on Networked Systems Design and Implementation (NSDI'04)","author":"Bavier, A.","key":"atypb7"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2005.35"},{"volume-title":"Proceedings of the 1996 ACM\/IEEE Conference on Supercomputing","author":"Berman, F.","key":"atypb9"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/71.242159"},{"volume-title":"Proceedings of the 2002 Winter Simulation Conference","author":"Karatza, H. D.","key":"atypb11"},{"volume-title":"Proceedings of the 2004 ACM\/IEEE Conference in Supercomputing","author":"Kondo, D.","key":"atypb12"},{"volume-title":"Proceedings of the 8th Intenational Conference of Distributed Computing Systems (ICDCS)","author":"Litzkow, M.","key":"atypb13"},{"volume-title":"Proceedings of the Eighth ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming","author":"Nieuwpoort, R. V. van","key":"atypb14"},{"volume-title":"Prceedings of the 8th International Conference on Architetural Support for Programming Languages and Operating Systems","author":"Pai, V. S.","key":"atypb15"},{"volume-title":"Proceedings of the 16th International Parallel and Distributed Processing Sympsium","author":"Shen, K.","key":"atypb16"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006068408","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342006068408","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T03:34:55Z","timestamp":1740972895000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342006068408"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,11]]},"references-count":16,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,11]]}},"alternative-id":["10.1177\/1094342006068408"],"URL":"https:\/\/doi.org\/10.1177\/1094342006068408","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2006,11]]}}}