Hiroaki Konoura, Masafumi Kinoshita, Takafumi Koike, K. Leibnitz, M. Murata
{"title":"Efficient dequeuing technique for distributed messaging systems processing massive message volumes","authors":"Hiroaki Konoura, Masafumi Kinoshita, Takafumi Koike, K. Leibnitz, M. Murata","doi":"10.1109/ATNAC.2016.7878821","DOIUrl":null,"url":null,"abstract":"In the Internet of Things (IoT) era, message queue systems are highly required to control the large amount of message traffic between field devices, heterogeneous back-end applications, and services with high interoperability. In today's trend of rapid development cycle, the role and number of each back-end application system (BES) are frequently modified. In this case, the message queue systems receiving dequeue requests from BESs cannot maintain their preliminarily estimated maximum throughput, because the proportional increase of missed dequeues (i.e. no message is available) results in a waste of computational resources. Therefore, we propose the retry dequeue-request scheduling (RDS) method, which decreases the number of dequeue requests from BESs by delaying the replies to BESs when missed dequeues occur. Evaluation results show that the RDS method gives a 70% throughput improvement compared with the conventional method.","PeriodicalId":317649,"journal":{"name":"2016 26th International Telecommunication Networks and Applications Conference (ITNAC)","volume":"113 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 26th International Telecommunication Networks and Applications Conference (ITNAC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ATNAC.2016.7878821","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In the Internet of Things (IoT) era, message queue systems are highly required to control the large amount of message traffic between field devices, heterogeneous back-end applications, and services with high interoperability. In today's trend of rapid development cycle, the role and number of each back-end application system (BES) are frequently modified. In this case, the message queue systems receiving dequeue requests from BESs cannot maintain their preliminarily estimated maximum throughput, because the proportional increase of missed dequeues (i.e. no message is available) results in a waste of computational resources. Therefore, we propose the retry dequeue-request scheduling (RDS) method, which decreases the number of dequeue requests from BESs by delaying the replies to BESs when missed dequeues occur. Evaluation results show that the RDS method gives a 70% throughput improvement compared with the conventional method.