5G is not a simple cellular technology; it's a real revolution to improve the
connection speed that assures Quality of Service (QoS) requirements and user
satisfaction in a heterogeneous environment. 5G network is considered as a Het-
erogeneous Networks (HetNets) able to support a multitude of speci c use cases
(such as Smart Metering and Videoconferencing) and new services, where per-
formance requirements will be extremely polarized. In this context, several key
issues for 5G communications should be addressed to satisfy QoS provisioning.
Radio resource allocation is considered as an important 5G key issue for Inter-
net of Things (IoT) communications. In this paper, we propose a QoS-aware
resource allocation and femtocell selection for 5G HetNets named QoS-RAS.
Our proposed approach maximizes the total resource utilization of the network
and it ensures a balanced load by selecting the suitable femtocell for each user
and allocating the available resources with an adequate manner. Our work gives
the best scenarios that aim to enhance system model performance in terms of
resource utilization ratio, dropped request probability, total average throughput
and fairness index.