Resource Management in IoT-Cloud-Based Systems
摘要
One of the key components of smart systems is Internet of Things (IoT). The IoT provides an environment where every device and sensor act as information node and data generated from these devices are transformed into useful information to the end-users. In recent days, IoT-cloud-based systems have major impact in providing necessary resources to the end-users which offers variety of applications. In spite of the potential benefit of the IoT cloud-based environment, processing of IoT data faces several challenges including resource constraints. Therefore, in a cloud-based IoT environment, resource allocation is a vital aspect. By placing the resources for computation to the network edge the latency can be decreased and the real-time processing can be improved. Numerous resource management algorithms for cloud computing-based IoT systems have been illustrated in this chapter. In this context the key challenges are identified. It also classifies the key techniques associated with resource management in IoT-cloud-based systems. Finally, we have considered two IoT-cloud-based application scenarios in the simulation, in which the first scenario has considered latency-aware online game and the second scenario has considered intelligent surveillance. Then these two application scenarios have been compared with respect to delay, network usage, and energy consumption.