博碩士論文 102522121 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:80 、訪客IP:18.119.192.101
姓名 殷彰沂(Chang-yi Yin)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 以軟體工程技術實作工業電腦架構下之高可用性群集虛擬機器容錯系統
(Using Software Engineering Technology Implementation Fault-Tolerant Virtual Machines for High Availability Cluster on Industrial Computers)
相關論文
★ 基於最大期望算法之分析陶瓷基板機器暗裂破片率★ 基於時間序列預測的機器良率預測
★ 基於OpenPose特徵的行人分心偵測★ 建構深度學習CNN模型以正確分類傳統AOI模型之偵測結果
★ 一種結合循序向後選擇法與回歸樹分析的瑕疵肇因關鍵因子擷取方法與系統-以紡織製程為例★ 融合生成對抗網路及領域知識的分層式影像擴增
★ 針織布異常偵測方法研究★ 基於工廠生產資料的異常機器維修預測
★ 萃取駕駛人在不同環境之駕駛行為方法★ 基於刮痕瑕疵資料擴增的分割拼接影像生成
★ 應用卷積神經網路於航攝影像做基於坵塊的水稻判釋之研究★ 採迴歸樹進行規則探勘以有效同時降低多種紡織瑕疵
★ 應用增量式學習於多種農作物判釋之研究★ 應用自動化測試於異質環境機器學習管道之 MLOps 系統
★ 農業影像二元分類:坵塊分離的檢測★ 應用遷移學習於胚布瑕疵檢測
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 在於虛擬技術(Virtualization Technology)廣泛運用下,實體機器可虛擬成數台虛擬機來架設多台伺服器服務,然而如此虛擬技術的運用卻可能因為實體機器的錯誤造成虛擬伺服器的可用性下降,進而影響虛擬伺服器對使用者提供的服務。在於一般電腦的系統中機器的連接受限於只以網路方式連接,因此在錯誤的偵測方式有限,但在有IPMI (Intelligent Platform Management Interface)硬體支援的ATCA(Advanced Telecommunications Computing Architecture)工業電腦架構下,我們就可以利用IPMI硬體偵測的技術快速判斷出電腦狀態。在上述兩個狀況下,我們希望建構出一套High Availability (HA) cluster的容錯系統,藉由HA cluster架構可透過軟體的輔助下在無需人為干預下利用集群提供持續的服務解決單一伺服器損壞問題,並以ATCA硬體加速偵測伺服器錯誤的能力,快速的將偵測到的錯誤分類且尋找出對應的回復機制,減少虛擬機服務中斷時間。為了使我們系統可上線使用,在實作上加以軟體流程方法透過分析補充系統不足部分,設計上以結構化進行系統設計,實作上遵循code review進行程式檢討,測試部分對重要功能的單元測試,以及配合測試組的系統測試自動化協助,達成HA cluster容錯系統完整化與品質的保證。
摘要(英) With the extensive use of virtualization technology, single physical machine is virtualized into several virtual machines to host multiple servers. However, virtualization will derive a single point of failure problem that is a physical machine failure affects all virtual machines running on it. On general-purpose computer has limited error detection mode because it is connected by internet. On the contrary, the ATCA (Advanced Telecommunications Computing Architecture) physical machines provide high hardware availability, and support IPMI (Intelligent Platform Management Interface) that can quickly detect the hardware status. Under these two conditions, we hope to construct a set of integrity High Availability (HA) cluster of fault-tolerant systems. They operate by using high availability software to harness redundant computers in groups or clusters that provide continued service when system components fail. ATCA hardware acceleration server error detection ability will quickly detect misclassification and find the corresponding response mechanisms to reduce service down time. In order to make our system available on-line use, we use the software engineering technology methodology. On the analysis part, we add lack of complementary parts of the system. On the design part, we use structured system design. On the implement part, we follow the code review method on code readable. On the testing part, we not only implement unit test on important function, also assist test team automatic testing. To reach a complete HA cluster of fault-tolerant systems and quality guaranty.
關鍵字(中) ★ 軟體流程
★ 虛擬機器
★ ATCA
★ 容錯系統
★ 高可用性集群
關鍵字(英) ★ software processes
★ virtual machine
★ ATCA
★ fault-tolerant system
★ High Availability cluster
論文目次 摘要 iii
Abstract iv
目錄 v
圖目錄 vii
表目錄 ix
第一章 緒論 1
1-1 研究背景 1
1-2 研究動機 2
1-3 論文主要貢獻 3
1-4 論文架構 3
第二章 相關研究 5
2-1 背景知識 5
2-1-1 ATCA 5
2-1-2 Intelligent Platform Management Interface 6
2-1-3 Shelf Manager 7
2-1-4 libvirt 10
2-1-5 KVM 11
2-2 相關研究 11
2-2-1 Petri net 11
2-2-2 HA cluster 12
第三章 系統製作流程 13
3-1 系統容錯分析 13
3-1-1 系統偵測錯誤分析 13
3-1-2 系統錯誤VM回復分析 16
3-1-3 系統錯誤Host回復與HA cluster管理 17
3-2 系統設計 19
3-2-1 結構化設計 19
3-2-2 設計活動圖 21
3-2-3 系統證明(Petri net) HA cluster容錯系統架構 27
3-3 系統運作細節 41
3-4 系統實作 47
3-5 測試 48
第四章 系統測量與環境 58
4-1 實驗的環境 58
4-2 實驗運行結果 60
第五章 結論 64
第六章 未來研究方向 64
參考文獻 65
參考文獻 [1] A. Oliner and J. Stearley, “What Supercomputers Say: A Study of Five System Logs,” in 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2007. DSN ’07, pp. 575–584, 2007.
[2] W. Feng, “Making a Case for Efficient Supercomputing,” Queue, vol. 1, no. 7, pp. 54–64, Oct. 2003.
[3] C.-D. Lu, Scalable Diskless Checkpointing for Large Parallel Systems. University of Illinois at Urbana-Champaign, 2005.
[4] J. Lang, M. Liu, Q. Wang, W. Kuehn, Z. Liu, and H. Xu, “Intelligent Platform Management Controller for ATCA Compute Nodes,” in Real Time Conference, 2009. RT ’09. 16th IEEE-NPSS, pp. 35–37, 2009.
[5] P. Lewis, "A High Availability Clustering Solution," Linux Journal, vol. 1999, 1999.
[6] J. Lang, M. Liu, Q. Wang, W. Kuehn, Z. Liu, and H. Xu, “Intelligent Platform Management Controller for ATCA Compute Nodes,” in Real Time Conference, 2009. RT ’09. 16th IEEE-NPSS, pp. 35–37, 2009.
[7] P. Perek, D. Makowski, P. Predki, and A. Napieralski, “ATCA carrier board with dedicated IPMI controller,” in Mixed Design of Integrated Circuits and Systems (MIXDES), 2010 Proceedings of the 17th International Conference, pp. 139–143, 2010.

[8] Ketchum, Breton A., and Viswa N. Sharma. "Shelf management controller with hardware/software implemented dual redundant configuration." U.S. Patent No. 7,827,442. 2 Nov. 2010.
[9] Zawada, A., et al. "ATCA Carrier Board with IPMI supervisory circuit." Mixed Design of Integrated Circuits and Systems, 2008. MIXDES 2008. 15th International Conference on. IET, 2008.
[10] MURATA,T . "Petri Net:Properties,Analysis and Application,"In Proc. Of the IEEE,vil.77,No.4,Apr.1989
[11] C.-D. Lu, Scalable Diskless Checkpointing for Large Parallel Systems. University of Illinois at Urbana-Champaign, 2005.
指導教授 梁德容(Deron Liang) 審核日期 2015-8-6
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明