CacheL-A cache algorithm using leases for node data in the internet of things

Research output: Chapter in Book/Report/Conference proceedingsConference proceedingpeer-review

Abstract

Wireless Sensor Networks (WSNs) allow applications to interact with the physical world using sensing nodes deployed in an Internet of Things (IoT). Many WSN sensing nodes have constrained computing and memory capabilities. This paper details a new cache algorithm suitable for use on constrained nodes and its use in an architecture incorporating caching and the flow of data from sensors to services, possibly Cloud-based. This cache algorithm is influenced by the Clock paging algorithm and manages the leases of cached data in its replacement policy, removing the need for a separate process for this. This paper presents implementations of the algorithm in C on the Contiki OS and Java, compares its performance to LRU and considers its suitability for use on constrained WSN nodes.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE 4th International Conference on Future Internet of Things and Cloud, FiCloud 2016
EditorsIrfan Awan, Winston Seah, Muhammad Younas
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-8
Number of pages8
ISBN (Electronic)9781509040520
DOIs
Publication statusPublished - 23 Sep 2016
Event4th IEEE International Conference on Future Internet of Things and Cloud, FiCloud 2016 - Vienna, Austria
Duration: 22 Aug 201624 Aug 2016

Publication series

NameProceedings - 2016 IEEE 4th International Conference on Future Internet of Things and Cloud, FiCloud 2016

Conference

Conference4th IEEE International Conference on Future Internet of Things and Cloud, FiCloud 2016
Country/TerritoryAustria
CityVienna
Period22/08/1624/08/16

Keywords

  • Cache
  • Contiki
  • Lease
  • LRU
  • Paging Algorithms
  • Wireless Sensor Networks

Fingerprint

Dive into the research topics of 'CacheL-A cache algorithm using leases for node data in the internet of things'. Together they form a unique fingerprint.

Cite this