Distributed Preemptive Process Management With Checkpointing And Migration For A Linux-Based Grid Operating System

Loading...
Thumbnail Image
Date
2006-06
Authors
NUR HUSSEIN, HTIN PAW 00
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The advent of grid computing has enabled distributed computing resources to be shared amongst participants of virtual organisations. However, current operating systems do not adequately provide enough low-level facilities to accommodate grid software. There is an emerging class of operating systems called grid operating systems which provide systemslevel abstractions for grid resources. This thesis proposes the addition of preemptive distributed process management to GNU /Linux, thus building a subset of the required functionality to turn GNU /Linux into a grid operating system. By patching the Linux kernel with a popular checkpointing facility called EPCKPT, a proof-of-concept grid middleware called Zinc was constructed which effectively makes use of checkpointing to provide distributed process management which encompasses scheduling, placement and migration of grid processes. By using job throughput as our performance metric, the effectiveness of the process migration facility was measured on a testbed grid which consisted of PC clusters in the School of Computer Science at Universiti Sains Malaysia. Grid processes were also successfully migrated over the internet. An experiment was carried out that showed that preemptive process migration in the operating system helps maintain system throughput that is consistently high, regardless of the process placement strategy used.
Description
Keywords
Distributed Preemptive Process Management With Checkpointing And Migration , For A Linux-Based Grid Operating System
Citation