{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,23]],"date-time":"2025-01-23T05:24:09Z","timestamp":1737609849740,"version":"3.33.0"},"publisher-location":"Boston, MA","reference-count":64,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780387736587"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-0-387-73659-4_3","type":"book-chapter","created":{"date-parts":[[2007,11,16]],"date-time":"2007-11-16T03:00:29Z","timestamp":1195182029000},"page":"35-61","source":"Crossref","is-referenced-by-count":6,"title":["Automation of Network-Based Scientific Workflows"],"prefix":"10.1007","author":[{"given":"M. A.","family":"Vouk","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I.","family":"Altintas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Barreto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Blondin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Z.","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T.","family":"Critchlow","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Khan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Klasky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Ligon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B.","family":"Ludaescher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P. A.","family":"Mouallem","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Parker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N.","family":"Podhorszki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Shoshani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"Silva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"D. Georgakopoulos, M. Hornick, and A. Sheth, \u201cAn Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure,\u201d Distributed and Parallel Databases, Vol. 3(2), April 1995.","DOI":"10.1007\/BF01277643"},{"key":"3_CR2","unstructured":"\u201cKepler Project\u201d Website, 2006. http:\/\/www.kepler-project.org"},{"key":"3_CR3","unstructured":"TRIANA Project, October 2006, http:\/\/www.trianacode.org\/"},{"key":"3_CR4","unstructured":"Windows Workflow Foundation (http:\/\/www.msdn2.microsoft.com\/en-us\/netframework\/aa6 63328.aspx URL ) http:\/\/www.microsoft.com\/windowsserv ersystem\/virtualserver\/default.mspx"},{"issue":"10","key":"3_CR5","doi-asserted-by":"publisher","first-page":"1039","DOI":"10.1002\/cpe.994","volume":"18","author":"B. Lud\u00e4scher","year":"2006","unstructured":"B. Lud\u00e4scher, I. Altintas, C. Berkley, D. Higgins, E. Jaeger, M. Jones, E. A. Lee, J. Tao, and Y. Zhao. Scientific Workflow Management and the Kepler System. Concurrency and Computation: Practice & Experience, 18(10): 1039\u20131065, 2006.","journal-title":"Practice & Experience"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"B. Lud\u00e4scher and C. A. Goble. \u201cGuest Editors: Introduction to the Special Section on Scientific Workflows.\u201d SIGMOD Record, 34(3), 2005.","DOI":"10.1145\/1084805.1084807"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"R. Mount et al., Department of Energy, Office of Science report, \u201cData Management Challenge\u201d. Nov 2004, http:\/\/www.er.doe.gov\/ascr\/Finalreport-v26.pdf","DOI":"10.2172\/878079"},{"key":"3_CR8","unstructured":"Altintas, S. Bhagwanani, D. Buttler, S. Chandra, Z. Cheng, M. Coleman, T. Critchlow, A. Gupta, W. Han, L. Liu, B. Lud\u00e4scher, C. Pu, R. Moore, A. Shoshani, and M. Vouk, \u201cA Modeling and Execution Environment for Distributed Scientific Workflows\u201d, demonstration track, 15th Intl. Conference on Scientific and Statistical Database Management (SSDBM), Boston, Massachussets, 2003."},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"R.I. Balay, Vouk M.A., Perros H., \u201cPerformance of Network-Based Problem-Solving Environments,\u201d Chapter 18, in Enabling Technologies for Computational Science Frameworks, Middleware and Environments, editors Elias N. Houstis, John R. Rice, Efstratios Gallopoulos, Randall Bramley, Hardbound, ISBN 0-7923-7809-1, 2000","DOI":"10.1007\/978-1-4615-4541-5_18"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"M.A Vouk., and M.P. Singh, \u201cQuality of Service and Scientific Workflows,\u201d in The Quality of Numerical Software: Assessment and Enhancements, editor: R. Boisvert, Chapman & Hall, pp. 77\u201389, 1997.","DOI":"10.1007\/978-1-5041-2940-4_6"},{"key":"3_CR11","first-page":"SUPL 28","volume-title":"Proceedings of the NSF Workshop on Workflow and Process Automation in Information Systems: State-of-the-Art and Future Directions","author":"M.P. Singh","year":"1996","unstructured":"M.P. Singh, Vouk M.A., \u201cScientific workflows: scientific computing meets transactional workflows,\u201d Proceedings of the NSF Workshop on Workflow and Process Automation in Information Systems: State-of-the-Art and Future Directions, Univ. Georgia, Athens, GA, USA; 1996, pp. SUPL 28\u201334."},{"key":"3_CR12","unstructured":"\u201cThe Ptolemy II Project\u201d website, 2005. http:\/\/www.ptolemy.eecs.berkeley.edu\/ptolemyll\/"},{"key":"3_CR13","first-page":"621","volume":"17","author":"S.E. Elmaghraby","year":"1966","unstructured":"S.E. Elmaghraby, \u201cOn generalized activity networks,\u201d J. Ind. Eng., Vol. 17, 621\u2013631, 1966.","journal-title":"J. Ind. Eng."},{"issue":"12","key":"3_CR14","doi-asserted-by":"publisher","first-page":"1925","DOI":"10.1016\/1352-2310(95)00174-3","volume":"30","author":"R.L. Dennis","year":"1996","unstructured":"R.L. Dennis, D.W. Byun, J.H. Novak, K.J. Galluppi, C.C. Coats, and M.A. Vouk, \u201cThe Next Generation of Integrated Air Quality Modeling: EPA\u2019s Models-3,\u201d Atmospheric Environment, Vol 30(12), pp 1925\u20131938, 1996.","journal-title":"Atmospheric Environment"},{"issue":"7","key":"3_CR15","first-page":"39","volume":"23","author":"J.C. Laprie","year":"1990","unstructured":"J.C. Laprie, and C. Beounes, \u201cDefinition and Analysis of Hardware-and Software-Fault-Tolerant Architectures\u201d, IEEE Computer Society Press, Volume 23, Issue 7, Pages: 39\u201351, July 1990.","journal-title":"Definition and Analysis of Hardware-and Software-Fault-Tolerant Architectures"},{"key":"3_CR16","unstructured":"D.F. McAllister, and M.A. Vouk, \u201cSoftware Fault-Tolerance Engineering,\u201d Chapter 14 in Handbook of Software Reliability Engineering, McGraw Hill, pp. 567\u2013614, January 1996."},{"key":"3_CR17","unstructured":"ACME Laboratories, \u201cWeb Servers Comparison\u201d http:\/\/www.acme.com\/software\/thttpd\/benchmarks.html , 1998."},{"key":"3_CR18","doi-asserted-by":"crossref","unstructured":"Iyengar, A.; MacNair, E.; Nguyen, T., \u201cAn analysis of Web server performance\u201d. Global Telecommunications Conference, 1997. GLOBECOM\u2019 97., IEEE Volume 3, 3-8 Nov. 1997 Page(s): 1943\u20131947 vol.3","DOI":"10.1109\/GLOCOM.1997.644616"},{"key":"3_CR19","unstructured":"Lloyd Ian, \u201cGovernment website failure \u2014 Is it so shocking?\u201d March 06, http:\/\/www.webstandards.org\/2006\/03\/31\/government-web-site-failure-is-it-so-shocking-2\/"},{"key":"3_CR20","unstructured":"\u201cOASIS UDDI\u201d, OASIS Open website 2005 http:\/\/www.uddi.org"},{"key":"3_CR21","unstructured":"\u201cStrikelron Web Services Business Directory\u201d, Strikelron Inc. 2005. http:\/\/www.strikeiron.com"},{"key":"3_CR22","unstructured":"\u201cApache Web Services Project: jUDDI\u201d website. 2005 http:\/\/www.ws.apache.org\/juddi\/"},{"key":"3_CR23","unstructured":"\u201cSoap UDDI Project\u201d website, 2005. http:\/\/www.soapuddi.sourceforge.net\/"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Elias N. Houstis, John R. Rice, Efstratios Gallopoulos, Randall Bramley, \u201cEnabling Technologies for Computational Science Frameworks, Middleware and Environments\u201d, Hardbound, ISBN 0-7923-7809-1, 2000","DOI":"10.1007\/978-1-4615-4541-5"},{"key":"3_CR25","unstructured":"Crnkovic and M. Larsson (editors), Building Reliable Component-Based Software Systems, Artech House Publishers, ISBN 1-58053-327-2, 2002, http:\/\/www.idt.mdh.se\/cbse-book\/"},{"key":"3_CR26","unstructured":"Common Component Architecture Forum, http:\/\/www.cca-forum.org\/ , accessed February 2006"},{"key":"3_CR27","doi-asserted-by":"crossref","unstructured":"Y. Huang, C. Kintala, N. Kolettis, and N. D. Fulton, \u201cSoftware Rejuvenation: Analysis, Module and Applications\u201d, in Proc. of 25th Symposium on Fault Tolerant Computing, FTCS-25, pages 381\u2013390, Pasadena, California, June 1995.","DOI":"10.1109\/FTCS.1995.466961"},{"issue":"2","key":"3_CR28","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1109\/TDSC.2005.15","volume":"2","author":"K. Vaidyanathan","year":"2005","unstructured":"K. Vaidyanathan; Trivedi, K.S. \u201cA comprehensive model for software rejuvenation\u201d. IEEE Transactions on Dependable and Secure Computing, Volume 2, Issue 2, April\u2013June 2005 Page(s): 124\u2013137","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"issue":"1","key":"3_CR29","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1111\/j.1475-3995.1995.tb00009.x","volume":"2","author":"S.E. Elmaghraby","year":"1995","unstructured":"S.E. Elmaghraby, Baxter E.I., and Vouk M.A., \u201cAn Approach to the Modeling and Analysis of Software Production Processes,\u201d Intl. Trans. Operational Res., Vol. 2(1), pp. 117\u2013135, 1995.","journal-title":"Intl. Trans. Operational Res."},{"key":"3_CR30","volume-title":"In Proceeding of the 2002 International Conference of Intelligent User Interfaces (IUI 2002)","author":"G. Chin Jr","year":"2002","unstructured":"G. Chin. Jr., Leung, L.R., Schuchardt, K.L., and Gracio, D.K. (2002). New Paradigms in Collaborative Problem Solving Environments for Scientific Computing. In Proceeding of the 2002 International Conference of Intelligent User Interfaces (IUI 2002), (Jan. 13-16, San Francisco, CA). ACM Press, New York."},{"key":"3_CR31","unstructured":"MA Mouk,\u201cSoftware Reliability Engineering of Numerical Systems,\u201d Chapter13, in Accuracy and Reliability in Scientific Computing, Editor: Bo Einarsson, ISBN 0-89871-584-9, SIAM, 2005, pp. 205\u2013231 [PDF \u2014 Draft]"},{"key":"3_CR32","unstructured":"Cooperative Computing Lab at the University of Notre Dame (rs http:\/\/www.cse.nd.edu\/~ccl\/software\/ftsh\/ URL )"},{"key":"3_CR33","unstructured":"M.R. Lyu (ed.), Software Fault Tolerance, Trends-in-Software Book Series, Wiley, 1994"},{"issue":"2","key":"3_CR34","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/52.199724","volume":"10","author":"J.D. Musa","year":"1993","unstructured":"J.D. Musa, \u201cOperational Profiles in Software-Reliability Engineering, IEEE Software, vol. 10, no. 2, pp. 14\u201332, Mar. 1993.","journal-title":"IEEE Software"},{"issue":"4","key":"3_CR35","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1109\/69.790839","volume":"11","author":"M. Vouk","year":"1999","unstructured":"M. Vouk, R.L. Klevans, and D.L. Bitzer, \u201cWorkflow and End-User Quality of Service Issues in Web-Based Education,\u201d IEEE Trans. On Knowledge Engineering, to Vol 11(4), July\/August 1999, pp. 673\u2013687.","journal-title":"IEEE Trans. On Knowledge Engineering, to Vol"},{"key":"3_CR36","unstructured":"Report of the National Science Foundation Blue-Ribbon Advisory Panel on Cyberinfrastructure, January 2003, http:\/\/www.nsf.gov\/od\/oci\/reports\/atkins.pdf"},{"key":"3_CR37","unstructured":"Department of Energy, Office of Science, \u201cData Management Report\u201d. May 2004, http:\/\/www.ultralight.caltech.edu\/gaeweb\/portaVmisc\/2005\/05DMW\/Finalreport.pdf"},{"key":"3_CR38","unstructured":"Edward A. Lee and Steve Neuendorffer. MoML \u2014 A Modeling Markup Language in XML \u2014 Version 0.4. Technical report, University of California at Berkeley, March, 2000."},{"key":"3_CR39","unstructured":"International Provenance and Annotation Workshop (IPAW\u201906), Chicago, Illinois, May 3\u20135, 2006, http:\/\/www.ipaw.info\/ipaw06\/"},{"issue":"3","key":"3_CR40","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/1084805.1084812","volume":"34","author":"Y. L. Simmhan","year":"2005","unstructured":"Simmhan, Y. L., Plaie, B., Gannon, D., A survey of data provenance in e-science. In SIGMOD Rec. 34(3): 31\u201336, 2005","journal-title":"SIGMOD Rec."},{"key":"3_CR41","unstructured":"Altinats, L, Barney O., Jaeger-Frank, E. \u201cProvenance Collection Support in Kepler Scientific Workflow System,\u201d Proc. of the IPAW\u201906, http:\/\/www.ipaw.info\/ipaw06\/proceedings\/CameraReady_s5_2.pdf"},{"key":"3_CR42","doi-asserted-by":"crossref","unstructured":"Foster, L, Voeckler, J., Wilde, M., Zhao, Y., \u201cChimera, A Virtual Data System for Representing, Querying, and Automating Data Derivation,\u201d In Proceedings of the 14th Conference on Scientific and Statistical Database Management, 2002","DOI":"10.1109\/SSDM.2002.1029704"},{"key":"3_CR43","unstructured":"Greenwood, M., Goble, C, Stevens, R., Zhao, J., Addis, M., Marvin, D., Moreau, L., Oinn, T., \u201cProvenance of e-Science Experiments\u2013experience from Bioinformatics,\u201d In Proceedings of The UK OST e-Science second All Hands Meeting 2003 (AHM\u201903)"},{"key":"3_CR44","doi-asserted-by":"crossref","unstructured":"Groth, P., Luck, M., Moreau, L. \u201cA protocol for recording provenance in service-oriented grids,\u201d In Proceedings of the 8th International Conference on Principles of Distributed Systems (OPODIS\u201904), 2004","DOI":"10.1007\/11516798_9"},{"key":"3_CR45","doi-asserted-by":"crossref","unstructured":"Bavoil, L., Callahan, S., Crossno, P., Freire, J., Scheidegger, C, Silva, C, and Vo, H., \u201cVistrails: Enabling interactive multipleview visualizations.\u201d In IEEE Visualization 2005, pages 135\u2013142, 2005","DOI":"10.1109\/VISUAL.2005.1532788"},{"key":"3_CR46","unstructured":"Some examples of open source scientific workflow solutions: BioPipe, BizTalk, BPWS4J, DAGMan, GridAnt, Grid Job Handler, GRMS (GridLab Resource Management System), GWFE (Gridbus Workflow Engine), GWES (Grid Workflow Execution Service), IT Innovation Enactment Engine, JIGSA, Kepler, Karajan, OSWorkflow, Pegasus (uses DAGMan), ScyFLOW, SDSC Matrix, SHOP2, Taverna, Triana, wftk, YAWL Engine, WebAndFlo, WFEE, etc. see http:\/\/www.gridworkflow.org\/snips\/gridworkflow\/space\/Workflow+Engines,http:\/\/www.extreme.indiana.edu\/swf-survey\/"},{"key":"3_CR47","doi-asserted-by":"crossref","unstructured":"Win Bausch, Cesare Pautasso, Reto Schaeppi, Gustavo Alonso, \u201cBioOpera: Cluster-Aware Computing,\u201d CLUSTER 2002, pp. 99\u2013106","DOI":"10.1109\/CLUSTR.2002.1137734"},{"key":"3_CR48","doi-asserted-by":"crossref","unstructured":"Claus Hagen, Gustavo Alonso, \u201cFlexible Exception Handling in the OPERA Process Support System,\u201d ICDCS 1998, pp. 526\u2013533","DOI":"10.1109\/ICDCS.1998.679803"},{"key":"3_CR49","doi-asserted-by":"crossref","unstructured":"Fabio Casati, Stefano Ceri, Stefano Paraboschi, and Giuseppe Pozzi, \u201cSpecification and Implementation of Exceptions in Workflow Management Systems,\u201d ACM Transactions on Database Systems 24(3), Sept. 1999","DOI":"10.1145\/328939.328996"},{"key":"3_CR50","unstructured":"Service Oriented Architecture (SOA), Wikipedia, 2006 ( http:\/\/www.en.wikipedia.org\/wiki\/Service-oriented_architecture, also http:\/\/www.306.ibm.com\/software\/solutions\/soa\/ , and references therein."},{"key":"3_CR51","unstructured":"OASIS, http:\/\/www.oasis-open.org\/ (e.g., BPEL)"},{"key":"3_CR52","unstructured":"OWL, http:\/\/www.w3.org\/TR\/owlfeatures\/"},{"key":"3_CR53","unstructured":"Web Services standards at http:\/\/www.w3.org\/TR (e.g., WSDL and similar)."},{"key":"3_CR54","unstructured":"KEPLER provenance framework at http:\/\/www.keplerproject.org\/Wiki.jsp ?page=KeplerProvenanceFramework"},{"key":"3_CR55","unstructured":"VisTrails ( http:\/\/www.vistrails.org )"},{"key":"3_CR56","doi-asserted-by":"crossref","unstructured":"J. Salas, F. Perez, M. Patia-Martinez, R. Jiminez-Peris, \u201cWS-Replication: A Framework for Highly Available Web Services,\u201d WWW Conf., Edinburgh, Scotland, May 2006.","DOI":"10.1145\/1135777.1135831"},{"key":"3_CR57","doi-asserted-by":"crossref","unstructured":"J. Freire, C. Silva, S. Callahan, E. Santos, C. Scheidegger and H. T. Vo, \u201cManaging Rapidly-Evolving Scientific Workflows,\u201d International Provenance and Annotation Workshop (IPAW), LNCS 4145, pages 10\u201318, 2006. Springer.","DOI":"10.1007\/11890850_2"},{"key":"3_CR58","unstructured":"C. Scheidegger, D. Koop, E. Santos, H. Vo, S. Callahan, J. Freire, and C. Silva. \u201cTackling the Provenance Challenge One Layer at a Time,\u201d submitted to Concurrency And Computation: Practice And Experience. (Special issue on the first Provenance Challenge.)"},{"key":"3_CR59","unstructured":"Grid Account Management Architecture ( http:\/\/www.grid-devel.sdsc.edu\/gridsphere\/gridsphere?cid=gama ), SDSC, 2005, and Mueller, GEON, 2006 (http:\/\/www.geongrid.org\/presentations\/webcasts\/Mueller_GAMA_GEON_May 06.ppt)"},{"key":"3_CR60","unstructured":"LDAP, SEEK ( http:\/\/www.seek.ecoinformatics.org\/Wiki.jsp?page=CertificateAuthorityDesign )"},{"key":"3_CR61","unstructured":"Taverna Project Website ( http:\/\/www.taverna.sourceforge.net\/ )"},{"key":"3_CR62","unstructured":"SciRUN (rs http:\/\/www.software.sci.utah.edu\/scirun.html\/ URL )"},{"key":"3_CR63","unstructured":"Ensight (rs http:\/\/www.ensight.com\/home\/index.php URL )"},{"key":"3_CR64","unstructured":"Virtual Computing Laboratory (VCL)\u2013 http:\/\/www.vcl.ncsu.edu"}],"container-title":["IFIP The International Federation for Information Processing","Grid-Based Problem Solving Environments"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-73659-4_3.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T12:21:11Z","timestamp":1737548471000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-0-387-73659-4_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9780387736587"],"references-count":64,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-73659-4_3","relation":{},"subject":[]}}