Advanced

Dynamic application placement in the Mobile Cloud Network

Tärneberg, William LU ; Mehta, Amardeep; Wadbro, Eddie; Tordsson, Johan; Eker, Johan LU ; Kihl, Maria LU and Elmroth, Erik (2017) In Future Generations 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:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
cloud computing, Distributed Computing, optimization, fog computing, telecommunication network, resource management
in
Future Generations 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
2017-10-22 05:17:47
@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},
  keyword      = {cloud computing,Distributed Computing,optimization,fog computing,telecommunication network,resource management},
  language     = {eng},
  month        = {05},
  pages        = {163--177},
  publisher    = {Elsevier},
  series       = {Future Generations Computer Systems},
  title        = {Dynamic application placement in the Mobile Cloud Network},
  url          = {http://dx.doi.org/10.1016/j.future.2016.06.021},
  volume       = {70},
  year         = {2017},
}