天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機(jī)論文 >

面向自主計算的高可用服務(wù)器系統(tǒng)管理軟件的設(shè)計

發(fā)布時間:2018-11-18 08:36
【摘要】:服務(wù)器在銀行、電信、電子商務(wù)等一些特殊領(lǐng)域的應(yīng)用,要求其同時具備很高的性能和可用性。這類服務(wù)器需要采用分布式結(jié)構(gòu)的高可用性設(shè)計方案以達(dá)到其要求。本文立足課題背景,以面向自主計算的Linux平臺高可用服務(wù)器系統(tǒng)為目標(biāo)系統(tǒng),研究了分布式結(jié)構(gòu)高可用服務(wù)器系統(tǒng)管理軟件的設(shè)計方案,該軟件實現(xiàn)對該系統(tǒng)復(fù)雜結(jié)構(gòu)自動化的運(yùn)行管理,保證系統(tǒng)各部件各司其職、相互配合、有條不紊地運(yùn)作。 本文首先對課題的來源和背景做了介紹,,闡述了相關(guān)領(lǐng)域的發(fā)展概況,包括自主計算技術(shù)概述、高可用技術(shù)概況和高可用服務(wù)器管理軟件的研究現(xiàn)狀。之后描述了本文目標(biāo)系統(tǒng)的體系結(jié)構(gòu),并對各主要部件在系統(tǒng)中的作用和地位做了說明。在對系統(tǒng)全面細(xì)致的需求分析的基礎(chǔ)上,本文給出了面向自主計算的高可用服務(wù)器系統(tǒng)管理軟件的概要設(shè)計。最后,文章詳細(xì)闡述了系統(tǒng)管理軟件的詳細(xì)設(shè)計,包括管理軟件的架構(gòu)設(shè)計,各主要部件的詳細(xì)設(shè)計和核心算法的具體描述。 本文著重進(jìn)行了系統(tǒng)管理軟件的架構(gòu)設(shè)計、分布式結(jié)構(gòu)高可用系統(tǒng)的任務(wù)負(fù)載均衡調(diào)度策略的設(shè)計、虛擬網(wǎng)絡(luò)管理方案的設(shè)計以及分布式高可用系統(tǒng)雙機(jī)子系統(tǒng)的高可用管理方案設(shè)計等工作。關(guān)于軟件的架構(gòu)設(shè)計,本文通過對Linux共享庫技術(shù)、C++對象動態(tài)創(chuàng)建技術(shù)的使用和一個經(jīng)過特殊設(shè)計的接口類,使軟件可運(yùn)行時動態(tài)地加載、卸載和替換功能模塊。這使得軟件具備了可在線升級、在線擴(kuò)展功能的特征。關(guān)于任務(wù)的負(fù)載均衡調(diào)度,本文設(shè)計實現(xiàn)了4種常見的調(diào)度策略,并提出與實現(xiàn)了一種新的基于動態(tài)反饋機(jī)制的新策略。這一策略在保證良好的負(fù)載均衡性的同時,可降低算法的時間復(fù)雜度,有效提高調(diào)度執(zhí)行效率。對于虛擬網(wǎng)絡(luò)管理,本文在設(shè)計實現(xiàn)一個內(nèi)核網(wǎng)絡(luò)地址轉(zhuǎn)換模塊的基礎(chǔ)上加入了增量連接備份的機(jī)制,借以實現(xiàn)對虛擬網(wǎng)絡(luò)連接的快速備份,為Leader失效切換后的無間斷服務(wù)提供了基礎(chǔ)。對于雙機(jī)子系統(tǒng)的高可用設(shè)計方案,本文是基于主動故障管理系統(tǒng)做出的。Leader節(jié)點(diǎn)的失效由該故障管理系統(tǒng)檢測并通知管理軟件進(jìn)行Leader的功能切換。
[Abstract]:The application of server in banking, telecommunication, e-commerce and other special fields requires high performance and availability. This kind of server needs to adopt the high availability design scheme of distributed structure to meet its requirement. Based on the background of the subject, this paper studies the design scheme of the distributed high availability server system management software, which is based on the high availability server system of Linux platform, which is oriented to autonomous computing. The software realizes the operation and management of the automation of the complex structure of the system, and ensures that the various parts of the system perform their respective duties, cooperate with each other, and operate methodically. In this paper, the source and background of the subject are introduced, and the development of related fields is described, including the overview of autonomous computing technology, the general situation of high availability technology and the research status of high availability server management software. Then, the architecture of the target system is described, and the function and position of the main components in the system are explained. Based on the detailed analysis of the requirements of the system, this paper presents the outline design of the high availability server system management software for autonomous computing. Finally, the detailed design of the system management software is described in detail, including the architecture design of the management software, the detailed design of the main components and the detailed description of the core algorithm. This paper focuses on the architecture design of the system management software and the design of the task load balancing scheduling strategy for the distributed high availability system. The design of virtual network management scheme and the design of high availability management scheme of distributed high availability system. About the software architecture design, this paper makes the software dynamically load, uninstall and replace the function module by using the Linux shared library technology, the C object dynamic creation technology and a specially designed interface class. This enables the software to have online upgrade, online extension features. For the load balancing scheduling of tasks, this paper designs and implements four common scheduling strategies, and proposes and implements a new strategy based on dynamic feedback mechanism. This strategy not only ensures good load balance, but also reduces the time complexity of the algorithm and effectively improves the efficiency of scheduling execution. For virtual network management, an incremental connection backup mechanism is added on the basis of designing and implementing a kernel network address translation module, so as to realize the fast backup of virtual network connection. It provides the foundation for the uninterrupted service after the Leader failover. For the high-availability design scheme of dual-machine sub-system, this paper is based on the active fault management system. The failure of the Leader node is detected by the fault management system and the management software is notified to switch the functions of the Leader.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.5

【參考文獻(xiàn)】

相關(guān)期刊論文 前5條

1 周集良,彭小寧,王正華;基于集群的負(fù)載平衡調(diào)度算法研究與實現(xiàn)[J];計算機(jī)工程;2005年12期

2 王晉鵬,潘龍法,李降龍;LVS集群中的動態(tài)反饋調(diào)度算法[J];計算機(jī)工程;2005年19期

3 張?;史忠植;;自主計算環(huán)境[J];計算機(jī)工程;2006年07期

4 李健;王玲;李俊;閻保平;;基于Linux內(nèi)核Netfilter框架的P2P管理[J];計算機(jī)工程;2007年12期

5 劉蕾,王欣;Petri網(wǎng)在高可用集群性能分析中的建模[J];計算機(jī)工程與設(shè)計;2004年10期



本文編號:2339493

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2339493.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶2d331***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com