[go: up one dir, main page]

Skip to main content

A Nature-Inspired-Based Multi-objective Service Placement in Fog Computing Environment

  • Conference paper
  • First Online:
Intelligent Systems

Abstract

Over the last couple of years, the Internet of Things (IoT) has been one of the popular technologies along with the emergence of 5G technologies that facilitate new interactions between things and humans to enhance the quality of life. With the rapid development of IoT applications, connected devices are generating extraordinary volume and unmatched variety of data that to be processed at the centralized cloud data center. The ever-increasing demand for computation resources in the centralized cloud data center system inevitably affects the Quality of Service (QoS). The concept of fog computing is based on moving the computational load into the edge of the network, which is a middle layer that has been introduced that consists of multiple heterogeneous fog devices to process the IoT application. Undoubtedly, the processing of data at the fog layer reduces the response time and bandwidth cost while fulfilling the Quality of Services (QoS). Due to the heterogeneity and dynamicity properties of IoT applications, the proper application placement is a key to enhance the overall system performance. To fully utilize the capabilities of distributed fog computing architecture, a large-scale (IoT) application can be decomposed into dependent and independent services and to deploy those services in an orderly way into the available virtualized fog node while satisfying the constraints and Service-Level Agreement (SLA) may increase the efficiency and performance of the proposed model. In this work, we study the application placement problem which is a well-known NP-complete problem in the fog computing environment. We investigate different deterministic and non-deterministic approach proposed by authors for optimal placement of services based on single and multiple objectives. We propose a genetic-algorithm-based meta-heuristic technique to solve multi-objective service placement and compared with random-based application placement. Evaluation results show that our proposal outperforms random-based placement policy.

Supported by National Institute of Technology, Rourkela, Odisha, India.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /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
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • 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. Mohan, N., Kangasharju, J.: Edge-fog cloud: A distributed cloud for internet of things computations, 2016 Cloudification of the Internet of Things. CIoT 2016 (2017)

    Google Scholar 

  2. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the Internet of Things. In: Proceedings 1st Ed. MCC Workshop Mobile Cloud Computing, pp. 13–16 (2012)

    Google Scholar 

  3. Deng, R., Lu, R., Lai, C., Luan, T.H., Liang, H.: Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet Things J. 3, 1171–1181 (2016)

    Google Scholar 

  4. Bitam, S., Zeadally, S., Mellouk, A.: Fog computing job scheduling optimization based on bees swarm. Enterprise Information Systems, pp. 1–25 (2017)

    Google Scholar 

  5. Azizi, S., Khosroabadi, F., Shojafar, M.: A priority-based service placement policy for fog-cloud computing systems. Comput. Methods Differen. Equ. 7(4) (Special Issue), pp. 521–534 (2019)

    Google Scholar 

  6. Toor, A., ul Islam, S., Ahmed, G., Jabbar, S., Khalid, S., Sharif, A.M.: Energy efficient edge-of-things. EURASIP J. Wirel. Commun. Netw. 8 (2019)

    Google Scholar 

  7. Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: ifogsim: a toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Softw. Pract. Exp. 47(9), 1275–1296 (2017)

    Google Scholar 

  8. Yousefpour, A., Ishigaki, G., Jue, J.P., Fog computing: towards minimizing delay in the internet of things. In: IEEE international conference on edge computing (EDGE). IEEE 2017, pp. 17–24 (2017)

    Google Scholar 

  9. Taneja, M., Davy, A.: Resource aware placement of iot application modules in fog-cloud computing paradigm. In: IFIP/IEEE Symposium on Integrated Network and Service Management (IM). IEEE 2017, pp. 1222–1228 (2017)

    Google Scholar 

  10. Skarlat, O., Nardelli, M., Schulte, S., Borkowski, M., Leitner, P.: Optimized Iot service placement in the fog. SOCA 11(4), 427–443 (2017)

    Article  Google Scholar 

  11. Mahmud, Redowan, Ramamohanarao, Kotagiri, Buyya, Rajkumar: Latency-aware application module management for fog computing environments. ACM Trans. Internet Technol. (TOIT) 19(1), 1–21 (2018)

    Article  Google Scholar 

  12. Mahmud, R., Ramamohanarao, K., Buyya, R.: Edge affinity-based management of applications in fog computing environments. In: Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing, pp. 61–70. ACM (2019)

    Google Scholar 

  13. Mahmud, R., Srirama, S.N., Ramamohanarao, K., Buyya, R.: Quality of experience (qoe)-aware placement of applications in fog computing environments. J. Parallel Distrib. Comput. 132, 190–203 (2019)

    Article  Google Scholar 

  14. Mahmud, R., et al.: Quality of experience (QoE)-aware placement of applications in fog computing environments. J. Parallel Distrib. Comput. 132, 190–203 (2019)

    Google Scholar 

  15. Taneja, M., Davy, A.: Resource aware placement of IoT application modules in fog-cloud computing paradigm. In: 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM). IEEE (2017)

    Google Scholar 

  16. Minh, Q.T., et al.: Toward service placement on Fog computing landscape. In: 2017 4th NAFOSTED Conference on Information and Computer Science. IEEE (2017)

    Google Scholar 

  17. Abrol, P., Guupta, S., Singh, S.: Nature-Inspired Metaheuristics in Cloud: A Review, pp. 13–34. Singapore, ICT Systems and Sustainability. Springer (2020)

    Google Scholar 

  18. Mseddi, A., et al.: Joint container placement and task provisioning in dynamic fog computing. IEEE Internet Things J. 6(6), 10028–10040 (2019)

    Google Scholar 

  19. Mishra, S.K., et al.: Sustainable service allocation using a metaheuristic technique in a fog server for industrial applications. IEEE Trans. Ind. Inform. 14(10), 4497–4506 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hemant Kumar Apat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Apat, H.K., Bhaisare, K., Sahoo, B., Maiti, P. (2021). A Nature-Inspired-Based Multi-objective Service Placement in Fog Computing Environment. In: Udgata, S.K., Sethi, S., Srirama, S.N. (eds) Intelligent Systems. Lecture Notes in Networks and Systems, vol 185. Springer, Singapore. https://doi.org/10.1007/978-981-33-6081-5_26

Download citation

Publish with us

Policies and ethics