11.3. Summary
In this chapter we've explored not only the mechanics of creating a compute server, but also some of the subtle issues that arise in building parallel applications. As we've seen, creating a replicated-worker application isn't as easy as just generating tasks, dropping them into a space, and letting workers compute them. Often we need to consider the granularity of the tasks as well as the resource constraints of the space in a shared environment.
The compute server application we developed in this chapter is simple, yet an interesting basis for further study and exploration. Much would need to be done to commercialize such a server, and there is much that you can learn from experimenting and extending the current server; the exercises ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access