P*: A Model of Pilot-Abstractions
Andre Luckow, Mark Santcroos, Ole Weidner, Andre Merzky, Pradeep, Mantha, Shantenu Jha

TL;DR
This paper introduces a comprehensive, unifying model for Pilot-Jobs called P*, aiming to improve interoperability, extensibility, and understanding across various distributed computing frameworks.
Contribution
It provides a minimal yet complete model of Pilot-Jobs, maps existing frameworks to it, and develops an interoperable API validated across multiple infrastructures.
Findings
The P* model successfully maps to frameworks like Condor and DIANE.
The Pilot-API enables interoperability among different Pilot-Job frameworks.
The model is extended to Pilot-Data applications.
Abstract
Pilot-Jobs support effective distributed resource utilization, and are arguably one of the most widely-used distributed computing abstractions - as measured by the number and types of applications that use them, as well as the number of production distributed cyberinfrastructures that support them. In spite of broad uptake, there does not exist a well-defined, unifying conceptual model of Pilot-Jobs which can be used to define, compare and contrast different implementations. Often Pilot-Job implementations are strongly coupled to the distributed cyber-infrastructure they were originally designed for. These factors present a barrier to extensibility and interoperability. This pa- per is an attempt to (i) provide a minimal but complete model (P*) of Pilot-Jobs, (ii) establish the generality of the P* Model by mapping various existing and well known Pilot-Job frameworks such as Condor and…
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
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Scientific Computing and Data Management
