{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:32:21Z","timestamp":1750307541775,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,11,16]],"date-time":"2009-11-16T00:00:00Z","timestamp":1258329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,11,16]]},"DOI":"10.1145\/1645164.1645175","type":"proceedings-article","created":{"date-parts":[[2009,11,17]],"date-time":"2009-11-17T13:30:15Z","timestamp":1258464615000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Composing and executing parallel data-flow graphs with shell pipes"],"prefix":"10.1145","author":[{"given":"Edward","family":"Walker","sequence":"first","affiliation":[{"name":"University of Texas at Austin, Austin, TX"}]},{"given":"Weijia","family":"Xu","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, TX"}]},{"given":"Vinoth","family":"Chandar","sequence":"additional","affiliation":[{"name":"Oracle Corporation, Redwood Shores, CA"}]}],"member":"320","published-online":{"date-parts":[[2009,11,16]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1984.tb00054.x"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.228"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.876288"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.660187"},{"key":"e_1_3_2_1_5_1","first-page":"471","article-title":"The Semantics of a Simple Language for Parallel Programming","volume":"4","author":"Kahn G.","year":"1974","unstructured":"G. Kahn , \" The Semantics of a Simple Language for Parallel Programming \", Information Processing , vol. 4 , 471 -- 475 , 1974 . G. Kahn, \"The Semantics of a Simple Language for Parallel Programming\", Information Processing, vol. 4, 471--475, 1974.","journal-title":"Information Processing"},{"key":"e_1_3_2_1_6_1","first-page":"993","article-title":"Coroutines and Networks of Parallel Processes","volume":"7","author":"Kahn G.","year":"1997","unstructured":"G. Kahn and D. B. MacQueen , \" Coroutines and Networks of Parallel Processes \", Information Processing , vol. 7 , 993 -- 998 , 1997 . G. Kahn and D. B. MacQueen, \"Coroutines and Networks of Parallel Processes\", Information Processing, vol. 7, 993--998, 1997.","journal-title":"Information Processing"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.381846"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/129630.129635"},{"key":"e_1_3_2_1_10_1","volume-title":"Advances in Computers -- The Engineering of Large Systems","author":"Papadopoulos G.","year":"1998","unstructured":"G. Papadopoulos , and F. Arbab , Coordination Models and Languages , Advances in Computers -- The Engineering of Large Systems , vol. 46 , Academic Press , 329--400, 1998 . G. Papadopoulos, and F. Arbab, Coordination Models and Languages, Advances in Computers -- The Engineering of Large Systems, vol. 46, Academic Press, 329--400, 1998."},{"key":"e_1_3_2_1_11_1","unstructured":"Edward Lee et. al. The Ptolemy Project. (online) http:\/\/ptolemy.eecs.berkeley.edu\/  Edward Lee et. al. The Ptolemy Project. (online) http:\/\/ptolemy.eecs.berkeley.edu\/"},{"key":"e_1_3_2_1_12_1","unstructured":"J. P. Hartmann. 2007. CMS Pipelines Explained. (online) http:\/\/vm.marist.edu\/~pipeline\/pipjarg.pdf  J. P. Hartmann. 2007. CMS Pipelines Explained. (online) http:\/\/vm.marist.edu\/~pipeline\/pipjarg.pdf"},{"key":"e_1_3_2_1_13_1","unstructured":"B. Gailer. Python-pipelines: A Python Implementation of Hartmann (CMS) Pipelines. (online) http:\/\/code.google.com\/p\/python-pipelines\/  B. Gailer. Python-pipelines: A Python Implementation of Hartmann (CMS) Pipelines. (online) http:\/\/code.google.com\/p\/python-pipelines\/"},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. 9th International Workshop on High-Level Programming Models and Supportive Environments (HIPS'2004)","author":"Macdonald S.","year":"2004","unstructured":"S. Macdonald , \" Rethinking the Pipeline as Object-Oriented States with Transformations\" , Proc. 9th International Workshop on High-Level Programming Models and Supportive Environments (HIPS'2004) , 12--21, 2004 . S. Macdonald, \"Rethinking the Pipeline as Object-Oriented States with Transformations\", Proc. 9th International Workshop on High-Level Programming Models and Supportive Environments (HIPS'2004), 12--21, 2004."},{"key":"e_1_3_2_1_15_1","article-title":"Windows PowerShell: Rethinking the Pipeline","author":"Jones D.","year":"2007","unstructured":"D. Jones , \" Windows PowerShell: Rethinking the Pipeline \", Microsoft TechNet Magazine , July 2007 . D. Jones, \"Windows PowerShell: Rethinking the Pipeline\", Microsoft TechNet Magazine, July 2007.","journal-title":"Microsoft TechNet Magazine"},{"key":"e_1_3_2_1_16_1","unstructured":"Yahoo!Pipes. (online) http:\/\/pipes.yahoo.com\/pipes\/  Yahoo!Pipes. (online) http:\/\/pipes.yahoo.com\/pipes\/"},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. of 6th Symposium on Operating System Design and Implementation (OSDI'04), (2004","author":"Dean J.","year":"2004","unstructured":"J. Dean , and S. Ghemawat , \" MapReduce: Simplified Data Processing for Large Clusters \", in Proc. of 6th Symposium on Operating System Design and Implementation (OSDI'04), (2004 ), 137--150, 2004 . J. Dean, and S. Ghemawat, \"MapReduce: Simplified Data Processing for Large Clusters\", in Proc. of 6th Symposium on Operating System Design and Implementation (OSDI'04), (2004), 137--150, 2004."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247602"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346181"},{"key":"e_1_3_2_1_20_1","volume-title":"Proc. of International Conference of Computing, Communications and Control Technologies, 182--187","author":"Walker E.","year":"2004","unstructured":"E. Walker , and T. Minyard , and J. Boisseau, \"GridShell: A Login Shell for Orchestrating and Coordinating Applications in a Grid Enabled Environment \", Proc. of International Conference of Computing, Communications and Control Technologies, 182--187 , Austin, TX , August 2004 . E. Walker, and T. Minyard, and J. Boisseau, \"GridShell: A Login Shell for Orchestrating and Coordinating Applications in a Grid Enabled Environment\", Proc. of International Conference of Computing, Communications and Control Technologies, 182--187, Austin, TX, August 2004."},{"key":"e_1_3_2_1_21_1","unstructured":"ApectShell: Aspect-oriented scripting shells. (online) http:\/\/www.tacc.utexas.edu\/~ewalker\/gridshell\/GridShell.htm  ApectShell: Aspect-oriented scripting shells. (online) http:\/\/www.tacc.utexas.edu\/~ewalker\/gridshell\/GridShell.htm"},{"key":"e_1_3_2_1_22_1","unstructured":"Apache Hadoop. (online) http:\/\/hadoop.apache.org\/core\/  Apache Hadoop. (online) http:\/\/hadoop.apache.org\/core\/"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1155\/2005\/962135"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376726"},{"key":"e_1_3_2_1_25_1","volume-title":"Proc. of 8th Symposium on Operating System Design and Implementation (OSDI'08)","author":"Yu Y.","year":"2008","unstructured":"Y. Yu , M. Isard , D. Fetterly , M. Budiu , U. Erlingsson , P. Gunda , and J. Currey , \" DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language \", in Proc. of 8th Symposium on Operating System Design and Implementation (OSDI'08) , 2008 . Y. Yu, M. Isard, D. Fetterly, M. Budiu, U. Erlingsson, P. Gunda, and J. Currey, \"DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language\", in Proc. of 8th Symposium on Operating System Design and Implementation (OSDI'08), 2008."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273005"},{"key":"e_1_3_2_1_27_1","volume-title":"W4: Learning in Web Search","author":"Carnahan J.","year":"2005","unstructured":"J. Carnahan , and D. DeCoste , \"Pipelets : A Framework for Distributed Computation \", W4: Learning in Web Search , 2005 . J. Carnahan, and D. DeCoste, \"Pipelets: A Framework for Distributed Computation\", W4: Learning in Web Search, 2005."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454166"},{"key":"e_1_3_2_1_29_1","unstructured":"TeraSort Benchmark. (online) http:\/\/www.hpl.hp.com\/hosted\/sortbenchmark\/  TeraSort Benchmark. (online) http:\/\/www.hpl.hp.com\/hosted\/sortbenchmark\/"},{"key":"e_1_3_2_1_30_1","unstructured":"Project Gutenberg. (online) http:\/\/www.gutenberg.org  Project Gutenberg. (online) http:\/\/www.gutenberg.org"},{"key":"e_1_3_2_1_31_1","unstructured":"Dataflow Graphs in System Shells. (online) http:\/\/sites.google.com\/site\/ewalker544\/dataflowshell  Dataflow Graphs in System Shells. (online) http:\/\/sites.google.com\/site\/ewalker544\/dataflowshell"},{"key":"e_1_3_2_1_32_1","unstructured":"TOP500 Supercomputing Sites (online) http:\/\/www.top500.org.  TOP500 Supercomputing Sites (online) http:\/\/www.top500.org."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02138-1_1"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/250007.250014"}],"event":{"name":"SC '09: International Conference for High Performance Computing, Networking, Storage and Analysis","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS"],"location":"Portland Oregon","acronym":"SC '09"},"container-title":["Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1645164.1645175","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1645164.1645175","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:24Z","timestamp":1750249404000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1645164.1645175"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,11,16]]},"references-count":33,"alternative-id":["10.1145\/1645164.1645175","10.1145\/1645164"],"URL":"https:\/\/doi.org\/10.1145\/1645164.1645175","relation":{},"subject":[],"published":{"date-parts":[[2009,11,16]]},"assertion":[{"value":"2009-11-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}