Visible to the public Analytics as a service architecture for cloud-based CDN: Case of video popularity prediction

TitleAnalytics as a service architecture for cloud-based CDN: Case of video popularity prediction
Publication TypeConference Paper
Year of Publication2018
AuthorsAloui, M., Elbiaze, H., Glitho, R., Yangui, S.
Conference Name2018 15th IEEE Annual Consumer Communications Networking Conference (CCNC)
KeywordsAnalytical models, analytics as a service architecture, cache storage, CDN logs, cloud computing, cloud-based CDN, Computer architecture, dynamic model training, end-user behaviour, end-user content delivery network requests, highly variable UGV popularity, k-means clustering prediction model, Metrics, NoSQL database, NoSQL databases, pattern clustering, prediction services, Predictive models, pubcrawl, quality of service, Resiliency, RESTful Web services, Scalability, scattered caches, Streaming media, Training, user generated videos, video popularity prediction, Web Caching, web services
AbstractUser Generated Videos (UGV) are the dominating content stored in scattered caches to meet end-user Content Delivery Networks (CDN) requests with quality of service. End-User behaviour leads to a highly variable UGV popularity. This aspect can be exploited to efficiently utilize the limited storage of the caches, and improve the hit ratio of UGVs. In this paper, we propose a new architecture for Data Analytics in Cloud-based CDN to derive UGVs popularity online. This architecture uses RESTful web services to gather CDN logs, store them through generic collections in a NoSQL database, and calculate related popular UGVs in a real time fashion. It uses a dynamic model training and prediction services to provide each CDN with related popular videos to be cached based on the latest trained model. The proposed architecture is implemented with k-means clustering prediction model and the obtained results are 99.8% accurate.
DOI10.1109/CCNC.2018.8319248
Citation Keyaloui_analytics_2018