在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

計(jì)算機(jī)集群系統(tǒng)中網(wǎng)絡(luò)存儲器的設(shè)計(jì)方案

電子設(shè)計(jì) ? 來源:山西電子技術(shù) ? 作者:張忠,侯文 ? 2021-06-18 16:03 ? 次閱讀

高性能工作站和PC技術(shù)的發(fā)展運(yùn)用以及高性能網(wǎng)絡(luò)技術(shù)的出現(xiàn)和發(fā)展,使得計(jì)算機(jī)集群系統(tǒng)在性能價格比、可擴(kuò)展性、可用性、可靠性等方面都具有傳統(tǒng)的大型機(jī)和對稱多處理系統(tǒng)所無法比擬的優(yōu)勢。

計(jì)算機(jī)集群系統(tǒng)就是指將一系列的同構(gòu)或異構(gòu)的計(jì)算機(jī)通過高速網(wǎng)絡(luò)連接在一起,來協(xié)同完成特定任務(wù)的功能更加強(qiáng)大的計(jì)算機(jī)系統(tǒng)。集群系統(tǒng)采用的操作系統(tǒng)主要有VMS、UNIX、WindowsNT和Linux。集群是一種并行或分布式的處理系統(tǒng),由多臺互聯(lián)的獨(dú)立計(jì)算機(jī)(稱為節(jié)點(diǎn))整合而成,像一個單獨(dú)的計(jì)算資源一樣協(xié)同工作。集群的節(jié)點(diǎn)可以是PC、工作站或者對稱多處理機(jī)(SMP),每個節(jié)點(diǎn)都擁有自己的CPU、內(nèi)存、I/0設(shè)備和操作系統(tǒng),可以提供大量的冗余設(shè)備來保證集群系統(tǒng)的高可用性。集群的計(jì)算能力隨著節(jié)點(diǎn)數(shù)量的增加而線性增加(如圖1)。

1 網(wǎng)絡(luò)存儲器技術(shù)的產(chǎn)生

隨著基于計(jì)算機(jī)集群系統(tǒng)的應(yīng)用的不斷擴(kuò)大,對整個系統(tǒng)性能的要求也就越來越高,越來越復(fù)雜的計(jì)算任務(wù)常常需要用到大量的數(shù)據(jù),因此數(shù)據(jù)的I/0操作性能就成了影響計(jì)算機(jī)集群系統(tǒng)整體性能的一個重要指標(biāo)。根據(jù)系統(tǒng)平衡設(shè)計(jì)原理,系統(tǒng)使用最快部件所能達(dá)到的加速比受限制于最慢的系統(tǒng)部件,而目前限制計(jì)算機(jī)集群系統(tǒng)整體性能的主要因素就來自于計(jì)算機(jī)系統(tǒng)中的磁盤的I/O瓶頸。因此,提高計(jì)算機(jī)系統(tǒng)中磁盤的I/O性能就成了提高計(jì)算機(jī)集群系統(tǒng)整體性能所需要解決的首要問題。

通過分析計(jì)算機(jī)集群系統(tǒng)的資源優(yōu)勢,我們發(fā)現(xiàn):一方面,由于網(wǎng)絡(luò)技術(shù)的高速發(fā)展,網(wǎng)絡(luò)通訊延遲越來越小,網(wǎng)絡(luò)訪問比本地磁盤訪問的速度快得多。另一方面,整個計(jì)算機(jī)集群系統(tǒng)內(nèi)部的全部內(nèi)存是一個容量很大的資源。如果利用計(jì)算機(jī)集群內(nèi)其它節(jié)點(diǎn)的空閑內(nèi)存來作為本地節(jié)點(diǎn)的虛擬內(nèi)存或文件緩存,可以大幅度節(jié)省磁盤訪問時間,從而緩解磁盤的I/0瓶頸所帶來的問題。這種使用計(jì)算機(jī)集群系統(tǒng)內(nèi)的節(jié)點(diǎn)的主存提高計(jì)算機(jī)系統(tǒng)I/0性能的技術(shù)就稱為網(wǎng)絡(luò)存儲器技術(shù)。

伴隨著高性能網(wǎng)絡(luò)技術(shù)的出現(xiàn)和普及,計(jì)算機(jī)系統(tǒng)在傳統(tǒng)的存儲器層次中增加了一個新的層次一網(wǎng)絡(luò)存儲器(Net—work Memory)。計(jì)算機(jī)的性能依賴于系統(tǒng)內(nèi)處理器與存儲器之間數(shù)據(jù)交換的速度,網(wǎng)絡(luò)存儲器正是通過提高處理器與存儲器之間的數(shù)據(jù)交換的速度來提高計(jì)算機(jī)系統(tǒng)性能的,并進(jìn)而提高整個計(jì)算機(jī)集群系統(tǒng)的性能。

