A new paradigm in data intensive computing: Stork and the data-aware schedulers

T Kosar - 2006 IEEE Challenges of Large Applications in …, 2006 - ieeexplore.ieee.org
2006 IEEE Challenges of Large Applications in Distributed Environments, 2006ieeexplore.ieee.org
The unbounded increase in the computation and data requirements of scientific applications
has necessitated the use of widely distributed compute and storage resources to meet the
demand. In a widely distributed environment, data is no more locally accessible and has
thus to be remotely retrieved and stored. Efficient and reliable access to data sources and
archiving destinations in such an environment brings new challenges. Placing data on
temporary local storage devices offers many advantages, but such" data placements" also …
The unbounded increase in the computation and data requirements of scientific applications has necessitated the use of widely distributed compute and storage resources to meet the demand. In a widely distributed environment, data is no more locally accessible and has thus to be remotely retrieved and stored. Efficient and reliable access to data sources and archiving destinations in such an environment brings new challenges. Placing data on temporary local storage devices offers many advantages, but such "data placements" also require careful management of storage resources and data movement, i.e. allocating storage space, staging-in of input data, staging-out of generated data, and de-allocation of local storage after the data is safely stored at the destination. Traditional systems closely couple data placement and computation, and consider data placement as a side effect of computation. Data placement is either embedded in the computation and causes the computation to delay, or performed as simple scripts which do not have the privileges of a job. The insufficiency of the traditional systems and existing CPU-oriented schedulers in dealing with the complex data handling problem has yielded a new emerging era: the data-aware schedulers. One of the first examples of such schedulers is the Stork data placement scheduler. In this paper, we discuss the limitations of the traditional schedulers in handling the challenging data scheduling problem of large scale distributed applications; give our vision for the new paradigm in data-intensive scheduling; and elaborate on our case study: the Stork data placement scheduler
ieeexplore.ieee.org
Showing the best result for this search. See all results