Transparent Resource Elasticity for Task-Based Cluster Environments with Work Stealing
Jonas Posner, Claudia Fohry
Abstract
Resource elasticity allows to dynamically change the resources of running jobs, which may significantly improve the throughput on supercomputers. Elasticity requires support from both job schedulers and user applications. Whereas the adaptation of traditional programs requires additional programmer effort, task-based programs can be made elastic in a transparent way.
Topics & Concepts
Elasticity (physics)ProgrammerComputer scienceDistributed computingTask (project management)Adaptation (eye)Operating systemEngineeringOpticsPhysicsComposite materialSystems engineeringMaterials scienceDistributed and Parallel Computing SystemsParallel Computing and Optimization TechniquesCloud Computing and Resource Management