The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Virtual Clusters for Grid Communities
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Future Generation Computer Systems - Special section: Information engineering and enterprise architecture in distributed computing environments
Virtual workspaces: Achieving quality of service and quality of life in the Grid
Scientific Programming - Dynamic Grids and Worldwide Computing
Combining batch execution and leasing using virtual machines
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
A recursive architecture for hierarchical grid resource management
Future Generation Computer Systems
Future Generation Computer Systems
A decentralized model for scheduling independent tasks in Federated Grids
Future Generation Computer Systems
Virtual Organization Clusters: Self-provisioned clouds on the grid
Future Generation Computer Systems
Future Generation Computer Systems
A Grid resource brokering strategy based on resource and network performance in Grid
Future Generation Computer Systems
Resource reconstruction algorithms for on-demand allocation in virtual computing resource pool
International Journal of Automation and Computing
Resource requirement prediction using clone detection technique
Future Generation Computer Systems
Hi-index | 0.00 |
Scheduling application in grid is a complex task that often fails due to nonavailability of resources and the required execution environment in the resources. The CARE Resource Broker (CRB) proposed in this paper addresses such scheduling scenarios using the concepts of virtualization. The virtualization technology offers effective resource management mechanisms such as isolated, secure job scheduling, and utilization of computing resources to the possible extent. However, lack of protocols and services to support virtualization technology in high level grid architecture does not allow management of virtual machines and virtual clusters in grid environment. CRB proposes and implements necessary protocols and services to support creation and management of virtual resources in the physical hosts. Unlike the conventional grid schedulers, CRB addresses several cases of failure of application scheduling such as nonavailability of enough computing nodes in a cluster, and, nonavailability of software execution environment in any of the grid resources. It deploys the required number of virtual machines in potential computing resources to meet the application requirements, and creates virtual clusters dynamically; configure with the required software execution environment for facilitating application execution. Thus, CRB improves the overall throughput by scheduling more applications than conventional grid schedulers and increases the utilization of underutilized computing resources in grid.