[Swift-commit] r3889 - text/parco10submission

noreply at svn.ci.uchicago.edu noreply at svn.ci.uchicago.edu
Fri Jan 7 10:37:33 CST 2011


Author: dsk
Date: 2011-01-07 10:37:32 -0600 (Fri, 07 Jan 2011)
New Revision: 3889

Added:
   text/parco10submission/original_submission.pdf
Modified:
   text/parco10submission/ResponseToReviews.txt
   text/parco10submission/paper.bib
   text/parco10submission/paper.tex
Log:
adding originally submitted paper
adding comparison to FlumeJava and bib entry, and marking this as done in the response to the reviewers


Modified: text/parco10submission/ResponseToReviews.txt
===================================================================
--- text/parco10submission/ResponseToReviews.txt	2011-01-07 16:22:19 UTC (rev 3888)
+++ text/parco10submission/ResponseToReviews.txt	2011-01-07 16:37:32 UTC (rev 3889)
@@ -80,8 +80,10 @@
 
 3.        In terms of programming models, modern systems such as Microsoft's DryadLINQ and Google's FlumeJava successfully integrate data-flow constructs into state of the art programming languages (C# and Java).  This integration approach is quite nice and powerful. It would be nice if the authors can compare Swift with these two systems.
 
->>> Comparison to Dryad and FlumeJava
+>>> Response:
 
+We have added comparisons to Dryad and FlumeJava in the related work section.
+
 <<<
 
 Reviewer #2: The paper presents a powerful high-level scripting language, SwiftScript, for performing a massive number of tasks/jobs coupled with collections of file-based data. It describes details of the language syntax and semantics, which is based on data flow with support of arrays and procedures, and discusses the implementation and several use cases with the main focus on a grid.  Although a similar work was published before, this paper gives elaborated summary of the technical details, which is useful for general audience.

Added: text/parco10submission/original_submission.pdf
===================================================================
(Binary files differ)


Property changes on: text/parco10submission/original_submission.pdf
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: text/parco10submission/paper.bib
===================================================================
--- text/parco10submission/paper.bib	2011-01-07 16:22:19 UTC (rev 3888)
+++ text/parco10submission/paper.bib	2011-01-07 16:37:32 UTC (rev 3889)
@@ -250,6 +250,24 @@
 year={2008}
 }
 
+ at inproceedings{FlumeJava,
+ author = {Chambers, Craig and Raniwala, Ashish and Perry, Frances and Adams, Stephen and Henry, Robert R. and Bradshaw, Robert and Weizenbaum, Nathan},
+ title = {{FlumeJava}: easy, efficient data-parallel pipelines},
+ booktitle = {Proceedings of the 2010 {ACM SIGPLAN} conference on Programming language design and implementation},
+ series = {PLDI '10},
+ year = {2010},
+ isbn = {978-1-4503-0019-3},
+ location = {Toronto, Ontario, Canada},
+ pages = {363--375},
+ numpages = {13},
+ url = {http://doi.acm.org/10.1145/1806596.1806638},
+ doi = {http://doi.acm.org/10.1145/1806596.1806638},
+ acmid = {1806638},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {data-parallel programming, java, mapreduce},
+} 
+
 @article{GEL,
  author = {Ching Lian, Chua and Tang, Francis and Issac, Praveen and Krishnan, Arun},
  title = {GEL: Grid execution language},

Modified: text/parco10submission/paper.tex
===================================================================
--- text/parco10submission/paper.tex	2011-01-07 16:22:19 UTC (rev 3888)
+++ text/parco10submission/paper.tex	2011-01-07 16:37:32 UTC (rev 3889)
@@ -1496,6 +1496,10 @@
 distributed Grid sites that may span multiple administrative
 domains, and deals with security and resource usage policy issues.
 
+FlumeJava~\cite{FlumeJava} is similar to Swift in concept, as it is intended to run
+data-processing pipelines over collections (of files).  It is different in that it builds on top
+of MapReduce primitives, rather than more abstract graphs as in Swift.
+
 BPEL~\cite{BPEL_2006} is a Web Service-based standard that specifies
 how a set of Web services interact to form a larger, composite Web
 Service. BPEL is starting to be tested in scientific contexts. While




More information about the Swift-commit mailing list