2 計(jì)算機(jī)存儲結(jié)構(gòu)的變化

在計(jì)算機(jī)存儲結(jié)構(gòu)當(dāng)中,存儲器的用途是多種多樣的,如寄存器、高速緩存、主存儲器和磁盤等。憑借高速緩存和操作系統(tǒng)對存儲器的管理與分配等技術(shù),使得整個存儲系統(tǒng)的速度接近于系統(tǒng)內(nèi)速度最快的那個存儲器,容量接近于容量最大的那個存儲器。存儲結(jié)構(gòu)的性能由各層次的有效存取時間決定,它依賴于相鄰層次的命中率、訪問頻率和存取速度比。命中率越高,訪問頻率越低,則性能越高。在命中率和訪問頻率一定的情況下,下一層次的存儲器的訪問速度越快,則性能越高。

2.1 傳統(tǒng)的計(jì)算機(jī)存儲結(jié)構(gòu)

在傳統(tǒng)的計(jì)算機(jī)存儲結(jié)構(gòu)中(如圖2),以主存儲器為分界線,主要可以分為上下兩層,上層是由外部高速緩存和主存儲器構(gòu)成的高速緩存存儲系統(tǒng),下層則是由磁盤或磁帶等大容量存儲設(shè)備構(gòu)成的存儲系統(tǒng)。

隨著集群技術(shù)的普及與廣泛應(yīng)用,低速磁盤與高速內(nèi)存之間的速度瓶頸問題就顯得尤為突出,有必要尋找一種辦法來緩解內(nèi)存與磁盤之間的速度不匹配問題。

要緩解這個矛盾,有三種辦法。第一,提高磁盤自身的存取速度。而這需要大量的資金與精力的投入,在目前看來,是不現(xiàn)實(shí)的,也是不可取的。第二,像解決高速處理器與內(nèi)存的速度瓶頸問題一樣,在本地主存儲器和本地磁盤之間也插入一種類似于高速緩存的存儲介質(zhì)。第三,使用網(wǎng)絡(luò)空閑內(nèi)存代替本地磁盤,與本地主存儲器進(jìn)行數(shù)據(jù)交換。目前高速發(fā)展的網(wǎng)絡(luò)互聯(lián)技術(shù)使得后兩種辦法成為可能,那就是網(wǎng)絡(luò)存儲器。

2.2 具有網(wǎng)絡(luò)存儲器的計(jì)算機(jī)存儲結(jié)構(gòu)

應(yīng)用了網(wǎng)絡(luò)存儲器的計(jì)算機(jī)存儲結(jié)構(gòu)發(fā)生了改變,如圖3所示,對于第二種解決方法,網(wǎng)絡(luò)存儲器在主存儲器和磁盤之間充當(dāng)了一個緩存的角色,這樣可以有效地緩解內(nèi)存和磁盤之間速度瓶頸的問題。對于第三種解決方法,網(wǎng)絡(luò)存儲器在計(jì)算機(jī)存儲結(jié)構(gòu)中的位置會有相應(yīng)的變化。

3 網(wǎng)絡(luò)存儲器的可行性分析

為了考查實(shí)際情況下的網(wǎng)絡(luò)存儲器,可以考查一個工作站集群,這個集群有100個工作站,每個工作站各有一個處理器,內(nèi)存為64MB或128MB,硬盤為 2GB或4GB。工作站以155Mb/s的ATM連接,典型的延遲是20微秒,帶寬為15Mb/s。這種環(huán)境下,很多工作站上裝載了用戶的應(yīng)用程序以及正在使用的集群資源(CPU、內(nèi)存、硬盤、網(wǎng)絡(luò))。根據(jù)統(tǒng)計(jì)情況,在給定的時間內(nèi),仍有相當(dāng)多的資源沒有被利用。在夜間,甚至有80%~90%的工作站都被閑置著,即使在一天中最忙的時候,仍有三分之一的工作站完全未用,通常晚上有超過l千兆字節(jié)的存儲器空閑。在任何時間,在50臺機(jī)器的網(wǎng)絡(luò)中有30臺是空閑的。

