by Ian Pratt and Steve Hand (University of Cambridge, UK)
The AutoMed project investigates the practical application of graph based database schema transformation, its use in automating global query processing and the application of heuristic and evolutionary computing techniques to schema improvement and global query optimisation for heterogeneous databases.
Globe is a research project on building large-scale distributed systems. We hope to support a billion users who collectively own a trillion objects. Globe is based on the idea of a distributed shared object, in which many machines can map onto and use the same object at the same time. In this respect, the paradigm is a kind of object-based distributed shared memory. We are looking at issues such as mobile objects, locating objects, replication strategies, security, the use of agents, and other topics.
PAST is a large-scale, peer-to-peer archival storage utility that provides scalability, availability, security and cooperative resource sharing. Files in PAST are immutable and can be shared at the discretion of their owner. PAST is built on top of Pastry, a generic, scalable and efficient substrate for peer-to-peer applications.
This project aims to build a public
infrastructure for wide-area distributed computing. We envisage a world in
which Xenoserver execution platforms will be scattered across the globe and
available for any member of the public to submit code for execution. Crucially,
the sponsor of the code will be billed for all the resources used or reserved
during the course of execution. This will serve to encourage load balancing,
limit congestion, and hopefully even make the platform self-financing.
As part of this project we are
developing XenoStore, a distributed peer-to-peer storage system which
provides high reliability and availability by the use of advanced caching
and coding techniques.
[CIFS 1996] CIFS: A Common Internet File System. Microsoft Interactive Developer Magazine. November 1996. available from http://www.microsoft.com/Mind/1196/CIFS.htm
[Dabek 2001] F. Dabek, M. Kaashoek, D. Karger, R. Morris, and I. Stoica. Wide-area cooperative storage with CFS. Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP '01). Banff, Canada. October 2001.
[Gibson 2000] G. A. Gibson, and Rodney van Meter.Network Attached Storage Architecture. Communications of the ACM 43(11). November 2000 .
[Hand 2002] S. Hand, and T. Roscoe. Mnemosyne: Peer-to-Peer Steganographic Storage. Proceedings of the 1st International Workshop on Peer-to-Peer Systems. Boston, MA. March 2002.
[Kubiatowicz 2000] J. Kubiatowicz et al..OceanStore: An Architecture for Global-Scale Persistent Storage. Proceedings of the Ninth international Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000). November 2000.
[Mesnier 2002] M. Mesnier.The Rebirth of Object-Based Storage. Intel Developer Forum Presentation. January 2002. available from ftp://download.intel.com/labs/storage/download/rebirthOSD.pdf.
[Moreton 2002] T. D. Moreton, I. A. Pratt and T. L. Harris.Storage, Mutability and Naming in Pasta. Proceedings of the International Workshop on Peer-to-Peer Computing at Networking 2002. Pisa, Italy. May 2002.
[NFS 1989] NFS: Network File System Protocol Specification. RFC 1094. Sun Microsystems, Inc.. Menlo Park, CA. 1989.
[Rowstron 2001] A. Rowstron, and P. Druschel.Storage Management and Caching in PAST, a Large Scale Persistent Peer-to-peer Storage Utility. Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP '01). Banff, Canada. October 2001.
[Satran 2002] J. Satran, K. Meth, C. Sapuntzakis, M. Chadalapaka and E. Zeidner.iSCSI. Internet draft available at http://www.ietf.org/internet-drafts/draft-ietf-ips-iscsi-18.txt
Maintained by Rogério de Lemos (r.delemos@ukc.ac.uk)
Last updated 4 November, 2002