skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · thesis defenses · 1999-2000 · 

Thesis Defense - Griff

ECOT 831

Gryphon: A Dynamically Tailorable Mechanism for Customizing Location and Caching Policies in Distributed Object Subsystem
Computer Science PhD Candidate

Many of today's software applications are of a distributed nature and are being designed and implemented by general programmers. Distributed object models are well suited to these applications and provide a layer of abstraction to the developer. By creating an object interface layer to the applications distribution layer, developers can use a framework for creating distributed systems without needing detailed knowledge of the distribution layer mechanisms.

Many distributed object systems are designed with location and update transparency as a means of sheltering the developer from implementation details. In this dissertation, mechanisms have been identified, designed, implemented, and analyzed that enable transparent distributed object subsystems to utilize application level hints in order to dynamically customize object location and caching policies. A distributed object management system has been built as a proof of concept system to study the performance of explicit location and caching policies.

The methodology for tailoring object location and caching policies in the subsystem is performed at an abstract level using Gryphon agents, which provide an auxiliary interface to existing distributed object subsystems, thereby eliminating the developers need to tune performance at the low-level distribution layer. In the best case, applications using a Gryphon enhanced subsystem reduce the message traffic down to a fraction of a percent compared to unenhanced subsystems and eliminate access latencies to objects existing or cached locally, and in the worst case the performance is no worse than with the unenhanced subsystem.

Committee: Gary Nutt, Professor (Chair)
Dirk Grunwald, Associate Professor
Clarence (Skip) Ellis, Professor
Dennis Heimbigner, Research Associate Professor
Jintae Lee, College of Business

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:40)