Communication Abstractions
In this lesson, we discuss what communication abstractions can be used to build distributed systems. We particularly look at distributed shared memory (DSM) in this lesson.
We'll cover the following...
Given a basic messaging layer, we now approach the next question in this chapter: what abstraction of communication should we use when building a distributed system?
The systems community developed a number of approaches over the years. One body of work took OS abstractions and extended them to operate in a distributed environment. For example, distributed shared memory (DSM) ...