DocumentCode :
1645725
Title :
Enhancing Scalability and Performance of Mashups Through Merging and Operator Reordering
Author :
Hassan, Osama Al-Haj ; Ramaswamy, Lakshmish ; Miller, John A.
Author_Institution :
Comput. Sci. Dept., Univ. of Georgia, Athens, GA, USA
fYear :
2010
Firstpage :
171
Lastpage :
178
Abstract :
Recently, mashups are gaining tremendous popularity as an important Web 2.0 application. Mashups provide end-users with an opportunity to create personalized Web services which aggregate and manipulate data from multiple diverse sources distributed across the Web. However, this increase in personalization also results in new scalability and performance challenges. Surprisingly, there are very few studies on the performance aspect of mashups. In this paper, we propose two novel techniques to enhance the scalability and performance of mashup platforms. The first is an efficient mashup merging scheme that avoids duplicate computations and unnecessary data retrievals by detecting common operator sequences in different mashups and executing them together. Second, we propose a canonical form-based mashup reordering scheme that not only transforms individual mashups to their most efficient forms but also increases the effectiveness of mashup merging. This paper also reports a number of experiments studying the benefits and costs of the proposed techniques.
Keywords :
Web services; merging; Web 2.0; Web services; data manipulation; mashups; merging; operator reordering; scalability; Distributed databases; Feeds; Indexes; Mashups; Merging; Prototypes; Scalability; Web 2.0; mashup; performance; personalization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ICWS), 2010 IEEE International Conference on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-8146-0
Electronic_ISBN :
978-0-7695-4128-0
Type :
conf
DOI :
10.1109/ICWS.2010.92
Filename :
5552787
Link To Document :
بازگشت