Integrated CloudIoT is an emerging field of study that integrates the Cloud and the Internet of Things (IoT) to make machines smarter and deal with real-world objects in a distributed manner. It collects data from various devices and analyses it to increase efficiency and productivity. Because Cloud and IoT are complementary technologies with distinct areas of application, integrating them is difficult. This paper identifies various CloudIoT issues and analyzes them to make a relational model. The Interpretive Structural Modeling (ISM) approach establishes the interrelationship among the problems identified. The issues are categorised based on driving and dependent power, and a hierarchical model is presented. The ISM analysis shows that scheduling is an important aspect and has both (driving and dependence) power to improve the performance of the CloudIoT model. Therefore, existing CloudIoT job scheduling algorithms are analysed, and a cloud-centric scheduling mechanism is proposed to execute IoT jobs on a suitable cloud. The cloud implementation using an open-source framework to simulate Cloud Computing (CloudSim), based on the job’s workload, is presented. Simulation results of the proposed scheduling model indicate better performance in terms of Average Waiting Time (AWT) and makespan than existing cloud-based scheduling approaches.
Read full abstract