AIT  Vol.7 No.2 , April 2017
Proposed Caching Scheme for Optimizing Trade-off between Freshness and Energy Consumption in Name Data Networking Based IoT
Abstract: Over the last few years, the Internet of Things (IoT) has become an omnipresent term. The IoT expands the existing common concepts, anytime and anyplace to the connectivity for anything. The proliferation in IoT offers opportunities but may also bear risks. A hitherto neglected aspect is the possible increase in power consumption as smart devices in IoT applications are expected to be reachable by other devices at all times. This implies that the device is consuming electrical energy even when it is not in use for its primary function. Many researchers’ communities have started addressing storage ability like cache memory of smart devices using the concept called—Named Data Networking (NDN) to achieve better energy efficient communication model. In NDN, memory or buffer overflow is the common challenge especially when internal memory of node exceeds its limit and data with highest degree of freshness may not be accommodated and entire scenarios behaves like a traditional network. In such case, Data Caching is not performed by intermediate nodes to guarantee highest degree of freshness. On the periodical updates sent from data producers, it is exceedingly demanded that data consumers must get up to date information at cost of lease energy. Consequently, there is challenge in maintaining tradeoff between freshness energy consumption during Publisher-Subscriber interaction. In our work, we proposed the architecture to overcome cache strategy issue by Smart Caching Algorithm for improvement in memory management and data freshness. The smart caching strategy updates the data at precise interval by keeping garbage data into consideration. It is also observed from experiment that data redundancy can be easily obtained by ignoring/dropping data packets for the information which is not of interest by other participating nodes in network, ultimately leading to optimizing tradeoff between freshness and energy required.
Cite this paper: Shrimali, R. , Shah, H. and Chauhan, R. (2017) Proposed Caching Scheme for Optimizing Trade-off between Freshness and Energy Consumption in Name Data Networking Based IoT. Advances in Internet of Things, 7, 11-24. doi: 10.4236/ait.2017.72002.

[1]   Jacobson, V., Burke, J., Zhang, L., Zhang, B., Claffy, K., Krioukov, D., Papadopoulos, C., Abdelzaher, T., Wang, L., Yeh, E. and Crowley, P. (2014) Named Data Networking (NDN) Project 2013-2014 Report. Palo Alto Research Centre.

[2]   Baccelli, E., Mehlis, C., Hahm, O., Schmidt, T.C. and Whlisch, M. (2014) Information Centric Networking in the IoT: Experiments with NDN in the Wild. Proceedings of ACM ICN, Paris, 24-26 September 2014, 77-86.

[3]   Chen, X., Fan, Q. and Yin, H. (2013) Caching in Information-Centric Networking: From a Content Delivery Path Perspective Innovations. 9th International Conference on Information Technology, Abu Dhabi, 17-19 March 2013, 48-53.

[4]   Hail, M.A., Amadeot, M., Molinarot, A. and Fischer, S. (2015) Caching in Named Data Networking for the Wireless Internet of Things. IEEE International Conference on Recent Advances in Internet of Things, Singapore, 7-9 April 2015, 1-6.

[5]   Quevedo, J., Corujo, D. and Aguiar, R. (2014) Consumer Driven Information Freshness Approach for Content Centric Networking. IEEE Conference on Computer Communications Workshops, Toronto, 27 April-2 May 2014, 482-487.

[6]   Chen, X., Fan, Q. and Yin, H. (2014) CANR: Cache-Aware Name-Based Routing. IEEE 3rd International Conference on Cloud Computing and Intelligence Systems, Shenzhen, 27-29 November 2014, 212-217.

[7]   Thar, K., Ullah, S. and Hong, C.S. (2014) Consistent Hashing Based Cooperative Caching and Forwarding in Content Centric Network. Network, Operations and Management Symposium, Hsinchu, 17-19 September 2014, 1-4.

[8]   Liu, T., Tian, M. and Cheng, D. (2013) Content Activity Based Short-Cut Routing in Content Centric Networks. 4th IEEE International Conference on Software Engineering and Service Science, Beijing, 23-25 May 2013, 479-482.

[9]   Meng, X., Zheng, L., Li, L. and Li, J. (2015) PAM: An Efficient Power-Aware Multi-Level Cache Policy to Reduce Energy Consumption of Software Defined Network. International Conference on Industrial Networks and Intelligent Systems, Tokyo, 2-4 March 2015, 18-23.

[10]   Afanasyev, A., Moiseenko, I. and Zhang, L. (2015) NDN SIM: NDN Simulator for NS-3. Technical Report NDN-0028.