Abstract
Deploying services on edge servers even on end devices can improve the quality of mobile user experience. However, mobile devices and edge servers have limited resources compared with cloud and data center. Deploying services on edge servers even on end devices can improve the quality of mobile user experience. However, mobile devices and edge servers have limited resources compared with cloud and data center. Thus, how to organize services, deploy services on host devices and allocate resources for them become critical issues for service providers. This chapter proposes deployment methods for different types of services/applications to ensure their performance with the consideration of the trade-off between device resources and service/application performance as well as constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
I. Filip, F. Pop, C. Serbanescu, C. Choi, Microservices scheduling model over heterogeneous cloud-edge environments as support for IoT applications. IEEE Internet Things J. 5(4), 2672–2681 (2018)
P.D. Francesco, P. Lago, I. Malavolta, Migrating towards microservice architectures: an industrial survey, in IEEE International Conference on Software Architecture (ICSA 2018), Seattle, WA, USA, 30 April–4 May 2018, pp. 29–39
F. Boyer, X. Etchevers, N.D. Palma, X. Tao, Architecture- based automated updates of distributed microservices, in in Service-Oriented Computing—16th International Conference (ICSOC 2018), Hangzhou, China, 12–15 Nov 2018 (2018), pp. 21–36
M. Vögler, J.M. Schleicher, C. Inzinger, S. Dustdar, Optimizing elastic IoT application deployments. IEEE Trans. Serv. Comput. 11(5), 879–892 (2018)
S. Nastic, H.L. Truong, S. Dustdar, Data and control points: a programming model for resource-constrained iot cloud edge devices, in 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2017), Banff, AB, Canada, 5–8 Oct 2017, pp. 3535–3540
H. Xu, W. Chen, N. Zhao, Z. Li, J. Bu, Z. Li, Y. Liu, Y. Zhao, D. Pei, Y. Feng, J. Chen, Z. Wang, H. Qiao, Unsupervised anomaly detection via variational auto-encoder for seasonal kpis in web applications, in Proceedings of the 2018 World Wide Web Conference on World Wide Web, WWW, Lyon, France, 23–27 April 2018, pp. 187–196
P. Ren, X. Qiao, J. Chen, S. Dustdar, Mobile edge computing2014a booster for the practical provisioning ap- proach of web-based augmented reality, in 2018 IEEE/ACM Symposium on Edge Computing (SEC). IEEE (2018), pp. 349–350
H. Wu, S. Deng, W. Li, M. Fu, J. Yin, A.Y. Zomaya, Service selection for composition in mobile edge computing systems, in 2018 IEEE International Conference on Web Services (ICWS). IEEE (2018), pp. 355–358
Y. Chen, S. Deng, H. Ma, J. Yin, Deploying data-intensive applications with multiple services components on edge. Mob. Networks Appl. 1–16 (2019)
C. Zhang, H. Zhao, S. Deng, A density-based offloading strategy for iot devices in edge computing systems. IEEE Access 6, 73520–73530 (2018)
J. Xu, L. Chen, P. Zhou, Joint service caching and task offloading for mobile edge computing in dense networks, in IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE (2018), pp. 207–215
Y. Chen, S. Deng, H. Zhao H, et al., Data-intensive application deployment at edge: a deep reinforcement learning approach. IEEE International Conference on Web Services (ICWS). IEEE (2019), pp. 355–359
S. Deng, Z. Xiang, J. Yin, J. Taheri, A.Y. Zomaya, Composition-driven iot service provisioning in distributed edges. IEEE Access 6, 54258–54269 (2018)
A. Gamez-Diaz, P. Fernandez, A. Ruiz-Cortes, An analysis of restful a\pis offerings in the industry, in International Conference on Service-Oriented Computing (Springer, Berlin, 2017), pp. 589–604
S. Wang, C. Ding, N. Zhang, N. Cheng, J. Huang, Y. Liu, ECD: an edge content delivery and update framework in mobile edge computing. CoRR, vol. abs/1805.10783 (2018)
Y. Mao, J. Zhang, K.B. Letaief, Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 34(12), 3590–3605
B. Dai, S. Ding, G. Wahba et al., Multivariate bernoulli distribution. Bernoulli 19(4), 1465–1483 (2013)
Y. Mao, J. Zhang, K.B. Letaief, Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 34(12), 3590–3605 (2016)
X. Zhihong, S. Bo, G. Yanyan, Using simulated annealing and ant colony hybrid algorithm to solve traveling salesman problem, in 2009 Second International Conference on Intelligent Networks and Intelligent Systems, Nov 2009, pp. 507–510
Y. Dai, Y. Lou, X. Lu, A task scheduling algorithm based on genetic algorithm and ant colony optimization algorithm with multi-qos constraints in cloud computing, in 2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics, vol. 2, Aug 2015, pp. 428–431
P. Zhou, Y. Tang, Q. Huang, C. Ma, An improved hill climbing search algorithm for rosa coupling, in 2018 2nd IEEE Advanced Information Management,Communicates, Electronic and Automation Control Conference (IMCEC), May 2018, pp. 1513–1517
H. Gao, S. Mao, W. Huang, X. Yang, Applying proba- bilistic model checking to financial production risk evaluation and control: a case study of alibabas yue bao. IEEE Trans. Comput. Social Syst. 5(3), 785–795 (2018)
M. Afrin, J. Jin, A. Rahman, Energy-delay co-optimization of resource allocation for robotic services in cloudlet infrastructure, in International Conference on Service-Oriented Computing (Springer, Berlin, 2018), pp. 295–303
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2020 Zhejiang University Press and Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Deng, S., Wu, H., Yin, J. (2020). Mobile Service Deployment. In: Mobile Service Computing. Advanced Topics in Science and Technology in China, vol 58. Springer, Singapore. https://doi.org/10.1007/978-981-15-5921-1_6
Download citation
DOI: https://doi.org/10.1007/978-981-15-5921-1_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5920-4
Online ISBN: 978-981-15-5921-1
eBook Packages: Computer ScienceComputer Science (R0)