基于分治和參數(shù)化的隊(duì)列網(wǎng)絡(luò)模型系統(tǒng)的性能優(yōu)化
發(fā)布時(shí)間:2020-03-25 05:39
【摘要】: 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)系統(tǒng)的性能越來越成為計(jì)算機(jī)系統(tǒng)成功的關(guān)鍵性因素,這一方向的研究成為了計(jì)算機(jī)領(lǐng)域的熱點(diǎn)之一,計(jì)算機(jī)性能工程也發(fā)展成為了一個(gè)為解決計(jì)算機(jī)系統(tǒng)性能問題的專門學(xué)科,很多學(xué)者都在這一領(lǐng)域進(jìn)行了大量的研究工作,提出了很多保證計(jì)算機(jī)系統(tǒng)性能的理論和方法,并且很多已經(jīng)成功地應(yīng)用于實(shí)踐中。 計(jì)算機(jī)性能優(yōu)化作為計(jì)算機(jī)性能工程中重要環(huán)節(jié),對(duì)計(jì)算機(jī)性能的提高起到了很重要的作用。計(jì)算機(jī)性能優(yōu)化可以分為兩個(gè)大的領(lǐng)域:提高硬件速度和提高軟件性能。本文關(guān)注于通過改善軟件的效率來提高計(jì)算機(jī)系統(tǒng)的性能,在已有對(duì)提高軟件性能方法研究的基礎(chǔ)上,提出了基于分治和參數(shù)化方法的對(duì)于隊(duì)列網(wǎng)絡(luò)模型的系統(tǒng)性能改善優(yōu)化過程。 為了評(píng)估該方案的有效性和適用性,本文把該性能優(yōu)化過程應(yīng)用于一個(gè)實(shí)際的隊(duì)列網(wǎng)絡(luò)模型系統(tǒng):金融消息傳輸系統(tǒng)。隨著業(yè)務(wù)量的迅速擴(kuò)展,該系統(tǒng)正在面臨著日益嚴(yán)重的性能問題,需要及時(shí)解決以支持將來的業(yè)務(wù)需要。在對(duì)該系統(tǒng)的優(yōu)化過程中,結(jié)合了分治策略自底向上地對(duì)系統(tǒng)進(jìn)行逐步的性能改善,并且采用了參數(shù)化這一方式來定義各個(gè)組件的性能,通過對(duì)各種參數(shù)的調(diào)優(yōu)和組合優(yōu)化來找到系統(tǒng)性能優(yōu)化的可能方案。最后,通過對(duì)測試結(jié)果的詳細(xì)分析和驗(yàn)證,給出了對(duì)該系統(tǒng)進(jìn)行優(yōu)化的最終方案,解決了系統(tǒng)的性能問題。
【圖文】:
軟件性能指的是一個(gè)軟件系統(tǒng)或其組件在適時(shí)性這個(gè)目標(biāo)上所達(dá)到的程,是任何一個(gè)軟件產(chǎn)品都具備的一個(gè)特征。原則上,我們可以坐在電腦前掐秒表來測量一個(gè)軟件的性能。對(duì)于·個(gè)軟件系統(tǒng)或模塊而言,這可歸結(jié)為其于及時(shí)性需求的一個(gè)指標(biāo)。這里的及時(shí)性,是指響應(yīng)時(shí)間和吞吐量:即該軟響應(yīng)一個(gè)請(qǐng)求所需的時(shí)間和在給定的時(shí)間段內(nèi)其可以處理的請(qǐng)求(或事件)數(shù)量。通常,我們以兩個(gè)緯度來衡量性能指標(biāo):響應(yīng)性(Responsiveness)與可縮性(seal汕i一ity)131。所謂響應(yīng)性,,即一個(gè)系統(tǒng)達(dá)到其響應(yīng)時(shí)間與吞吐量方面的需求的能力。對(duì)個(gè)用戶終端的應(yīng)用程序而言,它通常從一個(gè)用戶的角度來定義;而對(duì)于一個(gè)時(shí)系統(tǒng)而言,響應(yīng)性則代表該系統(tǒng)處理一個(gè)事件到底有多快,或在特定時(shí)間能處理多少事件。.1.1.1軟件的響應(yīng)性通常,軟件的相應(yīng)性可以由以下幾個(gè)指標(biāo)衡量。響應(yīng)時(shí)間(ResponseTime):從請(qǐng)求發(fā)出到得到響應(yīng)所花費(fèi)的時(shí)間的總和。下圖給出了對(duì)一個(gè)web站點(diǎn)的響應(yīng)時(shí)間的描述。響應(yīng)時(shí)間包括請(qǐng)求發(fā)出后客戶端,網(wǎng)絡(luò),W七b服務(wù)器,數(shù)據(jù)庫服務(wù)器的傳輸和處理過程。
一一~.-~--~-今一一一一一一一一一三一圖4一 3Synthesizer獲取隊(duì)列中消息的工作方式處理節(jié)點(diǎn)數(shù)量這個(gè)參數(shù)對(duì)synthesizer的性能也有很大的影響。在金融消息傳輸系統(tǒng)中,可以通過使用多個(gè)Synthesizer來平衡系統(tǒng)得負(fù)載,使所有的消息根據(jù)Fund分流到不同的synihesizer處理。這一配置在很大程度上會(huì)影響sy砒es讓er的整體的消息的接受速度和 FundBroker與synthesizer之間通訊的性能。在 FundBroker給synthesizer發(fā)送消息的時(shí)候,由于系統(tǒng)中存在大約3000個(gè) FundBroker,而每個(gè) FundBroker發(fā)送的數(shù)據(jù)都是比較龐大的。但是如果系統(tǒng)中只存在一個(gè)synthesizer,所有的消息都通過synthesizer一個(gè)端口,如果synthesizer處理消息不及時(shí),可能造成消息在系統(tǒng)的網(wǎng)絡(luò)隊(duì)列中排隊(duì)現(xiàn)象,從而 FundBroke:得不到及時(shí)響應(yīng)
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2007
【分類號(hào)】:TP302.7
本文編號(hào):2599482
【圖文】:
軟件性能指的是一個(gè)軟件系統(tǒng)或其組件在適時(shí)性這個(gè)目標(biāo)上所達(dá)到的程,是任何一個(gè)軟件產(chǎn)品都具備的一個(gè)特征。原則上,我們可以坐在電腦前掐秒表來測量一個(gè)軟件的性能。對(duì)于·個(gè)軟件系統(tǒng)或模塊而言,這可歸結(jié)為其于及時(shí)性需求的一個(gè)指標(biāo)。這里的及時(shí)性,是指響應(yīng)時(shí)間和吞吐量:即該軟響應(yīng)一個(gè)請(qǐng)求所需的時(shí)間和在給定的時(shí)間段內(nèi)其可以處理的請(qǐng)求(或事件)數(shù)量。通常,我們以兩個(gè)緯度來衡量性能指標(biāo):響應(yīng)性(Responsiveness)與可縮性(seal汕i一ity)131。所謂響應(yīng)性,,即一個(gè)系統(tǒng)達(dá)到其響應(yīng)時(shí)間與吞吐量方面的需求的能力。對(duì)個(gè)用戶終端的應(yīng)用程序而言,它通常從一個(gè)用戶的角度來定義;而對(duì)于一個(gè)時(shí)系統(tǒng)而言,響應(yīng)性則代表該系統(tǒng)處理一個(gè)事件到底有多快,或在特定時(shí)間能處理多少事件。.1.1.1軟件的響應(yīng)性通常,軟件的相應(yīng)性可以由以下幾個(gè)指標(biāo)衡量。響應(yīng)時(shí)間(ResponseTime):從請(qǐng)求發(fā)出到得到響應(yīng)所花費(fèi)的時(shí)間的總和。下圖給出了對(duì)一個(gè)web站點(diǎn)的響應(yīng)時(shí)間的描述。響應(yīng)時(shí)間包括請(qǐng)求發(fā)出后客戶端,網(wǎng)絡(luò),W七b服務(wù)器,數(shù)據(jù)庫服務(wù)器的傳輸和處理過程。
一一~.-~--~-今一一一一一一一一一三一圖4一 3Synthesizer獲取隊(duì)列中消息的工作方式處理節(jié)點(diǎn)數(shù)量這個(gè)參數(shù)對(duì)synthesizer的性能也有很大的影響。在金融消息傳輸系統(tǒng)中,可以通過使用多個(gè)Synthesizer來平衡系統(tǒng)得負(fù)載,使所有的消息根據(jù)Fund分流到不同的synihesizer處理。這一配置在很大程度上會(huì)影響sy砒es讓er的整體的消息的接受速度和 FundBroker與synthesizer之間通訊的性能。在 FundBroker給synthesizer發(fā)送消息的時(shí)候,由于系統(tǒng)中存在大約3000個(gè) FundBroker,而每個(gè) FundBroker發(fā)送的數(shù)據(jù)都是比較龐大的。但是如果系統(tǒng)中只存在一個(gè)synthesizer,所有的消息都通過synthesizer一個(gè)端口,如果synthesizer處理消息不及時(shí),可能造成消息在系統(tǒng)的網(wǎng)絡(luò)隊(duì)列中排隊(duì)現(xiàn)象,從而 FundBroke:得不到及時(shí)響應(yīng)
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2007
【分類號(hào)】:TP302.7
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 江軍平;事務(wù)密集型實(shí)時(shí)報(bào)表系統(tǒng)性能調(diào)優(yōu)[D];浙江大學(xué);2008年
本文編號(hào):2599482
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2599482.html
最近更新
教材專著