A Survey on Distributed Hash Tables and Distributed File Systems
Introduction This article will define client-network architecture, peer-to-peer network architecture and how many applications use distributed hash tables (DHTs) in their implementations of distributed file systems (DFS). Although this blog is technical, all terms will be explained such that it is accessible to readers with no networking, computer science, or systems background can understand and appreciate the critical design decisions that are made and why these systems are so powerful. Before diving into DHTs and DFSs, we must lay the groundwork to understand how simple
Read more