Skip to main content

Resource Management Techniques for Cloud-Based IoT Environment

  • Chapter
  • First Online:

Abstract

Internet of Things (IoT) is an Internet-based environment of connected devices and applications. IoT creates an environment where physical devices and sensors are flawlessly combined into information nodes to deliver innovative and smart services for human-being to make their life easier and more efficient. The main objective of the IoT devices-network is to generate data, which are converted into useful information by the data analysis process, it also provides useful resources to the end-users. IoT resource management is a key challenge to ensure the quality of the end user’s experience. Many IoT smart devices and technologies like sensors, actuators, RFID, UMTS, 3G, and GSM etc. are used to develop IoT networks. Cloud Computing plays an important role in these networks deployment by providing physical resources as virtualized resources consist of memory, computation power, network bandwidth, virtualized system and device drivers in secure and pay as per use basis. One of the major concerns of Cloud-based IoT environment is resource management, which ensures efficient resource utilization, load balancing, reduces SLA violation, and improve the system performance by reducing operational cost and energy consumption. Many researchers have been proposed IoT based resource management techniques. The focus of this paper is to investigate these proposed resource allocation techniques and finds which parameters must be considered for improvement in resource allocation for IoT networks. Further, this paper also uncovered challenges and issues of Cloud-based resource allocation for IoT environment.

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

Buying options

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.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.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

Learn about institutional subscriptions

