Dynamic Resource Caching in the IoT Application Layer for Smart Cities
- 18 October 2017
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 5 (2), 606-613
- https://doi.org/10.1109/jiot.2017.2764418
Abstract
We propose to apply CoAP Publish/Subscribe to cache popular IoT resources in a broker to reduce the energy consumption of servers (which host these popular resources) and the average delay for delivering the IoT resources’ contents to the clients. We provide the smart parking application in smart cities as an example to demonstrate the benefit for conducting popular IoT resource caching. However, caching popular IoT resources in the broker may not always be the optimal choice, i.e., the broker may be congested by caching too many IoT resources, and so the average delay for enabling the broker to deliver contents of the IoT resources may be unbearable. Thus, we propose a novel Energy Aware and latency guaranteed dynamic reSourcE caching (EASE) strategy to enable the broker to cache suitable popular resources such that the energy savings from the servers are maximized, while the average delay for publishing the contents of the resources to the corresponding clients is minimized. We demonstrate the performances of EASE via simulations as compared to other two baseline IoT resource caching strategies.Keywords
This publication has 21 references indexed in Scilit:
- Design choices for the IoT in Information-Centric NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- On the Performance of Caching and Forwarding in Information-Centric Networking for the IoTLecture Notes in Computer Science, 2015
- How Much to Coordinate? Optimizing In-Network Caching in Content-Centric NetworksIEEE Transactions on Network and Service Management, 2015
- Internet of Things: A Survey on Enabling Technologies, Protocols, and ApplicationsIEEE Communications Surveys & Tutorials, 2015
- Caching in Named Data Networking for the wireless Internet of ThingsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Security of the Internet of Things: perspectives and challengesWireless Networks, 2014
- In-network caching of Internet-of-Things dataPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Data Management for the Internet of Things: Design Primitives and SolutionSensors, 2013
- Caching in information centric networking: A surveyComputer Networks, 2013
- Acceleration of Stochastic Approximation by AveragingSIAM Journal on Control and Optimization, 1992