| USITS 2001 Abstract 
Neptune: Scalable Replication Management and Programming Support for 
Cluster-based Network Services
Kai Shen, Tao Yang, Lingkun Chu, JoAnne L. Holliday, Douglas A. Kuschner, and Huican Zhu, University of California, Santa BarbaraAbstractPrevious research has addressed the scalability and availability issues associated with the construction of cluster-based network services. This paper studies the clustering of replicated services when the persistent service data is 
frequently updated. To this end we propose Neptune, an infrastructural middleware that provides a flexible interface 
to aggregate and replicate existing service modules. Neptune accommodates a variety of underlying storage mechanisms, maintains dynamic and location-transparent service mapping to isolate faulty modules and enforce replica 
consistency. Furthermore, it allows efficient use of a multi-level replica consistency model with staleness control at 
its highest level. This paper describes Neptunes overall architecture, data replication support, and the results of our 
performance evaluation.
View the full text of this paper in 
HTML form and
PDF form.
If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
To become a USENIX Member, please see our Membership Information. 
 |