IoT and Cloud Computing
The Internet of Things (IoT) is an emerging technology that offers great opportunities that is designed to improve the quality of consumers' lives, and also to improve economic indicators and productivity of enterprises, and more efficient use of resources. IoT system refers to the use of interconnected devices and distributed subsystems to leverage data gathered by sensors and actuators in some sort of environment and to take a proper decision on a high level. In this chapter, the authors propose an approach to Microcloud-based IoT infrastructure management to provide the desired quality of IT services with rational use of IT resources. Efficiency of IT infrastructure management can be estimated by the quality of services and the management costs. The task of operational service quality management is to maintain a given level of service quality with the use of minimum IT resources amount in IoT environment. Then, the maximum efficiency can be achieved by selecting such control when actual level of service corresponds to the coordinated with business unit and can be achieved by minimal costs. The proposed approach allows the efficient use of resources for IT services provision in IoT ecosystem through the implementation of service level coordination, resource planning and service level management processes in an integrated IT infrastructure management system based on hyperconvergence and software-defined principles. The main goals of this chapter are to investigate the state of art of the IoT applications resource demands in the context of datacenter architecture deployment and to propose Microcloud-based IoT infrastructure resource control method.