圖4是希臘計(jì)算機(jī)科學(xué)學(xué)院(ICS)計(jì)算機(jī)結(jié)構(gòu)與VLSI系統(tǒng)小組提出的模型,該模型是一個由16臺工作站組成的共800M主存的集群。由圖4可以看出,絕大多數(shù)時間集群內(nèi)空閑內(nèi)存都超過了700MB,尤其在夜間和周末。

盡管網(wǎng)絡(luò)存儲器由可變的存儲器組成,但由于它分布在許多獨(dú)立的工作站上,所以能提供較好的數(shù)據(jù)可靠性,如果一臺工作站崩潰了,存在其他工作站內(nèi)存中的數(shù)據(jù)依然完整,通過某種形式的冗余,如數(shù)據(jù)復(fù)制,可以重構(gòu)崩潰工作站內(nèi)存中的數(shù)據(jù)。

4 網(wǎng)絡(luò)存儲器的性能分析

網(wǎng)絡(luò)存儲器有杰出的性價比。表l是一個有100臺工作站、20微秒延遲和15兆字節(jié)/秒帶寬的工作站網(wǎng)絡(luò)的存儲器各層次性能表。假設(shè)集群中至少有50%的網(wǎng)絡(luò)存儲器是空閑的,可看出網(wǎng)絡(luò)存儲器比硬盤性能好得多,比本地內(nèi)存甚至硬盤容量大得多,而實(shí)際上幾乎沒有什么成本。這種性價比使得網(wǎng)絡(luò)存儲器成為一個非常好地解決計(jì)算機(jī)系統(tǒng)I/O性能瓶頸的可行方案。

5 網(wǎng)絡(luò)存儲器的設(shè)計(jì)方法

根據(jù)網(wǎng)絡(luò)存儲器的不同應(yīng)用形式,網(wǎng)絡(luò)存儲器的設(shè)計(jì)方法可以分為以下三種:

1)網(wǎng)絡(luò)存儲器調(diào)頁:由于網(wǎng)絡(luò)存儲器性能介于硬盤與本地內(nèi)存之間,因此在存儲器層次關(guān)系中,可以看作是硬盤和本地內(nèi)存之間的一個中間層。這個附加的存儲層將給應(yīng)用程序帶來好處,因?yàn)榫W(wǎng)絡(luò)存儲器的頁交換速度比硬盤快,所以總的訪問內(nèi)存時間就會小很多。

2)網(wǎng)絡(luò)存儲器文件系統(tǒng)

a)網(wǎng)絡(luò)存儲器作為文件緩存:在集群工作站中,網(wǎng)絡(luò)文件系統(tǒng)在多個工作站上運(yùn)行,當(dāng)許多工作站通過文件系統(tǒng)如VFS訪問相同文件時,文件就會被高速緩沖到多個客戶機(jī)上,形成多個緩沖副本,浪費(fèi)了緩存空間。為了提高文件緩存的調(diào)度,在各個工作站已有一個本地文件緩存的情況下,創(chuàng)建一個全局網(wǎng)絡(luò)存儲文件系統(tǒng)緩存相當(dāng)重要。這種本地緩存統(tǒng)一成為一個全局緩存,增強(qiáng)文件緩存性能的技術(shù)叫做協(xié)作緩存。采用協(xié)作緩存技術(shù),緩存所有本地協(xié)調(diào)交換信息,從而可以消除緩存文件副本,在必要時也可以共享內(nèi)容。

b)網(wǎng)絡(luò)存儲器作為存儲設(shè)備:另一種解決磁盤I/0性能問題的方法是使用可靠的網(wǎng)絡(luò)存儲器來直接存儲臨時文件。采用這種方法的設(shè)備,稱為網(wǎng)絡(luò)隨機(jī)磁盤 Network RamDisk(NRD)。NRD是塊設(shè)備,它通過虛擬磁盤接口統(tǒng)一了N0W中所有空閑的主存,它像一個傳統(tǒng)磁盤,允許在上面創(chuàng)建文件和文件系統(tǒng),由于它是在主存RAM中實(shí)現(xiàn)的,因而提供了比大多數(shù)傳統(tǒng)磁盤低的延遲和高的帶寬。

