Lahiru J. Ekanayake, Ruwan Dharshana Nawarathna, S. Kodituwakku, R. Yapa, A. Pinidiyaarachchi
{"title":"A Systematic Approach for Scheduling IoT Devices for Effective Load Balancing Based on Deep Sleep","authors":"Lahiru J. Ekanayake, Ruwan Dharshana Nawarathna, S. Kodituwakku, R. Yapa, A. Pinidiyaarachchi","doi":"10.1109/AIIoT52608.2021.9454204","DOIUrl":null,"url":null,"abstract":"The Internet of things (IoT), with its latest technologies, is one of the most trending areas in computer science and engineering. Many IoT applications require only a few bits to be sent to the cloud per iteration. Though there are load balancing and scheduling mechanisms available, every solution requires one or more centralized or edge devices to handle each request. The purpose of this study is to set up an independent device that can directly interact with relevant broker or server nodes in a scheduled manner after the initial communication with the server. This will reduce the server idle time, making the system get the maximum benefits from minimal resources. To achieve that, an algorithm is proposed to issue timestamps for devices of the IoT system without overlapping, where the timestamp is relative to each device but global to all devices. The time amount of 0.00106 seconds can be considered as the minimal time span with effective scheduling due to network communication delay. The proposed architecture and the algorithm can be efficiently applied for all IoT devices where “deep sleep” mode is used for energy saving. Also, it is possible to obtain a considerable increase in terms of optimization (2n) compared with the random deep sleep mode.","PeriodicalId":443405,"journal":{"name":"2021 IEEE World AI IoT Congress (AIIoT)","volume":"214 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE World AI IoT Congress (AIIoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIIoT52608.2021.9454204","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Internet of things (IoT), with its latest technologies, is one of the most trending areas in computer science and engineering. Many IoT applications require only a few bits to be sent to the cloud per iteration. Though there are load balancing and scheduling mechanisms available, every solution requires one or more centralized or edge devices to handle each request. The purpose of this study is to set up an independent device that can directly interact with relevant broker or server nodes in a scheduled manner after the initial communication with the server. This will reduce the server idle time, making the system get the maximum benefits from minimal resources. To achieve that, an algorithm is proposed to issue timestamps for devices of the IoT system without overlapping, where the timestamp is relative to each device but global to all devices. The time amount of 0.00106 seconds can be considered as the minimal time span with effective scheduling due to network communication delay. The proposed architecture and the algorithm can be efficiently applied for all IoT devices where “deep sleep” mode is used for energy saving. Also, it is possible to obtain a considerable increase in terms of optimization (2n) compared with the random deep sleep mode.