999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多機系統(tǒng)內(nèi)部數(shù)據(jù)交互實現(xiàn)方法研究

2013-04-12 00:00:00史彥山
現(xiàn)代電子技術 2013年10期

摘 要: 多機系統(tǒng)中的計算機間數(shù)據(jù)交互是實現(xiàn)多機系統(tǒng)協(xié)同工作的關鍵,也是實現(xiàn)系統(tǒng)備用功能的主要手段。為了分析多機系統(tǒng)內(nèi)部數(shù)據(jù)交互方法的優(yōu)點和缺點,對專用接口數(shù)據(jù)交互、基于共享存儲區(qū)數(shù)據(jù)交互和分布式數(shù)據(jù)交互3種實現(xiàn)方法進行了說明,并簡述了以數(shù)據(jù)為中心的訂閱/發(fā)布機制的分布式多機系統(tǒng)開發(fā)過程。

關鍵詞: 分布式多機系統(tǒng); 數(shù)據(jù)交互; 訂閱/發(fā)布機制; 外設控制器

中圖分類號: TN919?34; TP399 文獻標識碼: A 文章編號: 1004?373X(2013)10?0071?03

0 引 言

隨著計算機的廣泛應用,需要處理的信息量越來越大,人們對于計算機的要求也越來越高,各種性能更高的計算機不斷地被研制及應用,如SMP(對稱多處理器)計算機、MPP(大規(guī)模并行處理)計算機等[1]。這些計算機有很高的配置(如大內(nèi)存、海量存儲、可多達上千個的處理器等),具有很高的處理能力。但與這些計算機的高性能相對應的是它們高昂的價格。

早期人們利用專用接口及多總線把多臺單機聯(lián)結(jié)起來組成多機系統(tǒng),以提高系統(tǒng)整體性能。隨著網(wǎng)絡技術的進步以及處理器性能的提高,越來越多的人開始用相對廉價的以太網(wǎng)等通用網(wǎng)絡系統(tǒng),把相對便宜的服務器/工作站聯(lián)結(jié)起來組成多機系統(tǒng)使用,從而以較少的代價獲得較高的性能。多機系統(tǒng)是由兩臺以上的計算機,通過共享存儲資源(信息)或通過數(shù)據(jù)鏈路聯(lián)結(jié)在一起的計算機系統(tǒng)[1]。多機系統(tǒng)內(nèi)部數(shù)據(jù)交互分為專用接口式數(shù)據(jù)交互、共享內(nèi)存式數(shù)據(jù)交互及分布式數(shù)據(jù)交互等。多機系統(tǒng)中的計算機間的數(shù)據(jù)交互是實現(xiàn)多機系統(tǒng)協(xié)同工作的關鍵,也是實現(xiàn)系統(tǒng)備用功能的主要手段。

1 專用接口數(shù)據(jù)交互

多機系統(tǒng)中的單機(C1,C2)通過專用接口進行數(shù)據(jù)交互,常用的接口有串行口、并行口和以太網(wǎng)口等,兩個單機把各自需要交互的數(shù)據(jù)組織成報文通過專用接口發(fā)送到目標機,實現(xiàn)數(shù)據(jù)交互。

系統(tǒng)中C2機可以是完全備份C1功能的備用機器,也可以是只與C1機進行數(shù)據(jù)交互的任務機(主要完成C1機發(fā)送過來的數(shù)據(jù)處理)。如果多機系統(tǒng)設計成一備一完全備份系統(tǒng)(同時C2機也要配上相應的外設控制器等),系統(tǒng)的可靠性和穩(wěn)定性將得到提高。

2 基于共享存儲區(qū)數(shù)據(jù)交互

