  In this paper, we provide a novel application aware user association and
resource allocation framework, i.e., AURA-5G, which utilizes a joint
optimization strategy to accomplish the same. Concretely, our methodology
considers all the real network constraints that will be prevalent in the 5G
networks as well as practical deployment scenarios. Furthermore, AURA-5G, being
an application aware framework, considers the resource requirements of both
eMBB and mMTC services whilst performing the optimization task. We have
demonstrated that our strategy performs significantly better than the baseline
algorithm, given any of the multiple combinations of network constraints
explored in this paper. In addition, we have also presented a novel
computational complexity analysis for the AURA-5G framework as well as a
solvability and convergence time analysis. Such an analysis will be beneficial
for both industry and academia in determining the applicability and performance
of the AURA-5G framework, given the scenario and constraints. Lastly, we have
also provisioned a short study on the aspect of network re-dimensioning,
wherein we demonstrate the efficacy of the AURA-5G framework in providing
insights to the operators with regards to their deployment and how they can
utilize it to optimize the performance of their networks.
