Dynamic application placement in the Mobile Cloud Network
(2017) In Future Generation Computer Systems 70. p.163-177- Abstract
- To meet the challenges of consistent performance, low communication latency, and a high degree of user mobility, cloud and Telecom infrastructure vendors and operators foresee a Mobile Cloud Network that incorporates public cloud infrastructures with cloud augmented Telecom nodes in forthcoming mobile access networks. A Mobile Cloud Network is composed of distributed cost- and capacity-heterogeneous resources that host applications that in turn are subject to a spatially and quantitatively rapidly changing demand. Such an infrastructure requires a holistic management approach that ensures that the resident applications’ performance requirements are met while sustainably supported by the underlying infrastructure. The contribution of this... (More)
- To meet the challenges of consistent performance, low communication latency, and a high degree of user mobility, cloud and Telecom infrastructure vendors and operators foresee a Mobile Cloud Network that incorporates public cloud infrastructures with cloud augmented Telecom nodes in forthcoming mobile access networks. A Mobile Cloud Network is composed of distributed cost- and capacity-heterogeneous resources that host applications that in turn are subject to a spatially and quantitatively rapidly changing demand. Such an infrastructure requires a holistic management approach that ensures that the resident applications’ performance requirements are met while sustainably supported by the underlying infrastructure. The contribution of this paper is three-fold. Firstly, this paper contributes with a model that captures the cost- and capacity-heterogeneity of the a Mobile Cloud Network infrastructure. The model bridges the Mobile Edge Computing and Distributed Cloud paradigms by modelling multiple tiers of resources across the network and serves not just mobile devices but any client beyond and within the network. A set of resource management challenges are presented based on this model. Secondly, an algorithm that holistically and optimally solves these challenges is proposed. The algorithm is formulated as an application placement method that incorporates aspects of network link capacity, desired user latency and user mobility, as well as data centre resource utilisation and server provisioning costs. Thirdly, to address scalability, a tractable locally optimal algorithm is presented. The evaluation demonstrates that the placement algorithm significantly improves latency, resource utilisation skewness while minimising the operational cost of the system. Additionally, the proposed model and evaluation method demonstrate the viability of dynamic resource management of the Mobile Cloud Network and the need for accommodating rapidly mobile demand in a holistic manner. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/fc85a4e5-deca-455e-8bf9-a183c9fedb2b
- author
- Tärneberg, William LU ; Mehta, Amardeep ; Wadbro, Eddie ; Tordsson, Johan ; Eker, Johan LU ; Kihl, Maria LU and Elmroth, Erik
- organization
- publishing date
- 2017-05-01
- type
- Contribution to journal
- publication status
- published
- subject
- keywords
- cloud computing, Distributed Computing, optimization, fog computing, telecommunication network, resource management
- in
- Future Generation Computer Systems
- volume
- 70
- pages
- 15 pages
- publisher
- Elsevier
- external identifiers
-
- scopus:85006970632
- wos:000394401800015
- ISSN
- 1872-7115
- DOI
- 10.1016/j.future.2016.06.021
- language
- English
- LU publication?
- yes
- id
- fc85a4e5-deca-455e-8bf9-a183c9fedb2b
- date added to LUP
- 2016-07-22 07:22:05
- date last changed
- 2023-11-07 14:46:56
@article{fc85a4e5-deca-455e-8bf9-a183c9fedb2b, abstract = {{To meet the challenges of consistent performance, low communication latency, and a high degree of user mobility, cloud and Telecom infrastructure vendors and operators foresee a Mobile Cloud Network that incorporates public cloud infrastructures with cloud augmented Telecom nodes in forthcoming mobile access networks. A Mobile Cloud Network is composed of distributed cost- and capacity-heterogeneous resources that host applications that in turn are subject to a spatially and quantitatively rapidly changing demand. Such an infrastructure requires a holistic management approach that ensures that the resident applications’ performance requirements are met while sustainably supported by the underlying infrastructure. The contribution of this paper is three-fold. Firstly, this paper contributes with a model that captures the cost- and capacity-heterogeneity of the a Mobile Cloud Network infrastructure. The model bridges the Mobile Edge Computing and Distributed Cloud paradigms by modelling multiple tiers of resources across the network and serves not just mobile devices but any client beyond and within the network. A set of resource management challenges are presented based on this model. Secondly, an algorithm that holistically and optimally solves these challenges is proposed. The algorithm is formulated as an application placement method that incorporates aspects of network link capacity, desired user latency and user mobility, as well as data centre resource utilisation and server provisioning costs. Thirdly, to address scalability, a tractable locally optimal algorithm is presented. The evaluation demonstrates that the placement algorithm significantly improves latency, resource utilisation skewness while minimising the operational cost of the system. Additionally, the proposed model and evaluation method demonstrate the viability of dynamic resource management of the Mobile Cloud Network and the need for accommodating rapidly mobile demand in a holistic manner.}}, author = {{Tärneberg, William and Mehta, Amardeep and Wadbro, Eddie and Tordsson, Johan and Eker, Johan and Kihl, Maria and Elmroth, Erik}}, issn = {{1872-7115}}, keywords = {{cloud computing; Distributed Computing; optimization; fog computing; telecommunication network; resource management}}, language = {{eng}}, month = {{05}}, pages = {{163--177}}, publisher = {{Elsevier}}, series = {{Future Generation Computer Systems}}, title = {{Dynamic application placement in the Mobile Cloud Network}}, url = {{http://dx.doi.org/10.1016/j.future.2016.06.021}}, doi = {{10.1016/j.future.2016.06.021}}, volume = {{70}}, year = {{2017}}, }