NimbleCache - low cost, dynamic cache allocation in constrained edge environments

dc.contributor.authorChilukuri, Shanti
dc.contributor.authorPesch, Dirk
dc.date.accessioned2021-02-04T16:25:56Z
dc.date.available2021-02-04T16:25:56Z
dc.date.issued2021-03
dc.date.updated2021-02-04T16:12:12Z
dc.description.abstractEdge computing and caching of data in the Internet such as reduced energy of Things (consumption by IoT end devices and increased availability of data and Quality of Service (QoS). In typical IoT scenarios, edge nodes (gateways) support several end devices, each of which may produce data in different patterns. In addition, data generated by different types of end devices varies in the application QoS requirements while also widely varying in the data access patterns by IoT services. Managing the data storage resources at edge nodes in such scenarios is a difficult task, especially since the edge nodes themselves may have limited computation capability and storage space. In this paper, we propose a dynamic, differentiated edge cache allocation strategy called NimbleCache that has low computational requirements and performs efficient cache allocation at edge nodes. Based on a Mixture Density Network (MDN), NimbleCache allocates varying portions of the edge cache to traffic of different IoT applications to achieve cache hit ratios very close to the target hit ratio. Simulation results show that NimbleCache achieves good average cache hit ratio with l cache space requirement and small computational overhead.en
dc.description.statusPeer revieweden
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationChilukuri, S. and Pesch, D. (2021) 'NimbleCache - Low Cost, Dynamic Cache Allocation in Constrained Edge Environments', 2021 IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China, 29 March-1 April, (7 pp). doi: 10.1109/WCNC49053.2021.9417473en
dc.identifier.doi10.1109/WCNC49053.2021.9417473
dc.identifier.endpage7en
dc.identifier.startpage1en
dc.identifier.urihttps://hdl.handle.net/10468/11038
dc.language.isoenen
dc.publisherInstitute of Electrical and Electronics Engineers, IEEEen
dc.relation.projectinfo:eu-repo/grantAgreement/EC/H2020::MSCA-COFUND-FP/713567/EU/Cutting Edge Training - Cutting Edge Technology/EDGEen
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/13/RC/2077/IE/CONNECT: The Centre for Future Networks & Communications/en
dc.relation.urihttps://ieeexplore.ieee.org/document/9417473
dc.rights© 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.en
dc.subjectEdge computingen
dc.subjectInternet of Thingsen
dc.subjectData cachingen
dc.subjectCache storageen
dc.subjectEnergy consumptionen
dc.subjectSimulationen
dc.subjectMemoryen
dc.subjectQuality of serviceen
dc.subjectLogic gatesen
dc.subjectDynamic schedulingen
dc.titleNimbleCache - low cost, dynamic cache allocation in constrained edge environmentsen
dc.typeConference itemen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
adapcachemdn.pdf
Size:
371.88 KB
Format:
Adobe Portable Document Format
Description:
Accepted version
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description: