Content Distribution Networks (CDN) plays a major role in reducing client latency and minimizing network workload. To disseminate data effectively to end users spread geographically, Consistency has to be maintained between origin server, surrogate servers and intermediate proxies. In this paper, we propose a novel approach that provides scalable and flexible solution for maintaining consistency. The model uses concept of Cooperative Consistency along with mechanism called Object Lifetime to achieve strong/weak consistency depending on the nature of object accessed. The proposed model will reduce message and state space overhead at both server and proxy significantly. To send server notifications to proxies, we use application-level multicast that enhances performance and applies in a scalable manner to content distribution network.
View Full Article
Download or view the complete article PDF published by the author.