Swift/t: Large-scale application composition via distributed-memory dataflow processing
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 …
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 …
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 …
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
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 …
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 …
in a systematic manner. These applications benefit from cloud computing platform that offer …
Swift/T: Scalable data flow programming for many-task applications
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 …
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 …
tasks. Most existing workflow scheduling algorithms use computing resources in a non …
Compiler techniques for massively scalable implicit task parallelism
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 …
or parallel codes implemented in lower-level programming models into large-scale parallel …
Understanding data characteristics and access patterns in a cloud storage system
Understanding the inherent system characteristics is crucial to the design and optimization
of cloud storage system, and few studies have systematically investigated its data …
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
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 …
these huge and ever growing data sets to extract sense and knowledge. As the volume of …