两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)的制作方法

文檔序號(hào):6612507閱讀:135來源:國(guó)知局
專利名稱:實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種虛擬磁盤服務(wù)系統(tǒng)架構(gòu),且尤其涉及一種對(duì)多服務(wù)請(qǐng)求對(duì) 象進(jìn)行統(tǒng)一管理的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)。
背景技術(shù)
簡(jiǎn)易儲(chǔ)存局域網(wǎng)絡(luò)(Simple Storage Area Network, Si即le SAN)是微軟 推出用的儲(chǔ)存系統(tǒng)管理協(xié)議標(biāo)準(zhǔn)。為支持Simple SAN,必須依照Simple SAN 所制定的標(biāo)準(zhǔn)來實(shí)現(xiàn)虛擬磁盤服務(wù)(Virtual Disk Services)系統(tǒng)硬件供應(yīng) (HwProvider)。所謂的HwProvider需管理多種設(shè)備對(duì)象,這些設(shè)備對(duì)象例如 連接端口 (Port)、目標(biāo)端(Target)、邏輯設(shè)備號(hào)(LUN)以及服務(wù)控制器 (Controller)。對(duì)這些設(shè)備對(duì)象的管理涉及到添加設(shè)備對(duì)象、刪除設(shè)備對(duì)象、 為這些設(shè)備對(duì)象新增別名、修改這些設(shè)備的別名、為需要建立關(guān)聯(lián)關(guān)系的兩設(shè) 備對(duì)象(例如Portal與Portal Group需要關(guān)聯(lián)、Port與Controller需要關(guān) 聯(lián)、Group與Target需要關(guān)聯(lián)等)進(jìn)行關(guān)聯(lián)分配操作等,部分VDS系統(tǒng)的應(yīng)用 程序更支持對(duì)這些設(shè)備對(duì)象進(jìn)行異步操作管理或事件通知等特殊管理機(jī)制。
圖1為現(xiàn)有技術(shù)的虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)的系統(tǒng)架構(gòu)示意圖。請(qǐng)參 照?qǐng)D1,虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)包括一個(gè)虛擬磁盤服務(wù)接口 120,用以 接收多個(gè)應(yīng)用程序110、 112、 114的服務(wù)請(qǐng)求;在子系統(tǒng)管理模塊130則定義 出所有設(shè)備的操作,這些設(shè)備皆存在唯一接口,以處理對(duì)應(yīng)前述服務(wù)請(qǐng)求的操 作。子系統(tǒng)管理模塊130經(jīng)邏輯處理前述的服務(wù)請(qǐng)求后,再將此服務(wù)請(qǐng)求傳送 到對(duì)應(yīng)的對(duì)象管理模塊中進(jìn)行處理(例如,第1類型設(shè)備對(duì)象管理模塊142、 第2類型設(shè)備對(duì)象管理模塊144、或第N類型設(shè)備對(duì)象管理模塊146)。倘若服 務(wù)請(qǐng)求尚需支持異步操作或是需要執(zhí)行事件通知等特殊請(qǐng)求,則需再交由特定 的特殊管理模塊(例如,第1類型設(shè)備特殊管理模塊152、第2類型設(shè)備特殊 管理模塊154、第N類型設(shè)備特殊管理模塊156)進(jìn)行處理。在實(shí)作VDS系統(tǒng)時(shí), 尚需要把VDS系統(tǒng)中所有可能的操作請(qǐng)求,根據(jù)不同設(shè)備類型全部實(shí)現(xiàn)出來。然而,在VDS系統(tǒng)有很多操作是性質(zhì)相似的。例如,修改目標(biāo)端別名、修改邏 輯單元號(hào)別名、或修改子系統(tǒng)別名。若逐一實(shí)現(xiàn)這些操作在子系統(tǒng)管理模塊, 則略顯冗余耗費(fèi)實(shí)作時(shí)程。另外,若欲加入一新增設(shè)備,則尚需新增對(duì)應(yīng)于此 新增設(shè)備的特殊管理模塊,才能讓此新增設(shè)備支持異步管理的需求。逐一對(duì)新 增設(shè)備實(shí)作相應(yīng)的特殊管理模塊,顯得相當(dāng)浪費(fèi)系統(tǒng)維護(hù)的人力、時(shí)間成本。
因此,現(xiàn)有技術(shù)存在不易實(shí)現(xiàn)虛擬磁盤服務(wù)(Virtual Disk Services, VDS) 設(shè)備的系統(tǒng)架構(gòu)、無法對(duì)VDS上的多種對(duì)象進(jìn)行統(tǒng)一管理等問題。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提出一種實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng) 架構(gòu),抽象出各個(gè)請(qǐng)求對(duì)象模塊的相同性質(zhì)操作為公用操作而形成虛擬磁盤管 理模塊,通過此虛擬磁盤管理模塊對(duì)多個(gè)請(qǐng)求對(duì)象進(jìn)行統(tǒng)一管理。
為實(shí)現(xiàn)上述的目的,本發(fā)明實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),包括虛 擬磁盤服務(wù)接口,此虛擬磁盤服務(wù)接口接收至少一個(gè)應(yīng)用程序的服務(wù)請(qǐng)求;子
系統(tǒng)管理模塊,根據(jù)上述的虛擬磁盤服務(wù)接口所傳送的服務(wù)請(qǐng)求,執(zhí)行邏輯處
理,進(jìn)而判斷此服務(wù)請(qǐng)求的類型為公用操作或非公用操作;多個(gè)對(duì)象管理模塊, 這些對(duì)象管理模塊被子系統(tǒng)管理模塊調(diào)用,以執(zhí)行相應(yīng)于非公用操作的服務(wù)請(qǐng) 求;虛擬磁盤管理模塊,此虛擬磁盤管理模塊根據(jù)前述多個(gè)對(duì)象管理模塊所提 供的多個(gè)功能,產(chǎn)生多個(gè)虛擬接口供子系統(tǒng)管理模塊調(diào)用,以執(zhí)行公用操作類 型的服務(wù)請(qǐng)求;以及特殊管理模塊,此特殊管理模塊被虛擬磁盤管理模塊調(diào)用, 特殊管理模塊內(nèi)存在異步管理模塊,用以在服務(wù)請(qǐng)求類型為公用操作且需支持 異步管理操作時(shí),調(diào)用此異步管理模塊執(zhí)行服務(wù)請(qǐng)求;以及事件通知模塊,用 以產(chǎn)生反饋結(jié)果,并經(jīng)由前述的虛擬磁盤服務(wù)接口響應(yīng)接收的服務(wù)請(qǐng)求。
依照本發(fā)明的較佳實(shí)施例所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備供應(yīng)的系統(tǒng)架構(gòu), 其中公用操作為名稱管理、設(shè)備對(duì)象刪除操作或支持異步管理操作;另外,子 系統(tǒng)管理模塊更記錄所有對(duì)象管理模塊及這些對(duì)象管理模塊之間的關(guān)聯(lián)。
依照本發(fā)明的較佳實(shí)施例所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備供應(yīng)的系統(tǒng)架構(gòu), 其中子系統(tǒng)管理模塊判斷服務(wù)請(qǐng)求類型為非公用操作時(shí),子系統(tǒng)管理模塊直接 調(diào)用相應(yīng)此服務(wù)請(qǐng)求的對(duì)象管理模塊,并將此服務(wù)請(qǐng)求傳遞至對(duì)象管理模塊執(zhí) 行。
5依照本發(fā)明的較佳實(shí)施例所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備供應(yīng)的系統(tǒng)架構(gòu), 其中支持異步管理操作為創(chuàng)建邏輯單元設(shè)備號(hào)、刪除邏輯單元設(shè)備號(hào)、擴(kuò)展邏 輯單元設(shè)備號(hào)、縮減邏輯單元設(shè)備號(hào)、回復(fù)邏輯單元設(shè)備號(hào)、目標(biāo)端的創(chuàng)建與 刪除、連接端口的創(chuàng)建與刪除、或連接端口的添加與移除。
依照本發(fā)明的較佳實(shí)施例所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備供應(yīng)的系統(tǒng)架構(gòu), 其中異步管理模塊可通過啟動(dòng)多線程同步處理虛擬磁盤管理模塊傳送的多個(gè) 異步操作指令。
由上所述,本發(fā)明的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備供應(yīng)的系統(tǒng)架構(gòu)將各種設(shè)備所 具有的共同操作對(duì)象為公用操作,并實(shí)作出虛擬磁盤管理模塊來執(zhí)行這些公用 操作,并自動(dòng)調(diào)用相應(yīng)的對(duì)象管理模塊;并進(jìn)一步實(shí)作特殊管理模塊來處理公 用操作中的異步操作指令(程序)。當(dāng)抽換設(shè)備對(duì)象時(shí),不需另外實(shí)現(xiàn)相應(yīng)的特 殊管理模塊來實(shí)現(xiàn)異步操作,因而可節(jié)省虛擬磁盤服務(wù)設(shè)備的維護(hù)成本,并達(dá) 到統(tǒng)一管理系統(tǒng)內(nèi)的多種設(shè)備對(duì)象。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的 限定。


