Abstract
In the present scenario, the world is poignant towards smart devices, particularly after the Internet of Things (IoT). The IoT devices usually accumulate the data from the sensing environment. It has inhibited the capabilities of computation and storage. This leads to an increase in IoT integration with cloud computing operations. Fog computing is the extension of cloud computing environment and enhances the performance of the cloud. The main concern in fog computing is basically the reliability of the fog nodes that communicates with the various IoT devices and further with the cloud. In this work, we have proposed a fault detection framework with service placement to efficient fog node. This model implements an Adaptive Quality of Service (QoS) conscious technique with the amalgamation of two methods i.e. Checkpoints and Replication(CR) and utilize a novel Bee mutation(BM) algorithm with improved features for best possible service placement to fog node. In the proposed technique, the performance of the fog nodes is monitored using a fog service monitor. We have also evaluated the proposed framework with various metrics for its performance. The proposed framework is also compared with the existing algorithm based framework. The total execution cost and usage of network of the proposed model are about 84023 USD and 618950 Mbps, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alarifi, A., Abdelsamie, F., Amoon, M.: A fault-tolerant aware scheduling method for fog-cloud environments. PloS one 14(10), e0223902 (2019)
Baranwal, G., Yadav, R., Vidyarthi, D.P.: QoE aware IoT application placement in fog computing using modified-topsis. Mob. Netw. Appl. 25(5), 1816–1832 (2020)
Canali, C., Lancellotti, R.: Gasp: genetic algorithms for service placement in fog computing systems. Algorithms 12(10), 201 (2019)
Crespi, N., Molina, B., Palau, C., et al.: QoE aware service delivery in distributed environment. In: 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications, pp. 837–842. IEEE (2011)
Espling, D., Larsson, L., Li, W., Tordsson, J., Elmroth, E.: Modeling and placement of cloud services with internal structure. IEEE Trans. Cloud Comput. 4(4), 429–439 (2014)
Gokhale, P., Bhat, O., Bhat, S.: Introduction to IoT. Int. Adv. Res. J. Sci. Eng. Technol 5(1), 41–44 (2018)
Hassan, H.O., Azizi, S., Shojafar, M.: Priority, network and energy-aware placement of IoT-based application services in fog-cloud environments. IET Commun. 14(13), 2117–2129 (2020)
Kayal, P., Liebeherr, J.: Autonomic service placement in fog computing. In: 2019 IEEE 20th International Symposium on “A World of Wireless, Mobile and Multimedia Networks” (WoWMoM), pp. 1–9. IEEE (2019)
Lin, Y., Shen, H.: Cloud fog: towards high quality of experience in cloud gaming. In: 2015 44th International Conference on Parallel Processing, pp. 500–509. IEEE (2015)
Lo, N.G., Flaus, J.M., Adrot, O.: Review of machine learning approaches in fault diagnosis applied to iot systems. In: 2019 International Conference on Control, Automation and Diagnosis (ICCAD), pp. 1–6. IEEE (2019)
Mebrek, A., Merghem-Boulahia, L., Esseghir, M.: Efficient green solution for a balanced energy consumption and delay in the IoT-Fog-cloud computing. In: 2017 IEEE 16th International Symposium on Network Computing and Applications (NCA), pp. 1–4. IEEE (2017)
Oma, R., Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: Fault-tolerant fog computing models in the IoT. In: Xhafa, F., Leu, F.-Y., Ficco, M., Yang, C.-T. (eds.) 3PGCIC 2018. LNDECT, vol. 24, pp. 14–25. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-02607-3_2
Ozeer, U., Etchevers, X., Letondeur, L., Ottogalli, F.G., Salaün, G., Vincent, J.M.: Resilience of stateful IoT applications in a dynamic fog environment. In: Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, pp. 332–341 (2018)
Sethi, P., Sarangi, S.R.: Internet of things: architectures, protocols, and applications. J. Electric. Comput. Eng. 2017 (2017)
Sharma, M., Sharma, P.: Performance evaluation of adaptive virtual machine load balancing algorithm. Perf. Eval. 3(2), 86–88 (2012)
Sharma, P., Gupta, P.: QoS-aware CR-BM-based hybrid framework to improve the fault tolerance of fog devices. J. Appl. Res. Technol. 19(1), 66–76 (2021)
Skarlat, O., Nardelli, M., Schulte, S., Borkowski, M., Leitner, P.: Optimized IoT service placement in the fog. Serv. Orient. Comput. Appl. 11(4), 427–443 (2017)
Tran, M.Q., Nguyen, D.T., Le, V.A., Nguyen, D.H., Pham, T.V.: Task placement on fog computing made efficient for IoT application provision. Wirel. Commun. Mob. Comput. 2019 (2019)
Varshney, S., Sandhu, R., Gupta, P.K.: QoS based resource provisioning in cloud computing environment: a technical survey. In: Singh, M., Gupta, P.K., Tyagi, V., Flusser, J., Ören, T., Kashyap, R. (eds.) ICACDS 2019. CCIS, vol. 1046, pp. 711–723. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-9942-8_66
Varshney, S., Sandhu, R., Gupta, P.: QoE-based multi-criteria decision making for resource provisioning in fog computing using AHP technique. Int. J. Knowl. Syst. Sci. (IJKSS) 11(4), 17–30 (2020)
Wang, K., Shao, Y., Xie, L., Wu, J., Guo, S.: Adaptive and fault-tolerant data processing in healthcare IoT based on fog computing. IEEE Trans. Netw. Sci. Eng. 7(1), 263–273 (2018)
Yen, I.L., Zhang, S., Bastani, F., Zhang, Y.: A framework for IoT-based monitoring and diagnosis of manufacturing systems. In: 2017 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 1–8. IEEE (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Sharma, P., Gupta, P.K. (2021). An Adaptive Service Placement Framework in Fog Computing Environment. In: Singh, M., Tyagi, V., Gupta, P.K., Flusser, J., Ören, T., Sonawane, V.R. (eds) Advances in Computing and Data Sciences. ICACDS 2021. Communications in Computer and Information Science, vol 1440. Springer, Cham. https://doi.org/10.1007/978-3-030-81462-5_64
Download citation
DOI: https://doi.org/10.1007/978-3-030-81462-5_64
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-81461-8
Online ISBN: 978-3-030-81462-5
eBook Packages: Computer ScienceComputer Science (R0)