UVicSpace

SCOPE: Scalable Clustered Objects with Portable Events

Show simple item record

dc.contributor.author Matthews, Christopher
dc.date.accessioned 2006-09-27T18:48:13Z
dc.date.available 2006-09-27T18:48:13Z
dc.date.copyright 2006 en
dc.date.issued 2006-09-27T18:48:13Z
dc.identifier.uri http://hdl.handle.net/1828/110
dc.description.abstract Writing truly concurrent software is hard, scaling software to fully utilize hardware is one of the reasons why. One abstraction for increasing the scalability of systems software is clustered objects. Clustered objects is a proven method of increasing scalability. This thesis explores a user-level abstraction based on clustered objects which increases hardware utilization without requiring any customization of the underlying system. We detail the design, implementation and testing of Scalable Clustered Objects with Portable Events or (SCOPE), a user-level system inspired by an implementation of the clustered objects model from IBM Research’s K42 operating system. To aid in the portability of the new system, we introduce the idea of a clustered object event, which is responsible for maintaining the runtime environment of the clustered objects. We show that SCOPE can increase scalability on a simple micro benchmark, and provide most of the benefits that the kernel-level implementation provided. en
dc.format.extent 1569395 bytes
dc.format.mimetype application/pdf
dc.language English eng
dc.language.iso en en
dc.rights Available to the World Wide Web en
dc.subject Clustered Objects en
dc.subject SMP en
dc.subject SMMP en
dc.subject programming language en
dc.subject concurrency en
dc.subject cache en
dc.subject.lcsh Computer science en
dc.title SCOPE: Scalable Clustered Objects with Portable Events en
dc.type Thesis en
dc.contributor.supervisor Coady, Yvonne
dc.degree.department Dept. of Computer Science en
dc.degree.level Master of Science M.Sc. en


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


Browse

My Account

Statistics

Help