SMP和MPP服務(wù)器_第1頁
SMP和MPP服務(wù)器_第2頁
SMP和MPP服務(wù)器_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、SMP和MPP服務(wù)器HZ 供稿哪一種處理適合你呢? 選擇數(shù)據(jù)庫、LAN或Internet/Intranet服務(wù)器,是越來越復(fù)雜的過程。還在幾年以前,你只須從NetFrame Systems或Tricord這樣的傳統(tǒng)服務(wù)器廠家,買回一個大盒子就行了;而今天的服務(wù)器市場則正處在轉(zhuǎn)折之中。Intel Pentium Pro服務(wù)器,為買進多處理器服務(wù)器提供一個新的低成本點,并提供一些改進的便于實現(xiàn)的功能(如用于構(gòu)造四處理器系統(tǒng)的板上粘貼邏輯),但它們有一些局限。提供這些系統(tǒng)的廠商有Compaq Computer Corporation、IBM Corporation和Advanced Logic Re

2、search Inc.(ALR)。這些PC服務(wù)器價格從10,000美元到50,000美元不等;例如Tricord和NetFrame這樣的廠商提供的有8個處理器的中型機系統(tǒng),其價格從40,000美元到150,000美元不等。在高價格一邊,你可以預(yù)見到以一百萬美元,從Sequent或Pyramid Technology Corporation購買一個有12個處理器的服務(wù)器。 今天的服務(wù)器,可以不甚嚴格地劃分為單個處理器、對稱多處理(SMP)和大規(guī)模并行處理(MPP)系統(tǒng)。當你對處理器本身加以考查后,可以作進一步的劃分。雖然大多數(shù)廠商提供的是運行UNIX的某些派生版本的專有服務(wù)器,但今天在SMP系統(tǒng)

3、中,有越來越多的機器開始采用多個Intel Pentium處理器。服務(wù)器市場:與數(shù)據(jù)庫平行變化 由于數(shù)據(jù)倉庫已經(jīng)成熟,就產(chǎn)生了并行數(shù)據(jù)庫,支持并行查詢技術(shù),也支持用戶對強大并行處理硬件的需要。許多廠商集中于被稱為查詢內(nèi)并行機制的一種并行查詢技術(shù)上。查詢內(nèi)技術(shù),使你的軟件應(yīng)用把單個查詢并行化。在查詢中,你可以進行管道并行和分區(qū)并行。并行聯(lián)結(jié)管道,執(zhí)行一系列分區(qū)聯(lián)結(jié)以處理查詢。今天主流的并行硬件體系結(jié)構(gòu),是大規(guī)模并行處理機器;即由一批節(jié)點組成,每個節(jié)點是有多個處理器的SMP計算機。 多處理系統(tǒng)使用三種不同的結(jié)構(gòu):內(nèi)存共享、硬盤共享和無共享。SMP內(nèi)存共享系統(tǒng),允許所有的處理器訪問共享的內(nèi)存。硬盤共

4、享系統(tǒng)有各自的內(nèi)存,但可以訪問所有基于硬盤的數(shù)據(jù)。這種結(jié)構(gòu)用在系統(tǒng)群集中,無共享系統(tǒng),為每個處理器提供各自的內(nèi)存和硬盤訪問。MPP系統(tǒng)是無共享系統(tǒng),一些用戶抱怨說:在進程間通信時內(nèi)存共享系統(tǒng)會陷入停頓,減少了可擴展性。鎖競爭限制了硬盤共享系統(tǒng)的可擴展性,而無共享系統(tǒng)卻難以配置和管理,因為這么多處理器每個都要有自己的硬盤和內(nèi)存。 軟件廠家,開始轉(zhuǎn)向為操作系統(tǒng)增加SMP支持,數(shù)據(jù)庫廠家正重新設(shè)計其當前的并行處理,以密切順應(yīng)這些硬件新興的并行處理方式。這些SMP組合成功的關(guān)鍵,是來自數(shù)據(jù)庫廠商的支持,包括Oracle、Sybase、Informix和其它廠商。NT、NetWare SMP和UNIX因

