Project Overview

In this project we are exploring the use of Clustered Objects in an environment other than K42. Specifically we are trying to port the Clustered Object System from K42 into a Linux user-level enviroment, a Linux kernel level enviroment, and back into K42. Our hope is to:

  1. Validate that Clustered Objects can: a) yield similar benefits in other systems than K42 and b) be used in a more incremental fashion within the context of a traditional system.
  2. Study and compare the performance costs of a existing system path to a Clustered Object version. Establishing baseline costs for Clustered Objects.
  3. Produce the basis of a portable Clustered Object Library which can be used in other environments.
  4. Analyze the structre of the Clustered Object library, and try to recompose it in a way that allows it to be system idependent.

Method

Initial Tests

Experimental Setup

Graphs

Results

Our testing results showed with a good degree of certinty that the previous work in this area was correct and the Linux page fault path does have poor scaleability

Links

LinuxClusteredObjects (last edited 2005-11-15 16:04:14 by ChrisMatthews)