Swift/t: Large-scale application composition via distributed-memory dataflow processing

JM Wozniak, TG Armstrong, M Wilde… - 2013 13th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Many scientific applications are conceptually built up from independent component tasks as
a parameter study, optimization, or other search. Large batches of these tasks may be …

Skyport-container-based execution environment management for multi-cloud scientific workflows

W Gerlach, W Tang, K Keegan… - … Workshop on Data …, 2014 - ieeexplore.ieee.org
Recently, Linux container technology has been gaining attention as it promises to transform
the way software is developed and deployed. The portability and ease of deployment makes …

Recomputing coverage information to assist regression testing

PK Chittimalli, MJ Harrold - IEEE Transactions on Software …, 2009 - ieeexplore.ieee.org
This paper presents a technique that leverages an existing regression test selection
algorithm to compute accurate, updated coverage data on a version of the software, P i+ 1 …

An integrated task computation and data management scheduling strategy for workflow applications in cloud environments

L Zeng, B Veeravalli, AY Zomaya - Journal of Network and Computer …, 2015 - Elsevier
A workflow is a systematic computation or a data-intensive application that has a regular
computation and data access patterns. It is a key to design scalable scheduling algorithms in …

Replication and data management-based workflow scheduling algorithm for multi-cloud data centre platform

Z Ulabedin, B Nazir - The Journal of Supercomputing, 2021 - Springer
Scientific workflow applications have a large amount of tasks and data sets to be processed
in a systematic manner. These applications benefit from cloud computing platform that offer …

Swift/T: Scalable data flow programming for many-task applications

JM Wozniak, TG Armstrong, M Wilde, DS Katz… - Proceedings of the 18th …, 2013 - dl.acm.org
Swift/T: Scalable Data Flow Programming for Many-Task Applications Page 1 Swift/T: Scalable
Data Flow Programming for Many-Task Applications Justin M. Wozniak Argonne National …

Deadline-constrained workflow scheduling in IaaS clouds with multi-resource packing

Z Zhu, X Tang - Future Generation Computer Systems, 2019 - Elsevier
Workflow is a common model to represent large computations composed of dependent
tasks. Most existing workflow scheduling algorithms use computing resources in a non …

Compiler techniques for massively scalable implicit task parallelism

TG Armstrong, JM Wozniak, M Wilde… - SC'14: Proceedings of …, 2014 - ieeexplore.ieee.org
Swift/T is a high-level language for writing concise, deterministic scripts that compose serial
or parallel codes implemented in lower-level programming models into large-scale parallel …

Understanding data characteristics and access patterns in a cloud storage system

S Liu, X Huang, H Fu, G Yang - 2013 13th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Understanding the inherent system characteristics is crucial to the design and optimization
of cloud storage system, and few studies have systematically investigated its data …

Active Data: A programming model to manage data life cycle across heterogeneous systems and infrastructures

A Simonet, G Fedak, M Ripeanu - Future Generation Computer Systems, 2015 - Elsevier
Abstract The Big Data challenge consists in managing, storing, analyzing and visualizing
these huge and ever growing data sets to extract sense and knowledge. As the volume of …