Research Article

PPEFL: An Edge Federated Learning Architecture with Privacy-Preserving Mechanism

Algorithm 2

Aggregation in edge servers and cloud server.
1: Procedure AGGREGATION IN EDGE SERVERS
2: EVENT: Receive and features
3:  For each edge in parallel do
4:   Train E-CNN
5:   
6:   Ifthen
7:   
8:    Ifthen
9:     For each client in parallel do
10:     
11:     End for
12:    End if
13:  End for
14: End procedure
15: Procedure AGGREGATION IN CLOUD SERVERS
16:  Ifthen
17:   
18:   For each client in parallel do
19:    
20:   End for
21:  End if
22: End procedure