Materialized view selection in feed following systems

Kaiji Chen, Yongluan Zhou

1 Citationer (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.

OriginalsprogEngelsk
TitelProceedings of the 2016 IEEE International Conference on Big Data
Antal sider10
ForlagIEEE Press
Publikationsdato2016
Sider442-451
ISBN (Trykt)978-1-4673-9006-4
ISBN (Elektronisk)978-1-4673-9005-7
DOI
StatusUdgivet - 2016
Udgivet eksterntJa
Begivenhed2016 IEEE International Conference on Big Data - Washington D. C., USA
Varighed: 5 dec. 20158 dec. 2015

Konference

Konference2016 IEEE International Conference on Big Data
Land/OmrådeUSA
ByWashington D. C.
Periode05/12/201508/12/2015

Fingeraftryk

Dyk ned i forskningsemnerne om 'Materialized view selection in feed following systems'. Sammen danner de et unikt fingeraftryk.

Citationsformater