ive and NFV have not been investigated within the comparative study for 5G architecture. Moreover, the 5G E2E several edge computing architecture and network slicing have not paradigms, including MEC been discussed in [20] nor the architecture and fog computing. and role of SDN and NFV in 5G networks Moreover, it discussed the SDN and NFV technologies M. Alfaqawi et al. in C-RAN. Meanwhile, Tian et al. [6] provided an in-depth study on the security challenges, issues, and solutions in C-RAN. Furthermore, Agiwal et al. [7] discussed the architectural enhancements on the 5G RAN including the physical and medium access controller (MAC) layers. Moreover, Sharma et al. [8] highlighted the several challenges of mMTC such as quality of service (QoS), RAN congestion, handover, and SO on. In [9-13], Internet of Things (IoT) networks have been investigated by considering 5G connectivity in conjunction with several IoT wireless technologies. In [14], the security protocols and advantages of the 5G IoT networks have been investigated. However, the research works in [9-14] did not consider the several enhancements on 5G networks in order to fulfill the diverse IoT applications and requirements. In contrast to these surveys, we investigate, herein, not only C- RAN architectural framework for the public 5G networks but also other public 5G architectures such as O-RAN and the implementation of MEC with NG-RAN as well as private 5G networks, which has not been discussed in [3-14]. Moreover, unlike [9-11], edge computing paradigms have been addressed for the NG-RAN. In [15, 20] and research works cited therein, 5G MEC approaches for vertical industries have been studied. In [20], cloud computing, edge computing paradigms, SDN, and NFV technologies have been explored comprehensively but not within the 5G networks. For instance, the 5G end-to-end (E2E) architecture, network slicing, and the role of SDN and NFV in 5G networks have not been discussed in [20]. Moreover, the 5G enabling technologies, e.g., SDN, NFV, and network slicing,