\ifdraft
\svnInfo $Id$
\fi

I gratefully acknowledge the contributions of the colleagues who have
proved invaluable in conducting this research. I am especially
indebted to my advisor, Prof.\ David Karger, who provided essential
guidance for this project since I began working with him as an
undergraduate. I also owe thanks to Prof.\ Frans Kaashoek and the PDOS
group for their help and support; I would not have made much progress
without aid from the Chord team. My colleague Austin Clements helped
make many of the key design decisions behind Arpeggio, and was always
willing to lend an ear as I proceeded through implementation and
evaluation. Finally, Irene Zhang kept me sane throughout the whole
process, a difficult task even at the best of times.

\vspace{0.5in}\noindent

\noindent This research was conducted as part of the IRIS project
(\url{http://project-iris.net/}), supported by the National Science
Foundation under Cooperative Agreement No.\ ANI0225660, and was
additionally supported by the Office of Naval Research under a
National Defense Science and Engineering Graduate (NDSEG) Fellowship.

\vspace{0.5in}

\noindent Portions of this thesis are adapted from
\begin{quote}
  Austin~T. Clements, Dan R.~K. Ports, and David~R. Karger,
  \emph{Arpeggio: Metadata searching and content sharing with
    {C}hord}, Proceedings of the 4th International Workshop on
  Peer-to-Peer Systems ({IPTPS} '05) (Ithaca, NY, USA), Lecture Notes
  in Computer Science, vol. 3640, Springer, February 2005, pp.~58--68.
\end{quote}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "thesis"
%%% TeX-command-default: "rubber"
%%% End: 
