Call for Papers

---------------------------------------------------------------------------------------
IEEE Transactions on Parallel and Distributed Systems
Special Issue on Many-Task Computing on Grids and Supercomputers
http://dsl.cs.uchicago.edu/TPDS_MTC/

=======================================================================================
The Special Issue on Many-Task Computing (MTC) will provide the scientific 
community a
dedicated forum, within the prestigious IEEE Transactions on Parallel and 
Distributed
Systems Journal, for presenting new research, development, and deployment 
efforts of
loosely coupled large scale applications on large scale clusters, Grids, 
Supercomputers,
and Cloud Computing infrastructure. MTC, the focus of the special issue, 
encompasses
loosely coupled applications, which are generally composed of many tasks (both
independent and dependent tasks) to achieve some larger application goal.  This 
special
issue will cover challenges that can hamper efficiency and utilization in 
running
applications on large-scale systems, such as local resource manager scalability 
and
granularity, efficient utilization of the raw hardware, parallel file system 
contention
and scalability, data management, I/O management, reliability at scale, and 
application
scalability. We welcome paper submissions on all topics related to MTC on large 
scale
systems.  For more information on this special issue, please see
http://dsl.cs.uchicago.edu/TPDS_MTC/.

Scope
---------------------------------------------------------------------------------------
This special issue will focus on the ability to manage and execute large scale
applications on today's largest clusters, Grids, and Supercomputers. Clusters 
with tens
of thousands of processor cores are readily available, Grids (i.e. TeraGrid) 
with a
dozen sites and 100K+ processors, and supercomputers with up to 200K processors 
(i.e.
IBM BlueGene/L and BlueGene/P, Cray XT5, Sun Constellation), are all now 
available to
the broader scientific community for open science research. Large clusters and
supercomputers have traditionally been high performance computing (HPC) 
systems, as
they are efficient at executing tightly coupled parallel jobs within a 
particular
machine with low-latency interconnects; the applications typically use message 
passing
interface (MPI) to achieve the needed inter-process communication. On the other 
hand,
Grids have been the preferred platform for more loosely coupled applications 
that tend
to be managed and executed through workflow systems, commonly known to fit in 
the
high-throughput computing (HTC) paradigm.

Many-task computing (MTC) aims to bridge the gap between two computing 
paradigms, HTC
and HPC. MTC is reminiscent to HTC, but it differs in the emphasis of using many
computing resources over short periods of time to accomplish many computational 
tasks
(i.e. including both dependent and independent tasks), where the primary 
metrics are
measured in seconds (e.g. FLOPS, tasks/s, MB/s I/O rates), as opposed to 
operations
(e.g. jobs) per month. MTC denotes high-performance computations comprising 
multiple
distinct activities, coupled via file system operations. Tasks may be small or 
large,
uniprocessor or multiprocessor, compute-intensive or data-intensive. The set of 
tasks
may be static or dynamic, homogeneous or heterogeneous, loosely coupled or 
tightly
coupled. The aggregate number of tasks, quantity of computing, and volumes of 
data may
be extremely large. MTC includes loosely coupled applications that are generally
communication-intensive but not naturally expressed using standard message 
passing
interface commonly found in HPC, drawing attention to the many computations 
that are
heterogeneous but not "happily" parallel.

There is more to HPC than tightly coupled MPI, and more to HTC than 
embarrassingly
parallel long running jobs. Like HPC applications, and science itself, 
applications
are becoming increasingly complex opening new doors for many opportunities to 
apply
HPC in new ways if we broaden our perspective. Some applications have just so 
many
simple tasks that managing them is hard. Applications that operate on or produce
large amounts of data need sophisticated data management in order to scale. 
There
exist applications that involve many tasks, each composed of tightly coupled MPI
tasks. Loosely coupled applications often have dependencies among tasks, and 
typically
use files for inter-process communication. Efficient support for these sorts of
applications on existing large scale systems will involve substantial technical
challenges and will have big impact on science.

