Next Article in Journal
Analysis of Factors Giving the Opportunity for Implementation of Innovations on the Example of Manufacturing Enterprises in the Silesian Province
Previous Article in Journal
Using Social Norms to Change Behavior and Increase Sustainability in the Real World: a Systematic Review of the Literature
Article

Design and Implementation of Thermal Comfort System based on Tasks Allocation Mechanism in Smart Homes

Department of Computer Engineering, Jeju National University, Jeju 63243, Korea
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(20), 5849; https://doi.org/10.3390/su11205849
Received: 4 September 2019 / Revised: 12 October 2019 / Accepted: 14 October 2019 / Published: 21 October 2019
The recent trend in the Internet of Things (IoT) is bringing innovations in almost every field of science. IoT is mainly focused on the connectivity of things via the Internet. IoT’s integration tools are developed based on the Do It Yourself (DIY) approach, as the general public lacks technical skills. This paper presents a thermal comfort system based on tasks allocation mechanism in smart homes. This paper designs and implements the tasks allocation mechanism based on virtual objects composition for IoT applications. We provide user-friendly drag and drops panels for the new IoT users to visualize both task composition and device virtualization. This paper also designs tasks generation from microservices, tasks mapping, task scheduling, and tasks allocation for thermal comfort applications in smart home. Microservices are functional units of services in an IoT environment. Physical devices are registered, and their corresponding virtual objects are initialized. Tasks are generated from the microservices and connected with the relevant virtual objects. Afterward, they are scheduled and finally allocated on the physical IoT device. The task composition toolbox is deployed on the cloud for users to access the application remotely. The performance of the proposed architecture is evaluated using both real-time and simulated scenarios. Round trip time (RTT), response time, task dropping and latency are used as the performance metrics. Results indicate that even for worst-case scenarios, values of these metrics are negligible, which makes our architecture significant, better and ideal for task allocation in IoT network. View Full-Text
Keywords: Internet of Things; Do-It-Yourself; IoT Applications; Task Level Management; Microservices; Task allocation Internet of Things; Do-It-Yourself; IoT Applications; Task Level Management; Microservices; Task allocation
Show Figures

Figure 1

MDPI and ACS Style

Imran; Ahmad, S.; Kim, D. Design and Implementation of Thermal Comfort System based on Tasks Allocation Mechanism in Smart Homes. Sustainability 2019, 11, 5849. https://doi.org/10.3390/su11205849

AMA Style

Imran, Ahmad S, Kim D. Design and Implementation of Thermal Comfort System based on Tasks Allocation Mechanism in Smart Homes. Sustainability. 2019; 11(20):5849. https://doi.org/10.3390/su11205849

Chicago/Turabian Style

Imran, Shabir Ahmad, and DoHyeun Kim. 2019. "Design and Implementation of Thermal Comfort System based on Tasks Allocation Mechanism in Smart Homes" Sustainability 11, no. 20: 5849. https://doi.org/10.3390/su11205849

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop