HDFS Federation is a way of using multiple name nodes to spread the filesystem namespace over. Unlike the first HDFS versions, which simply managed entire clusters using a single NameNode, which does not scale that well as the size of the cluster grows, HDFS Federation can support significantly larger clusters and horizontally scales the NameNode or name service using multiple federated name nodes. Take a look at the following diagram: