Harnessing Virtual Machine Resource Control for Job Management
Virtual machine technology promises important benefits for grid computing and cluster batch job systems, including improved isolation, customizable workspaces, and support for checkpointing and migration. One way to gain these benefits is to "Drill holes" in existing batch computing systems; however, the authors believe these new capabilities warrant a rethinking of the architectures of existing systems. They propose separating resource control for VMs into a new foundational layer that focuses narrowly on resource management. They present JAWS, a new batch computing service that is built as a thin-layer above a resource control plane that enables it to share a common pool of networked cluster resources with other cluster services.