November 2017
Intermediate to advanced
588 pages
29h 19m
English
The chapter reviews theoretical foundations of important algorithms at the heart of system and application software. These concepts help us better understand cloud resource management policies and the mechanisms implementing these policies. The chapter starts with an overview of concurrent execution of communicating processes followed by a presentation of BSP, a bridging hardware-software model, and of its version for a multicore computational model. Petri Nets, intuitive models able to describe concurrency and conflict and able to model both data flow and control flow computational models are also discussed.
Concurrency emphasizes cooperation and interference among activities, while parallel ...
Read now
Unlock full access