下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、長春工業(yè)大學本科論文外文資料翻譯畢業(yè)設計(論文)外文資料翻譯學 院: 計算機科學與工程 專 業(yè) 班 級: 計算機科學與技術120401 指 導 教 師: 李 四 姓 名 學 號: 張三 20124100 外 文 出 處: 2016年6月此處放英文原文或pdf文檔,pdf直接打印,無需插入到word里利用分層排隊網(wǎng)絡的javaee組件的性能建模:修訂方法及案例分析3亞歷山大ufimtsev性能工程實驗室計算機科學和信息學院,都柏林大學,貝爾菲爾德,d4類,愛爾蘭alexuucd.ie利亞姆墨菲性能工程實驗室計算機科學和信息學院,都柏林大學,貝爾菲爾德,d4類,愛爾蘭liam.murphy ucd
2、.ie摘要目前組件技術是任何企業(yè)的生產(chǎn)環(huán)境不可缺少的一部分。性能和可擴展性是這些系統(tǒng)的關鍵特性。使用分層排隊網(wǎng)絡(lqn)技術,可以從它的設計中預測到一個基于系統(tǒng)的組件的性能。這項技術不僅修正了使用lqn模板的方法,并且通過使用修訂的方法可以提供一項用來模擬現(xiàn)實組件應用程序的案例研究。關鍵詞: 性能建模、javaee、組件系統(tǒng)、ecperf、分層排隊網(wǎng)絡1引言和寫作動機許多大型軟件開發(fā)項目不能做到準時地、在預算內(nèi)發(fā)布一個服務質量令人滿意的產(chǎn)品。有用的軟件工程實踐,例如模型檢查,驗證和不斷的測試有助于滿足這些項目的功能要求。然而,對于一些非功能性的需求,只能在整合其他元件時或者在系統(tǒng)測試過程中進
3、行檢查,其中典型的做法是在項目開發(fā)的最后階段。性能作為非功能性需求之一通常很難在測試環(huán)境之外進行對其檢查。如今,軟件產(chǎn)品包括了各種第三方提供的并且可以運行在多個軟件層面上的組件。這種復雜性使得它很難提供軟件性能的保證移動功能中間件和第三方組件將會降低系統(tǒng)的整體認識。對于目前的軟件企業(yè)來說,程序bug和不良實現(xiàn)的代碼要比有問題的架構和目光短淺的設計以及不足的容量規(guī)劃所引起的問題小的多。不幸的是,架構的設計問題在最后的開發(fā)階段是不容易解決的。因此,系統(tǒng)設計師應該能夠盡早地評估系統(tǒng)的性能(包括軟件和硬件)。他需要“未雨綢繆”,給未來留有一些可能的發(fā)展空間和適應需求變化的空間。使用基于組件的分層排隊網(wǎng)
4、絡模型軟件可以在開發(fā)階段的初期幫助系統(tǒng)設計人員評估出性能決策的結果。通過分析該方法的關鍵優(yōu)勢和弱點以及對現(xiàn)實中的應用開展案例研究可知,這項工作是建立在分層排隊網(wǎng)絡模板之上的。2 lqn概述分層排隊網(wǎng)絡(lqn)是一個允許軟件描述為幾個層,從而從模型中分離出資源把一個模型成多個子模型的隊列擴展網(wǎng)絡。lqn是足夠抽象不會承受其他流行的形式主義弊端之苦,尤其是隨機佩特里網(wǎng)(spn)?;緇qn符號包括三個基本要素:圓圈指資源類型(cpu,磁盤,網(wǎng)絡),長方形指軟件模塊。右矩形通常是指對象或者bean,而它左邊的矩形表示一個與該對象的產(chǎn)生行為,如方法或函數(shù)調用。此外,控制矩形通常表明它利用的資源類型。
5、箭頭描繪網(wǎng)絡的控制流。3問題描述與解決辦法這項工作的目的是為了了解lqn模板是多么適合于javaee應用程序以及什么樣的改進的方法是必要的。 java企業(yè)版(javaee)是java標準版(javase)的超集,完全出于多層次的解決方案而設計。這提供給開發(fā)者企業(yè)系統(tǒng)所需的基礎設施。j2ee的核心是一個組件模型的集合:在客戶端有javabeans和小應用程序(applets);在web服務器層,有j2servlets和java server pages (jsps);在應用服務器層有enterprise javabeans(ejb)。java ee的ecperf應用被選定為藍本有許多原因。首先,
6、ecperf是一種用來進行jee服務器和容器可擴展性和性能測試的javaee標準。這一標準強調了ejb容器處理內(nèi)存管理,連接池,鈍化/激活和緩存能力的復雜性。 ecperf是高度可移植的并且可在大多數(shù)應用服務器上運行,這使得它在評價未來不同的軟件和硬件配置的方法上趨近于完美。第二,ecperf創(chuàng)作者強調它能夠代表現(xiàn)實生活中的商業(yè)應用。ecperf被設計成一個典型的網(wǎng)絡業(yè)務應用,它允許客戶指導產(chǎn)品配置的規(guī)范,訂購,狀態(tài)檢查。它也可以使生產(chǎn),庫存,供應鏈管理,客戶結算等過程實現(xiàn)自動化。第三,作為一個基準測試應用程序它用一種有效并且專業(yè)的方式提供工作負載驅動和性能數(shù)據(jù)整合器。4應用程序設計ecperf最初由sun microsystems開發(fā),現(xiàn)在由spec集團開發(fā)和維護。它是目前由spec以specjappserver2004的名義提供的產(chǎn)品。ecperf被設計成為一種典型的企業(yè)應用程序。在它代碼里有四個實現(xiàn)的領域:生產(chǎn)商、服務提供商、客戶、法人。每一個領域都有獨立的數(shù)據(jù)庫和應用程序。他們?yōu)閑cperf的工作提供基礎??蛻敉ㄟ^各種方法聯(lián)系業(yè)務,包括直接使用網(wǎng)絡。世界各地的辦事處和生產(chǎn)廠家經(jīng)常訪問其他的辦事處和生產(chǎn)廠家的數(shù)據(jù)信息,而且必須要實時地、比
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 張家口消防水泵合同范本
- 商業(yè)公寓合同范本
- 《水蘇堿抗阿爾茨海默癥神經(jīng)細胞氧化應激損傷的機制研究》
- 《土地供給參與宏觀調控的法律制度研究》
- 《大功率等離子體炬結構設計及相關特性研究》
- 代牧合同范本
- 《房顫患者左房重構和右房重構的對比性研究》
- 《雙向隔離型DC-DC諧振變換器控制策略研究》
- 《齊齊哈爾市城市社區(qū)“15分鐘健身圈”構建研究》
- 《基于服務設計理念的“雙老”社區(qū)景觀改造研究》
- 秘書五級總復習3 (收文發(fā)文+事務管理+自動化100)附答案
- 人教版英語九全 Unit 8 It must belong to Carla. Section A(3a-3c)教案
- 移植物抗宿主病課件
- 全面解讀2020年《中華人民共和國民法典》之物權編PPT
- 高中生物必修一新教材課后習題與參考答案
- 水利部水利建設經(jīng)濟定額站
- 大班數(shù)學《貪心的三角形》課件
- 金屬和半導體材料電導(材料物理性能)
- 最新八年級道法上冊概括與評論題角度匯編
- 酒店組織架構圖以及各崗位職責(完整版)
- 環(huán)境地質學試題庫(共45頁)
評論
0/150
提交評論