Abstract
Mobile Edge Computing (MEC) provides users with low-latency, highly responsive services by deploying Edge Servers (ESs) near applications. MEC allows any edge-hosted application or service to be migrated between different edge resource providers without being locked into a single provider. Nevertheless, due to its complexity and dynamics, the real edge computing environment is prone to errors and failures, reducing the reliability of edge service migration. This paper proposes a novel fault-tolerant method for redundant path service migration. The method utilizes sliding-window-based model and identifies a set of service migration paths, enabling the evaluation of the time-varying failure rate of ESs. The method combines resubmission and replication mechanisms and decides the edge service migration scheme by selecting multiple redundant migration paths. We also conduct extensive simulations and show that our proposed method outperforms traditional solutions in several metrics.
This work is supported by Postgraduate Scientific Research and Innovation Foundation of Chongqing under Grant No. CYB22064; This work is supported by National Science Foundations under Grant Nos. 6217206 and 62162036. This work is extended from our previous publication of https://doi.org/10.3390/app12199987.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
It is a simplified version of the FRSM algorithm, where the failure rate of ESs is constant.
- 2.
It is a traditional greedy algorithm, which first finds the current closest path and performs service migration based on the resubmission strategy.
References
Weisong, S., Xingzhou, Z., Yifan, W., Qingyang, Z.: Edge computing: state-of-the-art and future directions. J. Comput. Res. Dev. 56(1), 69 (2019)
Hu, Y.C., Patel, M., Sabella, D., Sprecher, N., Young, V.: Mobile edge computing-a key technology towards 5g. ETSI white pap. 11(11), 1–16 (2015)
Deng, S., et al.: Toward mobile service computing: opportunities and challenges. IEEE Cloud Comput. 3(4), 32–41 (2016)
Wang, S., Urgaonkar, R., He, T., Chan, K., Zafer, M., Leung, K.K.: Dynamic service placement for mobile micro-clouds with predicted future costs. IEEE Trans. Parallel Distrib. Syst. 28(4), 1002–1016 (2016)
Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)
Pezoa, J.E., Dhakal, S., Hayat, M.M.: Maximizing service reliability in distributed computing systems with random node failures: theory and implementation. IEEE Trans. Parallel Distrib. Syst. 21(10), 1531–1544 (2010)
Plankensteiner, K., Prodan, R.: Meeting soft deadlines in scientific workflows using resubmission impact. IEEE Trans. Parallel Distrib. Syst. 23(5), 890–901 (2011)
Poola, D., Ramamohanarao, K., Buyya, R.: Enhancing reliability of workflow execution using task replication and spot instances. ACM Trans. Autonom. Adapt. Syst. (TAAS) 10(4), 1–21 (2016)
Chen, W., Lee, Y.C., Fekete, A., Zomaya, A.Y.: Adaptive multiple-workflow scheduling with task rearrangement. J. Supercomput. 71(4), 1297–1317 (2015). https://doi.org/10.1007/s11227-014-1361-0
Olteanu, A., Pop, F., Dobre, C., Cristea, V.: A dynamic rescheduling algorithm for resource management in large scale dependable distributed systems. Comput. Math. Appl. 63(9), 1409–1423 (2012)
Cao, Y., Ro, C., Yin, J.: Scheduling Analysis of failure-aware VM in cloud system. Int. J. Control Autom. 7(1), 243–250 (2014)
Jing, W., Liu, Y.: Multiple DAGs reliability model and fault-tolerant scheduling algorithm in cloud computing system. Comput. Model. New Technol. 18(8), 22–30 (2014)
Jayadivya, S.K., Nirmala, J.S., Bhanu, M.S.S.: Fault tolerant workflow scheduling based on replication and resubmission of tasks in cloud computing. Int. J. Comput. Sci. Eng. 4(6), 996 (2012)
Patra, P.K., Singh, H., Singh, R., Das, S., Dey, N., Victoria, A.D.C.: Replication and resubmission based adaptive decision for fault tolerance in real time cloud computing: a new approach. Int. J. Serv. Sci. Manage. Eng. Technol. (IJSSMET) 7(2), 46–60 (2016)
Plachy, J., Becvar, Z., Mach, P.: Path selection enabling user mobility and efficient distribution of data for computation at the edge of mobile network. Comput. Netw. 108, 357–370 (2016)
Ha, K., et al.: Adaptive VM handoff across cloudlets. Technical Report CMU-CS-15-113 (2015)
Zhao, F., Zeng, X.: Optimization of user and operator cost for large-scale transit network. J. Transp. Eng. 133(4), 240–251 (2007)
Qiao, G., Leng, S., Maharjan, S., Zhang, Y., Ansari, N.: Deep reinforcement learning for cooperative content caching in vehicular edge computing and networks. IEEE Internet Things J. 7(1), 247–257 (2019)
Peng, Q., Xia, Y., Wang, Y., Wu, C., Luo, X., Lee, J.: A decentralized reactive approach to online task offloading in mobile edge computing environments. In: Kafeza, E., Benatallah, B., Martinelli, F., Hacid, H., Bouguettaya, A., Motahari, H. (eds.) ICSOC 2020. LNCS, vol. 12571, pp. 232–247. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-65310-1_18
Long, T., Chen, P., Xia, Y., Jiang, N., Wang, X., Long, M.: A novel fault-tolerant approach to web service composition upon the edge computing environment. In: Xu, C., Xia, Y., Zhang, Y., Zhang, L.J. (eds.) Web Services – ICWS 2021. ICWS 2021. Lecture Notes in Computer Science, vol. 12994, pp. 15–31. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-96140-4_2
Xu, J., Ma, X., Zhou, A., Duan, Q., Wang, S.: Path selection for seamless service migration in vehicular edge computing. IEEE Internet Things J. 7(9), 9040–9049 (2020)
Jhawar, R., Piuri, V., Santambrogio, M.: Fault tolerance management in cloud computing: a system-level perspective. IEEE Syst. J. 7(2), 288–297 (2012)
Plankensteiner, K., Prodan, R.: Meeting soft deadlines in scientific workflows using resubmission impact. IEEE Trans. Parallel Distrib. Syst. 23(5), 890–901 (2011)
Yao, G., Ding, Y., Hao, K.: Using imbalance characteristic for fault-tolerant workflow scheduling in cloud systems. IEEE Trans. Parallel Distrib. Syst. 28(12), 3671–3683 (2017)
Li, Y., Zhou, A., Ma, X., Wang, S.: Profit-aware edge server placement. IEEE Internet Things J. 9(1), 55–67 (2021)
Guo, Y., Wang, S., Zhou, A., Xu, J., Yuan, J., Hsu, C.H.: User allocation-aware edge cloud placement in mobile edge computing. Softw. Pract. Experience 50(5), 489–502 (2020)
Wang, S., Guo, Y., Zhang, N., Yang, P., Zhou, A., Shen, X.: Delay-aware microservice coordination in mobile edge computing: a reinforcement learning approach. IEEE Trans. Mob. Comput. 20(3), 939–951 (2019)
Liu, S., Liu, Y., Ni, L.M., Fan, J., Li, M.: Towards mobility-based clustering. In: Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 919–928 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zhao, J. et al. (2022). FRSM: A Novel Fault-Tolerant Approach for Redundant-Path-Enabled Service Migration in Mobile Edge Computing. In: Zhang, Y., Zhang, LJ. (eds) Web Services – ICWS 2022. ICWS 2022. Lecture Notes in Computer Science, vol 13736. Springer, Cham. https://doi.org/10.1007/978-3-031-23579-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-23579-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-23578-8
Online ISBN: 978-3-031-23579-5
eBook Packages: Computer ScienceComputer Science (R0)