[Swift-commit] r3875 - text/parco10submission
noreply at svn.ci.uchicago.edu
noreply at svn.ci.uchicago.edu
Thu Jan 6 16:01:22 CST 2011
Author: dsk
Date: 2011-01-06 16:01:22 -0600 (Thu, 06 Jan 2011)
New Revision: 3875
Modified:
text/parco10submission/paper.bib
text/parco10submission/paper.tex
Log:
updating CoG stuff
Modified: text/parco10submission/paper.bib
===================================================================
--- text/parco10submission/paper.bib 2011-01-06 21:32:47 UTC (rev 3874)
+++ text/parco10submission/paper.bib 2011-01-06 22:01:22 UTC (rev 3875)
@@ -136,15 +136,6 @@
pages = {237--247}
}
- at article{COG,
- title = {{COG}},
- author = {John Smith and Jane Doe},
- journal = {{Cluster Computing}},
- volume = {5(3)},
- year = 2002,
- pages = {237--247}
-}
-
@misc{LONIPIPELINE,
title="LONI Pipeline http://pipeline.loni.ucla.edu/"
}
@@ -284,20 +275,20 @@
address = {Los Alamitos, CA, USA},
}
- at article {makeflow,
- author = {Yu, Li and Moretti, Christopher and Thrasher, Andrew and Emrich, Scott and Judd, Kenneth and Thain, Douglas},
- affiliation = {University of Notre Dame Department of Computer Science and Engineering South Bend USA},
- title = {Harnessing parallelism in multicore clusters with the All-Pairs, Wavefront, and Makeflow abstractions},
- journal = {Cluster Computing},
- publisher = {Springer Netherlands},
- issn = {1386-7857},
- keyword = {Computer Science},
- pages = {243-256},
- volume = {13},
- issue = {3},
- url = {http://dx.doi.org/10.1007/s10586-010-0134-7},
- note = {10.1007/s10586-010-0134-7},
- year = {2010}
+ at article {makeflow,
+ author = {Yu, Li and Moretti, Christopher and Thrasher, Andrew and Emrich, Scott and Judd, Kenneth and Thain, Douglas},
+ affiliation = {University of Notre Dame Department of Computer Science and Engineering South Bend USA},
+ title = {Harnessing parallelism in multicore clusters with the All-Pairs, Wavefront, and Makeflow abstractions},
+ journal = {Cluster Computing},
+ publisher = {Springer Netherlands},
+ issn = {1386-7857},
+ keyword = {Computer Science},
+ pages = {243-256},
+ volume = {13},
+ issue = {3},
+ url = {http://dx.doi.org/10.1007/s10586-010-0134-7},
+ note = {10.1007/s10586-010-0134-7},
+ year = {2010}
}
% Items below are from an older paper - retain for the moment in case any are useful here
Modified: text/parco10submission/paper.tex
===================================================================
--- text/parco10submission/paper.tex 2011-01-06 21:32:47 UTC (rev 3874)
+++ text/parco10submission/paper.tex 2011-01-06 22:01:22 UTC (rev 3875)
@@ -939,7 +939,7 @@
and
remote file transfer and data management.
Both remote execution and data transfer and management functions are provided through generalized
-abstracted interfaces called \emph{providers}.
+abstracted interfaces called \emph{providers}~\cite{Karajan}.
Data providers enable data transfer and management to be performed through a wide variety of protocols including direct local copying, GridFTP, HTTP, WebDAV, SCP, and FTP.
Execution providers enable job execution to take place using direct POSIX process fork, Globus GRAM, Condor (and Condor-G), PBS, SGE, SSH.
The Swift execution model can thus be extended by
@@ -1738,13 +1738,13 @@
also allows easy programming of applications that have cycles and runtime decisions,
such as in optimization problems.
-Swift integrates with the CoG Karajan workflow engine~\cite{Karajan}. Karajan
+Swift integrates with the Karajan workflow engine~\cite{Karajan}. Karajan
provides the libraries and primitives for job scheduling, data
transfer, and grid job submission; Swift adds support for high-level
abstract specification of large parallel computations, data
abstraction, and workflow restart, reliable execution over multiple
-grid sites, and (via Falkon~\cite{Falkon_2008} and CoG coasters)
-\katznote{need to talk about what CoG coasters is vs coasters as previously introduced, or clear up the fact that the previous ``coasters'' didn't talk about CoG.} fast job execution.
+grid sites, and (via Falkon~\cite{Falkon_2008} and coasters)
+fast job execution.
@@ -1762,10 +1762,10 @@
short. In such circumstances, execution time can become dominated by
%GRAM and LRM
program submission overhead. A resource provisioning system such as
-Falkon or the CoG coaster mechanism developed for
+Falkon or the coaster mechanism developed for
Swift can be used to ameliorate this overhead, by incurring the
allocation overhead once per worker node. Both of these mechanisms can
-be plugged into Swift straightforwardly through the CoG provider API.
+be plugged into Swift straightforwardly through the CoG provider API~\cite{karajan}.
\subsection{Scripting on thousands to millions of cores}
@@ -1785,7 +1785,7 @@
Similarly, some applications deal with files that are uncomfortably
small for GridFTP (on the order of tens of bytes). In this situation, a
-lightweight file access mechanism provided by CoG Coasters can be
+lightweight file access mechanism provided by Coasters can be
substituted for GridFTP. When running on HPC resources, the thousands
of small accesses to the filesystem may create a bottleneck. To
approach this problem, we have investigated application needs and
More information about the Swift-commit
mailing list