References

  • Abedin, S. F., Alam, M. G. R., Il, S., & Moon, C. S. H. (2015). An optimal resource allocation scheme for Fog based P2P IoT Network. In: 년 동계학술발표회 논문집 (pp 395–397).

    Google Scholar 

  • Abuzainab, N., Saad, W., Hong, C. S., &Poor, H. V. (2017). Cognitive hierarchy theory for distributed resource allocation in the Internet of Things, arXiv preprint.

    Google Scholar 

  • Alaba, F. A., Othman, M., Hashem, I. A. T., & Alotaibi, F. (2017). Internet of Things security: A survey. Journal of Network and Computer Applications, 88, 10–28.

    Article  Google Scholar 

  • Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015). Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 17, 2347–2376.

    Article  Google Scholar 

  • Ali, S. A., & Alam, M. (2016). A relative study of task scheduling algorithms in cloud computing environment. In 2016 2nd International Conference on Contemporary Computing and In- formatics (IC3I) (pp. 105–111). https://doi.org/10.1109/IC3I.2016.7917943.

    Chapter  Google Scholar 

  • Ali, S. A., Affan, M., & Alam, M. (2019a). A study of efficient energy management techniques for cloud computing environment. In 2019 9th international conference on cloud computing (pp. 13–18). https://doi.org/10.1109/CONFLUENCE.2019.8776977.

    Chapter  Google Scholar 

  • Ali, S. A., Khan, S., & Alam, M. (2019b). Resource-aware min-min (RAMM) algorithm for resource allocation in cloud computing environment. International Journal of Recent Technology and Engineering, 8(3), 1863–1870. https://doi.org/10.35940/ijrte.C5197.098319.

    Article  Google Scholar 

  • Alsaffar, A. A., Pham, H. P., Hong, C. S., Huh, E. N., & Aazam, M. (2016). An architecture of IoT ser- vice delegation and resource allocation based on collaboration between fog and cloud com- puting. Mobile Information Systems. https://doi.org/10.1155/2016/6123234.

    Article  Google Scholar 

  • Angelakis, V., Avgouleas, I., Pappas, N., & Yuan, D. (2015). Flexible allocation of heterogeneous re- sources to services on an IoT device. In 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (pp. 99–100).

    Chapter  Google Scholar 

  • Angelakis, V., Avgouleas, I., Pappas, N., Fitzgerald, E., & Yuan, D. (2016). Allocation of heteroge- neous resources of an IoT device to flexible services. IEEE Internet of Things Journal, 3, 691–700.

    Article  Google Scholar 

  • Atlam, H. F., Alenezi, A., Walters, R. J., Wills, G. B., & Daniel, J. (2017). Developing an adaptive risk- based access control model for the Internet of Things. In 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (Green- Com) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) (pp. 655–661).

    Google Scholar 

  • Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54(15), 2787–2805.

    Article  MATH  Google Scholar 

  • Baccarelli, E., Naranjo, P. G. V., Scarpiniti, M., Shojafar, M., & Abawajy, J. H. (2017). Fog of every- thing: Energy-efficient networked computing architectures, research challenges, and a case study. IEEE Access, 5, 9882–9910.

    Article  Google Scholar 

  • Baccelli, E., Hahm, O., Günes, M., Wählisch, M., & Schmidt, T. C. (2013). RIOT OS: Towards an OS for the Internet of Things. In Proceedings of the IEEE conference INFOCOM WKSHPS (pp. 79–80).

    Google Scholar 

  • Bassi, A., Bauer, M., Fiedler, M., & Kranenburg, R. V. (2013). Enabling things to talk. New York: Springer.

    Book  Google Scholar 

  • Cao, Q., Abdelzaher, T., Stankovic, J., & He, T. (2008). The liteos operating system: Towards unix-like abstractions for wireless sensor networks. In Proceedings of the international conference on information processing in sensor networks (pp. 233–244).

    Google Scholar 

  • Chen, X., Chen, L., Zeng, M., Zhang, X., & Yang, D. (2012). Downlink resource allocation for device-to-device communication underlying cellular networks. In 2012 IEEE 23rd international symposium on Personal Indoor and Mobile Radio Communications (PIMRC) (pp. 232–237).

    Chapter  Google Scholar 

  • Choi, Y., & Lim, Y. (2016). Optimization approach for resource allocation on cloud computing for IoT. Journal of Distributed Sensor Networks. https://doi.org/10.1155/2016/3479247.

    Article  Google Scholar 

  • Colistra, G., Pilloni, V., & Atzori, L. (2014a). Task allocation in group of nodes in the IoT: A consensus approach. In 2014 IEEE International Conference on Communications (ICC) (pp. 3848–3853).

    Chapter  Google Scholar 

  • Colistra, G., Pilloni, V., & Atzori, L. (2014b). The problem of task allocation in the Internet of Things and the consensus-based approach. Computer Networks, 73, 98–111.

    Article  Google Scholar 

  • Crosby, G. V., & Vafa, F. (2013). Wireless sensor networks and LTE-A network convergence. In Proceedings of the IEEE 38th Conference on Local Computer Networks (LCN) (pp. 731–734).

    Google Scholar 

  • Delicato, F. C., Pires, P. F., & Batista, T. (2017). The resource management challenge in IoT. In Resource Management for Internet of Things (pp. 7–18). Springer.

    Google Scholar 

  • Dittmann, G., & Jelitto, J. (2019). A Blockchain proxy for lightweight IoT devices. In 2019 Crypto Valley Conference on Blockchain Technology (CVCBT) (pp. 82–85). https://doi.org/10.1109/CVCBT.2019.00015.

    Chapter  Google Scholar 

  • Evans, D. (2011). The Internet of Things how the next evolution of the internet is changing everything.

    Google Scholar 

  • Ferro, E., & Potorti, F. (2005). Bluetooth and Wi-fi wireless protocols: A survey and a comparison. IEEE Wireless Communications, 12, 12–26.

    Article  Google Scholar 

  • Gigli, M., & Koo, S. (2011). Internet of things: Services and applications categorization. Advanced Internet of Things, 01, 27–31.

    Article  Google Scholar 

  • Hamidouche, K., Saad, W., & Debbah, M. (2017). Popular matching games for correlation-aware re- source allocation in the internet of things. In IEEE International Symposium on Information Theory (ISIT) submitted to IEEE.

    Google Scholar 

  • Horrow, S., & Sardana, A. (2012). Identity management framework for cloud based internet of things. In Proceedings of the first international conference on Security of Internet of Things (pp. 200–203).

    Google Scholar 

  • Huang, J., Yin, Y., Duan, Q., & Yan, H. (2015). A game-theoretic analysis on context-aware resource allocation for device-to-device communications in cloud-centric internet of things. In 2015 3rd International Conference on Future Internet of Things and Cloud (FiCloud) (pp. 80–86).

    Chapter  Google Scholar 

  • Khan, S., Shakil, K. A., Ali, S., & Alam, M. (2018). On designing a generic framework for big data as-a-service. In 2018 1st International Conference on Advanced Research in Engineering Sciences (ARES) (pp. 1–5). https://doi.org/10.1109/ARESX.2018.8723269.

    Chapter  Google Scholar 

  • Khan, S., Ali, S. A., Hasan, N., Shakil, K. A., & Alam, M. (2019). Big data scientific workflows in the cloud: Challenges and future prospects. In H. Das, R. K. Barik, H. Dubey, & D. S. Roy (Eds.), Cloud computing for geospatial big data analytics (Vol. 49). Cham: Springer.

    Chapter  Google Scholar 

  • Koshizuka, N., & Sakamura, K. (2010). Ubiquitous ID: Standards for ubiquitous computing and the Internet of Things. IEEE Pervasive Comput. Sensors, 9, 37.

    Google Scholar 

  • Lan, H. Y., Song, H. T., Liu, H. B., & Zhang, G. Y. (2013). Heterogeneous oriented resource allocation method in internet of things. Applied Mechanics and Materials, 427, 2791–2794.

    Article  Google Scholar 

  • Lee, I., & Lee, K. (2015). The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Business Horizons, 58, 431–440.

    Article  Google Scholar 

  • Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., & Brewer, E. (2005). An operating system for sensor networks.

    Google Scholar 

  • Li, S., Zhang, N., Lin, S., Kong, L., Katangur, A., & Khan, M. K. (2018). Joint admission control and resource allocation in edge computing for Internet of Things. IEEE Network, 32, 72–79.

    Article  Google Scholar 

  • Lin, J., Yu, W., Zhang, N., Yang, X., Zhang, H., & Zhao, W. (2017). A survey on internet of things: Architecture, enabling technologies, security and privacy, and applications. IEEE Internet of Things Journal, 4, 1125–1142.

    Article  Google Scholar 

  • Malik, A., & Om, H. (2018). Cloud computing and internet of things integration: Architecture, applications, issues, and challenges. In Sustainable cloud and energy services (pp. 1–24). Springer.

    Google Scholar 

  • Manate, B., Fortis, T. F., & Negru, V. (2015). Optimizing cloud resources allocation for an Internet of Things architecture. Scalable Comput, 15, 345–355.

    Google Scholar 

  • Marques, G., Garcia, N., & Pombo, N. (2017). A survey on IoT: Architectures, elements, applications, QoS, platforms and security concepts. In Advances in Mobile cloud computing and big data in the 5G era (pp. 115–130). Springer.

    Google Scholar 

  • Mattern, F., & Floerkemeier, C. (2010). From active data management to event-based systems and more. New York: Springer. From the internet of computers to the Internet of Things.

    Google Scholar 

  • Mcdermott-Wells, P. (2004). What is bluetooth? IEEE Potentials, 23, 33–35.

    Article  Google Scholar 

  • Mell, P., & Grance, T. (2011). The NIST definition of cloud. Computing.

    Google Scholar 

  • Muntjir, M., Rahul, M., & Alhumyani, H. A. (2017). An analysis of internet of things (IoT): Novel architectures, modern applications, security aspects and future scope with latest case studies. International Journal of Engineering Research and Technology, 6(6), 422–447.

    Google Scholar 

  • Naranjo, P. G. V., Pooranian, Z., Shojafar, M., Conti, M., & Buyya, R. (2017). FOCAN: A fog-supported smart city network architecture for management of applications in the internet of everything environments. Journal of Parallel and Distributed Computing, arXiv, preprint.

    Google Scholar 

  • Pourghebleh, B., & Navimipour, N. J. (2017). Data aggregation mechanisms in the Internet of Things: A systematic review of the literature and recommendations for future research. Journal of Network and Computer Applications, 97, 23–34.

    Article  Google Scholar 

  • Qiu, C., Yao, H., Jiang, C., Guo, S., & Xu, F. (n.d.). Cloud computing assisted blockchain- enabled Internet of Things. IEEE Transactions on Cloud Computing. https://doi.org/10.1109/TCC.2019.2930259.

  • Shorgin, S., Samouylov, K. E., Gaidamaka, Y. V., Chukarin, A., Buturlin, I. A., & Begishev, V. (2015). Modeling radio resource allocation scheme with fixed transmission zones for multiservice M2 M communications in wireless IoT infrastructure. ACIIDS, 2, 473–483.

    Google Scholar 

  • Singh, A., & Viniotis, Y. (2016). An SLA-based resource allocation for IoT applications in cloud environments. Cloudification of the Internet of Things (CIoT), 1–6.

    Google Scholar 

  • Singh, A., & Viniotis, Y. (2017). Resource allocation for IoT applications in cloud environment s. International Conference on Computing, Networking and Communications (ICNC), 719–723. 2017.

    Google Scholar 

  • Stallings, W. (2015). The Internet of Things: Network and security architecture. Internet Protocol Journal, 18(4), 381–385.

    Google Scholar 

  • Subashini, S., & Kavitha, V. (2011). A survey on security issues in service delivery models of cloud computing. Journal of Network and Computer Applications, 34(1), 1–11.

    Article  Google Scholar 

  • Varghese, B., & Buyya, R. (2018). Next generation cloud computing: New trends and research direc- tions. Future Generation Computer Systems, 79, 849–861.

    Article  Google Scholar 

  • Wang, L., Laszewski, G. V., Younge, A., He, X., Kunze, M., Tao, J., & Fu, C. (2010). Cloud computing: A perspective study. New Generation Computing, 28(2), 137–146.

    Article  MATH  Google Scholar 

  • Want, R. (2006). An introduction to RFID technology. IEEE Pervasive Computing, 5, 25–33.

    Article  Google Scholar 

  • Want, R. (2011). Near field communication. IEEE Pervasive Computing, 10, 4–7.

    Article  Google Scholar 

  • Xing, X. J., Wang, J. L., & Li, M. D. (2010). Services and key technologies of the Internet of Things. ZTE Commun, 2, 11–11.

    Google Scholar 

  • Yan, Z., Zhang, P., & Vasilakos, A. V. (2014). A survey on trust management for Internet of Things. Journal of Network and Computer Applications, 42, 120–134.

    Article  Google Scholar 

  • Yang, L., Yang, S. H., & Plotnick, L. (2013). How the Internet of Things technology enhances emergency response operations. Technological Forecasting and Social Change, 80, 1854–1867.

    Article  Google Scholar 

  • Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: State-of-the-art and research chal- lenges. Journal of Internet Services and Applications, 1(1), 7–18.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Syed Arshad Ali .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ali, S.A., Ansari, M., Alam, M. (2020). Resource Management Techniques for Cloud-Based IoT Environment. In: Alam, M., Shakil, K., Khan, S. (eds) Internet of Things (IoT). Springer, Cham. https://doi.org/10.1007/978-3-030-37468-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-37468-6_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-37467-9

  • Online ISBN: 978-3-030-37468-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics