Achieving optimal cache utility in constrained wireless networks through federated learning

Loading...
Thumbnail Image
Files
wowmom2020.pdf(428.94 KB)
Accepted version
Date
2020-08
Authors
Chilukuri, Shanti
Pesch, Dirk
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers, IEEE
Research Projects
Organizational Units
Journal Issue
Abstract
Edge computing allows constrained end devices in wireless networks to offioad heavy computing tasks or data storage when local resources are insufficient. Edge nodes can provide resources such as the bandwidth, storage and innetwork compute power. For example, edge nodes can provide data caches to which constrained end devices can off-load their data and from where user can access data more effectively. However, fair allocation of these resources to competing end devices and data classes while providing good Quality of Service is a challenging task, due to frequently changing network topology and/or traffic conditions. In this paper, we present Federated learning-based dynamic Cache allocation (FedCache) for edge caches in dynamic, constrained networks. FedCache uses federated learning to learn the benefit of a particular cache allocation with low communication overhead. Edge nodes learn locally to adapt to different network conditions and collaboratively share this knowledge so as to avoid having to transmit all data to a single location. Through this federated learning approach, nodes can find resource allocations that result in maximum fairness or efficiency in terms of the cache hit ratio for a given network state. Simulation results show that cache resource allocation using FedCache results in optimal fairness or efficiency of utility for different classes of data when compared to proportional allocation, while incurring low communication overhead.
Description
Keywords
Edge computing , Fairness , Federated learning , Resource allocation , Resource management , Data models , Quality of service , Silicon , Quality of experience , Bandwidth , Dynamic scheduling , Cache storage , Distributed processing , Learning (artificial intelligence) , Radio networks , Resource allocation , Telecommunication computing
Citation
Chilukuri, S. and Pesch, D. (2020) 'Achieving Optimal Cache Utility in Constrained Wireless Networks through Federated Learning'. 2020 IEEE 21st International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM), Cork, Ireland, 31 Aug -3 Sept, pp. 254-263. doi: 10.1109/WoWMoM49955.2020.00053
Copyright
© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.