Evaluating Distributed Execution of Workloads
Matteo Turilli, Yadu Nand Babuji, Andre Merzky, Ming Tai Ha, Michael, Wilde, Daniel S. Katz, Shantenu Jha

TL;DR
This paper experimentally compares resource selection and task placement strategies in distributed systems, integrating AIMES middleware with Swift to evaluate execution performance and identify optimal scheduling approaches.
Contribution
It introduces an integrated system combining AIMES and Swift, providing empirical insights into execution strategies and their effects on distributed workload performance.
Findings
Backfill scheduling improves resource utilization.
Early task binding can cause delays.
Pilot fragmentation negatively impacts execution time.
Abstract
Resource selection and task placement for distributed execution poses conceptual and implementation difficulties. Although resource selection and task placement are at the core of many tools and workflow systems, the methods are ad hoc rather than being based on models. Consequently, partial and non-interoperable implementations proliferate. We address both the conceptual and implementation difficulties by experimentally characterizing diverse modalities of resource selection and task placement. We compare the architectures and capabilities of two systems: the AIMES middleware and Swift workflow scripting language and runtime. We integrate these systems to enable the distributed execution of Swift workflows on Pilot-Jobs managed by the AIMES middleware. Our experiments characterize and compare alternative execution strategies by measuring the time to completion of heterogeneous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Distributed and Parallel Computing Systems · Cloud Computing and Resource Management
