Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/184144
Title: Evaluating communication frameworks for federated deep learning in simulated edge environments
Authors: Ong, Aden Yew
Keywords: Computer and Information Science
Issue Date: 2025
Publisher: Nanyang Technological University
Source: Ong, A. Y. (2025). Evaluating communication frameworks for federated deep learning in simulated edge environments. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/184144
Abstract: Federated Deep Learning (FDL) enables collaborative deep learning on distributed devices while preserving data privacy, but its practical performance can heavily depend on the chosen communication framework especially on the edge. This study evaluates three following protocols Hypertext Transfer Protocol (HTTP), gRPC, and MQ Telemetry Transport (MQTT) in a simulated edge environment using Docker and the CIFAR-10 dataset. We systematically compare their impact on overall training completion time, communication latency, data transfer overhead, and system resource utilization (CPU, memory, network I/O). Our reproducible Docker-based methodology revealed significant trade-offs: Contrary to expectations based solely on protocol design, HTTP achieved the fastest overall training time in our synchronous setup, despite higher data overhead from JSON serialization. gRPC offered superior bandwidth efficiency via binary Protobufs but suffered from increased processing time and server CPU load due to implementation-specific data handling overhead. MQTT proved resource-frugal, especially suitable for constrained devices and asynchronous communication, yet its broker-based architecture and JSON usage led to longer end-to-end training durations. The model accuracy remained consistent across frameworks. These findings highlight that framework selection requires balancing bandwidth efficiency (gRPC), overall speed in synchronous settings (HTTP), and resource constraints or asynchronicity (MQTT). This work provides crucial empirical evidence to guide the deployment of efficient federated deep learning systems on the edge.
URI: https://hdl.handle.net/10356/184144
Schools: College of Computing and Data Science 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:CCDS Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Evaluating Communication Frameworks for Federated Deep Learning in Simulated Edge Environments.pdf
  Restricted Access
981.4 kBAdobe PDFView/Open

Page view(s)

23
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.