10-06-2017, 10:40 AM
Quiver, a system that coordinates service proxies on the "edge" of the Internet to serve distributed clients accessing a service involving mutable objects. Quiver allows these proxies to perform consistent access to shared objects, migrating objects to proxies that perform operations on those objects. These migrations dramatically improve performance when operations involving an object exhibit geographic location, since the migration of this object to the proximity of the proxies that host these operations will benefit all of these operations. Other workloads benefit from Quiver dispersing the computational load through the proxies, and saving the costs of sending operating parameters over the wide area when these are large. Quiver also supports optimizations for readings of individual objects that do not involve object migration.
Using quiver, it will be easy to access shared proxies to provide consistent access to shared objects. By migrating objects to proxies and allowing them to perform operations on those objects, performance will be improved by involving geographic location. The migration of objects to different proxies will help to accommodate all these operations with a good profit.
It can be understood in the following video: