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 | Size | Format | |
---|---|---|---|---|
Evaluating Communication Frameworks for Federated Deep Learning in Simulated Edge Environments.pdf Restricted Access | 981.4 kB | Adobe PDF | View/Open |
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.