Quincy: fair scheduling for distributed computing clusters

M Isard, V Prabhakaran, J Currey, U Wieder… - Proceedings of the …, 2009 - dl.acm.org
This paper addresses the problem of scheduling concurrent jobs on clusters where
application data is stored on the computing nodes. This setting, in which scheduling …

Thread scheduling for multiprogrammed multiprocessors

NS Arora, RD Blumofe, CG Plaxton - Proceedings of the tenth annual …, 1998 - dl.acm.org
We present a user-level thread scheduler for shared-memory multiprocessors, and we
analyze its performance under multiprogramming. We model multiprogramming with two …

Theory and practice in parallel job scheduling

DG Feitelson, L Rudolph, U Schwiegelshohn… - … Strategies for Parallel …, 1997 - Springer
The scheduling of jobs on parallel supercomputer is becoming the subject of much research.
However, there is concern about the divergence of theory and practice. We review …

The case for cyber foraging

R Balan, J Flinn, M Satyanarayanan… - Proceedings of the 10th …, 2002 - dl.acm.org
In this paper, we propose cyber foraging: a mechanism to augment the computational and
storage capabilities of mobile devices. Cyber foraging uses opportunistically discovered …

On honey bees and dynamic server allocation in internet hosting centers

S Nakrani, C Tovey - Adaptive behavior, 2004 - journals.sagepub.com
Internet centers host services for e-banks, e-auctions and other clients. Hosting centers then
must allocate servers among clients to maximize revenue. The limited number of servers …

High performance cloud computing

V Mauch, M Kunze, M Hillenbrand - Future Generation Computer Systems, 2013 - Elsevier
Today's high performance computing systems are typically managed and operated by
individual organizations in private. Computing demand is fluctuating, however, resulting in …

Computational grids: Invited talk

I Foster, C Kesselman - International Conference on Vector and Parallel …, 2000 - Springer
In this introductory chapter, we lay the groundwork for the rest of the book by providing a
more detailed picture of the expected purpose, shape, and architecture of future grid …

Solving the straggler problem with bounded staleness

J Cipar, Q Ho, JK Kim, S Lee, GR Ganger… - 14th Workshop on Hot …, 2013 - usenix.org
Many important applications fall into the broad class of iterative convergent algorithms.
Parallel implementations of these algorithms are naturally expressed using the Bulk …

A historical application profiler for use by parallel schedulers

R Gibbons - Workshop on Job Scheduling Strategies for Parallel …, 1997 - Springer
Scheduling algorithms that use application and system knowledge have been shown to be
more effective at scheduling parallel jobs on a multiprocessor than algorithms that do not …

Autopilot: Adaptive control of distributed applications

RL Ribler, JS Vetter, H Simitci… - … The Seventh International …, 1998 - ieeexplore.ieee.org
With increasing development of applications for heterogeneous, distributed computing grids,
the focus of performance analysis has shifted from a posteriori optimization on …