Today's existing HPC systems are a viable platform to host MTC applications. 
However,
some challenges arise in large scale applications when run on large scale 
systems,
which can hamper the efficiency and utilization of these large scale systems.  
These
challenges vary from local resource manager scalability and granularity, 
efficient
utilization of the raw hardware, parallel file system contention and 
scalability, data
management, I/O management, reliability at scale, application scalability, and
understanding the limitations of the HPC systems in order to identify good 
candidate
MTC applications. Furthermore, the MTC paradigm can be naturally applied to the 
emerging
Cloud Computing paradigm due to its loosely coupled nature, which is being 
adopted by
industry as the next wave of technological advancement to reduce operational 
costs while
improving efficiencies in large scale infrastructures.

For an interesting discussion in a blog by Ian Foster on the difference between 
MTC and
HTC, please see his blog 
athttp://ianfoster.typepad.com/blog/2008/07/many-tasks-comp.html.
The proposed editors also published several papers highly relevant to this 
special issue.
One paper is titled "Toward Loosely Coupled Programming on Petascale Systems", 
and was
published in IEEE/ACM Supercomputing 2008 (SC08) Conference; the second paper 
is titled
"Many-Task Computing for Grids and Supercomputers", which was published in the 
IEEE
Workshop on Many-Task Computing on Grids and Supercomputers 2008 (MTAGS08). To 
see last
year's workshop program agenda, and accepted papers and presentations, please 
see
http://dsl.cs.uchicago.edu/MTAGS08/. To see this year's workshop web site, see
http://dsl.cs.uchicago.edu/MTAGS09/.

Topics
---------------------------------------------------------------------------------------
Topics of interest include, but are not limited to:
*       Compute Resource Management in large scale clusters, large Grids, 
Supercomputers,
        or Cloud Computing infrastructure
        o       Scheduling
        o       Job execution frameworks
        o       Local resource manager extensions
        o       Performance evaluation of resource managers in use on large 
scale systems
        o       Challenges and opportunities in running many-task workloads on 
HPC systems
        o       Challenges and opportunities in running many-task workloads on 
Cloud
        Computing infrastructure
*       Data Management in large scale Grid and Supercomputer environments:
        o       Data-Aware Scheduling
        o       Parallel File System performance and scalability in large 
deployments
        o       Distributed file systems
        o       Data caching frameworks and techniques
*       Large-Scale Workflow Systems
        o       Workflow system performance and scalability analysis
        o       Scalability of workflow systems
        o       Workflow infrastructure and e-Science middleware
        o       Programming Paradigms and Models
*       Large-Scale Many-Task Applications
        o       Large-scale many-task applications
        o       Large-scale many-task data-intensive applications
        o       Large-scale high throughput computing (HTC) applications
        o       Quasi-supercomputing applications, deployments, and experiences

Paper Submission and Publication
---------------------------------------------------------------------------------------
Authors are invited to submit papers with unpublished, original work of not more
than 14 pages of double column text using single spaced 9.5 point size on 8.5 x 
11 inch
pages and 0.5 inch margins
(http://www2.computer.org/portal/c/document_library/get_file?uuid=02e1509b-5526-4658-afb2-fe8b35044552&groupId=525767).
Papers will be peer-reviewed, and accepted papers will be published in the IEEE 
digital
library. For more information, please visithttp://dsl.cs.uchicago.edu/TPDS_MTC/.

Important Dates
---------------------------------------------------------------------------------------
*       Abstract Due:                   December 1st, 2009
*       Papers Due:                     December 21st, 2009
*       First Round Decisions:          February 22nd, 2010
*       Major Revisions if needed:      April 19th, 2010
*       Second Round Decisions:         May 24th, 2010
*       Minor Revisions if needed:      June 7th, 2010
*       Final Decision:                 June 21st, 2010
*       Publication Date:               November, 2010



Guest Editors and Potential Reviewers
---------------------------------------------------------------------------------------
Special Issue Guest Editors
*       Ian Foster, University of Chicago&  Argonne National Laboratory
*       Ioan Raicu, University of Chicago
*       Yong Zhao, Microsoft



Reply via email to