Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering

Previous Articles     Next Articles

Performance Analysis Research of Esper Data Stream Management System Under Multi-core Platforms

WANG Hongya,ZHANG Huaqing,LIU Xiaoqiang   

  1. (School of Computer Science and Technology,Donghua University,Shanghai 201620,China)
  • Received:2015-09-06 Online:2016-09-15 Published:2016-09-15

多核平台下Esper数据流管理系统性能分析研究

王洪亚,张华庆,刘晓强   

  1. (东华大学 计算机科学与技术学院,上海 201620)
  • 作者简介:王洪亚(1976-),男,教授,主研方向为数据库技术、实时计算、移动计算;张华庆,硕士研究生;刘晓强,教授。
  • 基金资助:
    国家自然科学基金资助项目(61370205);上海市自然科学基金资助项目(13ZR1400800);中央高校基本科研业务费专项基金资助项目。

Abstract: Esper event processing system can be used for complex event processing and data analysis,and it is suitable for handling a large number of historical or real-time news and event stream.This paper analyzes the data stream processing system based on Esper engine under multi-core computing platforms.It describes the design and implementation of experimental platform,designs complete query statements and test cases,and uses the experimental platform to test the performance of Esper engine under the multi-core computing platforms. Real-time monitoring and offline data analysis are used to test the system performance.Experimental results show that Esper data stream processing system can not provide better support under the multi-core platforms.

Key words: Event Stream Processing(ESP), Complex Event Processing(CEP), multi-core platform, Esper engine, data stream management system

摘要: Esper事件处理系统可用于复杂事件处理与数据分析,适用于处理大量历史的或实时的消息和事件流。分析多核计算平台下基于Esper引擎所构建的数据流处理系统,介绍基于Esper引擎实验平台的设计与实现,给出完整的查询语句和测试用例,并使用该实验平台对多核平台下Esper引擎的性能进行测试,通过实时监控和离线数据分析给出系统的各项性能指标。实验结果表明,Esper数据流系统对多核平台并不能够提供良好的支持。

关键词: 事件流处理, 复杂事件处理, 多核平台, Esper引擎, 数据流管理系统

CLC Number: