Trends such as increasing mobile device ownership and faster and more affordable internet speed have contributed to significant demands in media-based services on mobile devices. There has been an emphasis on content delivery networks to support media-based services. However, achieving high-performance content delivery in large-scale dynamic network environments is still operationally challenging, especially when we have to consider the diverse application requirements. One emerging research trend is to explore the use of machine learning techniques to enhance content delivery quality. in this article, we review and discuss existing state of the art machine learning-based approaches on enhancing content delivery performance. Discussions in this article will benefit readers and help identify future research agendas and opportunities.
All Science Journal Classification (ASJC) codes
- Information Systems
- Hardware and Architecture
- Computer Networks and Communications