Using khazana to support distributed application development

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Creator Carter, John B.
Other Author Susarla, Sai; Ranganathan, Anand; Izrailevsky, Yury
Title Using khazana to support distributed application development
Date 1999
Description One of the most important services required by most distributed applications is some form of shared data management, e.g., a directory service manages shared directory entries while groupware manages shared documents. Each such application currently must implement its own data management mechanisms, because existing runtime systems are not flexible enough to support all distributed applications efficiently. For example, groupware can be efficiently supported by a distributed object system, while a distributed database would prefer a more low-level storage abstraction. The goal of Khazana is to provide programmer's with configurable components that support the data management services required by a wide variety of distributed applications, including: consistent caching, automated replication and migration of data, persistence, access control, and fault tolerance. It does so via a carefully designed set of interfaces that supports a hierarchy of data abstractions, ranging from flat data to C++/Java objects, and that give programmers a great of control over how their data is managed. To demonstrate the effectiveness of our design, we report on our experience porting three applications to Khazana: a distributed file system, a distributed directory service, and a shared whiteboard.
Type Text
Publisher University of Utah
Subject Khazana; Distributed applications; Development
Subject LCSH Application software
Language eng
Bibliographic Citation Susarla, S., Ranganathan, A., Izrailevsky, Y., & Carter, J. B. (1999). Using khazana to support distributed application development. UUCS-TR-99-008.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 5,441,698 bytes
Identifier ir-main,15964
ARK ark:/87278/s6qf9b76
Setname ir_uspace
ID 704757
Reference URL https://collections.lib.utah.edu/ark:/87278/s6qf9b76
Back to Search Results