Federated Machine Learning for Resource Allocation in Multi-domain Fog Ecosystems
2023 (English)In: 2023 IEEE 12th International Conference on Cloud Networking, CLOUDNET, Institute of Electrical and Electronics Engineers (IEEE), 2023, p. 290-298Conference paper, Published paper (Refereed)
Abstract [en]
The proliferation of the Internet of Things (IoT) has incentivised extending cloud resources to the edge in what is deemed fog computing. The latter is manifesting as an ecosystem of connected clouds, geo-dispersed and of diverse capacities. In such ecosystem, workload allocation to fog services becomes a non-trivial challenge. Users' demand at the edge is diverse, which does not lend to straightforward resource planning. Conversely, running services at the edge may leverage proximity, but it comes at higher operational cost let alone increasing risk of resource straining. Consequently, there is a need for intelligent yet scalable allocation solutions that counter the adversity of demand, while efficiently distributing load between the edge and farther clouds. Machine learning is increasingly adopted in resource planning. This paper proposes a federated deep reinforcement learning system, based on deep Q-learning network (DQN), for workload distribution in a fog ecosystem. The proposed solution adapts a DQN to optimize local workload allocations, made by single gateways. Federated learning is incorporated to allow multiple gateways in a network to collaboratively build knowledge of users' demand. This is leveraged to establish consensus on the fraction of workload allocated to different fog nodes, using lower data supply and computation resources. System performance is evaluated using realistic demand from Google Cluster Workload Traces 2019. Evaluation results show over 50% reduction in failed allocations when spreading users over larger number of gateways, given fixed number of fog nodes. The results further illustrate the trade-offs between performance and cost under different conditions.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023. p. 290-298
Series
IEEE International Conference on Cloud Networking, ISSN 2374-3239, E-ISSN 2771-5663
Keywords [en]
Workload Allocation, Federated Learning, Deep Q-network, Fog networks, Federated Average Aggregation
National Category
Computer Systems Computer Sciences Communication Systems
Research subject
Scientific Computing; Computer Science with specialization in Computer Communication
Identifiers
URN: urn:nbn:se:uu:diva-536184DOI: 10.1109/CloudNet59005.2023.10490033ISI: 001222507300018ISBN: 9798350313062 (electronic)ISBN: 9798350313079 (print)OAI: oai:DiVA.org:uu-536184DiVA, id: diva2:1889100
Conference
12th International Conference on Cloud Networking (CloudNet), NOVEMBER 01-03, 2023, Hoboken, NJ, USA
Projects
eSSENCE - An eScience Collaboration2024-08-142024-08-142025-01-07Bibliographically approved