作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

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

王洪亚,张华庆,刘晓强   

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

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

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

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

中图分类号: