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