圖1為現(xiàn)有技術(shù)的虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)的系統(tǒng)架構(gòu)示意圖2為本發(fā)明虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)的系統(tǒng)架構(gòu)示意圖3為本發(fā)明在虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)進(jìn)行異步操作的時(shí)序圖4為本發(fā)明在虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)進(jìn)行一般的公用操作時(shí)序
圖5為本發(fā)明在虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)進(jìn)行一般的非公用操作時(shí)序圖。
其中,附圖標(biāo)記
110、 112、 114、 210、 212、 214:應(yīng)用程序 120、 220、 310、 410、 510:虛擬磁盤服務(wù)接口 130、 230、 320、 420、 520:子系統(tǒng)管理模塊 142、 242:第1類型設(shè)備對(duì)象管理模塊 144、 244:第2類型設(shè)備對(duì)象管理模塊146、 246:第N類型設(shè)備對(duì)象管理模塊
152:第l類型設(shè)備特殊管理模塊
154:第2類型設(shè)備特殊管理模塊
156:第N類型設(shè)備特殊管理模塊
240、 330、 430:虛擬磁盤管理模塊
250:特殊管理模塊
340、 440、 530:設(shè)備對(duì)象管理模塊
252、 350:異歩管理模塊
254:事件通知模塊
具體實(shí)施例方式
本發(fā)明的目的及其執(zhí)行方法在下列較佳實(shí)施例中詳細(xì)說明之。然而本發(fā) 明的概念也可用于其它范圍。以下列舉的實(shí)施例僅用于說明本發(fā)明的目的與執(zhí) 行方法,并非用以限制其范圍。
圖2為本發(fā)明的虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)的系統(tǒng)架構(gòu)示意圖。請(qǐng)參照 圖2,在本實(shí)施例中,實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),包括虛擬磁盤服務(wù) 接口 220、子系統(tǒng)管理模塊230、多個(gè)對(duì)象管理模塊(如第1類型設(shè)備對(duì)象管理 模塊242、第2類型設(shè)備對(duì)象管理模塊244、第N類型設(shè)備對(duì)象管理模塊246)、 虛擬磁盤管理模塊240、以及特殊管理模塊250,其中的特殊管理模塊250內(nèi) 還包括異步管理模塊252以及事件通知模塊254。
虛擬磁盤服務(wù)接口 220提供多個(gè)接口 ,用以接收至少一個(gè)應(yīng)用程序的服務(wù) 請(qǐng)求。子系統(tǒng)管理模塊230接收虛擬磁盤服務(wù)接口 220傳送的服務(wù)請(qǐng)求(虛擬 磁盤服務(wù)接口 220接收服務(wù)請(qǐng)求后,再將服務(wù)請(qǐng)求轉(zhuǎn)傳送至子系統(tǒng)管理模塊 230),并執(zhí)行一邏輯處理,以判斷此服務(wù)請(qǐng)求的類型為公用操作或是非公用操 作。所謂的公用操作包括名稱管理、設(shè)備對(duì)象刪除操作、以及支持異步管理操 作,其余非屬公用操作者則稱為非公用操作。
在子系統(tǒng)管理模塊230中更定義前述的多個(gè)對(duì)象管理模塊242、 244、 246, 以及記錄這些對(duì)象管理模塊之間的關(guān)聯(lián)。這些對(duì)象管理模塊被子系統(tǒng)管理模塊 230調(diào)用,并執(zhí)行相應(yīng)于非公用操作的服務(wù)請(qǐng)求。當(dāng)子系統(tǒng)管理模塊判斷服務(wù) 請(qǐng)求類型為非公用操作時(shí),則直接調(diào)用相應(yīng)此服務(wù)請(qǐng)求的對(duì)象管理模塊242、
7244、 246,并直接將服務(wù)請(qǐng)求傳遞至對(duì)象管理模塊242、 244、 246中執(zhí)行。另 夕卜,當(dāng)服務(wù)請(qǐng)求為公用操作類型時(shí),子系統(tǒng)管理模塊230調(diào)用虛擬磁盤管理模 塊240,并將此服務(wù)請(qǐng)求交由虛擬磁盤管理模塊240處理。虛擬磁盤管理模塊 240根據(jù)對(duì)象管理模塊242、 244、 246提供的多個(gè)功能項(xiàng)目,產(chǎn)生多個(gè)虛擬接 口供子系統(tǒng)管理模塊230調(diào)用,以執(zhí)行公用操作類型的服務(wù)請(qǐng)求。當(dāng)公用操作 類型的服務(wù)請(qǐng)求需支持異歩管理操作時(shí)(所謂的異步操作即是異步操作,例如 建邏輯單元設(shè)備號(hào)、刪除邏輯單元設(shè)備號(hào)、擴(kuò)展邏輯單元設(shè)備號(hào)、縮減邏輯單 元設(shè)備號(hào)、回復(fù)邏輯單元設(shè)備號(hào)、目標(biāo)端的創(chuàng)建與刪除、連接端口的創(chuàng)建與刪 除、及連接端口的添加與移除等操作),則虛擬磁盤管理模塊240進(jìn)一步調(diào)用 特殊管理模塊250,再由特殊管理模塊250中的異步管理模塊252處理這些異 步操作;另外,若服務(wù)請(qǐng)求需進(jìn)行事件通知,則以特殊管理模塊250中的事件 通知模塊254產(chǎn)生反饋結(jié)果,并經(jīng)由虛擬磁盤服務(wù)接口 220回饋該服務(wù)請(qǐng)求。 虛擬磁盤管理模塊240分析該服務(wù)請(qǐng)求所需調(diào)用的對(duì)象管理模塊242、 244、 246后,調(diào)用相應(yīng)的對(duì)象管理模塊242、 244、 246來執(zhí)行服務(wù)請(qǐng)求中同步操作 部分;另外,服務(wù)請(qǐng)求中若需支持異歩操作,則由虛擬磁盤管理模塊240再調(diào) 用特殊管理模塊250進(jìn)行處理。
以異步操作的服務(wù)請(qǐng)求為例,說明本發(fā)明的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng) 架構(gòu)。圖3為本發(fā)明的在虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)進(jìn)行異步操作的時(shí)序 圖。請(qǐng)參照?qǐng)D3,當(dāng)虛擬磁盤服務(wù)接口 310接收到服務(wù)請(qǐng)求時(shí),呼叫子系統(tǒng)管 理模塊320(步驟S1),并將服務(wù)請(qǐng)求交由子系統(tǒng)管理模塊320處理。子系統(tǒng)管 理模塊320執(zhí)行邏輯處理以判斷此服務(wù)請(qǐng)求的類行為公用操作或非公用操作, 若服務(wù)請(qǐng)求為公用操作時(shí), 一并判斷該服務(wù)請(qǐng)求是否需支持異步操作。子系統(tǒng) 管理模塊320執(zhí)行基本的邏輯處理后,判斷服務(wù)請(qǐng)求為公用操作,并調(diào)用虛擬 磁盤管理模塊330。子系統(tǒng)管理模塊320依據(jù)此服務(wù)請(qǐng)求的設(shè)備類型,自動(dòng)調(diào) 用虛擬磁盤管理模塊330中的相應(yīng)接口 (步驟S2)。虛擬磁盤管理模塊330再 調(diào)用異步管理模塊350,并排隊(duì)等待執(zhí)行操作指令(步驟S3)。異步管理模塊 350接收到異步操作請(qǐng)求時(shí)(也即異步管理模塊350被虛擬磁盤管理模塊330 調(diào)用,并以異歩管理模塊350處理異步操作請(qǐng)求),異步管理模塊350通過多 線程同步處理虛擬磁盤管理模塊330所傳送的多個(gè)異步操作指令(步驟S4)。 異步管理模塊350再調(diào)用虛擬磁盤管理模塊330(即步驟S5的異步執(zhí)行操作),
8并通過虛擬磁盤管理模塊330自動(dòng)調(diào)用具體的設(shè)備對(duì)象管理模塊340的操作執(zhí) 行接口,以令相應(yīng)的設(shè)備對(duì)象管理模塊340協(xié)同處理異步操作指令(步驟S6)。 待操作完成后,設(shè)備對(duì)象管理模塊340喚醒異步管理模塊350 (步驟S7)。異步 管理模塊350并觸發(fā)事件通知模塊(未顯示)產(chǎn)生反饋結(jié)果,而直接傳送至虛擬 磁盤服務(wù)接口 310(歩驟S8)。
接續(xù),以圖4說明服務(wù)請(qǐng)求類型為公用操作類型,但不需支持異步操作的 系統(tǒng)運(yùn)作。圖4為本發(fā)明的在虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)進(jìn)行一般的公用操 作時(shí)序圖。請(qǐng)參照?qǐng)D4,虛擬磁盤服務(wù)接口 410于接收到服務(wù)請(qǐng)求時(shí)呼叫子系 統(tǒng)管理模塊420 (步驟Sl),子系統(tǒng)管理模塊420執(zhí)行基礎(chǔ)的邏輯處理后判斷服 務(wù)請(qǐng)求為非公用操作。此時(shí),子系統(tǒng)管理模塊420直接調(diào)用虛擬磁盤管理模塊 430中的公用接口(步驟S2),虛擬磁盤管理模塊430再依服務(wù)請(qǐng)求類型,自動(dòng) 通過設(shè)備對(duì)象管理模塊440的操作執(zhí)行接口,調(diào)用相應(yīng)的設(shè)備對(duì)象管理模塊 440執(zhí)行該服務(wù)請(qǐng)求(步驟S3)。當(dāng)服務(wù)請(qǐng)求執(zhí)行完畢后,設(shè)備對(duì)象管理模塊 440返回執(zhí)行結(jié)果給虛擬磁盤管理模塊430(步驟S4),之后,虛擬磁盤管理模 塊430再將執(zhí)行結(jié)果返回給子系統(tǒng)管理模塊420 (步驟S5),子系統(tǒng)管理模塊 420收到返回的結(jié)果后,再返回到虛擬磁盤服務(wù)接口 430(步驟S6)。
承上,若服務(wù)請(qǐng)求為非公用操作時(shí),則無須調(diào)用抽象出來的虛擬磁盤管理 模塊。圖5為本發(fā)明的在虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu)進(jìn)行一般的非公用操作 時(shí)序圖。請(qǐng)參照?qǐng)D5,當(dāng)虛擬磁盤服務(wù)接口 510接收到服務(wù)請(qǐng)求后,呼叫子系 統(tǒng)管理模塊520 (步驟Sl),當(dāng)子系統(tǒng)管理模塊520判斷服務(wù)請(qǐng)求為非公用操作 類型時(shí),根據(jù)請(qǐng)求類型來調(diào)用相應(yīng)于特定類型設(shè)備的管理接口,將服務(wù)請(qǐng)求交 由設(shè)備對(duì)象管理模塊530執(zhí)行(步驟S2)。當(dāng)設(shè)備對(duì)象管理模塊530處理完畢 后,將執(zhí)行結(jié)果返回至子系統(tǒng)管理模塊520(步驟S3),再由子系統(tǒng)管理模塊 520將處理結(jié)果返回至虛擬磁盤服務(wù)接口 510。
綜上所述,對(duì)象管理模塊在執(zhí)行服務(wù)請(qǐng)求時(shí)(特別是處理異步操作),存在 許多相似性質(zhì)高的執(zhí)行指令(或處理動(dòng)作)。本發(fā)明將這些相似性質(zhì)高的執(zhí)行指 令(或處理動(dòng)作)抽象為虛擬磁盤管理模塊,并獨(dú)立出一個(gè)用以處理異步操作的 特殊管理模塊。通過此抽象分層方式,可避免系統(tǒng)建置時(shí)需重復(fù)實(shí)作冗余模塊, 縮短系統(tǒng)建置(實(shí)作)所需時(shí)間。另外,因系統(tǒng)系依公用操作與非公用操作來分 層建置(實(shí)作)各個(gè)模塊,因此抽換對(duì)象管理模塊時(shí),不需額外的撰寫處理相應(yīng)于異步操作的模塊,便于VDS系統(tǒng)內(nèi)的設(shè)備對(duì)象的統(tǒng)一管理,縮短維護(hù)人員維 護(hù)系統(tǒng)所需時(shí)間,將低系統(tǒng)的整體維護(hù)復(fù)雜度。
當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
10
權(quán)利要求
1. 一種實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),用以在虛擬磁盤服務(wù)系統(tǒng)對(duì)多服務(wù)請(qǐng)求對(duì)象進(jìn)行統(tǒng)一管理,該實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),其特征在于,包括一虛擬磁盤服務(wù)接口,該虛擬磁盤服務(wù)接口接收至少一應(yīng)用程序的一服務(wù)請(qǐng)求;一子系統(tǒng)管理模塊,根據(jù)該虛擬磁盤服務(wù)接口傳送的該服務(wù)請(qǐng)求執(zhí)行一邏輯處理,以判斷該服務(wù)請(qǐng)求的類型為公用操作或非公用操作;多個(gè)對(duì)象管理模塊,該些對(duì)象管理模塊被該子系統(tǒng)管理模塊調(diào)用,以執(zhí)行相應(yīng)于非公用操作的該服務(wù)請(qǐng)求;一虛擬磁盤管理模塊,該虛擬磁盤管理模塊根據(jù)該些對(duì)象管理模塊提供的多個(gè)功能,產(chǎn)生多個(gè)虛擬接口供該子系統(tǒng)管理模塊調(diào)用,以執(zhí)行公用操作類型的該服務(wù)請(qǐng)求;以及一特殊管理模塊,該特殊管理模塊被該虛擬磁盤管理模塊調(diào)用,包括一異步管理模塊,該服務(wù)請(qǐng)求類型為公用操作,且需支持異步管理操作時(shí),調(diào)用該異步管理模塊執(zhí)行該服務(wù)請(qǐng)求;以及一事件通知模塊,用以產(chǎn)生一反饋結(jié)果,經(jīng)由該虛擬磁盤服務(wù)接口響應(yīng)該服務(wù)請(qǐng)求。
2. 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),其特征在 于,該公用操作選自于由名稱管理、設(shè)備對(duì)象刪除操作、以及支持異步管理操 作所組成的集合之一。
3. 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),其特征在 于,該子系統(tǒng)管理模塊更記錄所有該些對(duì)象管理模塊及該些對(duì)象管理模塊間的 關(guān)聯(lián)。
4. 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),其特征在 于,該子系統(tǒng)管理模塊判斷該服務(wù)請(qǐng)求類型為非公用操作時(shí),該子系統(tǒng)管理模 塊直接調(diào)用相應(yīng)該服務(wù)請(qǐng)求的該對(duì)象管理模塊,并將該服務(wù)請(qǐng)求傳遞至該對(duì)象 管理模塊執(zhí)行。
5. 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),其特征在于,該支持異步管理操作選自于由創(chuàng)建邏輯單元設(shè)備號(hào)、刪除邏輯單元設(shè)備號(hào)、 擴(kuò)展邏輯單元設(shè)備號(hào)、縮減邏輯單元設(shè)備號(hào)、回復(fù)邏輯單元設(shè)備號(hào)、目標(biāo)端的 創(chuàng)建與刪除、連接端口的創(chuàng)建與刪除、及連接端口的添加與移除所組成的集合之一。
6.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),其特征在 于,該異步管理模塊通過一多線程同歩處理該虛擬磁盤管理模塊傳送的多個(gè)異 步操作指令。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)虛擬磁盤服務(wù)設(shè)備的系統(tǒng)架構(gòu),用以實(shí)現(xiàn)在虛擬磁盤服務(wù)系統(tǒng)對(duì)多服務(wù)請(qǐng)求對(duì)象進(jìn)行統(tǒng)一管理。系統(tǒng)架構(gòu),包括有虛擬磁盤服務(wù)接口、子系統(tǒng)管理模塊、對(duì)象管理模塊、虛擬磁盤管理模塊以及特殊管理模塊。虛擬磁盤服務(wù)接口接收服務(wù)請(qǐng)求,并交由子系統(tǒng)管理模塊判斷服務(wù)請(qǐng)求的類型。虛擬磁盤管理模塊產(chǎn)生多個(gè)虛擬接口供子系統(tǒng)管理模塊調(diào)用,以執(zhí)行公用操作類型之服務(wù)請(qǐng)求。當(dāng)服務(wù)請(qǐng)求需支持異步處理時(shí),進(jìn)一步調(diào)用特殊管理模塊處理此服務(wù)請(qǐng)求,并產(chǎn)生反饋結(jié)果經(jīng)由虛擬磁盤服務(wù)接口響應(yīng)服務(wù)請(qǐng)求。
文檔編號(hào)G06F3/06GK101470583SQ20071016068
公開日2009年7月1日 申請(qǐng)日期2007年12月29日 優(yōu)先權(quán)日2007年12月29日
發(fā)明者劉文涵, 常海艷, 陳玄同 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
怀宁县| 花莲市| 天祝| 同江市| 仙居县| 荆门市| 鹿邑县| 增城市| 泾源县| 榆中县| 昆山市| 土默特左旗| 巩留县| 宜黄县| 武鸣县| 呼图壁县| 探索| 城口县| 佛山市| 新和县| 安塞县| 东兰县| 泰安市| 桐城市| 奉节县| 彭山县| 宜兰县| 长垣县| 南投市| 松江区| 南郑县| 虎林市| 五常市| 肇庆市| 盐津县| 浮山县| 巴林左旗| 武冈市| 新河县| 青神县| 新巴尔虎左旗|