Lessons from resource allocators for large-scale multiuser testbeds
ACM SIGOPS Operating Systems Review
Asynchronous Distributed Calibration for Scalable and Reconfigurable Multi-Projector Displays
IEEE Transactions on Visualization and Computer Graphics
Improving grid resource allocation via integrated selection and binding
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Toward a doctrine of containment: grid hosting with adaptive resource control
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Generating grid resource requirement specifications
Proceedings of the 16th international symposium on High performance distributed computing
Automatic resource specification generation for resource selection
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Performability modeling for scheduling and fault tolerance strategies for scientific workflows
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Design and implementation trade-offs for wide-area resource discovery
ACM Transactions on Internet Technology (TOIT)
Integrated resource management for lambda-grids: The Distributed Virtual Computer (DVC)
Future Generation Computer Systems
Using virtual grids to simplify application scheduling
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Deadline-sensitive workflow orchestration without explicit resource control
Journal of Parallel and Distributed Computing
BTS: Resource capacity estimate for time-targeted science workflows
Journal of Parallel and Distributed Computing
Cost optimized provisioning of elastic resources for application workflows
Future Generation Computer Systems
Distributed application configuration, management, and visualization with plush
ACM Transactions on Internet Technology (TOIT)
A bi-criteria scheduling process with CoS support on grids and clouds
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
Simple resource specification, resource selection, and effective binding are critical capabilities for grid middleware. We describe the virtual grid, an abstraction for providing these capabilities complex resource environments. Elements of the virtual grid include a novel resource description language (vgDL) and a resource selection and binding component (vgFAB), which accepts a vgDL specification and returns a virtual grid, that is, a set of selected and bound resources. The goals of vgFAB are efficiency, scalability, robustness to high resource contention, and the ability to produce results with quantifiable high quality. We present the design of vgDL, showing how it captures application-level resource abstractions using resource aggregates and connectivity amongst them. We present and evaluate a prototype implementation of vgFAB. Our results show that resource selection and binding for virtual grids of 10,000's of resources can scale up to grids with millions of resources, identifying good matches in less than one second. Further, these matches have quantifiable quality, enabling applications to have high confidence in the results. We demonstrate the effectiveness of our combined selection and binding approach in the presence of resource contention, showing that robust selection and binding can be achieved at moderate cost.