Due to the users’ mobility, new online applications, as well low processing power and limited energy of smart devices, traditional cloud computing models could not provide required services. Cloud service providers improve quality their services by moving some servers edge network closer mobile users. Considering nature users heterogeneous demands in different areas, optimal placement plays an ...