基于自適應抽樣的分布式跟蹤系統(tǒng)設計與實現(xiàn)
本文關鍵詞:基于自適應抽樣的分布式跟蹤系統(tǒng)設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:當代的互聯(lián)網應用通常都采用結構復雜、規(guī)模龐大的分布式集群來實現(xiàn),而且應用運行環(huán)境復雜多變,當出現(xiàn)性能問題時,很難排查問題根源。目前存在的分布式跟蹤系統(tǒng)在一定程度上解決了此問題,但都采用固定的抽樣概率,使得單位時間內的抽樣總量不可控。另一方面,典型的分布式跟蹤系統(tǒng)的設計方案不支持復雜抽樣。因此本文提出了基于抽樣的分布式跟蹤設計方案和自適應抽樣算法,并設計實現(xiàn)了可自適應抽樣的分布式跟蹤系統(tǒng),用于幫助理解分布式系統(tǒng)行為,分析性能問題根源。本文首先分析了典型分布式跟蹤系統(tǒng)的相關技術,然后結合當前工業(yè)界中通用分布式跟蹤系統(tǒng)實際需要滿足的功能需求和性能需求,設計了基于抽樣的分布式跟蹤方案和可依據(jù)應用服務繁忙程度自動調節(jié)抽樣率的自適應抽樣算法。接著,依據(jù)抽樣設計方案實現(xiàn)了滿足低損耗、應用級透明和良好可擴展性的可插拔抽樣算法分布式跟蹤系統(tǒng),并將自適應抽樣算法應用到該系統(tǒng)中。最后采用實驗驗證了基于自適應抽樣的分布式跟蹤系統(tǒng)的有效性。本文提出的基于自適應抽樣的跟蹤方案使得抽樣總量彈性可控,為分布式系統(tǒng)性能問題排查帶來幫助,同時將對應用服務的性能影響降低到可容忍范圍內,并且在實際環(huán)境中得到良好應用。
【關鍵詞】:分布式跟蹤 應用性能監(jiān)控 自適應抽樣
【學位授予單位】:浙江大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【目錄】:
- 摘要4-5
- Abstract5-10
- 第1章 緒論10-17
- 1.1 課題背景及研究意義10-14
- 1.1.1 應用性能管理背景11-12
- 1.1.2 基于自適應抽樣的分布式跟蹤系統(tǒng)的意義12-14
- 1.2 研究內容與目標14-16
- 1.3 本文組織結構16
- 1.4 本章小結16-17
- 第2章 相關技術綜述17-35
- 2.1 面向切面編程17-19
- 2.1.1 ASM技術18
- 2.1.2 ASM與其他AOP底層技術的比較18-19
- 2.2 消息隊列19-23
- 2.2.1 ZeroMQ介紹19-20
- 2.2.2 ZeroMQ總體架構20-21
- 2.2.3 ZeroMQ消息模型21-23
- 2.3 分布式存儲與搜索23-27
- 2.3.1 ElasticSearch介紹24-27
- 2.4 應用性能監(jiān)控27-34
- 2.4.1 分布式跟蹤系統(tǒng)介紹28-33
- 2.4.2 分布式跟蹤系統(tǒng)總結33-34
- 2.5 本章小結34-35
- 第3章 基于抽樣的分布式跟蹤系統(tǒng)需求分析與設計35-49
- 3.1 需求分析35-38
- 3.1.1 功能需求分析35-37
- 3.1.2 性能需求分析37-38
- 3.2 跟蹤方案設計38-42
- 3.2.1 基礎跟蹤方案設計39-40
- 3.2.2 基于抽樣的跟蹤方案設計40-42
- 3.3 自適應抽樣算法設計42-44
- 3.4 架構設計44-47
- 3.4.1 數(shù)據(jù)獲取45-46
- 3.4.2 數(shù)據(jù)收集模塊46
- 3.4.3 存儲模塊46-47
- 3.4.4 離線分析模塊47
- 3.4.5 查詢模塊47
- 3.4.6 可視化展示模塊47
- 3.5 本章小結47-49
- 第4章 基于抽樣的跟蹤系統(tǒng)的實現(xiàn)49-64
- 4.1 常用組件的增強49-50
- 4.2 跟蹤數(shù)據(jù)獲取與發(fā)送50-52
- 4.3 請求抽樣52-55
- 4.3.1 TWAS算法實現(xiàn)53-54
- 4.3.2 抽樣處理54-55
- 4.4 數(shù)據(jù)收集55-57
- 4.5 數(shù)據(jù)存儲57-58
- 4.6 離線分析58-60
- 4.7 結果查詢60-63
- 4.7.1 請求跟蹤鏈生成60
- 4.7.2 系統(tǒng)拓撲結構60-62
- 4.7.3 應用服務性能評估62-63
- 4.8 本章小結63-64
- 第5章 實驗數(shù)據(jù)與分析64-71
- 5.1 自適應抽樣與固定抽樣的對比實驗64-65
- 5.2 跟蹤系統(tǒng)對應用服務性能影響實驗65-68
- 5.3 應用服務性能評估的偏差實驗68-70
- 5.3.1 應用服務吞吐量偏差實驗68-69
- 5.3.2 應用服務延時偏差實驗69-70
- 5.4 本章小結70-71
- 第6章 總結與展望71-73
- 6.1 工作總結71
- 6.2 工作展望71-73
- 參考文獻73-75
- 攻讀碩士學位期間主要的研究成果75-76
- 致謝76
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 陳紹麗;吳俊民;;微環(huán)境技術中靈敏跟蹤系統(tǒng)的研究及設計[J];微計算機信息;2001年11期
2 陳紹麗,吳俊民;微環(huán)境技術中靈敏跟蹤系統(tǒng)的研究及設計[J];微計算機信息;2001年08期
3 雷訊;美國將為駐科威特部隊安裝新型移動跟蹤系統(tǒng)[J];現(xiàn)代雷達;2003年04期
4 區(qū)勁東;制造業(yè)跟蹤系統(tǒng)解決方案[J];電氣時代;2004年06期
5 高;;基于紅外圖像的實時多級跟蹤系統(tǒng)[J];紅外;2007年05期
6 劉佳云;;淺談學生表現(xiàn)記錄與跟蹤系統(tǒng)的設計和實現(xiàn)——以教育引導學生行為,以學生表現(xiàn)改善教育[J];科技信息;2010年32期
7 燕公椳;利用Z-變換分析與綜合雷達自動跟蹤系統(tǒng)[J];電子學報;1964年02期
8 程一銘;;跟蹤系統(tǒng)的數(shù)學模型及其誤差(第一部分)[J];無線電工程譯文;1974年02期
9 鐵生;;提供實時數(shù)據(jù)的單站精密跟蹤系統(tǒng)[J];光學工程;1975年01期
10 尹長德;人機補償跟蹤系統(tǒng)[J];信息與控制;1981年01期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 常會振;劉彤;孫永強;;關于船舶遠程識別與跟蹤系統(tǒng)的研究[A];2009航海技術理論研究論文集[C];2009年
2 王永明;李興林;;船舶遠程識別與跟蹤系統(tǒng)的發(fā)展與應用[A];第五屆衛(wèi)星通信新業(yè)務新技術學術年會暨衛(wèi)星通信系統(tǒng)網間互聯(lián)互通與接口標準研討會論文集[C];2009年
3 王斯成;陳子平;何增先;鮑道初;王貴錄;;光伏發(fā)電自動向日跟蹤系統(tǒng)的開發(fā)[A];第十屆中國太陽能光伏會議論文集:迎接光伏發(fā)電新時代[C];2008年
4 董剛;周明華;;梅鋼熱軋1422計算機跟蹤系統(tǒng)功能改造[A];中國計量協(xié)會冶金分會2007年會論文集[C];2007年
5 黃建強;陳祥獻;汪樂宇;;面向情景自覺計算的人體識別跟蹤系統(tǒng)[A];第三次全國會員代表大會暨學術會議論文集[C];2002年
6 杜威;王躍東;趙海軍;穆曉明;;提高連鑄拉矯區(qū)域跟蹤系統(tǒng)的穩(wěn)定性[A];全國冶金自動化信息網2009年會論文集[C];2009年
7 史學舜;陳坤峰;王恒飛;應承平;;電視成像跟蹤系統(tǒng)作用距離測試的探討[A];第十二屆全國光學測試學術討論會論文(摘要集)[C];2008年
8 陳學江;田恒貴;曹永鵬;唐占齊;;三飛行體控制跟蹤系統(tǒng)的設計[A];1995年中國控制會議論文集(下)[C];1995年
9 郭京元;;首鋼京唐公司鐵包跟蹤系統(tǒng)的開發(fā)與應用[A];全國冶金自動化信息網2011年年會論文集[C];2011年
10 王莉;王建平;劉厚泉;許娜;;建設工程合同跟蹤系統(tǒng)的設計與實現(xiàn)[A];計算機技術在工程建設中的應用——第十二屆全國工程建設計算機應用學術會議論文集[C];2004年
中國重要報紙全文數(shù)據(jù)庫 前5條
1 本報記者 劉康容 通訊員 孫力;寶雞依靠警情跟蹤系統(tǒng)破案超九成[N];人民公安報;2011年
2 ;漢銳:智能跟蹤系統(tǒng)全自動錄制課件[N];中國計算機報;2013年
3 蘇椿力;安鋼二軋廠爐號跟蹤系統(tǒng)成功試運行[N];中國冶金報;2007年
4 ;網格暴風雨跟蹤系統(tǒng)啟用[N];計算機世界;2003年
5 黃春波;澳大利亞使用超高頻RFID托盤跟蹤系統(tǒng)[N];現(xiàn)代物流報;2007年
中國博士學位論文全文數(shù)據(jù)庫 前2條
1 周建民;激光對光電制導武器跟蹤系統(tǒng)的干擾技術研究[D];中國科學院研究生院(長春光學精密機械與物理研究所);2005年
2 顧海軍;嵌入式彩色電視跟蹤系統(tǒng)的設計和實現(xiàn)[D];中國科學院研究生院(長春光學精密機械與物理研究所);2003年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 曾慶濤;基于單片機的拋物槽式太陽能集熱器跟蹤系統(tǒng)設計[D];寧夏大學;2015年
2 郭建興;智能建筑中太陽能跟蹤系統(tǒng)的應用研究[D];長安大學;2015年
3 岑宏勝;水平彈道跟蹤系統(tǒng)的研究與設計[D];西安工業(yè)大學;2015年
4 付偉;PTZ行人跟蹤和控制算法研究[D];西安工業(yè)大學;2015年
5 趙丹;光伏二維跟蹤系統(tǒng)的研究[D];河南師范大學;2015年
6 唐斌;優(yōu)化平行二軸日光跟蹤技術研究[D];電子科技大學;2015年
7 王維;光伏聚光照明系統(tǒng)關鍵技術研究[D];電子科技大學;2014年
8 楊慧;頭部靜止的視線跟蹤系統(tǒng)中標定技術的研究[D];西安電子科技大學;2015年
9 李兵;視線跟蹤系統(tǒng)的研究與實現(xiàn)[D];南京郵電大學;2015年
10 賈平平;GPS測姿儀輔助“動中通”衛(wèi)星通信地球站跟蹤系統(tǒng)軟件研究與設計[D];南京郵電大學;2015年
本文關鍵詞:基于自適應抽樣的分布式跟蹤系統(tǒng)設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:389042
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/389042.html