<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<title>Cooperative Computing Lab</title>
<description>Software releases and other research items in the Cooperative Computing Lab at the University of Notre Dame.</description>
<link>http://www.nd.edu/~ccl</link>
<atom:link href="http://www.nd.edu/~ccl/rss.php" rel="self" type="application/rss+xml"/>
<lastBuildDate>Tue, 09 Apr 2013 14:50:03 EST</lastBuildDate>
<pubDate>Tue, 09 Apr 2013 14:50:03 EST</pubDate>
<item><title>Tutorial on Building Scalable Scientific Applications at XSEDE13</title><description><![CDATA[We will be offering a tutorial titled <a href="http://www3.nd.edu/~ccl/software/tutorials/xsede13/">Building Scalable Scientific Applications using Makeflow and Work Queue</a> as part of <a href="https://www.xsede.org/web/xsede13">XSEDE 2013</a> in San Diego on April 22. ]]></description><link>http://www.nd.edu/~ccl/news.php?id=96</link><guid>http://www.nd.edu/~ccl/news.php?id=96</guid><pubDate>Tue, 09 Apr 2013 14:50:03 EST</pubDate></item>
<item><title>Tutorial on Makeflow and Work Queue at CCGrid 2013</title><description><![CDATA[Dinesh Rajan will present a tutorial on <a href=http://www3.nd.edu/~ccl/software/tutorials/ccgrid13>Building Elastic Applications with Makeflow and Work Queue</a> as part of <a href=http://www.pds.ewi.tudelft.nl/ccgrid2013>CCGrid 2013</a> in Delft, the Netherlands on May 13th.  Come join us and learn how to write applications that scale up to hundreds or thousands of nodes running on clusters, clouds, and grids.

]]></description><link>http://www.nd.edu/~ccl/news.php?id=95</link><guid>http://www.nd.edu/~ccl/news.php?id=95</guid><pubDate>Fri, 22 Mar 2013 11:12:20 EST</pubDate></item>
<item><title>Elastic Apps Paper at CCGrid 2013</title><description><![CDATA[Dinesh Rajan will present his paper 
<a href=http://www.nd.edu/~ccl/research/papers/casestudies-ccgrid13.pdf>Case Studies in Designing Elastic Applications</a> at the IEEE International Conference on Clusters, Clouds, and Grids (CCGrid) in Delft, the Netherlands.  This work was done in collaboration with Andrew Thrasher and Scott Emrich from the <a href=http://www.nd.edu/~biocmp>Notre Dame Bioinformatics Lab</a>, and Badi Abdul-Wahid and Jesus Izaguirre from the <a href=http://www.nd.edu/~lcls>Laboratory for Computational Life Sciences</a>.
<p>
The paper describes our experience in designing three different elastic applications --  E-MAKER, Elastic Replica Exchange, and Folding at Work -- that run on hundreds to thousands of cores using the <a href=http://www.nd.edu/~ccl/software/workqueue>Work Queue</a> framework.  The paper offers six guidelines for designing similar applications:
<ol>
<li> Abolish shared writes.
<li> Keep your software close and your dependencies closer.
<li> Synchronize two, you make company; synchronize
three, you make a crowd.
<li> Make tasks of a feather flock together.
<li> Seek simplicity, and gain power.
<li> Build a model before scaling new heights.
</ol>

]]></description><link>http://www.nd.edu/~ccl/news.php?id=94</link><guid>http://www.nd.edu/~ccl/news.php?id=94</guid><pubDate>Fri, 22 Mar 2013 10:40:47 EST</pubDate></item>
<item><title>Genome Assembly Paper in IEEE TPDS</title><description><![CDATA[A <a href=http://www.nd.edu/~ccl/research/papers/assembly-tpds-preprint.pdf>recent article</a> in IEEE Transactions on Parallel and Distributed Computing describes our work in collaboration with the <a href=http://www.nd.edu/~biocmp>Notre Dame Bioinformatics Laboratory</a> on <a href=http://www.nd.edu/~ccl/software/sand>SAND - The Scalable Assembler at Notre Dame</a>.  <img src=http://www3.nd.edu/~ccl/software/sand/sand.gif width=128 align=right>
<p>
In this article, we describe how to refactor the standard Celera genome assembly pipeline into a scalable computation that runs on thousands of distributed cores using the <a href=http://www.nd.edu/~ccl/software/workqueue>Work Queue</a>.  By explicitly handling the data dependencies between tasks, we are able to significantly improve runtime over Celera on a standard cluster.  In addition this technique allows the user to break free of the shared filesystem and run on hundreds thousands of nodes drawn from clusters, clouds, and grids.
 

]]></description><link>http://www.nd.edu/~ccl/news.php?id=93</link><guid>http://www.nd.edu/~ccl/news.php?id=93</guid><pubDate>Thu, 21 Mar 2013 15:19:23 EST</pubDate></item>
<item><title>CCTools 3.7.0 Released!</title><description><![CDATA[<p>The Cooperative Computing Lab is pleased to announce the release of version 3.7.0 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.</p>

<p>The software may be downloaded <a href="http://www.cse.nd.edu/~ccl/software/download">here</a>.</p>

<p>This is a minor release which adds numerous features and fixes several bugs:</p>

<ul>
<li>[WorkQueue] It is now possible to specify chunks (pieces) of an input file to be used as input for worker tasks. [Dinesh Rajan]</li>
<li>[Chirp] File extended attributes are now supported. [Patrick Donnelly]</li>
<li>[Makeflow] New -i switch now outputs pre-execution analysis of Makeflow DAG. [Li Yu]</li>
<li>[WorkQueue/Makeflow] Support for submitting tasks to the PBS batch submission platform added. [Dinesh Rajan]</li>
<li>[Makeflow] makeflow_log_parser now ignores comments in Makeflow logs. [Andrew Thrasher]</li>
<li>[Catalog] New catalog_update which reports information to a catalog server. [Peter Bui, Dinesh Rajan]</li>
<li>[WorkQueue] Various minor tweaks made to the API. [Li Yu, Dinesh Rajan]</li>
<li>[Catalog/WorkQueue] Support added for querying workers and tasks at run-time. [Douglas Thain]</li>
<li>[WorkQueue] Many environment variables removed in favor of option manipulation API. [Li Yu]</li>
<li>[Makeflow] Deprecated -t option (capacity tolerance) removed.</li>
<li>[WorkQueue] -W (worker status) now has working_dir and current_time fields.</li>
<li>[WorkQueue] -T (task status) now reports working_dir, current_time, address_port, submit_to_queue_time, send_input_start_time, execute_cmd_start_time. [Li Yu]</li>
<li>[WorkQueue] -Q (queue status) now reports working_dir.</li>
<li>[Makeflow] Input file (dependency) renaming supported with new "->" operator. [Michael Albrecht, Ben Tovar]</li>
<li>[WorkQueue] work_queue_pool now supports a new -L option to specify a log file. [Li Yu]</li>
<li>[WorkQueue] Tasks are now killed using SIGKILL.</li>
<li>[WorkQueue] Protocol based keep-alives added to workers. [Dinesh Rajan]</li>
</ul>

<p>Thanks goes to the contributors for many minor features and bug fixes:</p>

<ul>
<li>Michael Albrecht</li>
<li>Peter Bui</li>
<li>Patrick Donnelly</li>
<li>Brian Du Sell</li>
<li>Kyle Mulholland</li>
<li>Dinesh Rajan</li>
<li>Douglas Thain</li>
<li>Andrew Thrasher</li>
<li>Ben Tovar</li>
<li>Li Yu</li>
</ul>

<p>Please send any feedback to the <a href="http://nd.edu/~ccl/software/help.shtml">CCTools discussion mailing list</a>.</p>]]></description><link>http://www.nd.edu/~ccl/news.php?id=92</link><guid>http://www.nd.edu/~ccl/news.php?id=92</guid><pubDate>Mon, 18 Feb 2013 16:29:40 EST</pubDate></item>
<item><title>CCTools 3.6.2 Released!</title><description><![CDATA[<p>The Cooperative Computing Lab is pleased to announce the release of version 3.6.2 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other  software.</p>

<p>This is a bug fix release of version 3.6.1. No new features were added.</p>

<p>The software may be downloaded here:
<a href="http://www.cse.nd.edu/~ccl/software/download">http://www.cse.nd.edu/~ccl/software/download</a></p>

<p>Changes:</p>

<ul>
<li>[WorkQueue] Corrected memory errors leading to a SEGFAULT. [Li Yu]</li>
<li>[Makeflow] Properly interpret escape codes in Makeflow files: \n, \t, etc. [Brian Du Sell]</li>
<li>[Parrot] Watchdog now properly honors minimum wait time. [Li Yu]</li>
<li>[Parrot] Reports the logical executable name for /proc/self/exe instead of the physical name. [Douglas Thain]</li>
<li>[WorkQueue] Race conditions in signal handling for workers were corrected. Tasks now have a unique process group to properly kill all task children on abort. [Dinesh Rajan, Li Yu]</li>
<li>[WorkQueue] Corrected incorrect handling of -C option where worker would not use the same catalog server as work_queue_pool. [Li Yu]</li>
</ul>

<p>Thanks goes to the contributors for this release: Patrick Donnelly, Brian Du Sell, Dinesh Rajan, Douglas Thain, and Li Yu.</p>

<p>Enjoy!</p>]]></description><link>http://www.nd.edu/~ccl/news.php?id=91</link><guid>http://www.nd.edu/~ccl/news.php?id=91</guid><pubDate>Mon, 11 Feb 2013 13:55:39 EST</pubDate></item>
<item><title>CCTools 3.6.1 Released!</title><description><![CDATA[<p>The Cooperative Computing Lab is pleased to announce the release of version 3.6.1 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.</p>

<p>This is a bug fix release of version 3.6.0. No new features were added.</p>

<p>The software may be downloaded here: <a href="http://www.cse.nd.edu/~ccl/software/download">http://www.cse.nd.edu/~ccl/software/download</a></p>

<p>Changes:</p>

<ul>
<li>[Work Queue] Fixes bugs that resulted in a cancelled task becoming a zombie. [Dinesh Rajan]</li>
<li>[Makeflow] Various corrections to Makeflow manual and html documentation. [Li Yu]</li>
<li>[Makeflow] -I and -O options now correctly output file list to stdout. [Li Yu]</li>
<li>[*] Added missing debug flag for ldflags in configure. [Douglas Thain]</li>
<li>[Work Queue] Now correctly removes directories during cleanup. [Dinesh Rajan]</li>
<li>[Chirp] -b is now documented in the man/-h page. [Patrick Donnelly]</li>
<li>[Sand] Fixed a wrong error message. [Peter Bui, Li Yu]</li>
<li>[Catalog Server] -T option now properly accepts an argument. [Patrick Donnelly]</li>
<li>[*] Fixed a bug where the wrong version of perl was used in configure. [Dinesh Rajan]</li>
</ul>

<p>Thanks goes to the contributors for this release: Dinesh Rajan, Patrick Donnelly, Peter Bui, Li Yu, and Douglas Thain.</p>

<p>Enjoy!</p>]]></description><link>http://www.nd.edu/~ccl/news.php?id=90</link><guid>http://www.nd.edu/~ccl/news.php?id=90</guid><pubDate>Fri, 02 Nov 2012 15:54:18 EST</pubDate></item>
<item><title>NSF Grant: Data and Software Preservation for Open Science</title><description><![CDATA[Mike Hildreth, Professor of Physics, Jarek Nabrzyski, Director of the Center for Research Computing and Concurrent Associate Professor of Computer Science and Engineering, and Douglas Thain, Associate Professor of Computer Science and Engineering, are the lead investigators on a project that will explore solutions to the problems of preserving data, analysis software, and how these relate to results obtained from the analysis of large datasets.
<p>
Known as Data and Software Preservation for Open Science (DASPOS), it is focused on High Energy Physics data from the Large Hadron Collider (LHC) and the Fermilab Tevatron. The group will also survey and incorporate the preservation needs of other communities, such as Astrophysics and Bioinformatics, where large datasets and the derived results are becoming the core of emerging science in these disciplines
<p>
The three-year $1.8M program, funded by the National Science Foundation, will include several international workshops and the design of a prototype data and software-preservation architecture that meets the functionality needed by the scientific disciplines. What is learned from building this prototype will inform the design and construction of the global data and software-preservation infrastructure for the LHC, and potentially for other disciplines.
<p>
The multi-disciplinary DASPOS team includes particle physicists, computer scientists, and digital librarians from Notre Dame, the University of Chicago, the University of Illinois Urbana-Champaign, the University of Nebraska at Lincoln, New York University, and the University of Washington, Seattle.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=89</link><guid>http://www.nd.edu/~ccl/news.php?id=89</guid><pubDate>Thu, 04 Oct 2012 13:09:54 EST</pubDate></item>
<item><title>Tutorial on Scalable Programming at Notre Dame</title><description><![CDATA[<b>Tutorial: Introduction to Scalable Programming with Makeflow and Work Queue</b><br>
<i>October 24th, 3-5PM, 303 Cushing Hall</i>
<p>
Register here (no fee) to reserve your spot in the class:<br>
<a href=http://www.nd.edu/~ccl/software/tutorials/ndtut12>http://www.nd.edu/~ccl/software/tutorials/ndtut12
</a>
<p>
Would you like to learn how to write programs that can scale up to
hundreds or thousands of machines?
<p>
This tutorial will provide an introduction to writing scalable
programs using Makeflow and Work Queue.  These tools are used at Notre
Dame and around the world to attack large problems in fields such as
biology, chemistry, data mining, economics, physics, and more.  Using
these tools, you will be able to write programs that can scale up to
hundreds or thousands of machines drawn from clusters, clouds, and
grids.
<p>
This tutorial is appropriate for new graduate students, undergraduate
researchers, and research staff involved in computing in any
department on campus.  Some familiarity with Unix and the ability to
program in Python, Perl, or C is required.
<p>
The class will consist of half lecture and half hands-on instruction
in a computer equipped classroom.  The instructors are Dinesh Rajan
and Michael Albrecht, developers of the software who are PhD students
in the CSE department.
<p>
For questions about the tutorial, contact Dinesh Rajan, dpandiar AT nd.edu.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=88</link><guid>http://www.nd.edu/~ccl/news.php?id=88</guid><pubDate>Wed, 03 Oct 2012 11:03:07 EST</pubDate></item>
<item><title>CCTools 3.6.0 Released!</title><description><![CDATA[<p>The Cooperative Computing Lab is pleased to announce the release ofversion 3.6.0 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.</p>

<p>The software may be downloaded here: <a href="http://www.cse.nd.edu/~ccl/software/download">http://www.cse.nd.edu/~ccl/software/download</a>

<p>This is a minor release which adds numerous features and fixes several bugs:</p>

<ul>
  <li>[WQ] Added API for logging functionality. [Christopher Bauschka]</li>
  <li>[WQ] Python bindings have more complete access to the API available from C. Documentation has also been improved. [Dinesh Rajan]</li>
  <li>[WQ] No longer manually redirects stdin/stdout/stderr by editing the user provided shell string, it now sets file descriptors directly. User redirections are no longer overridden. [Patrick Donnelly]</li>
  <li>[WQ, Makeflow] The torque batch submission system is now supported. [Michael Albrecht, Douglas Thain]</li>
  <li>[Parrot] Now supports extended attributes. [Patrick Donnelly]</li>
  <li>[Makeflow] Now supports garbage collection of intermediate files. [Peter Bui]</li>
  <li>[Makeflow] Now supports lexical scoping of Makeflow variables. [Peter Bui]</li>
  <li>[Makeflow] New MAKEFLOW keyword for recursive Makeflows. [Peter Bui]</li>
  <li>[WQ] Bindings for WQ now support SWIG versions >= 1.3.29. [Peter Bui]</li>
  <li>[Parrot] iRODS now supports putfile/getfile operations for much faster file copies. [Douglas Thain]</li>
  <li>[Parrot] Now includes watchdog support that runs alongside Parrot. [Douglas Thain, Brian Bockelman]</li>
  <li>[*] CCTools now have been version information from the -v option. Version information is included in debug output with the `-d debug' flag. [Patrick Donnelly]</li>
  <li>[WQ] work_queue_status output has been cosmetically improved. [Douglas Thain]</li>
  <li>[WQ] New $WORK_QUEUE_SANDBOX environment variable. [Dinesh Rajan]</li>
</ul>

<p>Thanks goes to the contributors for many minor features and bug fixes:</p>

<ul>
  <li>Michael Albrecht</li>
  <li>Christopher Bauschka</li>
  <li>Brian Bockelman</li>
  <li>Dan Bradley</li>
  <li>Peter Bui</li>
  <li>Iheanyi Ekechukwu</li>
  <li>Patrick Donnelly</li>
  <li>Dinesh Rajan</li>
  <li>Douglas Thain</li>
</ul>

<p>Please send any feedback to the <a href="http://nd.edu/~ccl/software/help.shtml">CCTools discussion mailing list</a>. Enjoy!</p>]]></description><link>http://www.nd.edu/~ccl/news.php?id=87</link><guid>http://www.nd.edu/~ccl/news.php?id=87</guid><pubDate>Wed, 19 Sep 2012 08:41:33 EST</pubDate></item>
<item><title>Papers at e-Science Conference</title><description><![CDATA[Members of the CCL will present two papers and two posters at the upcoming IEEE Conference on e-Science in Chicago:

<ul>
<li>
Badi Abdul-Wahid, Li Yu, Dinesh Rajan, Haoyun Feng, Eric Darve, Douglas Thain, Jesus A. Izaguirre,
<a href=http://www.nd.edu/~ccl/research/papers/folding-escience12.pdf>Folding Proteins at 500 ns/hour with Work Queue</a>

<li> Peter Sempolinski, Daniel Wei, Douglas Thain and Ahsan Kareem, <a href=http://www.nd.edu/~ccl/research/papers/psempoli_escience12.pdf>A System for Management of Computational Fluid Dynamics Simulations for Civil Engineering</a>

<li> Michael Albrecht, John Bent, and Douglas Thain, <b>An Evaluation of Embedded Storage for Exascale and the Value of Asynchronous Data Transfer</b>

<li> Dinesh Rajan, Badi Abdul-Wahid, Joe Fetsch, Li Yu, Jesus Izaguirre, Sekou Remy and Douglas Thain, <b>A Case Study in Elastic Scientific Application Design using Work Queue</b>
</ul>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=86</link><guid>http://www.nd.edu/~ccl/news.php?id=86</guid><pubDate>Tue, 18 Sep 2012 16:36:07 EST</pubDate></item>
<item><title>Lecture and Tutorial: Univ. of Arizona</title><description><![CDATA[We are doing a guest lecture and tutorial titled <a href="http://www.nd.edu/~ccl/software/tutorials/acic12/index.php">Building Scalable Data Intensive Applications with Makeflow and Work Queue</a> at the University of Arizona as part of the <a href="https://sites.google.com/site/appliedciconcepts/home">Applied CI Concepts</a> class on September 11 and 13, 2012.]]></description><link>http://www.nd.edu/~ccl/news.php?id=85</link><guid>http://www.nd.edu/~ccl/news.php?id=85</guid><pubDate>Thu, 06 Sep 2012 15:17:05 EST</pubDate></item>
<item><title>Tutorial at Cloud Summer School</title><description><![CDATA[We will be offering a tutorial titled <a href=http://www.nd.edu/~ccl/software/tutorials/css2012>Building Scalable Data Intensive Applications on the Cloud with Makeflow and Work Queue</a> as part of the <a href=http://sciencecloudsummer2012.tumblr.com>Science Cloud Summer School</a> hosted by Indiana University and joined by universities around the country.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=84</link><guid>http://www.nd.edu/~ccl/news.php?id=84</guid><pubDate>Tue, 31 Jul 2012 10:13:09 EST</pubDate></item>
<item><title>Talk at ICE Workshop</title><description><![CDATA[Prof. Thain gave a talk titled <a href=http://www.nd.edu/~dthain/talks/abstractions-ice12.pptx>Computational Abstractions: Strategies for Scaling Up Applications</a> at the Initiative for Computational Economics at the University of Chicago.]]></description><link>http://www.nd.edu/~ccl/news.php?id=83</link><guid>http://www.nd.edu/~ccl/news.php?id=83</guid><pubDate>Fri, 27 Jul 2012 10:10:27 EST</pubDate></item>
<item><title>CCTools 3.5.2 Released</title><description><![CDATA[<p>The Cooperative Computing Lab is pleased to announce the release of version 3.5.2 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.</p>

<p>This is a bug fix release of version 3.5.1. A shell script executable has been added for Torque worker compatibility.</p>

<p>The software may be downloaded <a href="http://www.cse.nd.edu/~ccl/software/download">here</a>.</p>

<p>
Changes:

<ul>
<li>[WQ] Improved some debug messages. [Dinesh Rajan]</li>
<li>[AP] Fixed minor bug for dealing with comparison commands that produce no output. [Douglas Thain]</li>
<li>[WQ] Fixed a bug where the stdout buffer was not reset at the beginning of every task. [Douglas Thain]</li>
<li>[WQ] Documented -C option for work_queue_status. [Patrick Donnelly]</li>
<li>[WQ] Fixed a bug where pool configurations with an absolute path would result in a segfault. [Patrick Donnelly]</li>
<li>[Parrot] Fixed a bug where Parrot mistakenly thought it correctly wrote to memory using /proc/pid/mem. [Patrick Donnelly]</li>
<li>[*] Fixed a bug on OSX where non-blocking connects would result in an infinite loop. [Douglas Thain]</li>
<li>[*] Support for SWIG 1.3.29 added. [Peter Bui]</li>
<li>[*] Support has been added workers using Torque. [Michael Albrecht, Douglas Thain]</li>
<li>[Makeflow] Fixed option parsing. [Patrick Donnelly]</li>
</ul>

</p>]]></description><link>http://www.nd.edu/~ccl/news.php?id=82</link><guid>http://www.nd.edu/~ccl/news.php?id=82</guid><pubDate>Tue, 24 Jul 2012 19:14:37 EST</pubDate></item>
<item><title>CCTools 3.5.1 Released</title><description><![CDATA[<p>The Cooperative Computing Lab is pleased to announce the release of version 3.5.1 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.</p>

<p>This is a bug fix release of version 3.5.0. No new features were added.</p>

<p>The software may be downloaded here: <a href="http://www.cse.nd.edu/~ccl/software/download">http://www.cse.nd.edu/~ccl/software/download</a></p>

<p>Changes:</p>

<ul>
<li>Fixed a file descriptor leak in WorkQueue. [Joe Fetsch, Dinesh Rajan, Patrick Donnelly]</li>
<li>Better detection of fast memory access in Linux kernels >= 3.0. [Michael Hanke, Douglas Thain]</li>
</ul>]]></description><link>http://www.nd.edu/~ccl/news.php?id=81</link><guid>http://www.nd.edu/~ccl/news.php?id=81</guid><pubDate>Thu, 28 Jun 2012 16:30:18 EST</pubDate></item>
<item><title>CCTools 3.5.0 Released</title><description><![CDATA[The Cooperative Computing Lab is pleased to announce the release of version 3.5.0 of the Cooperative Computing Tools,  including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.
<p>
The software may be downloaded at <a href=http://www.nd.edu/~ccl/software/download>http://www.nd.edu/~ccl/software/download</a>.
<p>
This is a minor release which adds numerous features and fixes several bugs:
<ul>
<li> Batch Job Hadoop module for submitting Hadoop jobs supports Hadoop 0.21.0. [Michael Albrecht, Patrick Donnelly]
<li> Improvements to WorkQueue for worker accounting and management. WorkQueue now does master capacity estimation and automatic worker removal. [Li Yu]
<li> WorkQueue now supports cancelling of a submitted task. [Dinesh Rajan]
<li> WorkQueue workers can now report task execution time. [Li Yu]
<li> Improved Batch Job local execution to fork and exec instead of fork and system.
<li> Swig detection improved. [Peter Bui]
<li> Improved and made consistent time formats for catalog server. [Li Yu]
<li> Various corrections to Parrot's directory handling. [Douglas Thain]
<li> Corrected numerous memory leaks and software bugs using
Valgrind/ccpcheck. [Peter Bui]
<li> WorkQueue workers now check for low disk space. [Dinesh Rajan]
<li> Parrot now supports writable memory mapped files. [Douglas Thain]
<li> WorkQueue MOAB support improved. [Peter Bui, Michael Albrecht]
<li> WorkQueue now has prototype support for work_queue_pool resource management of multiple masters. work_queue_pool is now capable of automatically requesting resources from the underlying batch system as needed by the masters subject to a constraint file. [Li Yu]
<li> WorkQueue now supports FIFO and LIFO task dispatch to workers. [Dinesh Rajan]
<li> WorkQueue now has work_queue_version to differentiate versions of the library. [Peter Bui]
<li> Chirp client status output is now properly sent to stderr. [Patrick Donnelly]
<li> WorkQueue taskid assignment moved to submit from create. Submit now returns this unique id. [Dinesh Rajan]
<li> Makeflow/WorkQueue/Chirp now support selecting an arbitrary port in a range using environment variables TCP_LOW_PORT and TCP_HIGH_PORT. [Patrick Donnelly]
<li> Improved debug output for non-blocking tcp connections. [Li Yu]
<li> WorkQueue task status is now appropriately set to complete when tasks are moved to complete list. [Dinesh Rajan]
<li> Parrot now supports iRODS version 3.1. [Douglas Thain]
<li> Parrot now allows an identity-boxed process to write to a world-writable file.  (such as /dev/null) [Douglas Thain]
<li> WorkQueue workers now have a tunable exponential backoff for reconnecting to masters. [Dinesh Rajan]
<li> Updated WorkQueue documentation and examples. [Dinesh Rajan]
<li> Various improvements to WorkQueue Python binding. [Peter Bui, Dinesh Rajan]
<li> Numerous API/code improvements made to WorkQueue. [Li Yu, Dinesh Rajan, Douglas Thain]
<li> Various compatibility improvements for building CCTools. [Douglas Thain, Patrick Donnelly]
</ul>

Thanks goes to the contributors of other minor/bug fix corrections:
Michael Albrecht, Roger Barthelson, Dan Bradley, Peter Bui, Rory
Carmichael, Patrick Donnelly, Michael Hanke, Dinesh Rajan, Nathan
Regola, Douglas Thain, and Li Yu.
<p>
Enjoy!]]></description><link>http://www.nd.edu/~ccl/news.php?id=80</link><guid>http://www.nd.edu/~ccl/news.php?id=80</guid><pubDate>Mon, 11 Jun 2012 17:19:49 EST</pubDate></item>
<item><title>Ph.D. Defense: Peter Bui</title><description><![CDATA[Congratulations to Dr. Peter Bui, who successfully defended his dissertation titled "A Compiler Toolchain for Distributed Data Intensive Scientific Workflows" !]]></description><link>http://www.nd.edu/~ccl/news.php?id=79</link><guid>http://www.nd.edu/~ccl/news.php?id=79</guid><pubDate>Thu, 07 Jun 2012 11:48:19 EST</pubDate></item>
<item><title>Ph.D. Defense: Hoang Bui</title><description><![CDATA[Congratulations to Dr. Hoang Bui, who successfully defended his dissertation titled <i>A Rich Metadata Filesystem for Scientific Data</i>!
]]></description><link>http://www.nd.edu/~ccl/news.php?id=78</link><guid>http://www.nd.edu/~ccl/news.php?id=78</guid><pubDate>Thu, 24 May 2012 11:54:53 EST</pubDate></item>
<item><title>Makeflow Paper at SWEET</title><description><![CDATA[
Michael Albrecht will present our paper <A href=http://www.cse.nd.edu/~ccl/research/papers/makeflow-sweet12-camera.pdf>Makeflow: A Portable Abstraction for Data Intensive Computing on Clusters, Clouds, and Grids</a> at the workshop on Scalable Workflow Enactment Engines and Technologies (SWEET), held with the SIGMOD conference.
<p>
This paper gives an overview of the <a href=http://www.nd.edu/~ccl/software/makeflow>Makeflow</a> workflow engine, and presents a technique for evaluating the performance of workflows across multiple execution systems including Condor, SGE, Hadoop, and Work Queue.  The software is currently available for download, and used by a growing open source community.

]]></description><link>http://www.nd.edu/~ccl/news.php?id=77</link><guid>http://www.nd.edu/~ccl/news.php?id=77</guid><pubDate>Thu, 17 May 2012 14:58:47 EST</pubDate></item>
<item><title>Chirp Paper at CCGrid</title><description><![CDATA[Patrick Donnelly is presenting his most recent paper, <a href=http://www.cse.nd.edu/~ccl/research/papers/chirp-tickets-ccgrid12-camera.pdf>Fine-Grained Access Control in the Chirp Distributed File System</a> at the IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing in Ottowa this week.
<p>
This paper describes a lightweight authentication technique that allows jobs submitted to a batch system to access only the exact files that they need from a shared file server.  The capability is integrated into the <a href=http://www.nd.edu/~ccl/software/chirp>Chirp distributed filesystem</a> which is currently available for download.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=76</link><guid>http://www.nd.edu/~ccl/news.php?id=76</guid><pubDate>Thu, 17 May 2012 14:51:29 EST</pubDate></item>
<item><title>CCTools 3.4.3 Released</title><description><![CDATA[The Cooperative Computing Lab is pleased to announce the release of version 3.4.3 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.
<p>
This is a bug fix release of version 3.4.2. No new features were added.
<p>
The software may be downloaded here:
<a href="http://www.cse.nd.edu/~ccl/software/download">http://www.cse.nd.edu/~ccl/software/download</a>
<p>
Changes:
<p>
<dir>
<li>Fixed WQ Master contacting catalog server too frequently. [Li Yu]
<li>Fixed bug in split_fasta that would omit the first id in each fasta split. [Rory Carmichael]
<li>Fixed local execution timeouts for batch job. [Li Yu]
<li>Fixed an issue with getdents on large directories in Parrot. [Douglas Thain]
<li>Fixed an issue where a worker could use up all the disk space on a machine when accepting an incoming file. WQ workers now ensures that a configurable amount of space is available before accepting the file.
[Dinesh Rajan]
<li>Improved debug output for removed workers in WQ. [Li Yu]
<li>Fixed an issue in Parrot with opening the current or parent directory without the O_DIRECTORY flag. [Douglas Thain, Dan Bradley]
<li>Fixed a memory leak for Condor Batch Job. [Peter Bui]
<li>Fixed a memory leak in WQ. [Peter Bui]
<li>Added support for writing memory mapped files. [Douglas Thain]
<li>Various fixes to configure and Make. [Douglas Thain, Peter Bui, Michael Hanke]
<li>WQ Python binding correct to have catalog False by default to match C API. [Peter Bui]
<li>Added escapes from the trimming stages of Celera when SAND is selected as the overlapper. These now match the places where Celera escapes for the UMD overlapper. [Andrew Thrasher]
</dir>
<p>
Thanks goes to the contributors for this release: Dinesh Rajan, Patrick Donnelly, Peter Bui, Li Yu, Douglas Thain,
Andrew Thrasher, Dan Bradley, and Michael Hanke.
<p>
Enjoy!]]></description><link>http://www.nd.edu/~ccl/news.php?id=75</link><guid>http://www.nd.edu/~ccl/news.php?id=75</guid><pubDate>Mon, 30 Apr 2012 13:12:13 EST</pubDate></item>
<item><title>CCL Workshop June 11-12</title><description><![CDATA[The first annual CCL workshop will be held June 11-12th, 2012 on the campus of the University of Notre Dame. The theme of this year's workshop is "Scalable Software for Scientific Computing". 

This workshop is an opportunity to learn more about scalable software from the CCL and other related projects, see how others are applying it to advance their research, and to provide some input into the direction of our research and software development. The workshop will be of interest to both students and faculty involved in either the scientific objectives or the software tools of scalable science.

An initial list of speakers is available, but we also invite proposals for research talks (20 minutes) or short reports (5 minutes) highlighting recent accomplishments.

For more information: <a href=http://www.nd.edu/~ccl/workshop/2012>http://www.nd.edu/~ccl/workshop/2012</a>]]></description><link>http://www.nd.edu/~ccl/news.php?id=74</link><guid>http://www.nd.edu/~ccl/news.php?id=74</guid><pubDate>Wed, 11 Apr 2012 11:20:50 EST</pubDate></item>
<item><title>CCTools 3.4.2 Released</title><description><![CDATA[The Cooperative Computing Lab is pleased to announce the release of version 3.4.2 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, WorkQueue, SAND, All-Pairs, and other software.
<p>
The software may be downloaded here:<br>
<a href=http://www.cse.nd.edu/~ccl/software/download>http://www.cse.nd.edu/~ccl/software/download</a>
<p>
This is a minor release which fixes several bugs and adds minor features:
<dir>
<li> WorkQueue now does string interpolation on task input files. Currently, only the $OS and $ARCH variables are replaced. [Dinesh
Rajan]
<li> WorkQueue new work_queue_name API to get project name. [Peter Bui]
<li> Parrot now supports the faccessat system call. [Douglas Thain]
<li> Support added for catalog server, project name and shared workers to the SAND master executables. [Andrew Thrasher]
<li> New daemon option for chirp_server and catalog_server. [Patrick Donnelly]
<li> New FUSE mount option support for chirp_fuse. [Patrick Donnelly]
<li> New support for CVMFS filesystem in Parrot. [Dan Bradley, Douglas Thain]
<li> Added two new versions of Elastic replica exchange under apps/. The replica_exchange_protomol_nobarrier is an optimized (faster) version of the original implementation (now renamed replica_exchange_protomol_barrier along with some  modifications). The documentation (.m4) have been updated accordingly. [Dinesh Rajan]
<li> Buffer overflow corrected in some regular expressions. [Peter Bui and Li Yu]
<li> WorkQueue now gracefully handles more than 1024 workers by moving from select to poll. [Peter Bui and Li Yu]
<li> Example Bioinformatics Makeflow applications for BLAST. [Rory Carmichael]
<li> SAND Support for Celera 6.x and 7.x. [Andrew Thrasher]
<li> Corrected an issue where Makeflow would crash with very long commands. [Patrick Donnelly]
</dir>


Thanks goes to the contributors of other minor/bug fix corrections: Dinesh Rajan, Patrick Donnelly, Peter Bui, Li Yu, Douglas Thain, Andrew Thrasher, Csaba Kos, Dan Bradley.]]></description><link>http://www.nd.edu/~ccl/news.php?id=73</link><guid>http://www.nd.edu/~ccl/news.php?id=73</guid><pubDate>Tue, 21 Feb 2012 17:55:07 EST</pubDate></item>
<item><title>Talk: CS Problems in Distributed Computing</title><description><![CDATA[Prof. Thain gave a talk titled <a href=http://www.nd.edu/~dthain/talks/unsolved-grid12.pptx>Unsolved Computer Science Problems in Distributed Computing</a> at <a href=https://gridlab.man.poznan.pl/Meetings/Zakopane2012/indexman.html>Grid Computing: The Next Decade</a> in Zakopane, Poland.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=72</link><guid>http://www.nd.edu/~ccl/news.php?id=72</guid><pubDate>Tue, 10 Jan 2012 09:44:49 EST</pubDate></item>
<item><title>CCTools 3.4.1 Released</title><description><![CDATA[We are pleased to announce the release of version 3.4.1 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, All-Pairs, and other software.
<p>
The software may be downloaded here:<br>
<a href=http://www.cse.nd.edu/~ccl/software/download>http://www.cse.nd.edu/~ccl/software/download</a>
<p>
This is a minor release which fixes several bugs:
<dir>
<li> Parrot-S3 support has been updated to the current Amazon address.
<li> Chirp-FUSE (and other chirp tools) now correctly support Chirp ticket authentication.
<li> Work Queue now permits renaming of directories during transfer.
<li> Some missing header files are now installed correctly.
<li> Manuals have been updated to to avoid triggering a bug in gnu m4-1.4.6.
</dir>

Thanks to Michael Albrecht, Patrick Donnelly, Dinesh Pandiar, and Peter Bui, who contributed to this release.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=71</link><guid>http://www.nd.edu/~ccl/news.php?id=71</guid><pubDate>Mon, 14 Nov 2011 09:02:23 EST</pubDate></item>
<item><title>Scientific Workflow Management Course</title><description><![CDATA[Michael Albrecht will be teaching <a href=http://nd.edu/~malbrec2/courses/workflows_sp12/>CSE 60145: Scientific Workflow Management</a> in the spring of 2012.
<p>
The goal of this course is to cover the tools and techniques necessary to manage large-scale scientific workflows, with an emphasis on the systems available for use at Notre Dame through the Cooperative Computing Lab and the Center for Research Computing. Students will be introduced to the difficulties involved in managing large datasets and complex workflows, as well as the methods frequently used to ameliorate them. This course is designed for graduate students from any college or discipline who deal with large and/or complex workflows (we currently work with fields ranging from computer vision to molecular biology to economics).
]]></description><link>http://www.nd.edu/~ccl/news.php?id=69</link><guid>http://www.nd.edu/~ccl/news.php?id=69</guid><pubDate>Thu, 10 Nov 2011 09:03:41 EST</pubDate></item>
<item><title>Paper at PyHPC Workshop</title><description><![CDATA[Peter Bui will be presenting <a href=http://www.cse.nd.edu/~ccl/research/papers/wq-python-pyhpc2011.pdf>Work Queue + Python: A Framework For Scalable Scientific Ensemble Applications</a> at the <a href=http://www.dlr.de/sc/desktopdefault.aspx/tabid-1183/1638_read-31733/>Workshop on Python for High Performance and Scientific Computing</a> at Supercomputing 2011.
<p>
This paper describes how we have combined Python with the <a href=http://www.nd.edu/~ccl/software/workqueue>Work Queue</a> framework to construct several scalable applications in collaboration with the <a href=http://www.nd.edu/~lcls>Laboratory for Computational Life Sciences</a> at Notre Dame.  The software described here is also incorporated into the <a href=http://www.nd.edu/~ccl/news.php?id=67>latest release</a> of the CCTools software.]]></description><link>http://www.nd.edu/~ccl/news.php?id=68</link><guid>http://www.nd.edu/~ccl/news.php?id=68</guid><pubDate>Mon, 07 Nov 2011 13:31:05 EST</pubDate></item>
<item><title>Talk at UAB</title><description><![CDATA[Prof. Thain gave a talk titled <a href=http://www.cis.uab.edu/node/5773>High Throughput Scientific Computing with Condor: Computer Science Challenges in Large Scale Parallelism</a> at the University of Alabama at Birmingham on October 27th, 2011.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=70</link><guid>http://www.nd.edu/~ccl/news.php?id=70</guid><pubDate>Thu, 27 Oct 2011 09:07:23 EST</pubDate></item>
<item><title>CCTools 3.4.0 Released</title><description><![CDATA[We are pleased to announce the release of version 3.4.0 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, All-Pairs, and other software.
<p>
The software may be downloaded here:<br>
<a href=http://www.cse.nd.edu/~ccl/software/download>http://www.cse.nd.edu/~ccl/software/download</a>

<p>
New features and improvements:
<dir>
<li> New comprehensive documentation and man pages for all commands.
<li> New support for python and perl bindings to the Work Queue system.
<li> New support for running work queue applications directly on EC2.
<li> New example application of replica exchange using Work Queue.
<li> Parrot-XRootD support is now statically compiled in the binary release.
<li> Improved scalability of ticket-based authentication in the Chirp server.
<li> Improved support for HDFS as storage driver in the Chirp server.
<li> Improved Chirp server architecture uses multiple processes for robustness.
<li> Improved build system now handles portability across multiple operating systems (linux, solaris, macos, freebsd, cygwin) and architectures (x86, x86_64, ia64, ppc)
</dir>

Bug fixes:
<dir>
<li> Fixed bug in Chirp chdir() that was seen as a <tt>No such directory</tt> error when using FUSE.
<li> Fixed bug in Chirp tickets triggered by variable output from openssl.
<li> Fixed bug in Parrot relating to poll(), which would result in long timeouts when using python or mpich.
<li> Fixed bug in Parrot relating to tc{get/set}pgrp(), which would result in no prompt displayed in interactive root.
<li> Fixed bug in the catalog server that would result in a crash when under heavy load.
</dir>

Many members of the CCL team contributed to this release:

<dir>
<li> Michael Albrecht contributed the MPI Work Queue implementation, and generic support for batch systems with a qsub-like interface.
<li> Peter Bui contributed the SWIG Perl and Python Work Queue bindings, the Starch tool, found many bugs throughout the code, and generally wrangled the build system.
<li> Patrick Donnelly contributed the ticket authentication system and the Chirp-HDFS support.
<li> Dinesh Pandiar contributed replica_exchange_protomol, ec2_{submit/remove}_workers, and multiple improvements to Work Queue.
<li> Li Yu contributed to the Work Queue implementation.
<li> The entire CCL team worked to complete the documentation.
</dir>

And we also thank:

<dir>
<li> Nabil Ghodbane for assisting with parrot_run and ROOT.
<li> Vanessa Hamar for assisting with parrot_run and mpich.
<li> Rodney Walker for assisting with the chirp_server.
<li> RJ Nowling and Badi Abdul-Wahid for assisting with the Work Queue system.
<li> Andrew Thrasher for assisting with the perl bindings to Work Queue.
</dir>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=67</link><guid>http://www.nd.edu/~ccl/news.php?id=67</guid><pubDate>Sun, 23 Oct 2011 15:57:49 EST</pubDate></item>
<item><title>Paper at CloudCom 2011</title><description><![CDATA[Dinesh Pandiar wrote a paper titled <a href=http://cse.nd.edu/~ccl/research/papers/elasticreplex_cloudcom11.pdf>Converting A High Performance Application to an Elastic Cloud Application</a>, which was accepted to the IEEE CloudCom conference, which will be in Greece in November 2011.
<p>
This paper describes some of our recent work in converting traditional high-performance message passing (MPI) applications into a more flexible form for cloud computing.  MPI is great on dedicated clusters, but isn't designed to handle failures or wide performance variations.  By recasting this molecular dynamics application into our <a href=http://www.nd.edu/~ccl/software/workqueue>Work Queue</a> framework, we are able to break out of traditional clusters and run codes on hundreds of cores spanning our local Condor pool, and cloud service providers such as EC2 and Azure.
<p>
This work was started by Anthony Canino, one of our REU students from summer 2010, and done in close collaboration with Badi Abdul-Wahid and Jesus Izaguirre, who are experts in the field of molecular dynamics.  Another graduate student from the CCL, Li Yu, will travel to present the paper on their behalf.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=66</link><guid>http://www.nd.edu/~ccl/news.php?id=66</guid><pubDate>Fri, 21 Oct 2011 16:22:23 EST</pubDate></item>
<item><title>CCTools 3.3.4 Released</title><description><![CDATA[We are pleased to announce the release of version 3.3.4 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, All-Pairs, and other software. 
<p>
The software may be downloaded here: 
<a href=http://www.cse.nd.edu/~ccl/software/download>http://www.cse.nd.edu/~ccl/software/download</a> 
<p>
This release addresses several bugs.  Users of 3.3.3 are advised to upgrade.
<dir>
<li> Makeflow: Fixed a race condition that would occasionally result in a crash after running a local process.
<li> Chirp: Modified Unix authentication to better tolerate the use of NFS filesystems.
<li> Chirp: Fixed the behavior of the access() system call, and modified the FUSE client to accomodate older servers.
<li> All-Pairs: Improved initial runtime estimation.
<li> Several minor fixes to accomodate oddities in RHEL 6.
</dir>

Thanks to the following people who contributed to this release: Patrick Donnelly, Peter Bui, Li Yu, and Pengqui Cheng.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=65</link><guid>http://www.nd.edu/~ccl/news.php?id=65</guid><pubDate>Mon, 08 Aug 2011 21:52:04 EST</pubDate></item>
<item><title>CCTools 3.3.3 Released</title><description><![CDATA[We are pleased to announce the release of version 3.3.3 of
the Cooperative Computing Tools, including Parrot, Chirp,
Makeflow, Work Queue, SAND, All-Pairs, and other software.
The software may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download>http://www.cse.nd.edu/~ccl/software/download</a>
<p>
This release includes the following:

<dir>
<li>Many enhancements to the Chirp-HDFS driver and the Chirp-FUSE module to hide several limitations of HDFS and make the system more easily deployed out of the box.
<li>Added three new batch system drivers for Makeflow: Hadoop,Moab, and Work Queue with a shared filesystem.
<li>Improved support for XrootD.  The XrootD libraries are now entirely statically linked to Parrot and included in our binary distributions on Linux.
<li>Added a timeout and retry to Unix filesystem authentication in the Chirp server, to accomodate propagation delays when used with NFS filesystems.
<li>Improved configuration scripts to accomodate a greater variety of Linux distributions.
<li> Updated Parrot to handle a variety of new system calls in RHEL 6.
<li>Many minor bug fixes and improvements.
</dir>

Many thanks to the following people who contributed to this release: Patrick Donnelly, Michael Albrecht, Peter Bui, and Dinesh Rajan.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=64</link><guid>http://www.nd.edu/~ccl/news.php?id=64</guid><pubDate>Wed, 13 Jul 2011 12:32:26 EST</pubDate></item>
<item><title>Posters at CCA-11</title><description><![CDATA[Three graduate students from the CCL -- Dinesh Rajan, Peter Sempolinksi, and Li Yu - presented their ongoing work at the Cloud Computing and Applications workshop:
<p>
<a href=research/papers/workers-cca11.gif><img src=research/papers/workers-cca11-small.gif></a>
<p>
<a href=research/papers/replica-cca11.gif><img src=research/papers/replica-cca11-small.gif></a>
<p>
<a href=research/papers/osdci-cca11.gif><img src=research/papers/osdci-cca11-small.gif></a>

]]></description><link>http://www.nd.edu/~ccl/news.php?id=63</link><guid>http://www.nd.edu/~ccl/news.php?id=63</guid><pubDate>Wed, 13 Apr 2011 12:32:34 EST</pubDate></item>
<item><title>CCTools 3.3.0 Released</title><description><![CDATA[We are pleased to announce the release of version 3.3.0 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, All-Pairs, and other software. The software may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>
http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
This release includes the following:
<dir>
<li> Overall source packaging has been cleaned up to be more compatible with packaging standards for Linux distributions.  This release has been updated to build on Windows with Cygwin.  To avoid conflicts with several existing program names in Linux, the following programs have been renamed: parrot is now <b>parrot_run</b>, worker is now <b>work_queue_worker</b>
<li>Parrot: Added support for the xrootd protocol. Improved support for the HDFS protocol, which can now be detected at run-time. Fixed bugs relating to multi-threaded programs and large numbers of processes.
<li>Chirp: Improved support for HDFS as a backend storage device, which can now be detected at runtime.  Chirp is now available as a protocol driver for the ROOT I/O system used in the high energy physics community.
<li>Makeflow: Fixed a bug related to change detection on directories.
<li>SAND: Fixed integer-size bug that would result in inconsistent results on platforms other than 64-bit Linux.
<li>Work Queue: The work_queue_worker now identifies itself to a master by sharing a simple project name.  The projcet name can also be used locate masters via the catalog, allowing masters to migrate across your cluster, cloud, or grid.  work_queue_status lists the vital statistics of all work queue programs that report themselves to the catalog server.  work_queue_pool can maintain a constant pool of workers in your cluster, cloud or grid.  The python module is now available for writing Work Queue programs in python.
</dir>
        
Thanks to the following people who contributed to this release: Michael Albrecht, Brian Bockelman, Peter Bui, Patrick Donnelly, Dinesh Rajan, Derek Weitzel, Li Yu
]]></description><link>http://www.nd.edu/~ccl/news.php?id=62</link><guid>http://www.nd.edu/~ccl/news.php?id=62</guid><pubDate>Tue, 12 Apr 2011 10:34:34 EST</pubDate></item>
<item><title>Talk at IDGA Cloud Computing</title><description><![CDATA[Prof. Thain gave a talk titled <a href=http://www.nd.edu/~dthain/talks/idga-thain-feb-2011.pptx>Models and Frameworks for Data Intensive Cloud Computing</a> at the IDGA Cloud Computing Summit in Washington DC.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=61</link><guid>http://www.nd.edu/~ccl/news.php?id=61</guid><pubDate>Wed, 09 Feb 2011 09:04:39 EST</pubDate></item>
<item><title>Scalable Assembler Released</title><description><![CDATA[We are pleased to announce the release of version 3.2.0 of SAND -- the Scalable Assembler at Notre Dame.
<p>
SAND replaces the early stages of the Celera Assembler with scalable versions that can run on collections of commodity computers.  By harnessing clusters, clouds, grids, or just random machines in your office, many bioinformatics tasks can be accelerated many times over.  SAND is an open source project, and we invite the community to use and improve the software.
<p>
This release features the following improvements:
<dir>
<li> Improved integration with Celera 5.4; simply use the provided sand_runCA script to start the workflow. 
<li> A significant performance increase in both the filtering and alignment stages.
</dir>
<p>
More information about SAND is available here:<br>
<a href=http://www.cse.nd.edu/~ccl/software/sand>http://www.cse.nd.edu/~ccl/software/sand</a>
<p>
Thanks to Scott Emrich, Andrew Thrasher, Li Yu, Christopher Moretti, and Michael Olson, who all made major contributions to the development of SAND.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=60</link><guid>http://www.nd.edu/~ccl/news.php?id=60</guid><pubDate>Wed, 12 Jan 2011 10:43:25 EST</pubDate></item>
<item><title>CCTools 3.1.2 Released</title><description><![CDATA[We are pleased to announce the release of version 3.1.2 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, All-Pairs, and other software. The software may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>
http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
This release fixes a number of minor bugs:
<dir>
<li> Work Queue: Sending of files larger than 2GB is now supported.  Tasks that fail to produce the expected output files are now returned to the caller rather than retried.
<li> Parrot: An application attempting a non-blocking network connection will now properly block instead of busy-waiting.
<li> Chirp Server: Fixed bug relating to construction of directory names in calls such as chirp_localpath.
<li> All-Pairs: Fixed bug that would result in crash at startup.
</dir>

Thanks to Michael Albrecht, Peter Bui, Patrick Donnelly, Dinesh Rajan, and Li Yu, for their contributions to this release.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=59</link><guid>http://www.nd.edu/~ccl/news.php?id=59</guid><pubDate>Wed, 10 Nov 2010 14:00:18 EST</pubDate></item>
<item><title>Paper at WORKS Workshop</title><description><![CDATA[
Andrew Thrasher will present  <a href=http://www.cse.nd.edu/~ccl/research/papers/taming-works10.pdf>Taming Complex Bioinformatics Workflows with Weaver, Makeflow, and Starch</a> at the <a href=http://www.isi.edu/works10>Fifth Workshop on Workflows in Support of Large Scale Science</a> held with Supercomputing 2010 in New Orleans.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=58</link><guid>http://www.nd.edu/~ccl/news.php?id=58</guid><pubDate>Wed, 03 Nov 2010 08:24:49 EST</pubDate></item>
<item><title>Papers at CloudCom</title><description><![CDATA[Two graduate students from the CCL will be presenting their work at the IEEE CloudCom conference in Indianapolis.
<dir>
<li> Peter Sempolinski will present <a href=http://www.cse.nd.edu/~ccl/research/papers/psempoli-cloudcom.pdf>A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus</a>, which discusses some of his experience in installing and managing each of these software systems.
<li>Patrick Donnelly will present his work titled <a href=http://www.cse.nd.edu/~ccl/research/papers/chirp+parrot+hdfs.pdf>Attaching Cloud Storage to a Campus Grid Using Parrot, Chirp, and Hadoop</a>.
</dir>]]></description><link>http://www.nd.edu/~ccl/news.php?id=57</link><guid>http://www.nd.edu/~ccl/news.php?id=57</guid><pubDate>Mon, 25 Oct 2010 13:42:41 EST</pubDate></item>
<item><title>Papers at HPDC Workshops</title><description><![CDATA[Three graduate students from the CCL presented papers at workshops co-located with High Performance Distributed Computing this summer in Chicago:
<p>
<dir>
<li> Rory Carmichael presented a paper on the design and implementation of <a href=http://www.cse.nd.edu/~ccl/research/papers/biocompute-ecmls2010.pdf>Biocompute</a>, our bioinformatics web portal at the workshop on Emerging Methods in the Computational Life Sciences.
<li> Peter Bui made the first presentation about <a href=http://cse.nd.edu/~ccl/research/pubs/weaver-clade2010.pdf>Weaver</a>, a high level workflow language, at the workshop on Challenges of Large Applications in Distributed Environments.
<li> Hoang Bui presented his latest work on <a href=http://cse.nd.edu/~ccl/research/pubs/roars-didc.pdf>ROARS</a>, our general purpose archival system for scientific data, at the workshop on Data Intensive Distributed Computing.
<li> Hoang also presented a paper titled <a href=http://www.cse.nd.edu/~ccl/research/pubs/bxgrid-mdqcs10.pdf>Toward Long-Term Data Quality in a Large Scale Biometrics Experiment</a> at the workshop on Managing Data Quality in Collaborative Sciences.
</dir>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=56</link><guid>http://www.nd.edu/~ccl/news.php?id=56</guid><pubDate>Mon, 25 Oct 2010 13:39:43 EST</pubDate></item>
<item><title>CCTools 3.1.1 Released</title><description><![CDATA[We are pleased to announce the release of version 3.1.1 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, All-Pairs, and other software. The software may be downloaded here: http://www.cse.nd.edu/~ccl/software/download.shtml
<p>
New features in this release include:
<dir>
<li> Makeflow:  Fixed bugs relating to batch submission to Condor on MacOS, and to non-standard SGE installations.  Improved support for whole directory transfer, and translation of file names when necessary.
<li> Work Queue: Added support for workers to discover masters associated with a project via the catalog.  Improved system throughput when running at full capacity.  Added a detailed log file and new API entry points.
<li> All-Pairs: Added support for execution-time sampling, concurrency control, and integration with sequence alignment functions.  Documentation improved.
<li> Chirp: Improved support for HDFS, including reporting server capacity, more robust initialization, and authentication pass-through.
<li> An improved test suite for all components.
<li> Lots of minor improvements throughout.
</dir>

Thanks to all who contributed to this release: Michael Albrecht, Peter Bui, Anthony Canino, Patrick Donnelly, Li Yu.
<p>
And, thanks to Donald Barre, Colin Dewey, and Rodney Walker for bug reports.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=55</link><guid>http://www.nd.edu/~ccl/news.php?id=55</guid><pubDate>Mon, 18 Oct 2010 09:55:11 EST</pubDate></item>
<item><title>NSF Grant on Cloud Computing</title><description><![CDATA[We have received a "Computing in the Cloud" grant from the National Science Foundation to study the possibilities of running large scale applications on the Windows Azure platform.  This grant will support the porting of the Cooperative Computing Tools to Windows Azure, and the development of scalable bioinformatics and molecular dynamics codes on that platform.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=54</link><guid>http://www.nd.edu/~ccl/news.php?id=54</guid><pubDate>Wed, 25 Aug 2010 14:28:43 EST</pubDate></item>
<item><title>CCTools 3.1.0 Released</title><description><![CDATA[
We are pleased to announce the release of version 3.1.0 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, and other software. The software may be downloaded here:

<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>

New features in this release include:
<dir>
<li> Makeflow and Work Queue: Multiple performance and scalability improvements, including reduced CPU consumption, better management of output files, and more 
<li> Parrot: New support for Amazon S3 as a remote filesystem.  Multiple bug fixes and portability updates for Linux.
<li> Chirp Server: New support for HDFS as a backend filesystem.  This allows you to combine the capacity and scalability of HDFS with the wide-area security and accessibility provided by Chirp.
<li> SAND Assembler: Improved performance, storage management, and integration with the Celera assembler.
<li> Lots of little bug fixes and improvements.
</dir>

Thanks to all who contributed to this release: Michael Albrecht, Peter Bui, Anthony Canino, Patrick Donnelly, Markiyan Samborskyy, Andrew Thrasher, Rodney Walker, and Li Yu.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=53</link><guid>http://www.nd.edu/~ccl/news.php?id=53</guid><pubDate>Tue, 20 Jul 2010 15:00:41 EST</pubDate></item>
<item><title>Tutorial on Makeflow and Work Queue</title><description><![CDATA[Presented by Li Yu and Peter Bui
<p>
Tuesday, June 29th, 2010, 1-3PM, room 177 Fitzpatrick Hall
<p>
Makeflow and Work Queue are frameworks that make it easy to construct applications that can scale up from a single CPU to hundreds or thousands of cores.  These fault tolerant frameworks allow you to harness idle computers around your lab as well as large scale computing clusters.  At Notre Dame, they have been used to solve large problems in biometrics, data mining, economics, genomics, and can be applied to many other fields.
<p>
This class will consist of one half lecture and one half hands-on tutorial with Makeflow and Work Queue.  After completing the class, students will be able to write simple applications that run on tens to hundreds of cores.  Comfort with the Linux command-line interface is required.
<p>
To reserve a seat in the class, please email lyu2@nd.edu and indicate your name and home department.
<p>
For more information, see:
<dir>
<li> http://www.cse.nd.edu/~ccl/software/makeflow
<li> http://www.cse.nd.edu/~ccl/software/workqueue
</dir>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=51</link><guid>http://www.nd.edu/~ccl/news.php?id=51</guid><pubDate>Tue, 08 Jun 2010 13:23:36 EST</pubDate></item>
<item><title>Posters at CI-Days Workshop</title><description><![CDATA[The Center for Research Computing at Notre Dame recently hosted an NSF sponsored "Cyberinfrastructure Days" workshop.  Students from the CCL presented a variety of posters demonstrating large scale systems enabling data intensive scientific discovery.  Click on the images below to see more.
<p>

<table>
<tr>
<td>
<a href=/~ccl/research/pubs/makeflow-cidays10.gif><img src=/~ccl/research/pubs/makeflow-cidays10-small.gif height=128></a>
<td>
<b>Scaling Up Bioinformatics Applications with Makeflow</b><br>
Li Yu

<tr>
<td>
<a href=/~ccl/research/pubs/sand-cidays10.gif><img src=/~ccl/research/pubs/sand-cidays10-small.gif height=128></a>
<td>
<b>Genome Assembly with 1024-Core Alignment on the Notre Dame Campus Grid</b><br>
Christopher Moretti

<tr>
<td>
<a href=/~ccl/research/pubs/shell-cidays10.gif><img src=/~ccl/research/pubs/shell-cidays10-small.gif height=128></a>
<td>
<b>The Parallel Shell</b><br>
Michael Albrecht

<tr>
<td>
<a href=/~ccl/research/pubs/roars-cidays10.gif><img src=/~ccl/research/pubs/roars-cidays10-small.gif height=128></a>
<td>
<b>ROARS: A Scalable Repository for Data Intensive Scientific Computing</b><br>
Hoang Bui

<tr>
<td>
<a href=/~ccl/research/pubs/weaver-cidays10.gif><img src=/~ccl/research/pubs/weaver-cidays10-small.gif height=128></a>
<td>
<b>Weaver: Simple Distributed Scientific Programming</b><br>
Peter Bui

</table>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=50</link><guid>http://www.nd.edu/~ccl/news.php?id=50</guid><pubDate>Sat, 01 May 2010 00:00:00 EST</pubDate></item>
<item><title>Ph.D. Defense: Christopher Moretti</title><description><![CDATA[Congratulations to Dr. Christopher Moretti, who successfully defended his dissertation titled <i>Abstractions for Scientific Computing on Campus Grids</i>!
]]></description><link>http://www.nd.edu/~ccl/news.php?id=49</link><guid>http://www.nd.edu/~ccl/news.php?id=49</guid><pubDate>Fri, 30 Apr 2010 09:55:30 EST</pubDate></item>
<item><title>Talks at Condor Week</title><description><![CDATA[
Graduate students <a href=http://www.nd.edu/~lyu2>Li Yu</a> and <a href=http://www.nd.edu/~pbui>Peter Bui</a> each gave talks at Condor Week in Madison, WI: <a href=http://www.cs.wisc.edu/condor/CondorWeek2010/condor-presentations/yu-makeflow.pdf>Scaling Up Scientific Workflows with Makeflow</a>, and <a href=http://www.cs.wisc.edu/condor/CondorWeek2010/condor-presentations/bui_weaving_workflows.pdf>Weaving Abstractions into Workflows</a>.]]></description><link>http://www.nd.edu/~ccl/news.php?id=48</link><guid>http://www.nd.edu/~ccl/news.php?id=48</guid><pubDate>Fri, 16 Apr 2010 17:54:14 EST</pubDate></item>
<item><title>CCTools 3.0.0 Released</title><description><![CDATA[We are pleased to announce the release of version 3.0.0 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, SAND, and other software. The software may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
New features in this release include: 
<dir>
<li> The Scalable Assembler at Notre Dame (SAND) is a set of portable genome assembly modules that work with the Celera assembler to dramatically improve runtimes.  We have previously presented SAND in research publications.
<li> The All-Pairs and Wavefront abstractions now have both multicore and Work Queue based implementations, and are fully documented and ready for use.
<li> Makeflow has a number of improvements to parsing, maximum file sizes, dependency checking, and other usability issues.
<li> Parrot now works around a critical bug found in Linux 2.6.22, which is widely used in Debian 5.
<li> Many other small bug fixes and improvements.
</dir>

Thanks to all who contributed to this release: Michael Albrecht, Peter Bui, Matthew Farallee, Chris Moretti, Kevin Partington, and Li Yu.

]]></description><link>http://www.nd.edu/~ccl/news.php?id=47</link><guid>http://www.nd.edu/~ccl/news.php?id=47</guid><pubDate>Thu, 18 Mar 2010 11:30:41 EST</pubDate></item>
<item><title>Condor Log Analyzer Updated</title><description><![CDATA[
The <a href=http://condorlog.cse.nd.edu>Condor Log Analyzer</a> is a web service that provides feedback on large Condor workloads.  It has recently been updated to support a wider variety of log files, and allows users to browse previous results that have been made public.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=46</link><guid>http://www.nd.edu/~ccl/news.php?id=46</guid><pubDate>Thu, 11 Feb 2010 14:45:12 EST</pubDate></item>
<item><title>Job Openings Updated</title><description><![CDATA[See the <a href=research/jobs>jobs page</a> for new openings for undergraduate researchers as well as postdocs and professionals.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=45</link><guid>http://www.nd.edu/~ccl/news.php?id=45</guid><pubDate>Fri, 15 Jan 2010 18:56:44 EST</pubDate></item>
<item><title>CCTools 2.6.0 Released</title><description><![CDATA[We are pleased to announce the release of version 2.6.0 of the Cooperative Computing Tools, including Parrot, Chirp, Makeflow, Work Queue, and other software.  The software may be downloaded here:
<p>
http://www.cse.nd.edu/~ccl/software/download.shtml
<p>
New features in this release include:
<dir>
<li> Support for accessing the Hadoop Distributed File System (HDFS) within Parrot.  This allows you to submit arbitrary Unix jobs to your cluster, cloud, or grid, and allow them to call home and access your HDFS installation.  No special privileges or kernel support is needed at the execution site.
<li> A number of new flags and features in Makeflow and Work Queue, which increase scalability and reliability for large workloads.
<li> An improved configuration and build system which should be portable across a wider array of platforms, with more precise linking capabilities.
</dir>
Thanks to Peter Bui, Christopher Moretti, Li Yu, and Michael Albrecht, who contributed to this release.

]]></description><link>http://www.nd.edu/~ccl/news.php?id=44</link><guid>http://www.nd.edu/~ccl/news.php?id=44</guid><pubDate>Mon, 07 Dec 2009 10:26:13 EST</pubDate></item>
<item><title>Two Teaching Fellowships</title><description><![CDATA[
Two graduate students in the CCL have received competitive teaching fellowships for the coming year:

<dir>
<li>Chris Moretti will be one of three fellows teaching <a href=http://www.nd.edu/~engintro>Introduction to Engineering Systems</a>, the foundation course for all students in the college.
<li>Peter Bui received a <a href=http://www.cse.nd.edu/announce/GAANN-Fellows.php>GAANN Teaching Fellowship</a>, and is currently teaching the <a href=http://www.cse.nd.edu/courses/cse40872/www>Programming Challenges</a> course.
</dir>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=43</link><guid>http://www.nd.edu/~ccl/news.php?id=43</guid><pubDate>Tue, 17 Nov 2009 14:42:37 EST</pubDate></item>
<item><title>Genome Assembly at MTAGS 2009</title><description><![CDATA[
Christopher Moretti and Michael Olson will present their most recent work on <a href=http://www.cse.nd.edu/~ccl/research/papers/assembly-mtags09.pdf>Scalable Genome Assembly</a> at the <a href=http://dsl.cs.uchicago.edu/MTAGS09/>MTAGS Workshop</a> held at <a href=http://www.sc09.org>Supercomputing 2009</a>.
<p>
Their (unnamed) scalable assembler allows the end user to plug in a variety of custom algorithms for the computationally intensive phase of sequence alignment, using the <a href=http://www.cse.nd.edu/~ccl/software/workqueue>Work Queue</a> software to manage a workforce of hundreds of computers harnessed via <a href=http://www.cs.wisc.edu/condor>Condor</a>.
<p>
Our largest run so far used over 1000 nodes at three different institutions, reducing the time to perform alignments from over nine days to less than one hour.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=42</link><guid>http://www.nd.edu/~ccl/news.php?id=42</guid><pubDate>Fri, 30 Oct 2009 10:03:18 EST</pubDate></item>
<item><title>CCTools 2.5.5 Released</title><description><![CDATA[We are pleased to announce release 2.5.5 of the Cooperative Computing Tools, including Parrot, Chirp, Work Queue, Makeflow, and other tools which may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
This release includes a number of bug fixes, particularly relating to handling of symbolic links in Parrot and Chirp. Thanks to Yushu Yao, Francesco Prelz, Peter Bui, Hoang Bui, Michael Albrecht, and Christopher Moretti for their contributions to this release.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=41</link><guid>http://www.nd.edu/~ccl/news.php?id=41</guid><pubDate>Wed, 21 Oct 2009 14:30:06 EST</pubDate></item>
<item><title>Energy Management at IEEE Grid</title><description><![CDATA[Recent graduate Michael Lammie presented his work on managing energy in multicore clusters at the IEEE Grid conference in Banff, Canada.  His paper titled <a href=http://www.cse.nd.edu/~ccl/research/pubs/multicore-grid09.pdf>Scheduling Grid Workloads on Multicore Clusters to Minimize Energy and Maximize Performance</a>, describes how to reduce the energy consumed by a large multicore cluster through the careful application of node scaling, voltage scaling, and job assignment.  This work was done in collabration with Paul Brenner in the Notre Dame Center for Research Computing.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=40</link><guid>http://www.nd.edu/~ccl/news.php?id=40</guid><pubDate>Tue, 20 Oct 2009 18:27:39 EST</pubDate></item>
<item><title>Ph.D. Defense: Kyle Wheeler</title><description><![CDATA[Congratulations to Dr. Kyle Wheeler, who successfully defended his dissertation titled <i>Exploiting Shared Memory Topology with QThreads for Portable Parallel Performance</i>.  Dr. Wheeler will shortly take a postdoctoral position at Sandia National Labs.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=38</link><guid>http://www.nd.edu/~ccl/news.php?id=38</guid><pubDate>Mon, 28 Sep 2009 16:48:25 EST</pubDate></item>
<item><title>Talk at Clemson University</title><description><![CDATA[Prof. Thain gave a guest lecture at Clemson University titled <a href=http://www.nd.edu/~dthain/talks/scaling-clemson.ppt>Scaling up Data Intensive Science to Campus Grids</a>.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=39</link><guid>http://www.nd.edu/~ccl/news.php?id=39</guid><pubDate>Sat, 26 Sep 2009 16:52:24 EST</pubDate></item>
<item><title>Talk at GeoClouds Workshop</title><description><![CDATA[Prof. Thain gave the opening talk, <a href=http://www.nd.edu/~dthain/talks/thain-geoclouds09.ppt>Science in the Clouds: History, Challenges, and Opportunities</a>, at the <a href=http://www.dataandsearch.org/dsi/events/geoclouds.html>GeoClouds Workshop</a> in Indianapolis.]]></description><link>http://www.nd.edu/~ccl/news.php?id=37</link><guid>http://www.nd.edu/~ccl/news.php?id=37</guid><pubDate>Thu, 17 Sep 2009 14:17:27 EST</pubDate></item>
<item><title>NSF Grant to Support Open Source Engineering</title><description><![CDATA[A team of researchers at the University of Notre Dame has received a $1.4M grant from the National Science Foundation titled <a href=http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0941565>Open Sourcing the Design of Civil Infrastructure</a>.  This project will create a virtual organization and online collaborative facility that will enable new ways of designing and evaluating civil infrastructure by applying concepts from the open source software community.  The faculty team leading the project consists of civil engineers Dr. Tracy Kijewski-Correa and Dr. Ahsan Kareem, computer scientists Dr. Greg Madey and Dr. Douglas Thain, and social scientist David Hachen.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=36</link><guid>http://www.nd.edu/~ccl/news.php?id=36</guid><pubDate>Mon, 14 Sep 2009 11:30:25 EST</pubDate></item>
<item><title>NSF Grant to Build Collaborative Storage</title><description><![CDATA[We have received a Collaborative Research Infrastructure grant from the National Science Foundation to build a wide area testbed for data intensive computing.  The <a href=http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0855047>Distributed Research Testbed</a> will establish interconnected computing nodes at the Universities of Chicago, Florida, Hawaii, Notre Dame, and Mississippi.  This testbed will provide an infrastructure for creating and evaluating new mechanisms for cloud and grid computing.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=35</link><guid>http://www.nd.edu/~ccl/news.php?id=35</guid><pubDate>Mon, 14 Sep 2009 11:23:47 EST</pubDate></item>
<item><title>Talk at HEC-FSIO</title><description><![CDATA[
Prof. Thain gave a talk titled <a href=http://www.cse.nd.edu/~dthain/talks/beyond-hecfsio09.ppt>"Getting Beyond the Filesystem"</a> at the NSF/DOE High End Computing File Systems and I/O Workshop in Washington, DC.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=34</link><guid>http://www.nd.edu/~ccl/news.php?id=34</guid><pubDate>Wed, 12 Aug 2009 11:42:38 EST</pubDate></item>
<item><title>Ph.D. Defense: Jeffrey Hemmes</title><description><![CDATA[Congratulations to Dr. Jeffrey Hemmes, who successfully defended his dissertation titled <i>Improving Data Availability in Mobile Applications Through Enhanced Cooperative Localization</i>.  Dr. Hemmes will return to a faculty position at the Air Force Institute of Technology.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=33</link><guid>http://www.nd.edu/~ccl/news.php?id=33</guid><pubDate>Fri, 31 Jul 2009 13:49:09 EST</pubDate></item>
<item><title>MAJ Hemmes Returns Home</title><description><![CDATA[Major <a href=http://www.nd.edu/~jhemmes>Jeffrey Hemmes</a>, USAF, recently returned to the United States from duty in Iraq.  He is currently a PhD candidate in the CCL, and will assume teaching duties at the Air Force Institute of Technology in the fall.  Welcome home, Jeff!
]]></description><link>http://www.nd.edu/~ccl/news.php?id=32</link><guid>http://www.nd.edu/~ccl/news.php?id=32</guid><pubDate>Mon, 06 Jul 2009 12:04:48 EST</pubDate></item>
<item><title>CCTools 2.5.3 Released</title><description><![CDATA[We are pleased to announce release 2.5.3 of the Cooperative Computing Tools, including Parrot, Chirp, and other tools which may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
This release includes two new pieces of software: the <a href=http://www.cse.nd.edu/~ccl/software/manuals/api/html>Work Queue</a> library and the <a href=http://www.cse.nd.edu/~ccl/software/makeflow>Makeflow</a> workflow engine.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=31</link><guid>http://www.nd.edu/~ccl/news.php?id=31</guid><pubDate>Fri, 03 Jul 2009 12:12:56 EST</pubDate></item>
<item><title>CCTools 2.5.2 Released</title><description><![CDATA[We are pleased to announce release 2.5.2 of the Cooperative Computing Tools, including Parrot, Chirp, and other tools which may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
This version includes a number of small fixes to bugs in Parrot that occur when running 32-bit executables on a 64-bit machine.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=30</link><guid>http://www.nd.edu/~ccl/news.php?id=30</guid><pubDate>Fri, 26 Jun 2009 13:38:28 EST</pubDate></item>
<item><title>Talks at HPDC 2009</title><description><![CDATA[
Li Yu presented our work on <a href=http://www.cse.nd.edu/~dthain/papers/abstr-hpdc09.pdf>Harnessing Parallelism in Multicore Clusters with the All-Pairs and Wavefront Abstractions</a> at HPDC 2009 in Munich.  Prof. Thain gave the keynote talk at the associated LSAP workshop, <a href=http://www.cse.nd.edu/~dthain/talks/keynote-lsap09.ppt>Scaling up Data Intensive Applications to Campus Grids</a>]]></description><link>http://www.nd.edu/~ccl/news.php?id=27</link><guid>http://www.nd.edu/~ccl/news.php?id=27</guid><pubDate>Thu, 11 Jun 2009 05:41:39 EST</pubDate></item>
<item><title>Grid Heating Wins Green IT Award</title><description><![CDATA[Paul Brenner's paper, <a href=http://www.cse.nd.edu/~dthain/papers/gheat-uptime09.pdf>Grid Heating Clusters: Transforming Cooling Constraints into Thermal Benefits</a> won a "Green IT Award" from the Uptime Institute.  Read more about grid heating <a href=http://dthain.blogspot.com/2009/06/grid-heating-putting-data-center-heat.html>here</a>.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=29</link><guid>http://www.nd.edu/~ccl/news.php?id=29</guid><pubDate>Wed, 10 Jun 2009 05:54:25 EST</pubDate></item>
<item><title>CCTools 2.5.0 Released</title><description><![CDATA[We are pleased to announce release 2.5.0 of the Cooperative Computing Tools, including Parrot, Chirp, and other tools which may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
This version includes a technical preview of our recent published work on abstractions for distributed computing, as well as a number of minor bug and portability fixes. Thanks to Peter Bui, Rashid Mehdi, Chris Moretti, Francesco Prelz, and Li Yu for their contributions.]]></description><link>http://www.nd.edu/~ccl/news.php?id=26</link><guid>http://www.nd.edu/~ccl/news.php?id=26</guid><pubDate>Fri, 05 Jun 2009 11:34:38 EST</pubDate></item>
<item><title>BXGrid Article in JCC</title><description><![CDATA[Our article on the Biometrics Research Grid,
<a href=http://www.cse.nd.edu/~dthain/papers/bxgrid-jcc-preprint.pdf>Experience with BXGrid: A Data Repository and Computing Grid for Biometrics Research</a> has been accepted to the Journal of Cluster Computing in a special issue on e-Science topics.]]></description><link>http://www.nd.edu/~ccl/news.php?id=28</link><guid>http://www.nd.edu/~ccl/news.php?id=28</guid><pubDate>Mon, 01 Jun 2009 05:45:05 EST</pubDate></item>
<item><title>Parrot Flies on the LHC Computing Grid</title><description><![CDATA[In <a href=http://www.cse.nd.edu/~ccl/research/pubs/parrot-chep09.pdf>a paper presented at CHEP 2009</a>, a group of physicists describes how <a href=http://www.cse.nd.edu/~ccl/software/parrot>Parrot</a> is used to distribute a large software package hosted at Fermilab in the United States to thousands of CPUs harnessed via the LHC Computing Grid across Europe.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=25</link><guid>http://www.nd.edu/~ccl/news.php?id=25</guid><pubDate>Fri, 15 May 2009 17:06:42 EST</pubDate></item>
<item><title>Honors Defense: Patrick Braga-Henebry</title><description><![CDATA[Patrick Braga-Henebry successfully defended his B.S. honors thesis title "Biocompute: Providing a Distributed Computing Model for Searching Genome Datasets."  The Biocompute facility that Patrick constructed is used to carry out data intensive genome queries, parallelized across on a 64-core cluster.  Congratulations, Patrick!

]]></description><link>http://www.nd.edu/~ccl/news.php?id=24</link><guid>http://www.nd.edu/~ccl/news.php?id=24</guid><pubDate>Thu, 07 May 2009 10:21:24 EST</pubDate></item>
<item><title>Presentations at Condor Week 2009</title><description><![CDATA[
Chris Moretti and Hoang Bui gave presentations at <a href=http://www.cs.wisc.edu/condor/CondorWeek2009>Condor Week</a> in Madison.  Chris presented <a href=http://www.cs.wisc.edu/condor/CondorWeek2009/condor_presentations/cmoretti-abstraction-cw09.ppt>Abstractions for Data Intensive Computing on Condor</a> and Hoang presented <a href=http://www.cs.wisc.edu/condor/CondorWeek2009/condor_presentations/bui-BXGrid_condor2009.ppt>BXGrid: A Data Repository and Computing Grid for Biometrics Research</a>.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=23</link><guid>http://www.nd.edu/~ccl/news.php?id=23</guid><pubDate>Wed, 22 Apr 2009 09:54:43 EST</pubDate></item>
<item><title>Multicore Abstractions at HPDC 2009</title><description><![CDATA[
A paper by Li Yu and Christopher Moretti on our newest developments in distributed computing with abstractions has been accepted to HPDC 2009 in Munich.  <a href=http://www.cse.nd.edu/~ccl/research/pubs/abstr-hpdc09.pdf>Harnessing Parallelism in Multicore Clusters with the All-Pairs and Wavefront Abstractions</a> describes how to extend two abstractions to distributed systems that consist of multicore computers.  With our collaborators Dr. Scott Emrich at Notre Dame and Dr. Kenneth Judd at Stanford, we demonstrate applications of the Wavefront abstraction to problems in bioinformatics and genomics.]]></description><link>http://www.nd.edu/~ccl/news.php?id=22</link><guid>http://www.nd.edu/~ccl/news.php?id=22</guid><pubDate>Wed, 01 Apr 2009 09:31:31 EST</pubDate></item>
<item><title>Article on All-Pairs in TPDS</title><description><![CDATA[Our most recent <a href=http://www.cse.nd.edu/~ccl/research/pubs/allpairs-tpds.pdf>article on All-Pairs</a> has been accepted to the IEEE Transactions on Parallel and Distributed Computing.  This article presents new developments in data distribution, output management using really large matrices (60k by 60k elements), and a record breaking biometrics experiment.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=21</link><guid>http://www.nd.edu/~ccl/news.php?id=21</guid><pubDate>Wed, 01 Apr 2009 09:22:38 EST</pubDate></item>
<item><title>Chirp on the Blue Gene/P at Supercomputing</title><description><![CDATA[In a <a href=http://people.cs.uchicago.edu/~iraicu/publications/2008_MTAGS08_CIO.pdf>recent paper</a> at IEEE/ACM Supercomputing, researchers at Argonne National Lab deployed our <a href=http://www.cse.nd.edu/~ccl/software/chirp>Chirp</a> filesystem on hundreds of intermediate nodes to support applications running on tens of thousands of processors.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=20</link><guid>http://www.nd.edu/~ccl/news.php?id=20</guid><pubDate>Tue, 17 Feb 2009 12:19:53 EST</pubDate></item>
<item><title>BXGrid Featured in ISGTW</title><description><![CDATA[
Our work on the Biometrics Research Grid (BXGrid), was the feature story in <a href=http://www.isgtw.org/?pid=1001629>this week's issue</a> of International Science Grid This Week.]]></description><link>http://www.nd.edu/~ccl/news.php?id=19</link><guid>http://www.nd.edu/~ccl/news.php?id=19</guid><pubDate>Thu, 12 Feb 2009 20:24:40 EST</pubDate></item>
<item><title>BXGrid at IEEE e-Science 2008</title><description><![CDATA[At the IEEE e-Science conference held in Indianapolis in December 2008, Hoang Bui presented this <a href=http://www.cse.nd.edu/~ccl/research/pubs/bxgrid-poster-escience08.pdf>poster on BXGrid</a>, the Biometrics Research Grid.  Prof. Thain gave a talk on <a href=http://www.cse.nd.edu/~dthain/talks/abstractions-dpa08.ppt>Using Small Abstractions to Program Large Distributed Systems (and multicore computers)</a> at the Workshop on Distributed Programming Abstractions.]]></description><link>http://www.nd.edu/~ccl/news.php?id=17</link><guid>http://www.nd.edu/~ccl/news.php?id=17</guid><pubDate>Mon, 05 Jan 2009 16:04:03 EST</pubDate></item>
<item><title>CCL in the Indiana Diagrid</title><description><![CDATA[
Our 600-CPU Condor pool at Notre Dame forms a small part of the Indiana statewide <a href=http://news.uns.purdue.edu/x/2008b/081118McCartneyPool.html>DiaGrid</a>, which exploits about twenty thousand CPUs all managed by the <a href=http://www.cs.wisc.edu/condor>Condor</a> distributed computing software.  Here is more information about <a href=http://condor.cse.nd.edu>Condor at Notre Dame</a>.

]]></description><link>http://www.nd.edu/~ccl/news.php?id=16</link><guid>http://www.nd.edu/~ccl/news.php?id=16</guid><pubDate>Mon, 05 Jan 2009 15:59:42 EST</pubDate></item>
<item><title>CCTools Release 2.4.6</title><description><![CDATA[We are pleased to announce release 2.4.6 of the Cooperative Computing Tools, including Parrot, Chirp, and other tools which may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
This version rolls up a number of minor bug fixes in Parrot and Chirp.  Thanks to  Ismail Ataturk, Karen Hollingsworth, Nathan Regola, Yushu Yao, for their contributions.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=15</link><guid>http://www.nd.edu/~ccl/news.php?id=15</guid><pubDate>Fri, 31 Oct 2008 17:06:57 EST</pubDate></item>
<item><title>Abstractions at CCA08</title><description><![CDATA[
Prof. Thain gave a talk titled <a href=http://www.cse.nd.edu/~dthain/talks/abstractions-cca08.ppt>"Programming Distributed Systems with High Level Abstractions"</a> at the Cloud Computing and Applications Workshop held at the University of Chicago on October 23.]]></description><link>http://www.nd.edu/~ccl/news.php?id=14</link><guid>http://www.nd.edu/~ccl/news.php?id=14</guid><pubDate>Sun, 26 Oct 2008 15:05:51 EST</pubDate></item>
<item><title>ENAVis at LISA 2008</title><description><![CDATA[Qi Liao will present <a href=http://www.cse.nd.edu/~ccl/research/pubs/enavis-lisa08.pdf>a paper on ENAVis</a>, a dynamic visualization of user, program, and network data collected by the Lockdown enterprise system management tool.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=13</link><guid>http://www.nd.edu/~ccl/news.php?id=13</guid><pubDate>Thu, 23 Oct 2008 14:39:03 EST</pubDate></item>
<item><title>Abstractions for Data Mining at ICDM</title><description><![CDATA[
Chris Moretti and Karsten Steinhauser recently had a paper <a href=http://www.cse.nd.edu/~ccl/research/pubs/classify-icdm08.pdf>Scaling Up Classifiers to Cloud Computers</a> accepted at the International Conference on Data Mining in Pisa, Italy.  This paper describes a high level abstractions for running stanrdard data mining algorithms on systems of hundreds of CPUs.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=12</link><guid>http://www.nd.edu/~ccl/news.php?id=12</guid><pubDate>Wed, 22 Oct 2008 11:08:23 EST</pubDate></item>
<item><title>CCTools 2.4.4 Released</title><description><![CDATA[We are pleased to announce release 2.4.4 of the Cooperative Computing Tools, including Parrot, Chirp, and other tools which may be downloaded here:
<p>
<a href=http://www.cse.nd.edu/~ccl/software/download.shtml>http://www.cse.nd.edu/~ccl/software/download.shtml</a>
<p>
A recent version of the patched Red Hat kernel installed by up2date inhibits access to the special file /proc/X/mem, which caused previous versions of Parrot to stop functioning with the error "Permission denied."
<p>
This release works around that bug in the kernel.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=11</link><guid>http://www.nd.edu/~ccl/news.php?id=11</guid><pubDate>Mon, 25 Aug 2008 11:15:50 EST</pubDate></item>
<item><title>Troubleshooting at Grid 2008</title><description><![CDATA[David Cieslak will present a paper titled <a href=http://www.cse.nd.edu/~ccl/research/pubs/debug-grid08.pdf>Troubleshooting Thousands of Jobs on Production Computing Grids Using Data Mining Techniques</a> at <a href=http://www.grid2008.org>Grid 2008</a> in Japan.  This work demonstrates techniques for drawing conclusions such as "Your jobs fail on Linux 2.4 with less than 16GB RAM" from complex workloads of thousands of jobs.]]></description><link>http://www.nd.edu/~ccl/news.php?id=10</link><guid>http://www.nd.edu/~ccl/news.php?id=10</guid><pubDate>Wed, 25 Jun 2008 15:43:53 EST</pubDate></item>
<item><title>Datalab at HPDC 2008</title><description><![CDATA[Brandon Rich presented a poster on <a href=http://www.cse.nd.edu/~ccl/software/datalab>DataLab: Active Storage for Data Drive Scientific Computing</a> at <a href=http://www.hpdc.org>High Performance Distributed Computing</a> in Boston. DataLab is a system for robustly performing large data parallel workloads on hundreds of active storage nodes, using distributed transaction concepts to create a robust system.]]></description><link>http://www.nd.edu/~ccl/news.php?id=9</link><guid>http://www.nd.edu/~ccl/news.php?id=9</guid><pubDate>Wed, 25 Jun 2008 15:40:05 EST</pubDate></item>
<item><title>CCTools 2.4.3 Released</title><description><![CDATA[We are pleased to announce release 2.4.3 of the Cooperative Computing
Tools, including Parrot, Chirp, and other tools which may be downloaded <a href=http://www.cse.nd.edu/~ccl/software/download.shtml>here</a>.
<p>
Major items in this release:
<ol>
<li><a href=http://www.cse.nd.edu/~ccl/software/manuals/api/html>New documentation for the Chirp APIs</a>

<li>Improvements to the Chirp server:
<ul>
<li> New support for streaming I/O and server-side FIFOs
<li> New support for complex path names using RFC 2396 encoding.
<li> New P right that allows a user only to put new files.
</ul>

<li>Improvements to the Chirp clients:
<ul>
<li> Strided I/O routines for array access.
<li> Client interfaces for streaming I/O.
<li> Improvement to the build flags that make it easier for other programs to compile against Chirp.
</ul>

<li>Miscellaneous bug fixes:
<ul>
<li> Fixed case where server improperly returns "permission denied" instead of "file not found".es in the server.
</ul>
</ol>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=1</link><guid>http://www.nd.edu/~ccl/news.php?id=1</guid><pubDate>Wed, 11 Jun 2008 21:05:54 EST</pubDate></item>
<item><title>NSF Summer REU Grant</title><description><![CDATA[The CCL has received a grant from the National Science Foundation which will support two undergraduates in summer 2008 to participate in the construction of a novel repository for biometric data.  
<p>
Researchers at Notre Dame have collected tens of thousands of such images and videos, and design new algorithms for identifying and matching people based upon these measurements. Answering these questions is very computation and data intensive. A large scale study of a new matching algorithm could take many CPU years to complete. To attack these problems in a reasonable amount of time, we must enlist hundreds of CPUs to work on different portions of the problem. While we have demonstrated the practicality of this idea with some custom programming, the overall system is not (yet) easy to use for end researchers.
To solve this problem, the participants in this program will construct a well-organized repository of biometric data, connect it to our campus distributed computing system, and create an interface that makes it easy to specify and execute large biometric jobs. 
<dir>
<li> <a href=http://www.cse.nd.edu/~ccl/reu>CCL REU Program</a>
<li> <a href=http://www.cse.nd.edu/~ccl/research/abstr.shtml>Distributed Computing for Biometrics</a>
</dir>]]></description><link>http://www.nd.edu/~ccl/news.php?id=2</link><guid>http://www.nd.edu/~ccl/news.php?id=2</guid><pubDate>Sun, 01 Jun 2008 21:11:52 EST</pubDate></item>
<item><title>CCL to Participate in Google/IBM Cluster Pilot</title><description><![CDATA[In the 2008-2009 school year, junior and senior students in the CSE department will have the opportunity to learn techniques for large scale computing on clusters used by large internet service providers. Google and IBM have announced the <a href=http://www.google.com/intl/en/press/pressrel/20071008_ibm_univ.html>2008 Academic Cluster Initiative</a>, which will provide a 1000-node machine for use by university students around the country. Students in <a href=http://www.nd.edu/~dthain>Professor Douglas Thain's</a> distributed systems and operating systems classes will learn how to write large data intensive programs in languages such as <a href=http://labs.google.com/papers/mapreduce.html>Map-Reduce</a> on this cluster.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=5</link><guid>http://www.nd.edu/~ccl/news.php?id=5</guid><pubDate>Tue, 20 May 2008 16:50:19 EST</pubDate></item>
<item><title>Papers at IPDPS 2008</title><description><![CDATA[
At IPDPS 2008 in Miami, Chris Moretti presented <a href=http://www.cse.nd.edu/~ccl/research/pubs/allpairs-ipdps08.pdf>All-Pairs: An Abstraction for Data Intensive Cloud Computing</a>, and Kyle Wheeler presented <a href=http://www.cse.nd.edu/~dthain/papers/qthreads-ipdps08.pdf>QThreads: An API for Programming with millions of Lightweight Threads</a>.
]]></description><link>http://www.nd.edu/~ccl/news.php?id=6</link><guid>http://www.nd.edu/~ccl/news.php?id=6</guid><pubDate>Tue, 01 Apr 2008 20:24:24 EST</pubDate></item>
<item><title>Parrot Flies at Fermilab</title><description><![CDATA[<a href=http://www.cse.nd.edu/~ccl/software/parrot>Parrot</a> and the GROW filesystem are in production use at Fermi National Laboratory.  The CDF experiment exploits the open Science Grid to run a large number of monte carlo simulations.  Because the simulation code is highly complex and not practical to install at all sites, Parrot and the GROW filesystem are used to access the software on demand from Fermilab.  <a href=http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=4426857&arnumber=4426866&count=84&index=8>More details here.</a>
]]></description><link>http://www.nd.edu/~ccl/news.php?id=8</link><guid>http://www.nd.edu/~ccl/news.php?id=8</guid><pubDate>Tue, 01 Jan 2008 11:15:05 EST</pubDate></item>
</channel>
</rss>
