首页> 外文会议>IEEE International Conference on Web Services >RTA: Real Time Actionable Events Detection as a Service
【24h】

RTA: Real Time Actionable Events Detection as a Service

机译:RTA:实时可操作事件检测为服务

获取原文

摘要

Nowadays vast amounts of data are being produced in continuous ways. They may come from sensors, smart meters, application logs, monitoring software etc. The data need to be processed in realtime to gain actionable insights. Services like smart grid load balancing, cloud platform maintenance, can be carried out in an efficient way. Stream processing is the programming paradigm that answers such demand. When talking about stream processing, we can easily recall several famous open-source software frameworks such as Spark Streaming, Samza, Flink and Storm. Although they provide distributed, robust, low-latency stream processing engines, it's still difficult for an end user to set up a usable stream processing application from scratch. Firstly, users are required to write code to define their business related stream processing logic. Secondly, the submission and update of the stream processing logic require service restart, therefore it may lead to service unavailability for minutes. Thirdly, extra operation effort are required for handling scaling and failover issues. In this paper, we present RTA, a released research service on realtime data processing. The RTA service fills the gap between the stream processing requester and the existing software stacks. It offers a SQL-like stream query language for defining stream processing logic definition over streaming data. It allows users easily define their stream processing logic without programming. In RTA service, stream processing logic is also treated as a type of input, which enables online logic update without service downtime. The RTA service also provides scalability, high availability and resource isolation for serving multiple tenants. In this paper, we also provide a comprehensive evaluation of our service through a case study.
机译:如今正在以持续的方式生产大量数据。他们可能来自传感器,智能电表,应用程序日志,监控软件等。需要实时处理数据以获得可操作的见解。如智能电网负载平衡,云平台维护等服务可以以有效的方式进行。流处理是编程范例,可回答此类需求。在谈论流处理时,我们可以轻松调查几个着名的开源软件框架,如火花流,Samza,Flink和Storm。虽然它们提供分布式,强大,低延迟流处理引擎,但最终用户仍然难以从头开始建立可用的流处理应用程序。首先,用户需要编写代码以定义其业务相关的流处理逻辑。其次,流处理逻辑的提交和更新需要重启服务,因此可能会导致运输工程的服务不可用。第三,处理缩放和故障转移问题需要额外的操作努力。在本文中,我们在实时数据处理上呈现RTA,释放了研究服务。 RTA服务填充流处理请求者和现有软件堆栈之间的间隙。它提供了一种类似SQL的流查询语言,用于定义流处理逻辑定义在流数据上。它允许用户在不编程的情况下轻松定义他们的流处理逻辑。在RTA服务中,流处理逻辑也被视为一种输入类型,这使得在没有服务停机的情况下启用在线逻辑更新。 RTA服务还提供用于服务多个租户的可伸缩性,高可用性和资源隔离。在本文中,我们还通过案例研究提供对我们服务的全面评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号