Skip to main content

Resource Provisioning in Fog-Based IoT

  • Conference paper
  • First Online:
Inventive Computation and Information Technologies

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 336))

Abstract

The devices in the Internet of Things (IoT) communicate through the Internet without human intervention. An enormous number of devices and their generated data leads to several challenges such as data processing at appropriate devices, resource discovery, mapping, and provisioning. The proposed work addresses the management of the workload of devices by offering resources through the fog computing paradigm with less cost and energy consumption. Distributed provision solves the problem of multiple requests having similar response time requirements. It categorizes such requests into different swarms and provides the resources through various fog devices existing in several fog colonies. Each swarm gets mapped to one or more fog colonies considering response time, total resource capacity, and distance between them. Fitness value for all the tasks in a swarm is calculated for binding to fog colony using Multi-Objective Particle Swarm Optimization (MOPSO). In each swarm, the existing requests are mapped to suitable fog devices for processing and avoid overloading and under-provision of fog devices. The performance of the proposed model is evaluated in the CloudSim-Plus framework by the varying capacity of fog instances in terms of small, medium, high, and mixed resources set, tasks/cloudlet length, and response time of requests.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.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

References

  1. F. Khodadadi, R.N. Calheiros, R. Buyya, A data-centric framework for development and deployment of Internet of Things applications in clouds, in 2015 IEEE 10th International Conference on Intelligent Sensors, Sensor Networks and Information Processing ISSNIP 2015 7–9. https://doi.org/10.1109/ISSNIP.2015.7106952

  2. M. Tropmann-Frick, Internet of things: trends, challenges and opportunities. Commun. Comput. Inf. Sci. 909, 254–261 (2018). https://doi.org/10.1007/978-3-030-00063-9_24

    Article  Google Scholar 

  3. S. Zhao, L. Yu, B. Cheng, An event-driven service provisioning mechanism for IoT (Internet of Things) system interaction. IEEE Access 4, 5038–5051 (2016). https://doi.org/10.1109/ACCESS.2016.2606407

    Article  Google Scholar 

  4. A.V. Dastjerdi, R. Buyya, Fog computing: helping the Internet of Things realize its potential. Computer 49, 112–116 (2016). https://doi.org/10.1109/MC.2016.245

    Article  Google Scholar 

  5. N. Wang, B. Varghese, M. Matthaiou, D.S. Nikolopoulos, ENORM: a framework for edge node resource management. IEEE Trans. Serv. Comput. 1–1 (2017).https://doi.org/10.1109/TSC.2017.2753775

  6. M. Aazam, E.N. Huh, Dynamic resource provisioning through fog micro datacenter. IEEE Int. Conf. Pervasive Comput. Commun. Workshop PerCom Workshop 2015, 105–110 (2015). https://doi.org/10.1109/PERCOMW.2015.7134002

    Article  Google Scholar 

  7. M. Ketel, Fog-cloud services for IoT, in Proceedings of the SouthEast Conference (ACM, New York, NY, USA, 2017), pp. 262–264

    Google Scholar 

  8. A. Singh, D. Juneja, M. Malhotra, A novel agent based autonomous and service composition framework for cost optimization of resource provisioning in cloud computing. J. King Saud. Univ. Comput. Inf. Sci. 29, 19–28 (2017). https://doi.org/10.1016/j.jksuci.2015.09.001

    Article  Google Scholar 

  9. S.K. Sharma, N. Kumar, A modified particle swarm optimization for task scheduling in cloud computing SSRN Electron. J. 1–6 (2019).https://doi.org/10.2139/ssrn.3368722

  10. O. Skarlat, S. Schulte, M. Borkowski, P. Leitner, Resource provisioning for IoT services in the fog, in Proceedings of 2016 IEEE 9th International Conference on Service-Oriented Computing Application SOCA, 2016, pp. 32–39. https://doi.org/10.1109/SOCA.2016.10

  11. S.S. Aote, M.M. Raghuwanshi, R. Latesh Malik, A brief review on particle swarm optimization: limitations and future directions. Int. J. Comput. Sci. Eng. 2, 2319–7323 (2013)

    Google Scholar 

  12. C. Li, L.Y. Li, Optimal resource provisioning for cloud computing environment. J. Supercomput. 62, 989–1022 (2012). https://doi.org/10.1007/s11227-012-0775-9

    Article  Google Scholar 

  13. O. Skarlat, S. Schulte, M. Borkowski, P. Leitner, Resource provisioning for IoT services in the fog, in 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA), pp. 32–39 (2016)

    Google Scholar 

  14. S. Singh, I. Chana, Q-aware: quality of service based cloud resource provisioning. Comput. Electr. Eng. 47, 138–160 (2015). https://doi.org/10.1016/j.compeleceng.2015.02.003

    Article  Google Scholar 

  15. Q. Zhang, M.F. Zhani, R. Boutaba, J.L. Hellerstein, Dynamic heterogeneity-aware resource provisioning in the cloud. IEEE Trans. Cloud Comput. 2, 14–28 (2014). https://doi.org/10.1109/TCC.2014.2306427

    Article  Google Scholar 

  16. J. Yao, N. Ansari, Fog resource provisioning in reliability-aware IoT networks. IEEE Internet Things J. 6, 8262–8269 (2019). https://doi.org/10.1109/JIOT.2019.2922585

    Article  Google Scholar 

  17. J. Yao, N. Ansari, QoS-aware fog resource provisioning and mobile device power control in IoT networks. IEEE Trans. Netw. Serv. Manage. 16, 167–175 (2019). https://doi.org/10.1109/TNSM.2018.2888481

    Article  Google Scholar 

  18. C. Avasalcai, S. Dustdar, Latency-aware distributed resource provisioning for deploying IoT applications at the edge of the network, in Advances in Information and Communication. ed. by K. Arai, R. Bhatia (Springer International Publishing, Cham, 2020), pp. 377–391

    Chapter  Google Scholar 

  19. H.M. Fard, R. Prodan, F. Wolf, A container-driven approach for resource provisioning in edge-fog cloud, in Algorithmic Aspects of Cloud Computing. ed. by I. Brandic, T.A.L. Genez, I. Pietri, R. Sakellariou (Springer International Publishing, Cham, 2020), pp. 59–76

    Chapter  Google Scholar 

  20. A.V. Chandak, N.K. Ray, Multi agent based resource provisioning in fog computing, in Trends in Computational Intelligence, Security and Internet of Things. ed. by N. Kar, A. Saha, S. Deb (Springer International Publishing, Cham, 2020), pp. 317–327

    Chapter  Google Scholar 

  21. D. Kumar, Z. Raza, A PSO based VM resource scheduling model for cloud computing, in Proceedings of 2015 IEEE International Conference on Computing Intelligent Communication Technology CICT, 2015, pp. 213–219 (2015). https://doi.org/10.1109/CICT.2015.35

  22. P. Civicioglu, E. Besdok, A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms (2013)

    Google Scholar 

  23. H.N. Pham-Nguyen, Q. Tran-Minh, Dynamic resource provisioning on fog landscapes. Secur. Commun. Netw. 2019https://doi.org/10.1155/2019/1798391

  24. I. Ullah, H.Y. Youn, Task classification and scheduling based on K-means clustering for edge computing. Wirel. Pers. Commun. 113, 2611–2624 (2020). https://doi.org/10.1007/s11277-020-07343-w

    Article  Google Scholar 

  25. M.C. Silva Filho, R.L. Oliveira, C.C. Monteiro, P.R. Inácio, M.M. Freire, CloudSim plus: a cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness, in 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM) (IEEE, 2017), pp. 400–406

    Google Scholar 

Download references

Acknowledgements

The authors thank Basaveshwar Engineering College, Bagalkot and BLDEA’s V.P. Dr. P. G. Halakatti College of Engineering and Technology, Vijayapur for providing the facilities and support in doing the work.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 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

Hatti, D.I., Sutagundar, A.V. (2022). Resource Provisioning in Fog-Based IoT. In: Smys, S., Balas, V.E., Palanisamy, R. (eds) Inventive Computation and Information Technologies. Lecture Notes in Networks and Systems, vol 336. Springer, Singapore. https://doi.org/10.1007/978-981-16-6723-7_33

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-6723-7_33

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-6722-0

  • Online ISBN: 978-981-16-6723-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics