Performance optimization for distributed-shared-data systems

dc.contributor.authorBruce, Craig Stevenen
dc.date.accessioned2006-07-28T20:06:00Z
dc.date.available2006-07-28T20:06:00Z
dc.date.issued1998en
dc.date.submitted1998en
dc.description.abstractThis thesis introduces an all-user-level-library approach to using distributed shared data in a network-of-workstations environment, which has a relatively high-latency, low-bandwidth communication network. The approach is based upon managing arbitrary distributed user-defined dynamic data structures. This approach is conceptually straightforward and provides a programmer with a high degree of control over the system. The organization of the system also provides many opportunities for optimizing data access and migration to hide communication latency. The available techniques include using direct memory pointers for accessing data objects, prefetching, protocol tuning, invalidation versus updating for consistency management, optimistic locking, "tagged" objects, and control of many lower-level issues and trade-offs. The basic mechanisms of the system also provide a suitable foundation for higher-level mechanisms. These mechanisms provide convenient and efficient matrix processing, linked-structure processing, and programming-language interfaces. Techniques for making the best use of the system and translating programs from other distributed-shared-data systems are also discussed. Obtaining good performance from distributed-shared-data systems is also important. Several example applications are used to demonstrate the performance of the system. As well, the examples provide an opportunity to discuss techniques that are useful in tuning applications for the environment.en
dc.formatapplication/pdfen
dc.format.extent9959195 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/300
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 1998, Bruce, Craig Steven. All rights reserved.en
dc.subjectHarvested from Collections Canadaen
dc.titlePerformance optimization for distributed-shared-data systemsen
dc.typeDoctoral Thesisen
uws-etd.degreePh.D.en
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
NQ32819.pdf
Size:
7.5 MB
Format:
Adobe Portable Document Format