3)網(wǎng)絡(luò)存儲器數(shù)據(jù)庫:網(wǎng)絡(luò)存儲器可以作為一個大的(分布式的)數(shù)據(jù)庫高速緩存和作為一個快速的非易變數(shù)據(jù)緩存來存放數(shù)據(jù)庫敏感數(shù)據(jù)。事務(wù)處理雖然在原子性和可恢復(fù)性方面已得到好的評價,但由于大多數(shù)基于事務(wù)處理的系統(tǒng)要存儲大量的數(shù)據(jù),因此性能受到限制。使用網(wǎng)絡(luò)存儲器能將基于事務(wù)的系統(tǒng)性能與磁盤性能分開,從而增強(qiáng)系統(tǒng)性能。對事務(wù)處理系統(tǒng)的開發(fā)原型進(jìn)行實(shí)驗(yàn)測試顯示:網(wǎng)絡(luò)存儲器的應(yīng)用可以提高兩個數(shù)量級的性能。

6 結(jié)束語

網(wǎng)絡(luò)存儲器設(shè)計(jì)方法的基本思想就是盡量使用網(wǎng)絡(luò)存儲器來代替磁盤訪問,用以提高系統(tǒng)I/O性能。這些設(shè)計(jì)方法可在一般硬件上用軟件來開發(fā)。除此之外,有許多硬件組件,如SCI、Telegxaphs和SHRIMP,提供了特別的原始操作,增強(qiáng)了網(wǎng)絡(luò)存儲器系統(tǒng)的性能。網(wǎng)絡(luò)存儲器技術(shù)使用網(wǎng)絡(luò)空閑內(nèi)存作為存儲介質(zhì),改變了傳統(tǒng)的計(jì)算機(jī)系統(tǒng)I/O訪問的層次結(jié)構(gòu),提供了遠(yuǎn)遠(yuǎn)高于磁盤的訪問速度,具有良好的應(yīng)用前景。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7641

    瀏覽量

    166654
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7638

    瀏覽量

    90360
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7113

    瀏覽量

    125112
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    深入理解計(jì)算機(jī)系統(tǒng)之虛擬存儲器講解

    深入理解計(jì)算機(jī)系統(tǒng)第9章 虛擬存儲器
    發(fā)表于 06-25 09:49

    計(jì)算機(jī)存儲器的作用是什么?

    計(jì)算機(jī)存儲器分為兩種基本類型:ROM 和 RAM 。
    發(fā)表于 09-17 09:01

    計(jì)算機(jī)存儲器的新技術(shù)描述

    本文分別介紹了存儲器的分類、組成、層次結(jié)構(gòu)、常見存儲器存儲器的選擇,最后描述了計(jì)算機(jī)存儲器的一些新技術(shù)。
    發(fā)表于 09-09 07:47

    微型計(jì)算機(jī)存儲設(shè)備

    第四章微型計(jì)算機(jī)存儲設(shè)備4.1 內(nèi)存內(nèi)存是計(jì)算機(jī)中數(shù)據(jù)存儲和交換的設(shè)備。在整個計(jì)算機(jī)中內(nèi)存起著調(diào)節(jié)CPU和外部
    發(fā)表于 09-10 09:02

    計(jì)算機(jī)存儲器采用分級存儲體系的目的是什么

    計(jì)算機(jī)硬件能直接執(zhí)行哪種語言?計(jì)算機(jī)存儲器采用分級存儲體系的目的是什么?常用的虛擬存儲器由哪兩級存儲器
    發(fā)表于 09-17 06:44

    計(jì)算機(jī)數(shù)據(jù)存儲的原理是什么

    計(jì)算機(jī)數(shù)據(jù)存儲原理 存儲器計(jì)算機(jī)系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。構(gòu)成存儲器存儲介質(zhì),目
    發(fā)表于 01-25 07:16

    基于微機(jī)集群系統(tǒng)的MPI并行計(jì)算

    計(jì)算機(jī)集群系統(tǒng)具有性能高、擴(kuò)展性強(qiáng)等特點(diǎn),能夠充分發(fā)揮并行計(jì)算能力。在現(xiàn)有的微機(jī)條件上建立了基于Windows和MPI的集群計(jì)算環(huán)境,并在此
    發(fā)表于 03-18 12:08 ?30次下載

    計(jì)算機(jī)存儲器主要作用_計(jì)算機(jī)存儲器的分類介紹

    計(jì)算機(jī)存儲器計(jì)算機(jī)的內(nèi)部存儲區(qū)域,以芯片格式和集成電路形式存在。計(jì)算機(jī)存儲器應(yīng)用于錄音機(jī)或磁盤
    發(fā)表于 05-17 16:28 ?1.2w次閱讀

    計(jì)算機(jī)存儲器的作用及分類

    存儲器是很多設(shè)備都需具備的主要器件,在計(jì)算機(jī)中,存儲器同樣發(fā)揮著重要作用。為增進(jìn)大家對計(jì)算機(jī)存儲器的了解,本文將對
    發(fā)表于 12-04 09:45 ?2w次閱讀
    <b class='flag-5'>計(jì)算機(jī)</b><b class='flag-5'>存儲器</b>的作用及分類

    計(jì)算機(jī)存儲器的作用和分類說明

    存儲器是很多設(shè)備都需具備的主要器件,在計(jì)算機(jī)中,存儲器同樣發(fā)揮著重要作用。為增進(jìn)大家對計(jì)算機(jī)存儲器的了解,本文將對
    的頭像 發(fā)表于 12-06 17:55 ?1.1w次閱讀
    <b class='flag-5'>計(jì)算機(jī)</b><b class='flag-5'>存儲器</b>的作用和分類說明

    淺談計(jì)算機(jī)硬件系統(tǒng)存儲器

    存儲器分為內(nèi)部存儲器、高速緩沖存儲器和外部存儲器。內(nèi)部存儲器簡稱為內(nèi)存,計(jì)算機(jī)要執(zhí)行的程序、要處
    發(fā)表于 07-21 16:14 ?3053次閱讀

    計(jì)算機(jī)系統(tǒng)的組成之存儲器

    我們知道計(jì)算機(jī)只有CPU是不能工作的,那理論上除了CPU還需要什么硬件呢?答:還需要 存儲器 。 那什么是存儲呢?在電子計(jì)算機(jī)中,用來存儲
    的頭像 發(fā)表于 03-30 14:41 ?2885次閱讀
    <b class='flag-5'>計(jì)算機(jī)系統(tǒng)</b>的組成之<b class='flag-5'>存儲器</b>

    存儲器在微型計(jì)算機(jī)系統(tǒng)中的作用

    存儲器在微型計(jì)算機(jī)系統(tǒng)中扮演著至關(guān)重要的角色,它是計(jì)算機(jī)存儲和處理數(shù)據(jù)的核心部件。以下將詳細(xì)介紹存儲器在微型
    的頭像 發(fā)表于 08-22 14:25 ?4018次閱讀

    計(jì)算機(jī)存儲器的分類及其區(qū)別

    計(jì)算機(jī)存儲器計(jì)算機(jī)系統(tǒng)中不可或缺的重要部分,用于存放程序和數(shù)據(jù)。隨著科技的進(jìn)步,存儲器的種類越來越多,功能和性能也日益豐富。一般來說,計(jì)算機(jī)
    的頭像 發(fā)表于 09-05 10:40 ?3777次閱讀

    計(jì)算機(jī)存儲系統(tǒng)的構(gòu)成

    計(jì)算機(jī)存儲系統(tǒng)計(jì)算機(jī)中用于存放程序和數(shù)據(jù)的設(shè)備或部件的集合,它構(gòu)成了計(jì)算機(jī)信息處理的基礎(chǔ)。一個完整的計(jì)算機(jī)
    的頭像 發(fā)表于 09-26 15:25 ?2362次閱讀
    主站蜘蛛池模板: 亚洲人成影网站~色 | 日本免费www| 你懂得在线播放 | 国产精品情人露脸在线观看 | 亚洲伊人久久综合影院2021 | 日女人免费视频 | 97夜夜澡人人爽人人喊一欧美 | 曰本性l交片视频视频 | 国内露脸夫妇交换精品 | 国产成人精品三级 | 在线播放你懂得 | 免费永久视频 | 日韩特级片 | tom影院亚洲国产一区二区 | 人人干人人艹 | 综合网激情五月 | 精品影视网站入口 | 日鲁夜鲁鲁狠狠综合视频 | 激情婷婷| 男人天堂欧美 | 美女毛片在线观看 | 免费在线看黄色 | 欧美色插| 日本一区二区不卡视频 | 圆胖肥女人性视频 | 都市激情亚洲综合 | 国产叼嘿视频免费网站 | 久久天天躁狠狠躁夜夜躁 | 美女张开大腿让男人捅 | aⅴ天堂| 日日爱夜夜爱 | 亚洲成a人片77777潘金莲 | 色综合综合色综合色综合 | 乱码中文字幕人成在线 | 六月丁香婷婷天天在线 | 成人网在线看 | 天天干视频网站 | 国产福利在线观看一区二区 | xyx性爽欧美视频 | 天天影视亚洲 | 91福利国产在线观看网站 |