会议专题

Batch Scheduler for Personal Multi-Core Systems

A multi-core personal computer can run many compute-intensive programs concurrently. An oversubscription occurs when the number of user programs exceeds CPU cores or memory resources, such that these resources are time-shared by several programs. Traditionally, over-subscription is an approach to improve system utilization when user programs are not compute intensive. However, with compute-intensive programs, peak system utilization is achieved even without over-subscription. In addition, oversubscription in such a scenario prolongs the completion time of each program, and risks trashing the memory resources. To prevent the over-subscription, we propose of a batch scheduler for personal multi-core systems. It imposes a job queuing policy to ensure that CPU cores and memory resources are not time-shared by multiple programs. To demonstrate our idea, we present a simple implementation of a personal batch scheduler by extending a batch scheduler designed for HPC (high performance computing) clusters, with virtualization technologies.

Batch scheduling multi-core virtualization

Prakhar Gupta Tarun Atrey Manjari Garg Verdi March Simon Chong Wee See

Sardar Vallabhbhai National Institute of Technology, India Department of Computer Science, National University of Singapore Oracle Inc.

国际会议

第九届分布式计算及其应用国际学术研讨会

香港

英文

584-587

2010-08-12(万方平台首次上网日期,不代表论文的发表时间)