Opportunities and challenges in running scientific workflows on the cloud
Cloud computing is gaining tremendous momentum in both academia and industry. The
application of Cloud computing, however, has mostly focused on Web applications and …
application of Cloud computing, however, has mostly focused on Web applications and …
Swift: Fast, reliable, loosely coupled parallel computation
We present Swift, a system that combines a novel scripting language called SwiftScript with
a powerful runtime system based on CoG Karajan, Falkon, and Globus to allow for the …
a powerful runtime system based on CoG Karajan, Falkon, and Globus to allow for the …
HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds
Workflows have been used to represent a variety of applications involving high processing
and storage demands. As a solution to supply this necessity, the cloud computing paradigm …
and storage demands. As a solution to supply this necessity, the cloud computing paradigm …
Dag scheduling using a lookahead variant of the heterogeneous earliest finish time algorithm
Among the numerous DAG scheduling heuristics suitable for heterogeneous systems, the
Heterogeneous Earliest Finish Time (HEFT) heuristic is known to give good results in short …
Heterogeneous Earliest Finish Time (HEFT) heuristic is known to give good results in short …
Mining valence, arousal, and dominance: possibilities for detecting burnout and productivity?
Similar to other industries, the software engineering domain is plagued by psychological
diseases such as burnout, which lead developers to lose interest, exhibit lower activity …
diseases such as burnout, which lead developers to lose interest, exhibit lower activity …
Optimizing replication, communication, and capacity allocation in CMPs
Chip multiprocessors substantially increase capacity pressure on the on-chip memory
hierarchy while requiring fast access. Neither private nor shared caches can provide both …
hierarchy while requiring fast access. Neither private nor shared caches can provide both …
Makeflow: A portable abstraction for data intensive computing on clusters, clouds, and grids
In recent years, there has been a renewed interest in languages and systems for large scale
distributed computing. Unfortunately, most systems available to the end user use a custom …
distributed computing. Unfortunately, most systems available to the end user use a custom …
Employing artificial intelligence to steer exascale workflows with colmena
Computational workflows are a common class of application on supercomputers, yet the
loosely coupled and heterogeneous nature of workflows often fails to take full advantage of …
loosely coupled and heterogeneous nature of workflows often fails to take full advantage of …
The first provenance challenge
Abstract The first Provenance Challenge was set up in order to provide a forum for the
community to understand the capabilities of different provenance systems and the …
community to understand the capabilities of different provenance systems and the …
Towards supporting the life cycle of large scale scientific experiments
One of the main challenges of scientific experiments is to allow scientists to manage and
exchange their scientific computational resources (data, programs, models, etc.). The …
exchange their scientific computational resources (data, programs, models, etc.). The …