Chapter 7. CPUs and Domain-Specific Hardware

In Chapter 1, “Introduction to Distributed Platforms,” you saw that a distributed services platform requires distributed services nodes (DSNs) to be present as close as possible to the user applications. The services provided by these DSNs may require substantial processing capabilities, especially when features such as encryption and compression are required.

DSNs can be implemented with domain-specific hardware or general-purpose CPUs. It is essential to have a historical perspective on this topic because the pendulum has swung in both directions a couple of times.1 Back in the 1970s–1980s, at the time of mainframes, the central CPUs were not fast enough to do both computing and I/O. Coprocessors ...

Get Building a Future-Proof Cloud Infrastructure: A Unified Architecture for Network, Security, and Storage Services 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.