A Novel Energy Aware Resource Allocation Algorithm into a P2P Based Fog Computing Environment

  • Conference paper
  • First Online:
Information, Communication and Computing Technology (ICICCT 2020)

Abstract

Job scheduling, as well as Resource Allocation in the genre of fog computing, are some of the major issues that are required to be efficiently executed. Efficient resource allocation signifies proper scheduling of the user jobs as per resource requirements that lead to fast completion of tasks, which in turn saves energy and time. Resource allocation is a procedure by which the available proficient resources are allocated to the user devices. In this specific paper, we have designed a P2P reliant Fog Computing scenario along with SOA embedded in it and proposed an energy efficient decision-based resource allocation algorithm where resources are allocated in such a way that we get efficient performance from the network. We have also compared our proposed resource allocation algorithm with other standard and recently used algorithms. The outcome of the simulation depicts that our proposed resource algorithm is more efficient in the matter of overall time and energy when collated with the other existing algorithms.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** 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. Armbrust, M., et al.: A view of cloud computing. Commun. ACM 53, 50 (2010)

    Article  Google Scholar 

  2. Dillon, T., Wu, C., Chang, E.: Cloud computing: issues and challenges. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications (2010)

    Google Scholar 

  3. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the 1st Edition of the MCC Workshop on Mobile Cloud Computing, MCC 2012 (2012)

    Google Scholar 

  4. Dastjerdi, A., Buyya, R.: Fog computing: hel** the Internet of Things realize its potential. Computer 49, 112–116 (2016)

    Article  Google Scholar 

  5. Maity, S., Mistry, S.: Partial offloading for fog computing using P2P based file-sharing protocol. In: Das, H., Pattnaik, P.K., Rautaray, S.S., Li, K.-C. (eds.) Progress in Computing, Analytics and Networking. AISC, vol. 1119, pp. 293–302. Springer, Singapore (2020). https://doi.org/10.1007/978-981-15-2414-1_30

    Chapter  Google Scholar 

  6. Ashrafi, T., Hossain, M., Arefin, S., Das, K., Chakrabarty, A.: Service based FOG computing model for IoT. In: 2017 IEEE 3rd International Conference on Collaboration and Internet Computing (CIC) (2017)

    Google Scholar 

  7. Barik, R., Dubey, H., Mankodiya, K.: SOA-FOG: secure service-oriented edge computing architecture for smart health big data analytics. In: 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP) (2017)

    Google Scholar 

  8. Duan, Q., Wang, S.: Network cloudification enabling network - cloud/fog service unification: state of the art and challenges. In: 2019 IEEE World Congress on Services (SERVICES). (2019)

    Google Scholar 

  9. Tang, W., Zhao, X., Rafique, W., Qi, L., Dou, W., Ni, Q.: An offloading method using decentralized P2P-enabled mobile edge servers in edge computing. J. Syst. Archit. 94, 1–13 (2019)

    Article  Google Scholar 

  10. Agarwal, S., Yadav, S., Yadav, A.: An efficient architecture and algorithm for resource provisioning in fog computing. Int. J. Inf. Eng. Electron. Bus. 8, 48–61 (2016)

    Google Scholar 

  11. Bittencourt, L., Diaz-Montes, J., Buyya, R., Rana, O., Parashar, M.: Mobility-aware application scheduling in fog computing. IEEE Cloud Comput. 4, 26–35 (2017)

    Article  Google Scholar 

  12. Yin, L., Luo, J., Luo, H.: Tasks scheduling and resource allocation in fog computing based on containers for smart manufacturing. IEEE Trans. Ind. Inform. 14, 4712–4721 (2018)

    Article  Google Scholar 

  13. Choudhari, T., Moh, M., Moh, T.: Prioritized task scheduling in fog computing. In: Proceedings of the Conference on ACMSE 2018, ACMSE 2018 (2018)

    Google Scholar 

  14. Nguyen, B., Thi Thanh Binh, H., The Anh, T., Bao Son, D.: Evolutionary algorithms to optimize task scheduling problem for the IoT based bag-of-tasks application in cloud–fog computing environment. Appl. Sci. 9, 1730 (2019)

    Article  Google Scholar 

  15. Wang, J., Li, D.: Task scheduling based on a hybrid heuristic algorithm for smart production line with fog computing. Sensors 19, 1023 (2019)

    Article  Google Scholar 

  16. Bitam, S., Zeadally, S., Mellouk, A.: Fog computing job scheduling optimization based on bees swarm. Enterp. Inf. Syst. 12, 373–397 (2017)

    Article  Google Scholar 

  17. Li, G., Liu, Y., Wu, J., Lin, D., Zhao, S.: Methods of resource scheduling based on optimized fuzzy clustering in fog computing. Sensors 19, 2122 (2019)

    Article  Google Scholar 

  18. Li, H., Ota, K., Dong, M.: Deep reinforcement scheduling for mobile crowdsensing in fog computing. ACM Trans. Internet Technol. 19, 1–18 (2019)

    Article  Google Scholar 

  19. Dlamini, S., Ventura, N.: Resource management in fog computing: review. In: 2019 International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD) (2019)

    Google Scholar 

  20. Khurma, R.A., Harahsheh, H., Sharieh, A.A.A.: Task scheduling algorithm in cloud computing based on modified round robin algorithm. J. Theor. Appl. Inf. Technol. 96, 5869–5888 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Archita Basu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Basu, A., Mistry, S., Maity, S., Dutta, S. (2020). A Novel Energy Aware Resource Allocation Algorithm into a P2P Based Fog Computing Environment. In: Badica, C., Liatsis, P., Kharb, L., Chahal, D. (eds) Information, Communication and Computing Technology. ICICCT 2020. Communications in Computer and Information Science, vol 1170. Springer, Singapore. https://doi.org/10.1007/978-981-15-9671-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-9671-1_7

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-9670-4

  • Online ISBN: 978-981-15-9671-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation