{"title":"Optimization of Application Deployment Delay with Efficient Task Scheduling in Cloud-Based Smart Home Platform","authors":"J. Rajkumar, Chuan Pham, K. Nguyen, M. Cheriet","doi":"10.1109/ZINC50678.2020.9161796","DOIUrl":null,"url":null,"abstract":"Smart home platform is an incarnation of Internet of Things (IoT) system. In such a platform, home applications are deployed using Software as a Service (SaaS) deployment model, a new way of software service provisioning for quick application deployment. However, this deployment model still has deployment performance issues due to the high degree of coordination and mutual dependencies of distributed services built on heterogeneous technologies. In a large scale deployment setup with more number of services, inter and intra-communication links between the coordinated services increase thereby introducing execution delays at service computation, and inter-service communications. Therefore, in this paper, we propose a smart home platform architecture based on Platform as a Service (PaaS) model supporting the SaaS deployment model. Based on the designed architecture, we model an optimization problem named as optimized IoT Application Deployment (OIAD) to minimize application deployment time (total execution time). To solve the OIAD problem, this paper proposes a heuristic algorithm to find a near-optimal deployment time. The results of our simulation show an improvement in comparison with FCFS (First Come First Serve) and Random execution algorithm under various deployment scenarios and strategies.","PeriodicalId":6731,"journal":{"name":"2020 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"37 1","pages":"67-72"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Zooming Innovation in Consumer Technologies Conference (ZINC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ZINC50678.2020.9161796","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Smart home platform is an incarnation of Internet of Things (IoT) system. In such a platform, home applications are deployed using Software as a Service (SaaS) deployment model, a new way of software service provisioning for quick application deployment. However, this deployment model still has deployment performance issues due to the high degree of coordination and mutual dependencies of distributed services built on heterogeneous technologies. In a large scale deployment setup with more number of services, inter and intra-communication links between the coordinated services increase thereby introducing execution delays at service computation, and inter-service communications. Therefore, in this paper, we propose a smart home platform architecture based on Platform as a Service (PaaS) model supporting the SaaS deployment model. Based on the designed architecture, we model an optimization problem named as optimized IoT Application Deployment (OIAD) to minimize application deployment time (total execution time). To solve the OIAD problem, this paper proposes a heuristic algorithm to find a near-optimal deployment time. The results of our simulation show an improvement in comparison with FCFS (First Come First Serve) and Random execution algorithm under various deployment scenarios and strategies.