Materialized view selection in feed following systems

Kaiji Chen, Yongluan Zhou

1 Citation (Scopus)

Abstract

Recently emerging feed-following applications generate personalized event streams from various feeds and deliver them to a large number of users. To provide a low-latency service, a feed-following system has to buffer the events in a number of tables, called materialized views, and choosing views to materialize is critical to the system performance. State-of-the-art solutions only consider view selections for each individual user. Due to the existence of very popular feeds and social communities, users often share a lot of feeds that they follow and hence performing a global optimization by considering all the users can significantly enhance the system performance. However, performing such a global optimization needs to choose views for materialization from an exponential number of possible ones. To solve the issue, we propose an effective method to generate candidate views that are potentially beneficial. We then propose several cost-based algorithms to solve the global view selection problem, which adopt a cost model that captures the cost of both user query processing and view maintenance and make use of the containment relationships among the sets of feeds followed by the individual users. We implement the complete approach in a prototype system and perform experiments on a computing cluster using both real and synthetic data. The results indicate that our approach outperforms the state-of-the-art approaches significantly.

Original languageEnglish
Title of host publicationProceedings of the 2016 IEEE International Conference on Big Data
Number of pages10
PublisherIEEE Press
Publication date2016
Pages442-451
ISBN (Print)978-1-4673-9006-4
ISBN (Electronic)978-1-4673-9005-7
DOIs
Publication statusPublished - 2016
Externally publishedYes
Event2016 IEEE International Conference on Big Data - Washington D. C., United States
Duration: 5 Dec 20158 Dec 2015

Conference

Conference2016 IEEE International Conference on Big Data
Country/TerritoryUnited States
CityWashington D. C.
Period05/12/201508/12/2015

Fingerprint

Dive into the research topics of 'Materialized view selection in feed following systems'. Together they form a unique fingerprint.

Cite this