3 ms·
In Ghana and Kenya, Open Learning Exchange tackles the bandwidth cost and latency issue by utilizing Ground Computing hosting based applications that require 2-
by staticvar 11y ago
In Ghana and Kenya, Open Learning Exchange tackles the bandwidth cost and latency issue by utilizing Ground Computing hosting based applications that require 2-way data interactions and adhere to Eventual Consistency. What Eventual Consistency means is that the apps are hosted in several communities on Ground Servers but "eventually" the Ground Servers connect to the Internet and sync with a central node on the Internet where other Ground Servers are also syncing to. This isn't so great if the latency of the 2-way data you care about is between someone in Nairobi and Atlanta but it is a big improvement between for 2-way interactions between people in the same community using the same Ground Server. Yet, there are certain kinds of 2-way data where gaps between syncs matters less as is the case of book and movie ratings in our Open Source Learning Management System that we built and host in schools, libraries, and community centers.