P∗: A model of pilot-abstractions
Citations Over TimeTop 10% of 2012 papers
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 paper 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 DIANE to P*, (iii) derive an interoperable and extensible API for the P* Model (Pilot-API), (iv) validate the implementation of the Pilot-API by concurrently using multiple distinct Pilot-Job frameworks on distinct production distributed cyberinfrastructures, and (v) apply the P* Model to Pilot-Data.
Related Papers
- → Is there a well-founded solution to the generality problem?(2014)13 cited
- → Generality of treatment effects with parents as therapists: A review of assessment and implementation procedures(1977)160 cited
- → How to Make the Generality Problem Work for You(2009)7 cited
- → Contextual Learning: Towards Using Contexts to Achieve Generality(2000)
- → Exploring the Generality of Norms in Multi-Agent Systems(2023)