基于Openstack的熱計量監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2017-10-28 10:25
本文關(guān)鍵詞:基于Openstack的熱計量監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
更多相關(guān)文章: 熱計量監(jiān)控系統(tǒng) Openstack MySQL 分布式
【摘要】:幾十年以來,我國的集中供熱事業(yè)一直在不斷發(fā)展,為了提高資源利用率,供熱計量方式在逐漸變?yōu)榘礋崃坑嬃?即熱計量。熱計量要求在住宅和居民樓內(nèi)安裝相應(yīng)的設(shè)備,熱計量監(jiān)控系統(tǒng)與這些設(shè)備通信,保證整個系統(tǒng)的順利運行。隨著規(guī)模的擴張,熱計量監(jiān)控系統(tǒng)所需要管理的設(shè)備規(guī)模也會變大。在系統(tǒng)同時支持大量設(shè)備的前提下,如何能既實現(xiàn)簡便的管理,又保證可擴展性,是一個需要仔細(xì)考慮的問題。 云計算近些年來發(fā)展迅速,不斷在各個領(lǐng)域內(nèi)應(yīng)用,Openstack正是在這一背景下誕生的開源IaaS平臺。通過使用Openstack,我們可以搭建私有云和公有云平臺,既具有靈活性,又能適應(yīng)各種應(yīng)用場景。 本文提出了一個基于Openstack的熱計量監(jiān)控系統(tǒng)。整個系統(tǒng)采用分布式架構(gòu),Openstack運行于服務(wù)器集群之上,多個虛擬機運行于不同服務(wù)器上,每個虛擬機內(nèi)都運行熱計量設(shè)備通信程序,負(fù)責(zé)與一組設(shè)備通信。無論是不同虛擬機的信息的整合還是上層命令的分發(fā),都有特定的模塊負(fù)責(zé)。這個系統(tǒng)一方面可以在單臺服務(wù)器上實現(xiàn)統(tǒng)一的管理,另一方面又可以隨時隨地的接入新的服務(wù)器進(jìn)行擴展,滿足了實際應(yīng)用中單一系統(tǒng)監(jiān)控大量熱計量設(shè)備的需求。
【關(guān)鍵詞】:熱計量監(jiān)控系統(tǒng) Openstack MySQL 分布式
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP277
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-13
- 1.1 課題背景9-10
- 1.2 研究工作10-11
- 1.3 論文組織結(jié)構(gòu)11
- 1.4 本章總結(jié)11-13
- 第二章 相關(guān)技術(shù)概述13-23
- 2.1 云計算13-15
- 2.2 Openstack15-20
- 2.2.1 簡介15
- 2.2.2 Openstack架構(gòu)15-18
- 2.2.3 RESTful API18
- 2.2.4 組件介紹18-20
- 2.3 MySQL20-22
- 2.3.1 MySQL簡介20-21
- 2.3.2 MySQL架構(gòu)21-22
- 2.4 本章總結(jié)22-23
- 第三章 系統(tǒng)概要設(shè)計23-33
- 3.1 需求分析23-25
- 3.1.1 熱計量供熱系統(tǒng)介紹23-24
- 3.1.2 系統(tǒng)基本需求24-25
- 3.2 系統(tǒng)架構(gòu)25-31
- 3.2.1 系統(tǒng)技術(shù)分析25-28
- 3.2.2 系統(tǒng)框架設(shè)計28-31
- 3.3 本章總結(jié)31-33
- 第四章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)33-59
- 4.1 Openstack集群33-37
- 4.1.1 Compute組件內(nèi)部架構(gòu)33-36
- 4.1.2 虛擬機實例啟動流程36-37
- 4.2 熱計量設(shè)備通信程序37-50
- 4.2.1 基本架構(gòu)37-39
- 4.2.2 數(shù)據(jù)采集器集合模塊39-41
- 4.2.3 底層設(shè)備集合模塊41-43
- 4.2.4 可擴展的設(shè)備支持結(jié)構(gòu)43-46
- 4.2.5 命令下發(fā)保障結(jié)構(gòu)46-49
- 4.2.6 數(shù)據(jù)提取模塊49-50
- 4.3 熱計量協(xié)議層其它模塊50-52
- 4.3.1 設(shè)備組50
- 4.3.2 協(xié)議消息隊列50-52
- 4.3.3 設(shè)備數(shù)據(jù)庫和虛擬機管理器52
- 4.3.4 數(shù)據(jù)交換器52
- 4.4 數(shù)據(jù)庫層52-58
- 4.4.1 基本架構(gòu)53
- 4.4.2 主數(shù)據(jù)庫模塊的一致性哈希53-56
- 4.4.3 數(shù)據(jù)庫層的高可靠性56-57
- 4.4.4 數(shù)據(jù)庫表設(shè)計57-58
- 4.5 本章總結(jié)58-59
- 第五章 系統(tǒng)部署與測試59-67
- 5.1 集群部署59-61
- 5.1.1 版本選擇59
- 5.1.2 集群拓?fù)?/span>59-61
- 5.1.3 Openstack部署61
- 5.2 用戶圖形界面61-63
- 5.3 系統(tǒng)測試63-66
- 5.3.1 虛擬機JVM環(huán)境測試63-65
- 5.3.2 數(shù)據(jù)庫層測試65-66
- 5.4 本章總結(jié)66-67
- 第六章 工作總結(jié)與展望67-69
- 6.1 工作總結(jié)67
- 6.2 工作展望67-69
- 參考文獻(xiàn)69-71
- 致謝71-73
- 作者攻讀學(xué)位期間發(fā)表的論文73
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前4條
1 劉菲;張波;;淺談中小企業(yè)私有云計算解決方案[J];硅谷;2010年14期
2 李小寧;李磊;金連文;黎德生;;基于OpenStack構(gòu)建私有云計算平臺[J];電信科學(xué);2012年09期
3 宋喜玲;岳建軍;;關(guān)于供熱熱計量中存在的問題探討[J];內(nèi)蒙古科技與經(jīng)濟;2011年14期
4 丁研;武涌;朱能;田U,
本文編號:1107863
本文鏈接:http://sikaile.net/jingjilunwen/jiliangjingjilunwen/1107863.html
最近更新
教材專著