Raoufehsadat Hashemian, Niklas Carlsson, Diwakar Krishnamurthy, Martin Arlitt
{"title":"WoTbench","authors":"Raoufehsadat Hashemian, Niklas Carlsson, Diwakar Krishnamurthy, Martin Arlitt","doi":"10.1145/3365871.3365897","DOIUrl":null,"url":null,"abstract":"The Web of Things (WoT) is a new paradigm resulting from the integration of the Web with the Internet of Things. With the emergence of WoT comes the need for benchmarking tools to aid in performance evaluation studies that can be used to guide actual deployments of WoT infrastructure. In this paper we introduce WoTbench, a Web benchmarking framework designed to facilitate pre-deployment performance evaluation studies of WoT setups. WoTbench enables workload emulation on a controlled test environment by taking advantage of Linux container technology. It supports the Constrained Application Protocol (CoAP), a RESTful application layer protocol that aims to replace HTTP for resource constrained devices. WoTbench consists of a scalable Gateway Emulator (GE) and a group of CoAP device application emulators. We describe components of WoTbench in detail and how WoTbench can be used to answer capacity planning questions.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 9th International Conference on the Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3365871.3365897","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
The Web of Things (WoT) is a new paradigm resulting from the integration of the Web with the Internet of Things. With the emergence of WoT comes the need for benchmarking tools to aid in performance evaluation studies that can be used to guide actual deployments of WoT infrastructure. In this paper we introduce WoTbench, a Web benchmarking framework designed to facilitate pre-deployment performance evaluation studies of WoT setups. WoTbench enables workload emulation on a controlled test environment by taking advantage of Linux container technology. It supports the Constrained Application Protocol (CoAP), a RESTful application layer protocol that aims to replace HTTP for resource constrained devices. WoTbench consists of a scalable Gateway Emulator (GE) and a group of CoAP device application emulators. We describe components of WoTbench in detail and how WoTbench can be used to answer capacity planning questions.