Replication in the Harp File System (2002)
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira, Michael Williams
technique [1, 26, 27]. In this method, client calls are directed to a single primary server, which communicates This paper describes the design and implementation of the with other backup servers and...
Coordinated Resource Management (2001)
Sanjay Ghemawat, Robert Gruber, Liuba Shrira
We propose several new techniques for resource management in a replicated object server. By coordinating cache and disk usage among the replicas, these techniques increase throughput and reduce fetch...
Coordinated Resource Management (2000)
Sanjay Ghemawat, Robert Gruber, Liuba Shrira
We propose several new techniques for resource management in a replicated object server. By coordinating cache and disk usage among the replicas, these techniques increase throughput and reduce fetch...
Replication in the Harp File System. (1998)
Liskov, Barbara, Ghemawat, Sanjay, Gruber, Robert, Johnson, Paul, Shrira, Liuba
This paper describes the design and implementation of the Harp (Highly Available Reliable Persistent) file system. Harp is a replicated Unix file system accessible via the VFS (Virtual File System)...
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks (1998)
Atul Adya, Robert Gruber, Barbara Liskov, Umesh Maheshwari
This paper describes an efficient optimistic concurrency control scheme for use in distributed database systems in which objects are cached and manipulated at client machines while persistent storage...
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks (1998)
Atul Adya, Robert Gruber, Barbara Liskov, Umesh Maheshwari
This paper describes an efficient optimistic concurrency control scheme for use in distributed database systems in which objects are cached and manipulated at client machines while persistent storage...
Replication in the Harp File System (1997)
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira, Michael Williams
technique [1, 26, 27]. In this method, client calls are directed to a single primary server, which communicates This paper describes the design and implementation of the with other backup servers and...
Barbara Liskov, Atul Adya, Miguel Castro, Eui-suk Chung, Dorothy Curtis, Sanjay Ghemawat, ...
This document provides an introduction to using Thor, an object oriented database, and its language Theta. This document applies to Thor Release 0.1. Topics include installation, writing Theta code...
Barbara Liskov, Dorothy Curtis, Mark Day, Sanjay Ghemawat, Robert Gruber, Paul Johnson, ...
This document describes a new programming language called Theta. Theta is a sequential, strongly-typed, object-oriented language. It provides separate mechanisms for type hierarchy, inheritance, and...
Replication in the Harp File System (1995)
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira, Michael Williams
technique [1, 26, 27]. In this method, client calls are directed to a single primary server, which communicates This paper describes the design and implementation of the with other backup servers and...
Subtypes vs. Where Clauses: Constraining Parametric Polymorphism (1995)
Mark Day, Robert Gruber, Barbara Liskov, Andrew C. Myers
All object-oriented languages provide support for subtype polymorphism, which allows the writing of generic code that works for families of related types. There is also a need, however, to write code...
Subtypes vs. Where Clauses: Constraining Parametric Polymorphism (1995)
Mark Day, Robert Gruber, Barbara Liskov, Andrew C. Myers
All object-oriented languages provide support for subtype polymorphism, which allows the writing of generic code that works for families of related types. There is also a need, however, to write code...
Disconnected Operation in the Thor Object-Oriented Database System (1995)
Robert Gruber, Frans Kaashoek, Barbara Liskov, Liuba Shrira
This paper discusses issues raised by providing disconnected operation in the Thor object-oriented database system. Disconnected operation in such a system poses new challenges because of the small...
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks (1995)
Atul Adya, Robert Gruber, Barbara Liskov, Umesh Maheshwari
This paper describes an efficient optimistic concurrency control scheme for use in distributed database systems in which objects are cached and manipulated at client machines while persistent storage...
The Language-Independent Interface of the Thor Persistent Object System (1995)
Barbara Liskov, Mark Day, Sanjay Ghemawat, Robert Gruber, Umesh Maheshwari, Andrew C. Myers, ...
Thor is a new object-oriented database system being developed at MIT. It allows applications written in different programming languages, and possibly running on heterogeneous machines and operating...
Barbara Liskov, Dorothy Curtis, Mark Day, Sanjay Ghemawat, Robert Gruber, Paul Johnson, ...
This document describes a new programming language called Theta. Theta is a sequential, strongly-typed, object-oriented language. It provides separate mechanisms for type hierarchy, inheritance, and...
Disconnected Operation in the Thor Object-Oriented Database System (1994)
Robert Gruber, Frans Kaashoek, Barbara Liskov, Liuba Shrira
This paper discusses issues raised by providing disconnected operation in the Thor object-oriented database system. Disconnected operation in such a system poses new challenges because of the small...
Efficient Recovery in Harp (1994)
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira
Introduction Harp is a replicated Unix file system accessible via the VFS interface. It provides highly available and reliable storage for files and guarantees that file operations are executed...
The Language-Independent Interface of the Thor Persistent Object System (1994)
Barbara Liskov, Mark Day, Sanjay Ghemawat, Robert Gruber, Umesh Maheshwari, Andrew C. Myers, ...
Thor is a new object-oriented database system being developed at MIT. It allows applications written in different programming languages, and possibly running on heterogeneous machines and operating...
The Language-Independent Interface of the Thor Persistent Object System (1994)
Barbara Liskov, Mark Day, Sanjay Ghemawat, Robert Gruber, Umesh Maheshwari, Andrew C. Myers, ...
Thor is a new object-oriented database system being developed at MIT. It allows applications written in different programming languages, and possibly running on heterogeneous machines and operating...
The Language-Independent Interface of the Thor Persistent Object System (1994)
Barbara Liskov, Mark Day, Sanjay Ghemawat, Robert Gruber, Umesh Maheshwari, Andrew C. Myers, ...
Thor is a new object-oriented database system being developed at MIT. It allows applications written in different programming languages, and possibly running on heterogeneous machines and operating...
Coordinated Resource Management in a Replicated Object Server (1994)
Sanjay Ghemawat, Robert Gruber, Liuba Shrira
We propose several new techniques for resource management in a replicated object server. By coordinating cache and disk usage among the replicas, these techniques increase throughput and reduce fetch...
Efficient Recovery in Harp (1993)
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira
Introduction Harp is a replicated Unix file system accessible via the VFS interface. It provides highly available and reliable storage for files and guarantees that file operations are executed...
Efficient Recovery in Harp (1993)
Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira
Introduction Harp is a replicated Unix file system accessible via the VFS interface. It provides highly available and reliable storage for files and guarantees that file operations are executed...