Data replication in Mariposa
Jeff Sidell, Paul M. Aoki, Adam Sah, Carl Staelin, Michael R Stonebraker, A. Yu · 2002
The Mariposa distributed data manager uses an economic model for managing the allocation of both storage objects and queries to servers. In this paper, we present extensions to the economic model which support replica management, as well as our mechanisms for propagating updates among replicas. We show how our replicacontrol mechanism can be used to provide consistent, although potentially stale, views of data across many machines without expensive pertransaction synchronization. We present a rule-based con#ict resolution mechanism, which can be usedto enhancetraditional time-stamp serialization. We discuss the e#ects of our replica system on query processing for both read-only and read-write queries. We further demonstrate how the replication model and mechanisms naturally support name service in Mariposa. 1 Introduction In this paper we describe replica managementin the Mariposa distributed data base management system #STON94a#. There has been considerable research devoted to stu...