Network Function Virtualization, Software Defined Networking, 5G, Edge Computing, Multi-Access Edge Computing, Cloud Computing, Optimization, Column Generation, Logic-Based Benders Decomposition, Game Theory, bandwidth Guarantee, Softwarization, Virtualization, Resource Allocation, Scheduling