Includes supplementary material: sn.pub/extras
José C. Cunha
Cluster Middleware Processing Routing Scheduling algorithms computer computer architecture database distributed systems multimedia parallel programming programming tools ubiquitous computing