5、素 如果你運行的是Windows NT、32位UNIX或是NetWare/SMP,那么增加一個基于Pentium的SMP服務(wù)器,可使你的應(yīng)用隱蔽地利用SMP環(huán)境:所有這些平臺至少支持4個處理器。盡管這些系統(tǒng)習(xí)慣被用作文件和打印服務(wù)器,它們作為數(shù)據(jù)庫服務(wù)器已得到認可。有幾個支持這些新操作系統(tǒng)的廠商,得到了SMP支持。例如,Sybase 為NT和NetWare 4.1提供了軟件。這些新服務(wù)器,正在進入決策支持系統(tǒng)(DSS)、聯(lián)機事務(wù)處理(OLTP)和包括遠程訪問和通信的混合應(yīng)用。 NT的32位模式,支持對稱多處理和搶先多任務(wù);NT應(yīng)用正在轉(zhuǎn)向企業(yè),更多的廠家移植或重新編寫其32位UNIX應(yīng)用,以支

6、持NT。傳統(tǒng)的PC應(yīng)用廠商,也把其應(yīng)用轉(zhuǎn)向NT。這其中有Lotus Development的Lotus Notes、Computer Associates的Unicenter管理軟件、IBM的CICS事務(wù)處理器和Microsoft的BackOffice。這是包括數(shù)據(jù)庫、通迅、主機網(wǎng)關(guān)和系統(tǒng)管理軟件的用于NT的一套服務(wù)器應(yīng)用。 NT向企業(yè)的擴展,得到了Windows 95品牌計劃的支持,它要求每個Windows 95應(yīng)用要提供相應(yīng)的NT部分。由于NT的內(nèi)核分配、調(diào)度和跟蹤可執(zhí)行程序,Windows NT 了解它在多少處理器上運行,并在多個處理器間劃分負載。NT的基于優(yōu)先級的算法,支持31個線程優(yōu)

7、先級,每個都有排隊和就緒隊列。如果有處理器可用,內(nèi)核就定位有就緒線程的優(yōu)先級最高的隊列,然后開始執(zhí)行。 Novell為NetWare 4.1提供了一個SMP附件,以通過一系列NLM(NetWare可加載模塊)和支持文件支持SMP。NLM方法使NetWare的SMP支持與NetWare的反向兼容。Novell的搶先SMP內(nèi)核,處理所有調(diào)度并與非SMP操作同時進行。NetWare的內(nèi)核在處理器0執(zhí)行所有標準工作。當SMP敏感應(yīng)用占用處理器0時,SMP內(nèi)核就接管;它會找到大多數(shù)可利用的處理器,并分配任務(wù)。管理員可設(shè)置處理器0,使之在NetWare獨占模式下運行,并把SMP過程分配給處理器1、2和3。

8、SMP或MPP? 一旦你決定采用并行技術(shù),你下一個決定就涉及到結(jié)構(gòu)問題。SMP服務(wù)器是個正確的選擇、還是應(yīng)該轉(zhuǎn)向集群,或MPP技術(shù)呢?傳統(tǒng)MPP市場中的廠家,聲稱SMP對關(guān)鍵任務(wù)的事務(wù)處理來講,太有限了。SMP廠家則指出,低價格和在實現(xiàn)及系統(tǒng)控制方面的便利。你怎樣決定呢? 我們在這里要進行另一場圣戰(zhàn)。與Windows和OS/2之間的激烈爭論相似,這更象是哲學(xué)問題,而不是一個技術(shù)問題。每一種技術(shù)都有其長處、弱點及恰當?shù)倪\用場合。例如,SMP比較便宜,而且易于管理,但MPP可更好地擴展。在某種程度上講,這兩種技術(shù)有交叉的地方,隨著它們的發(fā)展,它們的邊界更難界定。 如果你考察一下表1中粗糙的指南,你會發(fā)現(xiàn)它們之間還是有很大差別。這個領(lǐng)域內(nèi)的應(yīng)用,不可能既在SMP環(huán)境下,又在MPP環(huán)境下運行良好。例如,在有些情況下,SMP能工作,但開始沖擊限制。對另一些應(yīng)用,你可以使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論