[Swift-commit] r2422 - text/hpdc09submission
noreply at svn.ci.uchicago.edu
noreply at svn.ci.uchicago.edu
Fri Jan 9 16:55:45 CST 2009
Author: hategan
Date: 2009-01-09 16:55:44 -0600 (Fri, 09 Jan 2009)
New Revision: 2422
Modified:
text/hpdc09submission/paper.latex
Log:
split item into parallelization and throttling; added load balancing
Modified: text/hpdc09submission/paper.latex
===================================================================
--- text/hpdc09submission/paper.latex 2009-01-09 22:00:32 UTC (rev 2421)
+++ text/hpdc09submission/paper.latex 2009-01-09 22:55:44 UTC (rev 2422)
@@ -117,13 +117,20 @@
\item Automatic parallelization of program invocations invoking
programs that have no data dependencies in parallel (section
-\ref{Language}) and throttling invocations to a rate appropriate for
-each execution location (section \ref{ExecutingSites}).
+\ref{Language})
+\item Management of program invocations such as throttling
+to a rate appropriate for each execution location and mechanism
+(section \ref{ExecutingSites}).
+
\item Reliability through retry (and re-siting) of failed executions
and restart of interrupted scripts from the point of
failure. (section \ref{ExecutingReliably})
+\item Automatic balancing of the workload to available resources
+based on adaptive algorithms that can account for both resource
+performance and reliability.
+
\item Recording the provenance of derived data objects (section
\ref{Provenance}).
@@ -1267,7 +1274,7 @@
are available. The Swift system uses similar mechanism called future
[16] for workflow evaluation and scheduling.
-MapReduce\cite{MapReduce} also provides a programming models and a runtime system
+MapReduce\cite{MAPREDUCE} also provides a programming models and a runtime system
to support the processing of large scale datasets. The two key
functions \emph{map} and \emph{reduce} are borrowed from functional language: a
map function iterates over a set of items, performs a specific
More information about the Swift-commit
mailing list