Novel cache hierarchy using neighboring mobile devices to reduce task utilization

Emerging large-scale distributed storage systems such as content delivery networks (CDNs) are faced with the task of distributing peta-bytes of requested data from mobile service users. In this paper, we present a novel cache architecture with enhanced performance that aims to reduce the data distribution load on CDNs for large-scale storage systems. Our proposed architecture is located between a CDN and end-users and provides the data requested by an end-user by utilizing devices in his/her neighborhood.