FRACS: A Hybrid Fragmentation-Based CDN for E-commerce Applications
Résumé
This paper introduces FRACS, a hybrid Content delivery network which accelerates the access to both relatively static applications and more dynamic applications. Currently, CDNs serve the dynamic content from the edge in two major ways: page assembly or edge computing. Page assembly assumes that the proportion of cacheable content is high, that the cached fragments are reusable and that they do not change very often, while edge computing generally assumes that the whole application is replicated on the edge, which is not always suitable. Additionally, current CDNs do not provide a means of scaling the database component of a Web application. FRACS combines both page assembly and edge computing in order to address the needs of various Web applications. FRACS automatically determines the replicable fragments of a Web application, then modifies the application's code to generate fragmented pages in ESI format and to enable the server to serve the fragments separately. Moreover, FRACS maintains the consistency of all the manipulated fragments. Using the TPC-W benchmark, FRACS achieves up to 60% savings in bandwidth and more than an 80% reduction in response time.
Domaines
WebOrigine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...