Skip to main content

IoT Resource Estimation Challenges and Modeling in Fog

  • Chapter
  • First Online:
Fog Computing in the Internet of Things

Abstract

Internet of Things (IoT) is transitioning from theory to practice. As IoT-based services evolve and the means of connectivity progress, a multitude of devices and objects will become part of it. As a result of which a lot of data will be generated and management of it is going to be a big challenge. In order to build upon realistic and more useful services, better resource management is required at the data perception layer. In this regard, fog computing plays a very vital role. Prevailing Wireless Sensor Networks (WSNs), healthcare, crowdsensing, and smart living related services have made it difficult to handle all the data in an efficient and effective way and create more useful services. Different devices generate different types of data with different frequencies, which cannot be handled by a standalone IoT. Therefore, consolidation of cloud computing with IoT, termed as Cloud of Things (CoT), has recently been under discussion. CoT provides ease of management for the growing media content and other data. Besides this, features like ubiquitous access, service creation, service discovery, and resource provisioning play a significant role which comes with CoT. Emergency, healthcare, and latency sensitive services require real-time response. With the advent of Vehicular Ad hoc Networks (VANETs) and remote healthcare and monitoring, quick response time and latency minimization are required. Fog resides between the underlying IoTs—multiple IoT networks—and the cloud datacenter in a CoT scenario. Its purpose is to manage resources, perform data filtration, preprocess, and take required security measures. To achieve this, fog requires an effective and efficient resource management framework, which we propose in this chapter as an extension of our previous work. Fog has to deal with mobile nodes and IoTs, which involve objects and devices of different types having a fluctuating connectivity behavior. All such types of service customers have an unpredictable service abortion pattern (relinquish probability), since any object or device can stop using resources at any moment. Fog, a localized cloud placed close to the underlying IoTs, provides the means to cater such issues by analyzing the behavior of the nodes and estimating resources accordingly. Similarly, Service Level Agreement (SLA) management and meeting the Quality of Service (QoS) requirements also become issues. QoS directly effects the Quality of Experience (QoE), which plays a key role in influencing the loyalty of the customer. This chapter focuses on estimation of resources for IoT nodes on the basis of their Relinquish Rate (RR) and QoS. This helps in creating a dynamic and rational way of estimating resources according to the requirements with loyalty of customers paying for itself. The devised algorithms are implemented using Java and simulated through CloudSim simulation toolkit to get the evaluation results.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 119.99
Price excludes VAT (USA)
  • Durable hardcover 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. J. Gubbi, R. Buyya, S. Marusic, M. Palaniswami, Internet of things (IoT): a vision, architectural elements, and future directions. Futur. Gener. Comput. Syst. 29(7), 1645–1660 (2013)

    Article  Google Scholar 

  2. E. Dave, The Internet of Things How the Next Evolution of the Internet Is Changing Everything, Cisco White Paper, April 2011

    Google Scholar 

  3. V. Hans, CEO to Shareholders: 50 Billion Connections 2020, Ericsson White Paper, April 2010

    Google Scholar 

  4. U. Shaukat, E. Ahmed, Z. Anwar, F. Xia, Cloudlet deployment in local wireless networks: motivation, architectures, applications, and open challenges. J. Netw. Comput. Appl. 62, 18–40 (2016)

    Article  Google Scholar 

  5. M. Aazam, E.N. Huh, Fog computing and smart gateway based communication for cloud of things. In 2014 International Conference on Future Internet of Things and Cloud (FiCloud), pp. 464–470, IEEE, August 2014

    Google Scholar 

  6. F. Bonomi, R. Milito, J. Zhu, S. Addepalli, Fog computing and its role in the internet of things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp.13–16, ACM, August 2012

    Google Scholar 

  7. W. Nawaz, K.U. Khan, Y.K. Lee, S. Lee, Intra graph clustering using collaborative similarity measure. Distrib. Parallel Databases 33(4), 583–603 (2015)

    Article  Google Scholar 

  8. M. Aazam, E.N. Huh, Fog computing micro datacenter based dynamic resource estimation and pricing model for IoT. In 29th International Conference on Advanced Information Networking and Applications (AINA), pp. 687–694, IEEE, March 2015

    Google Scholar 

  9. M. Abu-Elkheir, M. Hayajneh, N.A. Ali, Data management for the internet of things: design primitives and solution. Sensors 13(11), 15582–15612 (2013)

    Article  Google Scholar 

  10. J. Cubo, A. Nieto, E. Pimentel, A cloud-based internet of things platform for ambient assisted living. Sensors 14(8), 14070–14105 (2014)

    Article  Google Scholar 

  11. H. Ning, Z. Wang, Future internet of things architecture: like mankind neural system or social organization framework? IEEE Commun. Lett. 15(4), 461–463 (2011)

    Article  Google Scholar 

  12. S. Chatterjee, S. Misra, Target tracking using sensor-cloud: sensor-target mapping in presence of overlapping coverage. IEEE Commun. Lett. 18(8), 1435–1438 (2014)

    Article  Google Scholar 

  13. C. Sammarco, A. Iera, Improving service management in the internet of things. Sensors 12(9), 11888–11909 (2014)

    Google Scholar 

  14. K. Tei, L. Gurgen, Clout: cloud of things for empowering the citizen clout in smart cities. In 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 369–370, IEEE, March 2014

    Google Scholar 

  15. S. Distefano, G. Merlino, A. Puliafito, Enabling the cloud of things. In Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012 Sixth International Conference on, pp. 858–863, IEEE, July 2012

    Google Scholar 

  16. S.J. Stolfo, M.B. Salem, A.D. Keromytis, Fog computing: mitigating insider data theft attacks in the cloud. In 2012 IEEE Symposium on Security and Privacy Workshops (SPW), pp.125–128, IEEE, May 2012

    Google Scholar 

  17. M. Aazam, E.N. Huh, Dynamic resource provisioning through Fog micro datacenter. In 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), pp. 105–110, IEEE, March 2015

    Google Scholar 

  18. F. Songwei, Z. Yan, CRAWDAD dataset due/packet-delivery (v. 2015–04-01), traceset: packet-metadata, downloaded from http://crawdad.org/due/packet-delivery/20150401/packet-metadata, doi:10.15783/C7NP4Z, April 2015

  19. R. Kaewpuang, D. Niyato, P. Wang, E. Hossain, A framework for cooperative resource management in mobile cloud computing. IEEE J. Sel. Areas Commun. 31(12), 2685–2700 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Aazam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Cite this chapter

Aazam, M., St-Hilaire, M., Lung, CH., Lambadaris, I., Huh, EN. (2018). IoT Resource Estimation Challenges and Modeling in Fog. In: Rahmani, A., Liljeberg, P., Preden, JS., Jantsch, A. (eds) Fog Computing in the Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-319-57639-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-57639-8_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-57638-1

  • Online ISBN: 978-3-319-57639-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics