{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:55:40Z","timestamp":1777676140233,"version":"3.51.4"},"reference-count":47,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2001,8,1]],"date-time":"2001-08-01T00:00:00Z","timestamp":996624000000},"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":[[2001,8]]},"abstract":"<jats:p>The computational Grid is a promising platform for the deployment of large-scale scientific and engineering applications. Parameter sweep applications (PSAs) arise in many fields of science and engineering and are structured as sets of \u201cexperiments,\u201d each of which is executed with a distinct set of parameters. Given that structure, PSAs are particularly well suited to the Grid infrastructure and can be deployed on very large scales. However, deployment is not easy to achieve for the domain scientist given the complexity and multiplicity of the Grid software infrastructure, the heterogeneity of the resources, and the dynamic resource availabilities. It is therefore necessary to provide user-level middleware that acts as an intermediate layer between the application and the Grid. That middleware must address all deployment, data movements, and scheduling issues to provide the user with a transparent way of running his or her simulation on the Grid. In this paper, the authors focus on such middleware specifically targeted to a biology application: MCell. After describing the application and its structure, they describe desired usage scenarios on the Grid and identify user requirements, discuss relevant computer science issues, and propose suitable solutions given currently available Grid technologies. The authors then describe a general-purpose user-level middleware project for PSAs\u2014AppLes Parameter Sweep Template\u2014explain how it can be extended to accommodate MCell\u2019s specific requirements, and introduce current work in that direction.<\/jats:p>","DOI":"10.1177\/109434200101500304","type":"journal-article","created":{"date-parts":[[2005,3,8]],"date-time":"2005-03-08T14:22:36Z","timestamp":1110291756000},"page":"243-257","source":"Crossref","is-referenced-by-count":22,"title":["Distributing MCell Simulations on the Grid"],"prefix":"10.1177","volume":"15","author":[{"given":"Henri","family":"Casanova","sequence":"first","affiliation":[{"name":"CSE Department, University of California, San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"Jr.","given":"Thomas M.","family":"Bartol","sequence":"additional","affiliation":[{"name":"Computational Neurobiology Laboratory, Salk Institute"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joel","family":"Stiles","sequence":"additional","affiliation":[{"name":"Biomedical Applications Group, Pittsburgh Supercomputing Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francine","family":"Berman","sequence":"additional","affiliation":[{"name":"San Diego Supercomputer Center"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2001,8,1]]},"reference":[{"key":"atypb1","first-page":"478","volume-title":"Proceedings of PARLE-94","author":"Abramson, D."},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2000.846030"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1016\/0896-6273(94)90331-X"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1016\/S0006-3495(91)82344-X"},{"key":"atypb5","first-page":"1123","volume":"23","author":"Bartol, T. M.","year":"2000","journal-title":"Soc. Neurosci. Abstr."},{"key":"atypb6","first-page":"116","volume-title":"High Performance Cluster Computing","author":"Basney, J.","year":"1999"},{"key":"atypb7","volume-title":"Conference on Computing in High Energy and Nuclear Physics","author":"Basney, J."},{"key":"atypb8","volume-title":"Proceedings of the 9th SIAM Conference on Parallel Processing for Scientific Computing","author":"Basney, J."},{"key":"atypb9","first-page":"279","volume-title":"The Grid: Blueprint for a New Computing Infrastructure","author":"Berman, F.","year":"1998"},{"key":"atypb10","volume-title":"Proc. of Supercomputing \u201996","author":"Berman, F."},{"key":"atypb11","first-page":"15","volume-title":"Proceedings of the 8th Heterogeneous Computing Workshop (HCW \u201999)","author":"Braun, R."},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1177\/109434209701100304"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1109\/HCW.2000.843757"},{"key":"atypb14","volume-title":"Proceedings of High Performance Computing 2001 (HPC \u201901)","author":"Casanova, H."},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2000.10061"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1006\/jnca.2000.0110"},{"key":"atypb17","volume-title":"Proceedings of IPPS\/SPDP \u201998 Workshop on Job Scheduling Strategies for Parallel Processing","author":"Czajkowski, K."},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1016\/S0079-6123(08)63209-4"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1523\/JNEUROSCI.18-21-08580.1998"},{"key":"atypb20","first-page":"365","volume-title":"Proceedings of the 6th IEEE Symposium on High-Performance Distributed Computing","author":"Fitzgerald, S."},{"key":"atypb21","volume-title":"The Grid: Blueprint for a New Computing Infrastructure","author":"Foster, I.","year":"1998"},{"key":"atypb22","volume-title":"Proceedings of the 6th Workshop on I\/O in Parallel and Distributed Systems","author":"Foster, I."},{"key":"atypb23","first-page":"83","volume-title":"Proceedings of the 5th ACM Conference on Computer and Communications Security","author":"Foster, I."},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-08022-1_11"},{"key":"atypb25","volume-title":"Wide-area computing: Resource sharing on a large scale","author":"Grimshaw, A.","year":"1999"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1997.1411"},{"key":"atypb27","unstructured":"Hill, S. 1999. Spatial and temporal processing in thalamocortical neural\n                networks. Ph.D. diss., University of Lausanne, Switzerland."},{"key":"atypb28","first-page":"318","volume-title":"Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures","author":"Hummel, S. F."},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1145\/322003.322011"},{"key":"atypb30","volume-title":"Proceedings of the 7th IEEE Symposium on High-Performance Distributed Computing","author":"Lowekamp, B."},{"key":"atypb31","first-page":"30","volume-title":"8th Heterogeneous Computing Workshop (HCW \u201999)","author":"Maheswaran, M."},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(99)00016-3"},{"key":"atypb33","first-page":"147","volume-title":"Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31)","author":"Parker, S."},{"key":"atypb34","volume-title":"Proceedings of NetStore \u201999: Network Storage Symposium, Internet2","author":"Plank, J."},{"key":"atypb35","doi-asserted-by":"publisher","DOI":"10.1152\/jn.1998.80.6.3163"},{"issue":"10","key":"atypb36","volume":"33","author":"Rogers, S.","year":"1995","journal-title":"AIAA Journal"},{"key":"atypb37","volume-title":"The Vertebrate Neuromuscular Junction","author":"Salpeter, M. M.","year":"1987"},{"key":"atypb38","volume-title":"Proceedings of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications","author":"Shao, G."},{"key":"atypb39","volume-title":"Proceedings of ICS \u201998","author":"Spring, N."},{"key":"atypb40","first-page":"268","volume-title":"Proceedings of the 7th IEEE Symposium on High Performance Distributed Computing","author":"Stelling, P."},{"key":"atypb41","volume-title":"Computational Neuroscience: Realistic Modeling for Experimentalists","author":"Stiles, J. R.","year":"2001"},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4831-7_47"},{"key":"atypb43","first-page":"681","volume-title":"Synapses","author":"Stiles, J. R.","year":"2001"},{"key":"atypb44","doi-asserted-by":"publisher","DOI":"10.1016\/S0006-3495(99)76969-9"},{"key":"atypb45","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.93.12.5747"},{"key":"atypb46","first-page":"97","volume-title":"Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing (HPDC8)","author":"Takefusa, A."},{"key":"atypb47","first-page":"316","volume-title":"6th High-Performance Distributed Computing Conference","author":"Wolski, R."}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200101500304","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434200101500304","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:17:48Z","timestamp":1777450668000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434200101500304"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,8]]},"references-count":47,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2001,8]]}},"alternative-id":["10.1177\/109434200101500304"],"URL":"https:\/\/doi.org\/10.1177\/109434200101500304","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2001,8]]}}}