基于云的復雜事件檢測服務
發(fā)布時間:2017-03-30 14:17
本文關鍵詞:基于云的復雜事件檢測服務,由筆耕文化傳播整理發(fā)布。
【摘要】:復雜事件檢測是從簡單事件流中檢測出復雜事件的方法,應用場景廣泛,應用要求實時性強,在數據量爆炸式增長的今天,構建分布式的復雜事件檢測系統(tǒng)具有很強的現(xiàn)實意義。此外,復雜事件檢測的應用場景非常廣泛,如股票事件的實時檢測、交通流量的實時監(jiān)控、運營商基站運行狀況的監(jiān)測等。因此,本文提出設計并實現(xiàn)一個通用的復雜事件檢測服務平臺,以便能夠為各種不同應用場景的復雜事件檢測提供服務。復雜事件檢測服務綜合利用了復雜事件檢測,分布式實時流處理和云服務技術,系統(tǒng)平臺可以分成兩個主要模塊:事件解析模塊和集群控制模塊。其中事件解析模塊主要負責解析事件提供商提供的事件和事件檢測模板信息,并向事件訂閱用戶發(fā)送事件通知。集群控制模塊負責分布式系統(tǒng)的物理拓撲結構動態(tài)構建和節(jié)點運行時的處理邏輯動態(tài)更新。系統(tǒng)的設計和實現(xiàn)難點在于分布式拓撲結構的動態(tài)構建和系統(tǒng)的可擴展性。拓撲結構動態(tài)構建的關鍵點在于如何將用戶定義的復雜事件模板間的依賴關系轉換成分布式系統(tǒng)運行的物理拓撲結構。本文在對構成拓撲結構的基本元素深入研究的基礎上,將事件模板的轉換分成兩個階段:事件模板轉換成邏輯拓撲結構,邏輯拓撲結構轉換成集群運行的物理拓撲結構;期間還將涉及到數據流分發(fā)的問題。系統(tǒng)的可擴展性主要關注物理拓撲結構末尾層節(jié)點事件處理邏輯的運行時動態(tài)更新,以使系統(tǒng)能夠支持訂閱服務的實時更新。本文提出了多種Esper的EPL語句擴展策略,以便減少拓撲結構末尾層的節(jié)點數量及各節(jié)點中運行的EPL語句。
【關鍵詞】:復雜事件檢測 分布式 拓撲結構 云服務
【學位授予單位】:浙江大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要4-5
- Abstract5-12
- 第1章 緒論12-17
- 1.1 課題背景12-14
- 1.2 目標和任務14-15
- 1.3 論文組織結構15-16
- 1.4 本章小結16-17
- 第2章 復雜事件檢測平臺技術綜述17-30
- 2.1 復雜事件檢測17-21
- 2.1.1 原始事件和復雜事件17-18
- 2.1.2 復雜事件檢測方法18-20
- 2.1.3 復雜事件處理引擎20-21
- 2.1.4 JBoss Esper21
- 2.2 分布式實時流處理框架21-26
- 2.2.1 邏輯框架21-22
- 2.2.2 物理集群22-23
- 2.2.3 容錯性23-24
- 2.2.4 Apache Storm24-26
- 2.3 云服務模式26-29
- 2.3.1 云服務模式26-28
- 2.3.2 多租戶28
- 2.3.3 數據隔離28-29
- 2.4 本章小結29-30
- 第3章 復雜事件檢測平臺的設計30-45
- 3.1 復雜事件檢測平臺的需求分析30-37
- 3.1.1 原始事件及監(jiān)控規(guī)則的制定31-33
- 3.1.2 基于云的事件服務訂閱33-35
- 3.1.3 復雜事件檢測實例的管理35-37
- 3.2 復雜事件檢測平臺的總體設計37-39
- 3.3 復雜事件檢測平臺的模塊設計39-44
- 3.3.1 數據模型的設計40-43
- 3.3.2 事件解析模塊的設計43-44
- 3.3.3 集群控制模塊的設計44
- 3.4 本章小結44-45
- 第4章 分布式拓撲結構的動態(tài)構建45-55
- 4.1 拓撲結構的基本構成45-48
- 4.1.1 一對一的元拓撲流分發(fā)46
- 4.1.2 一對多的元拓撲流分發(fā)46-47
- 4.1.3 多對一的元拓撲流分發(fā)47-48
- 4.2 基于復雜事件邏輯的拓撲結構構建48-54
- 4.2.1 模板間依賴與邏輯拓撲結構的映射關系48-51
- 4.2.2 邏輯拓撲結構與物理拓撲結構的映射關系51-54
- 4.3 本章小結54-55
- 第5章 基于云的復雜事件服務的可擴展性55-63
- 5.1 基于云服務的資源動態(tài)擴展55-56
- 5.2 訂閱服務的動態(tài)擴展56-57
- 5.3 EPL語句的動態(tài)擴展57-62
- 5.3.1 基于集合包含的EPL語句擴展57-60
- 5.3.2 基于范圍約束的EPL語句擴展60-61
- 5.3.3 基于邏輯操作的EPL語句擴展61-62
- 5.4 本章小結62-63
- 第6章 復雜事件檢測服務原型實現(xiàn)63-81
- 6.1 實驗環(huán)境63
- 6.2 原型系統(tǒng)的數據庫模型63-67
- 6.3 原型系統(tǒng)的模塊實現(xiàn)67-70
- 6.3.1 事件解析模塊的實現(xiàn)67-69
- 6.3.2 集群控制模塊的實現(xiàn)69-70
- 6.4 實驗結果與分析70-80
- 6.4.1 拓撲結構動態(tài)生成實驗及性能測試70-76
- 6.4.2 訂閱服務動態(tài)擴展及多實例運行實驗76-80
- 6.5 本章小結80-81
- 第7章 總結與展望81-83
- 7.1 工作總結81
- 7.2 未來展望81-83
- 參考文獻83-85
- 攻讀碩士學位期間主要的研究成果85-86
- 致謝86
【參考文獻】
中國期刊全文數據庫 前1條
1 夏建兵;;淺談“虛擬化”技術[J];電腦知識與技術;2009年17期
本文關鍵詞:基于云的復雜事件檢測服務,由筆耕文化傳播整理發(fā)布。
,本文編號:277330
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/277330.html
最近更新
教材專著