多機系統(tǒng)中的單機(C1,C2,C3)通過系統(tǒng)總線訪問公共存儲區(qū),利用公共存儲區(qū)進行數(shù)據(jù)交互。公共存儲區(qū)配備兩套獨立的地址、數(shù)據(jù)和控制線,允許2個獨立的CPU或控制器同時異步地訪問存儲單元。其內(nèi)部有訪問仲裁控制,同一時刻只允許一個CPU訪問同一地址單元,在某一時間段內(nèi)由1個CPU對自定義的某一數(shù)據(jù)塊進行讀寫操作。某些公共存儲區(qū)還具有信令交換邏輯,數(shù)據(jù)寫結(jié)束后可以硬件中斷的方式通知其他CPU或控制器進行讀數(shù)據(jù)操作。當無信令交換邏輯時,可以由計算機系統(tǒng)以硬件中斷的方式通知其他計算機系統(tǒng)對數(shù)據(jù)進行讀取。各單機把數(shù)據(jù)備份到公共存儲區(qū)可以很容易實現(xiàn)系統(tǒng)的備份功能。如果3個單機(C1,C2,C3)設計成二備一,也就是在正常情況下有一個單機處于備份狀態(tài),當工作的2個單機有1個故障時,處于備份狀態(tài)的單機讀出公共存儲區(qū)相應的數(shù)據(jù)然后轉(zhuǎn)入運行接替故障的單機繼續(xù)進行工作,以提高系統(tǒng)的可靠性。

3 分布式數(shù)據(jù)交互

目前分布式多機系統(tǒng)的信息交互流行采用以數(shù)據(jù)為中心的訂閱/發(fā)布模型(DCPS)。

DCPS模型構建在“全局數(shù)據(jù)空間(Global Data Space,GDS)”的基礎之上,DCPS定義了一個“全局數(shù)據(jù)空間”,并且指定了發(fā)布者和訂閱者怎么與該空間進行通信,如圖4所示。所有的數(shù)據(jù)對象都存在于這個全局共享空間之中,分布式節(jié)點通過簡單的讀或?qū)懖僮鞅憧梢栽L問這些數(shù)據(jù)對象。所有相關應用都可以訪問這個全局數(shù)據(jù)空間:想要向該數(shù)據(jù)空間提供信息的應用即為“發(fā)布者”,想從該數(shù)據(jù)空間中獲取數(shù)據(jù)的應用即為“訂閱者”。每當發(fā)布者將新數(shù)據(jù)發(fā)送到這個全局數(shù)據(jù)空間,中間件就會把信息傳播給那些對這些數(shù)據(jù)感興趣的訂閱者。

>

基于訂閱/發(fā)布機制的分布式多機系統(tǒng)開發(fā)過程主要過程如下:

(1)系統(tǒng)交互需求分析:根據(jù)系統(tǒng)數(shù)據(jù)交互的需求,利用域?qū)⒁粋€物理網(wǎng)絡進行邏輯劃分,沒有數(shù)據(jù)交互的子系統(tǒng)之間被劃分成不同的域,不同域之間不進行任何信息交互;對于同一域各個節(jié)點根據(jù)數(shù)據(jù)交互需要,可以設置一個主題或者多個主題,同時根據(jù)不同類型信息的交互需求不同,設置相應的QoS策略;

4 優(yōu)缺點分析

(1)專用接口數(shù)據(jù)交互,主要優(yōu)點:通信距離遠,軟件控制簡單,系統(tǒng)交互內(nèi)容易于擴展;主要缺點:需要占用系統(tǒng)的接口資源,系統(tǒng)點對點方式導致可擴展性差,連接線纜多,布線復雜,數(shù)據(jù)傳輸速率受專用接口限制,實時性受影響。

(2)基于共享存儲區(qū)數(shù)據(jù)交互,主要優(yōu)點:系統(tǒng)實時性好,可靠性高,軟件控制簡單;主要缺點:系統(tǒng)需要提供專用的公共存儲資源,系統(tǒng)可擴展性差,通信距離近。

(3)分布式數(shù)據(jù)交互,主要優(yōu)點:提供了一種“松耦合”的系統(tǒng),不存在中心節(jié)點,提供冗余備份機制,沒有單點故障的風險,系統(tǒng)可靠性較高,且系統(tǒng)易于擴展;主要缺點:分布式軟件復雜,開發(fā)、調(diào)試困難,系統(tǒng)實時性較難保證。

5 結(jié) 語

隨著網(wǎng)絡技術的進步,分布式數(shù)據(jù)交互得到了廣泛應用。本文重點介紹了分布式數(shù)據(jù)交互,并分析了專用接口數(shù)據(jù)交互、基于共享存儲區(qū)數(shù)據(jù)交互和分布式數(shù)據(jù)交互的優(yōu)點和缺點,希望為讀者進行多機系統(tǒng)內(nèi)部數(shù)據(jù)交互設計實現(xiàn)時提供幫助。

