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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54(15), 2787–2805.
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.
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).
Bassi, A., Bauer, M., Fiedler, M., & Kranenburg, R. V. (2013). Enabling things to talk. New York: Springer.
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).
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).
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.
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).
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.
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).
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.
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.
Evans, D. (2011). The Internet of Things how the next evolution of the internet is changing everything.
Ferro, E., & Potorti, F. (2005). Bluetooth and Wi-fi wireless protocols: A survey and a comparison. IEEE Wireless Communications, 12, 12–26.
Gigli, M., & Koo, S. (2011). Internet of things: Services and applications categorization. Advanced Internet of Things, 01, 27–31.
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.
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).
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).
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.
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.
Koshizuka, N., & Sakamura, K. (2010). Ubiquitous ID: Standards for ubiquitous computing and the Internet of Things. IEEE Pervasive Comput. Sensors, 9, 37.
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.
Lee, I., & Lee, K. (2015). The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Business Horizons, 58, 431–440.
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.
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.
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.
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.
Manate, B., Fortis, T. F., & Negru, V. (2015). Optimizing cloud resources allocation for an Internet of Things architecture. Scalable Comput, 15, 345–355.
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.
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.
Mcdermott-Wells, P. (2004). What is bluetooth? IEEE Potentials, 23, 33–35.
Mell, P., & Grance, T. (2011). The NIST definition of cloud. Computing.
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.
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.
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.
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.
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.
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.
Stallings, W. (2015). The Internet of Things: Network and security architecture. Internet Protocol Journal, 18(4), 381–385.
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.
Varghese, B., & Buyya, R. (2018). Next generation cloud computing: New trends and research direc- tions. Future Generation Computer Systems, 79, 849–861.
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.
Want, R. (2006). An introduction to RFID technology. IEEE Pervasive Computing, 5, 25–33.
Want, R. (2011). Near field communication. IEEE Pervasive Computing, 10, 4–7.
Xing, X. J., Wang, J. L., & Li, M. D. (2010). Services and key technologies of the Internet of Things. ZTE Commun, 2, 11–11.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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)