{"title":"A QoS aware message scheduling algorithm in Internet of Things environment","authors":"Saima Abdullah, Kun Yang","doi":"10.1109/OnlineGreenCom.2013.6731048","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) is a novel approach of connecting things/objects and thus transmitting information from the physical world to control centres (or vice versa) where this information can be interpreted. Where majority of the research focuses on sensor technologies (including energy harvesting), communications and routing, this paper positions itself on a higher layer, i.e., message scheduling, which is more targeted towards service provisioning. In particular messages are classified into high priority (HP) and best effort (BE) and the corresponding Quality of Service (QoS) scheduling algorithm is proposed. Doing so will enable the IoT network to differ emergency messages from non-mission critical messages. In addition, network-layer routing algorithms are also taken into consideration in message scheduling, aiming to provide a more optimal solution by applying certain degree of cross-layer design methodology. Here sensor nodes are divided in IoT subgroups. Each subgroup has a broker delivering for all nodes and maintaining two queues for HP and BE messages respectively. QoS awareness is introduced in IoT subgroups by assigning traffic priorities and scheduling them with proposed algorithm making them energy efficient as well. Simulation results have shown the efficiency of the proposed algorithm.","PeriodicalId":152857,"journal":{"name":"2013 IEEE Online Conference on Green Communications (OnlineGreenComm)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"38","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Online Conference on Green Communications (OnlineGreenComm)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/OnlineGreenCom.2013.6731048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 38
Abstract
Internet of Things (IoT) is a novel approach of connecting things/objects and thus transmitting information from the physical world to control centres (or vice versa) where this information can be interpreted. Where majority of the research focuses on sensor technologies (including energy harvesting), communications and routing, this paper positions itself on a higher layer, i.e., message scheduling, which is more targeted towards service provisioning. In particular messages are classified into high priority (HP) and best effort (BE) and the corresponding Quality of Service (QoS) scheduling algorithm is proposed. Doing so will enable the IoT network to differ emergency messages from non-mission critical messages. In addition, network-layer routing algorithms are also taken into consideration in message scheduling, aiming to provide a more optimal solution by applying certain degree of cross-layer design methodology. Here sensor nodes are divided in IoT subgroups. Each subgroup has a broker delivering for all nodes and maintaining two queues for HP and BE messages respectively. QoS awareness is introduced in IoT subgroups by assigning traffic priorities and scheduling them with proposed algorithm making them energy efficient as well. Simulation results have shown the efficiency of the proposed algorithm.