參考文獻

[1] 李學干,蘇東莊.計算機系統(tǒng)結(jié)構[M].2版.西安:西安電子科技大學出版社,1994.

[2] 辛春生,陳宗斌.分布式系統(tǒng)原理與范型[M].2版.北京:清華大學出版社,2008.

[3] 馬龍軍.STC?Ada多機系統(tǒng)的互連結(jié)構及共存管理的實現(xiàn)[J].山東工程學院學報,1994(3):17?19.

[4] 張軍本,寧偉,王強.基于構件的分布式軟件體系結(jié)構設計[J].哈爾濱理工大學學報,2001(7):52?55.

[5] 曹建福,周理琴.基于構件的軟件開發(fā)模型及其實現(xiàn)[J].小型微型計算機系統(tǒng),2002(10):29?31.

[6] 韓樂平,薛軍敖,孟洛明.OMG.CORBA系統(tǒng)結(jié)構原理與規(guī)范[M].北京:電子工業(yè)出版社,2000.

[7] OpenCCM. CORBA Components, Volume 1 [EB/OL]. [1999?07?01]. http://openccm.ow2.org/doc/resources/orbos.

[8] OpenCCM. CORBA Components, Volume 2 [EB/OL]. [1999?07?01]. http://openccm.ow2.org/doc/resources/orbos.

[9] OpenCCM. CORBA Components, Volume 3 [EB/OL]. [1999?07?01]. http://openccm.ow2.org/doc/resources/orbos.

[10] OMG. CORBA component model specification, final dratf [EB/OL]. [2011?03?01]. http:∥www. omg. org.

主站蜘蛛池模板: 国产乱论视频| 国产哺乳奶水91在线播放| 国产主播在线观看| 精品成人免费自拍视频| 欧美精品在线观看视频| 午夜激情婷婷| 国产不卡网| 国产夜色视频| 一本一道波多野结衣av黑人在线| 99久久精彩视频| 性做久久久久久久免费看| 性网站在线观看| 国产成人av一区二区三区| 国产精品视频观看裸模| 日本三级欧美三级| 国产人前露出系列视频| 日韩A∨精品日韩精品无码| 91福利在线看| 一级黄色欧美| 国产主播福利在线观看| 国内精品视频| 无码又爽又刺激的高潮视频| 国产美女丝袜高潮| 免费看美女自慰的网站| 国产成人精品男人的天堂下载| 国产91线观看| 国产精品任我爽爆在线播放6080| 91小视频版在线观看www| 国产一区在线视频观看| 国内精品久久久久久久久久影视| 国产原创第一页在线观看| 色噜噜在线观看| 亚洲婷婷丁香| 亚洲精品无码AⅤ片青青在线观看| 四虎永久免费地址在线网站| 国产成人一区| 91丨九色丨首页在线播放| 青青操国产| 日韩国产亚洲一区二区在线观看| 欧美啪啪一区| 国产激情影院| 国产免费自拍视频| 亚洲热线99精品视频| 久久a毛片| 99久久国产精品无码| 丁香五月婷婷激情基地| 亚洲男人天堂久久| 日本色综合网| 亚洲国产精品不卡在线| 欧美A级V片在线观看| 少妇精品网站| 黄色三级网站免费| 91色国产在线| 男人天堂亚洲天堂| 国产成人超碰无码| 在线观看网站国产| 久久这里只精品国产99热8| 无套av在线| 国产精品亚欧美一区二区三区| 欧美日韩激情| 久久天天躁狠狠躁夜夜2020一| 无码aaa视频| 国产精品久久久久久久伊一| 性喷潮久久久久久久久| 久久国产高潮流白浆免费观看| 国产亚洲精品97AA片在线播放| 又粗又硬又大又爽免费视频播放| 91精品久久久无码中文字幕vr| 精品乱码久久久久久久| 国产h视频免费观看| 福利一区在线| 欧美自慰一级看片免费| 亚洲欧美日韩另类在线一| 婷婷午夜天| 国产成人乱无码视频| 97一区二区在线播放| 久久久久国色AV免费观看性色| 久久久久88色偷偷| 97一区二区在线播放| 亚洲国产精品人久久电影| 国产成人免费视频精品一区二区| 国产微拍一区二区三区四区|