Sciweavers

ICWS
2009
IEEE

MACE: A Dynamic Caching Framework for Mashups

14 years 1 months ago
MACE: A Dynamic Caching Framework for Mashups
—The recent surge of popularity has established Mashups as an important category of Web 2.0 applications. Mashups are essentially Web services that are often created by end-users. They aggregate and manipulate data from sources around the World Wide Web. Surprisingly, there are very few studies on the scalability and performance of mashups. In this paper, we study caching as a vehicle for enhancing the scalability and the efficiency of mashups. Although caching has long been used to improve the performance of Web services, mashups pose some unique challenges that necessitate a more dynamic approach to caching. Towards this end, we present MACE - a cache specifically designed for mashups. In designing the MACE framework this paper makes three technical contributions. First, we present a model for representing mashups and analyzing their performance. Second, we propose an indexing scheme that enables efficient reuse of cached data for newly created mashups. Finally, this paper also ...
Osama Al-Haj Hassan, Lakshmish Ramaswamy, John A.
Added 08 Mar 2010
Updated 08 Mar 2010
Type Conference
Year 2009
Where ICWS
Authors Osama Al-Haj Hassan, Lakshmish Ramaswamy, John A. Miller
Comments (0)