September 2018
Intermediate to advanced
412 pages
11h 12m
English
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 ...