当前位置:
X-MOL 学术
›
arXiv.cs.PF
›
论文详情
Our official English website, www.x-mol.net, welcomes your
feedback! (Note: you will need to create a separate account there.)
A Microservices Architecture for Distributed Complex Event Processing in Smart Cities
arXiv - CS - Performance Pub Date : 2020-08-17 , DOI: arxiv-2008.07585 Fernando Freire Scattone and Kelly Rosa Braghetto
arXiv - CS - Performance Pub Date : 2020-08-17 , DOI: arxiv-2008.07585 Fernando Freire Scattone and Kelly Rosa Braghetto
A considerable volume of data is collected from sensors today and needs to be
processed in real time. Complex Event Processing (CEP) is one of the most
important techniques developed for this purpose. In CEP, each new sensor
measurement is considered an event and new event types can be defined based on
other events occurrence. There exists several open-source CEP implementations
currently available, but all of them use orchestration to distribute event
processing. This kind of architectural organization may harm system resilience,
since it relies on a central core (i.e. the orchestrator). Any failures in the
core might impact the whole system. Moreover, the core can become a bottleneck
on system performance. In this work, a choreography-based microservices
architecture is proposed for distributed CEP, in order to benefit from the low
coupling and greater horizontal scalability this kind of architecture provides.
中文翻译:
智慧城市分布式复杂事件处理的微服务架构
如今,大量数据是从传感器收集的,需要实时处理。复杂事件处理 (CEP) 是为此目的开发的最重要的技术之一。在 CEP 中,每个新的传感器测量值都被视为一个事件,并且可以根据其他事件的发生来定义新的事件类型。目前有几个开源 CEP 实现可用,但它们都使用编排来分发事件处理。这种架构组织可能会损害系统弹性,因为它依赖于一个中央核心(即协调器)。核心中的任何故障都可能影响整个系统。此外,内核可能成为系统性能的瓶颈。在这项工作中,为分布式 CEP 提出了一种基于编排的微服务架构,
更新日期:2020-08-19
中文翻译:
智慧城市分布式复杂事件处理的微服务架构
如今,大量数据是从传感器收集的,需要实时处理。复杂事件处理 (CEP) 是为此目的开发的最重要的技术之一。在 CEP 中,每个新的传感器测量值都被视为一个事件,并且可以根据其他事件的发生来定义新的事件类型。目前有几个开源 CEP 实现可用,但它们都使用编排来分发事件处理。这种架构组织可能会损害系统弹性,因为它依赖于一个中央核心(即协调器)。核心中的任何故障都可能影响整个系统。此外,内核可能成为系统性能的瓶颈。在这项工作中,为分布式 CEP 提出了一种基于编排的微服务架构,