Context-Aware Caching in Wireless IoT Networks

Wireless communication has been increasingly utilized to connect a plethora of services over the Internet backbone. Caching is considered to be a way forward to efficiently deliver contents over the Internet. However, with the introduction of the Internet of Things (IoT) concept, new requirements emerge. In contrast to traditional Internet traffic, IoT data are ordinarily transient and occasionally refreshed by the producer. Furthermore, IoT devices can be resource-constrained with limitations in terms of energy, storage, and processing capabilities. In this paper, we propose a new context-aware caching approach for IoT networks which pro-actively learn the caching need in a particular instant and modify the cached data to improve the cache hit rate. This approach can enable application to achieve a better user experience since the user will not have to wait for the data to be retrieved from a central entity.