The relational model with relation-valued attributes
Information Systems
Aurora: a new model and architecture for data stream management
The VLDB Journal — The International Journal on Very Large Data Bases
Database Systems Concepts
Operator scheduling in data stream systems
The VLDB Journal — The International Journal on Very Large Data Bases
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MashMaker: mashups for the masses
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Programming by a sample: rapidly creating web applications with d.mix
Proceedings of the 20th annual ACM symposium on User interface software and technology
Damia: a data mashup fabric for intranet applications
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
SpreadMash: A Spreadsheet-Based Interactive Browsing and Analysis Tool for Data Services
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Understanding Mashup Development
IEEE Internet Computing
Mashroom: end-user mashup programming using nested tables
Proceedings of the 18th international conference on World wide web
ACM SIGMOD Record
MACE: A Dynamic Caching Framework for Mashups
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Enhancing Scalability and Performance of Mashups Through Merging and Operator Reordering
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
A scalable and efficient Web 2.0 reader platform for mashups
International Journal of Web Engineering and Technology
An efficient and scalable ranking technique for mashups involving RSS data sources
Journal of Network and Computer Applications
Hi-index | 0.00 |
Recently, mashups as a new type of application have gained tremendous popularity, which provide opportunities of creating personalized Web applications using Internet-based resources to end-users. Meanwhile, the performance of mashups can not be neglected while the end-users participate in mashups construction. Nowadays, there is a lot of research work with a focus on developing tools or platforms to support mashups construction. However, there are few studies concerned about the performance of mashups. In order to improve mashups performance, this paper draws on experience of relational algebra query optimization to establish mashup query-tree model and mashup operator performance model, and defines mashup operators' equivalent transformation rules and query-tree heuristic rules. On this basis, this paper proposes an optimization algorithm for mashups performance. Experiments show that our strategy can effectively improve the run-time performance of mashups.