mobile edge computing; software-defined networking; collaborative offloading; network congestion; edge server; Deep Q-Network