An Adaptive Service Placement Framework in Fog Computing Environment | SpringerLink
Skip to main content

An Adaptive Service Placement Framework in Fog Computing Environment

  • Conference paper
  • First Online:
Advances in Computing and Data Sciences (ICACDS 2021)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 13727
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 17159
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Alarifi, A., Abdelsamie, F., Amoon, M.: A fault-tolerant aware scheduling method for fog-cloud environments. PloS one 14(10), e0223902 (2019)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Canali, C., Lancellotti, R.: Gasp: genetic algorithms for service placement in fog computing systems. Algorithms 12(10), 201 (2019)

    Article  MathSciNet  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Gokhale, P., Bhat, O., Bhat, S.: Introduction to IoT. Int. Adv. Res. J. Sci. Eng. Technol 5(1), 41–44 (2018)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. Sethi, P., Sarangi, S.R.: Internet of things: architectures, protocols, and applications. J. Electric. Comput. Eng. 2017 (2017)

    Google Scholar 

  15. Sharma, M., Sharma, P.: Performance evaluation of adaptive virtual machine load balancing algorithm. Perf. Eval. 3(2), 86–88 (2012)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. K. Gupta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics