This material provides an overview of the HDFS architecture and is intended for contributors. The goal of this document is to provide a guide to the overall structure of the HDFS code so that contributors can more effectively understand how changes that they are considering can be made, and the consequences of those changes. The assumption is that the reader has a basic understanding of HDFS, its purpose, and how it fits into the Hadoop project suite.
An HTML version of the architectural documentation can be found at: http://kazman.shidler.hawaii.edu/ArchDoc.html
All comments and suggestions for improvements are appreciated.