Testing Internet of Things (IoT) platforms is essential for assessing their reliability, scalability and potential performance issues. Such tests are particularly challenging to set up when these IoT platforms are managing large fleets of devices. A promising approach to address this is to use test frameworks that employ simulated IoT devices to interact with the target IoT platform. This work introduces Fleet sImulator for Scalability Tests (FIST), an extendable test framework that simulates a variety of realistic IoT scenarios, including large fleets of devices and realistic network conditions. The framework’s flexibility is demonstrated through the evaluation of the open-source IoT platform ThingsBoard. We evaluate the capabilities of this platform in dealing with multiple device connections and firmware update tasks. Overall, this study contributes to the development of robust and reliable IoT platforms by providing a comprehensive test framework for performance evaluations.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Framework for Configurable Scalability Evaluations of IoT Platforms

  • Fabio Muratori,
  • Yuening Yang,
  • Zeineb Rejiba,
  • Andrei-Marian Dan

摘要

Testing Internet of Things (IoT) platforms is essential for assessing their reliability, scalability and potential performance issues. Such tests are particularly challenging to set up when these IoT platforms are managing large fleets of devices. A promising approach to address this is to use test frameworks that employ simulated IoT devices to interact with the target IoT platform. This work introduces Fleet sImulator for Scalability Tests (FIST), an extendable test framework that simulates a variety of realistic IoT scenarios, including large fleets of devices and realistic network conditions. The framework’s flexibility is demonstrated through the evaluation of the open-source IoT platform ThingsBoard. We evaluate the capabilities of this platform in dealing with multiple device connections and firmware update tasks. Overall, this study contributes to the development of robust and reliable IoT platforms by providing a comprehensive test framework for performance evaluations.