Consensus inside
Tudor David, Rachid Guerraoui, Maysam Yabandeh · 2014
Scaling to a large number of cores with non-uniform communication latency and unpredictable response time may call for viewing a modern many-core architecture as a distributed system. In this view, the cores replicate shared data and ensure consistency among replicas through a message-passing based agreement protocol.