Workflows and e-Science: An overview of workflow system features and capabilities

E Deelman, D Gannon, M Shields, I Taylor - Future generation computer …, 2009 - Elsevier
Scientific workflow systems have become a necessary tool for many applications, enabling
the composition and execution of complex analysis on distributed resources. Today there …

A review of task scheduling based on meta-heuristics approach in cloud computing

P Singh, M Dutta, N Aggarwal - Knowledge and Information Systems, 2017 - Springer
Heterogeneous distributed computing systems are the emerging for executing scientific and
computationally intensive applications. Cloud computing in this context describes a …

Pegasus, a workflow management system for science automation

E Deelman, K Vahi, G Juve, M Rynge… - Future Generation …, 2015 - Elsevier
Modern science often requires the execution of large-scale, multi-stage simulation and data
analysis pipelines to enable the study of complex systems. The amount of computation and …

A survey of data-intensive scientific workflow management

J Liu, E Pacitti, P Valduriez, M Mattoso - Journal of Grid Computing, 2015 - Springer
Nowadays, more and more computer-based scientific experiments need to handle massive
amounts of data. Their data processing consists of multiple computational steps and …

Workflow scheduling in cloud: a survey

F Wu, Q Wu, Y Tan - The Journal of Supercomputing, 2015 - Springer
To program in distributed computing environments such as grids and clouds, workflow is
adopted as an attractive paradigm for its powerful ability in expressing a wide range of …

The cost of doing science on the cloud: the montage example

E Deelman, G Singh, M Livny… - SC'08: Proceedings …, 2008 - ieeexplore.ieee.org
Utility grids such as the Amazon EC2 cloud and Amazon S3 offer computational and storage
resources that can be used on-demand for a fee by compute and data-intensive …

HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds

LF Bittencourt, ERM Madeira - Journal of Internet Services and …, 2011 - Springer
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 …

On the use of cloud computing for scientific workflows

C Hoffa, G Mehta, T Freeman… - 2008 IEEE fourth …, 2008 - ieeexplore.ieee.org
This paper explores the use of cloud computing for scientific workflows, focusing on a widely
used astronomy application-Montage. The approach is to evaluate from the point of view of a …

Dag scheduling using a lookahead variant of the heterogeneous earliest finish time algorithm

LF Bittencourt, R Sakellariou… - 2010 18th Euromicro …, 2010 - ieeexplore.ieee.org
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 …

Scalable architectural support for trusted software

D Champagne, RB Lee - HPCA-16 2010 The Sixteenth …, 2010 - ieeexplore.ieee.org
We present Bastion, a new hardware-software architecture for protecting security-critical
software modules in an untrusted software stack. Our architecture is composed of enhanced …