首页> 外文期刊>Concurrency, practice and experience >RIoTBench: An IoT benchmark for distributed stream processing systems
【24h】

RIoTBench: An IoT benchmark for distributed stream processing systems

机译:RIoTBench:分布式流处理系统的物联网基准

获取原文
获取原文并翻译 | 示例

摘要

The Internet of Things (IoT) is an emerging technology paradigm where millions of sensors and actuators help monitor and manage physical, environmental, and human systems in real time. The inherent closed-loop responsiveness and decision making of IoT applications make them ideal candidates for using low latency and scalable stream processing platforms. Distributed stream processing systems (DSPS) hosted in cloud data centers are becoming the vital engine for real-time data processing and analytics in any IoT software architecture.But the efficacy and performance of contemporary DSPS have not been rigorously studied for IoT applications and data streams. Here, we propose RIoTBench, a real-time IoT benchmark suite, along with performance metrics, to evaluateDSPS for streaming IoT applications.The benchmark includes27commonIoT tasks classified across various functional categories and implemented as modular microbenchmarks. Further, we define four IoT application benchmarks composed from these tasks based on common patterns of data preprocessing, statistical summarization, and predictive analytics that are intrinsic to the closed-loop IoT decision-making life cycle. These are coupled with four stream workloads sourced from real IoT observations on smart cities and smart health,with peak streams rates that range from 500 to 10 000 messages/second from up to 3 million sensors.We validate the RIoTBench suite for the popularApache Storm DSPS on theMicrosoftAzure public cloud and present empirical observations.This suite can be used byDSPSresearchers for performance analysis and resource scheduling, by IoT practitioners to evaluate DSPS platforms, and even reused within IoT solutions.
机译:物联网(IoT)是一种新兴的技术范例,其中数百万个传感器和执行器帮助实时监视和管理物理,环境和人类系统。物联网应用程序固有的闭环响应能力和决策能力使其成为使用低延迟和可扩展流处理平台的理想选择。云数据中心中托管的分布式流处理系统(DSPS)成为任何IoT软件体系结构中实时数据处理和分析的重要引擎,但是尚未对IoT应用和数据流进行严格的研究,以研究当代DSPS的功效和性能。在此,我们提出了实时物联网基准套件RIoTBench及其性能指标,以评估用于流式物联网应用的DSPS。该基准包含27个常见的IoT任务,这些任务分类为各种功能类别,并已实现为模块化微基准。此外,我们基于闭环物联网决策生命周期固有的数据预处理,统计汇总和预测分析的通用模式,定义了由这些任务组成的四个物联网应用基准。这些结合了来自智能城市和智能健康方面的真实物联网观察结果的四个流工作负载,峰值流速率从500万到10,000条消息/秒不等,多达300万个传感器。我们验证了适用于流行的Apache Storm DSPS的RIoTBench套件该套件可以由DSPS研究人员用于性能分析和资源调度,物联网从业人员可以评估DSPS平台,甚至可以在物联网解决方案中重用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号