1. Introduction -- 2. Network technologies -- 3. Properties of networks and data -- 4. Unstructured overlays -- 5. Foundations of structured overlays -- 6. Distributed hash tables -- 7. Probabilistic algorithms -- 8. Content-based networking and publish/subscribe -- 9. Security -- 10. Applications -- 11. Conclusions.
With their ability to solve problems in massive information distribution and processing, while keeping scaling costs low, overlay systems represent a rapidly growing area of R & D with important implications for the evolution of Internet architecture. Inspired by the author's articles on content based routing, Overlay Networks: Toward Information Networking provides a complete introduction to overlay networks. Examining what they are and what kind of structures they require, the text covers the key structures, protocols, and algorithms used in overlay networks. It reviews the current state of th.