SCOPE: Scalable Clustered Objects with Portable Events

dc.contributor.authorMatthews, Christopher
dc.contributor.supervisorCoady, Yvonne
dc.date.accessioned2006-09-27T18:48:13Z
dc.date.available2006-09-27T18:48:13Z
dc.date.copyright2006en
dc.date.issued2006-09-27T18:48:13Z
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractWriting 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.extent1569395 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1828/110
dc.languageEnglisheng
dc.language.isoenen
dc.rightsAvailable to the World Wide Weben
dc.subjectClustered Objectsen
dc.subjectSMPen
dc.subjectSMMPen
dc.subjectprogramming languageen
dc.subjectconcurrencyen
dc.subjectcacheen
dc.subject.lcshComputer scienceen
dc.titleSCOPE: Scalable Clustered Objects with Portable Eventsen
dc.typeThesisen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MainThesis.pdf
Size:
1.5 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.19 KB
Format:
Item-specific license agreed upon to submission
Description: