Eventual consistency for higher performance

In this section, we will argue why eventual consistency design is an important consideration for the higher performance of IoT applications. Eventual consistency is a specific form of weak consistency; the system guarantees that if no new updates are made to the object, eventually all accesses will return the last updated value. This mechanism is very effective in the highly distributed world of IoT applications. The maximum size of the inconsistency window can be determined based on factors such as communication delays, the load on the system, and the number of replicas involved in the replication scheme. Domain Name System (DNS) implements this system; in this case, updates to a name are distributed ...

Get Industrial Internet Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.