Chapter 11. Service Overlays

An overlay designed to provide a network service such as selecting an alternate routing path, multicast delivery, or session establishment is referred to as a service overlay. In addition, the application of principles of service-oriented architectures to P2P overlays is of growing interest. Three concepts—resource virtualization, service orientation, and devices as peers—unify these two categories of service overlay and are described here. For network services we look at examples such as delivering DNS records from a DHT, resilient overlay networks, and QoS-aware overlays. Then we discuss service discovery, replication, and load balancing in the context of service-oriented service overlays. The chapter concludes ...

Get P2P Networking and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.