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

用于群集系統(tǒng)的安全的完全共享文件存儲的制作方法

文檔序號:7586670閱讀:231來源:國知局
專利名稱:用于群集系統(tǒng)的安全的完全共享文件存儲的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及可伸縮且容錯(cuò)的計(jì)算機(jī)系統(tǒng)。
對于能夠快速、可靠且安全地在全球范圍內(nèi)訪問大量共享數(shù)據(jù)的需求促進(jìn)著多處理范例的發(fā)展。其中,應(yīng)用程序、數(shù)據(jù)存儲、處理能力以及其他資源都分布在一個(gè)處理器群中。隨著時(shí)間的推移,已開發(fā)出了一系列架構(gòu)來解決對多處理的需求。根據(jù)處理器所共享的資源不同,多處理架構(gòu)可以分為三類完全共享(share everything)架構(gòu)、非共享(shared nothing)架構(gòu)以及部分共享(shared something)架構(gòu)。
完全共享架構(gòu)的一個(gè)示例是對稱多處理(SMP)架構(gòu)。SMP系統(tǒng)能夠調(diào)節(jié)多進(jìn)程或多線程負(fù)載,以使應(yīng)用程序代碼能夠在系統(tǒng)中的任何處理器上運(yùn)行,而無需變換軟件。為SMP系統(tǒng)添加新的處理能力就象添加新的CPU板一樣簡單,只要操作系統(tǒng)能利用它即可。SMP的實(shí)施通常會提供多個(gè)CPU和存儲卡,它們在一個(gè)既寬且快的總線上彼此通信并與輸入/輸出板通信。
SMP方法要求各處理器間密切通信。維護(hù)各處理器間的一致性也十分重要。一致性協(xié)議的額外開銷及復(fù)雜性可能會對SMP架構(gòu)的可伸縮性帶來負(fù)面影響。進(jìn)而,在SMP架構(gòu)中的處理器典型地共享一個(gè)操作系統(tǒng)的副本。除了限制SMP架構(gòu)的可伸縮性之外,共享操作系統(tǒng)的副本會產(chǎn)生一種潛在的可能性當(dāng)共享很多資源時(shí),會發(fā)生許多單一的錯(cuò)誤點(diǎn)。
提供容錯(cuò)(結(jié)束故障failover)的一種常用技術(shù)是依靠客戶應(yīng)用程序來識別服務(wù)器何時(shí)不能滿足請求,且在不能滿足請求的情況下,或者再找另一個(gè)服務(wù)器,或者完全拒絕該請求。例如,諸如CORBA或Microsoft的組件對象模型(COM)和分布式組件對象模型(DCOM)這樣的對象技術(shù)可用于實(shí)現(xiàn)這一技術(shù)。這些對象架構(gòu)要求客戶機(jī)和服務(wù)器間有一對一的關(guān)系。如果服務(wù)器由于任何原因出錯(cuò),客戶機(jī)需要通過找到另一個(gè)可以執(zhí)行相同服務(wù)的服務(wù)器或者處理錯(cuò)誤情況的方式來處理該故障。這些方法要求有復(fù)雜和費(fèi)時(shí)的通信結(jié)構(gòu)來為應(yīng)用程序提供足夠的容錯(cuò)性能。
由位于Washington州Redmond的Microsoft公司提供的另一個(gè)支持服務(wù)器進(jìn)程結(jié)束故障的系統(tǒng)叫做Microsoft群集服務(wù)器(MSCS)。MSCS系統(tǒng)使用熱待機(jī)技術(shù),其中,主服務(wù)器和備用服務(wù)器來回發(fā)送“保活”消息,以便待機(jī)服務(wù)器在無法聯(lián)系到主服務(wù)器時(shí)被激活。這是一個(gè)費(fèi)時(shí)的結(jié)束故障過程。此外,由于備用服務(wù)器的計(jì)算機(jī)資源要到發(fā)生故障時(shí)才使用,此系統(tǒng)也是低效率的。
一個(gè)計(jì)算機(jī)系統(tǒng)包括多個(gè)處理器,每個(gè)處理器執(zhí)行一個(gè)獨(dú)立的操作系統(tǒng)映像,而不共享文件系統(tǒng)狀態(tài)信息。系統(tǒng)包括一個(gè)與多個(gè)處理器連接的活動(dòng)背板;以及一個(gè)或多個(gè)與活動(dòng)背板連接的數(shù)據(jù)存儲設(shè)備,它們用于滿足來自多個(gè)處理器的數(shù)據(jù)請求,每個(gè)數(shù)據(jù)存儲設(shè)備均適用于在一個(gè)處理器寫入某個(gè)文件時(shí)保護(hù)該文件并在處理器完成對該文件的操作后釋放該文件。
本發(fā)明的實(shí)施包括以下一個(gè)或多個(gè)實(shí)施方案?;顒?dòng)背板可以是一個(gè)交換機(jī)。這個(gè)交換機(jī)可以是以太網(wǎng)交換機(jī)。每個(gè)數(shù)據(jù)存儲設(shè)備均可以是廉價(jià)磁盤冗余陣列(RAID)設(shè)備。每個(gè)數(shù)據(jù)存儲設(shè)備均可以是網(wǎng)絡(luò)數(shù)據(jù)存儲設(shè)備。文件共享協(xié)議可以受到處理器和數(shù)據(jù)存儲系統(tǒng)的支持??梢栽跀?shù)據(jù)存儲設(shè)備上提供一種鎖定文件的方式。字節(jié)范圍鎖定方式可用于控制對數(shù)據(jù)存儲設(shè)備的訪問。蜂窩交換機(jī)可以于處理器相連。另外,會從由電話應(yīng)用程序、語音識別應(yīng)用程序、電子郵件應(yīng)用程序、個(gè)人信息管理應(yīng)用程序或Web代理應(yīng)用程序組成的組中選擇一個(gè)或多個(gè)應(yīng)用程序。
第二方面,在計(jì)算機(jī)系統(tǒng)中提供文件存儲的方法包括在多個(gè)處理器的每個(gè)處理器上執(zhí)行一個(gè)獨(dú)立的操作系統(tǒng)映像,而不共享文件系統(tǒng)狀態(tài)信息;通過與多個(gè)處理器連接的活動(dòng)背板進(jìn)行數(shù)據(jù)通信;從一個(gè)或多個(gè)與活動(dòng)背板連接的數(shù)據(jù)存儲設(shè)備傳輸數(shù)據(jù)以滿足來自多個(gè)處理器的數(shù)據(jù)請求,每個(gè)數(shù)據(jù)存儲設(shè)備均適用于在一個(gè)處理器寫入某個(gè)文件時(shí)保護(hù)該文件并在處理器完成對該文件的操作后釋放該文件。
本發(fā)明包括以下的一個(gè)或多個(gè)實(shí)施方案。通信步驟包括使用交換機(jī)路由數(shù)據(jù),該交換機(jī)可以是以太網(wǎng)交換機(jī)。數(shù)據(jù)可以存儲在廉價(jià)磁盤冗余陣列(RAID)設(shè)備上。傳輸步驟包括訪問一個(gè)或多個(gè)網(wǎng)絡(luò)數(shù)據(jù)存儲設(shè)備。數(shù)據(jù)的通信可以使用文件共享協(xié)議來完成。數(shù)據(jù)存儲設(shè)備上的文件可以被鎖定,或者,數(shù)據(jù)存儲設(shè)備上的字節(jié)范圍也可以被鎖定。數(shù)據(jù)可以由與處理器相連的蜂窩交換機(jī)接收??稍谙到y(tǒng)上執(zhí)行一個(gè)或多個(gè)應(yīng)用程序,應(yīng)用程序選自由電話應(yīng)用程序、語音識別應(yīng)用程序、電子郵件應(yīng)用程序、個(gè)人信息管理應(yīng)用程序或Web代理應(yīng)用程序構(gòu)成的組中。另外,應(yīng)用程序也可選自由傳真應(yīng)用程序、同步應(yīng)用程序、短消息系統(tǒng)(SMS)傳送應(yīng)用程序和尋呼機(jī)應(yīng)用程序構(gòu)成的組中。
本發(fā)明的優(yōu)點(diǎn)包括以下內(nèi)容。本發(fā)明提供可伸縮性和容錯(cuò)性。本發(fā)明允許多個(gè)服務(wù)器以活動(dòng)/活動(dòng)可伸縮的方式執(zhí)行相同的任務(wù)。本發(fā)明還支持一群相似服務(wù)器間的負(fù)載均衡。通過為客戶進(jìn)程提供對負(fù)載均衡的相似服務(wù)器的群的訪問,本發(fā)明可使每個(gè)請求的響應(yīng)時(shí)間縮到最短。于是,本發(fā)明通過數(shù)據(jù)合并來支持高數(shù)據(jù)可用性,對共享數(shù)據(jù)的快速訪問以及低管理費(fèi)用。此外,本發(fā)明可以使用標(biāo)準(zhǔn)的、現(xiàn)貨供應(yīng)的組件進(jìn)行構(gòu)建,因而減少了總體系統(tǒng)開銷。


圖1是展示第一計(jì)算機(jī)系統(tǒng)的方框圖。
圖2是展示訪問文件的進(jìn)程的流程圖。
圖3是展示第二計(jì)算機(jī)系統(tǒng)的方框圖。
圖4是展示本發(fā)明的計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)節(jié)點(diǎn)的方框圖。
圖5是展示第三計(jì)算機(jī)系統(tǒng)的方框圖。
圖6是展示第四計(jì)算機(jī)系統(tǒng)的方框圖。
圖7是受本發(fā)明的計(jì)算機(jī)系統(tǒng)支持的軟件的圖表。
圖8是受本發(fā)明的計(jì)算機(jī)系統(tǒng)支持的電話模塊的圖表。
圖9是受本發(fā)明的計(jì)算機(jī)系統(tǒng)支持的內(nèi)部服務(wù)模塊的圖表。
圖10是受本發(fā)明的計(jì)算機(jī)系統(tǒng)支持的外部服務(wù)模塊的圖表。
圖1顯示了依據(jù)本發(fā)明的計(jì)算機(jī)系統(tǒng)。蜂窩交換機(jī)100收到了來自普通老式電話業(yè)務(wù)(POTS)的電話呼叫。蜂窩交換機(jī)100通過多個(gè)T1線對101-103和105-107將這些電話呼叫傳送給多個(gè)計(jì)算機(jī)102和104。
在每個(gè)T1線對101-103或105-107處與蜂窩交換機(jī)100的接口均從網(wǎng)絡(luò)接收模擬語音信號,由線路接口對信號進(jìn)行帶通濾波和調(diào)節(jié),然后將信號加到編碼/解碼(CEDEC)電路。CODEC對入站的模擬話音信號進(jìn)行濾波、取樣和數(shù)字化,并傳送此數(shù)字化的音頻信號以供后續(xù)的數(shù)字信號處理(DSP)使用。對于出站的數(shù)據(jù),接口展開所存儲的壓縮音頻數(shù)據(jù),以進(jìn)行回放;根據(jù)應(yīng)用程序或用戶的請求調(diào)整回放的音量和速率;根據(jù)需要生成音頻,如,DTMF(雙音多頻信號))、MF或任何由應(yīng)用程序定義的一般用途音頻。
計(jì)算機(jī)102和104,每一臺都通過活動(dòng)背板110互相通信。此外,多個(gè)數(shù)據(jù)存儲設(shè)備106和108也與活動(dòng)背板110相連?;顒?dòng)背板110可以是以太網(wǎng)交換機(jī),如Cisco 2900交換機(jī),出自Califonia州San Jose的Cisco Systems公司?;顒?dòng)背板110會對以太網(wǎng)網(wǎng)絡(luò)進(jìn)行優(yōu)化,方法是將其劃分成多個(gè)更小、更有效的沖突域或段。由活動(dòng)背板110創(chuàng)建的各段可以包含一臺計(jì)算機(jī),象文件服務(wù)器、一組計(jì)算機(jī),甚至可以是整個(gè)商務(wù)網(wǎng)絡(luò)?;顒?dòng)背板110可提供在多個(gè)節(jié)點(diǎn)間進(jìn)行點(diǎn)對點(diǎn)雙向通信的功能,從而使每個(gè)節(jié)點(diǎn)都能以全帶寬訪問到數(shù)據(jù)存儲設(shè)備106或108。數(shù)據(jù)存儲設(shè)備106和108均為網(wǎng)絡(luò)獨(dú)立磁盤冗余陣列(RAID)數(shù)據(jù)存儲系統(tǒng)。網(wǎng)絡(luò)RAID數(shù)據(jù)存儲系統(tǒng)106或108均直接與活動(dòng)背板110相連。網(wǎng)絡(luò)RAID數(shù)據(jù)存儲系統(tǒng)可以是出自Network Appliances公司的RAID陣列,它直接掛解到以太網(wǎng)背板110上,如,10Mb、100Mb或1Gb的以太網(wǎng)背板110。
網(wǎng)絡(luò)RAID數(shù)據(jù)存儲設(shè)備106或108包括冗余RAID控制器,而且是完全容錯(cuò)的。因而,網(wǎng)絡(luò)RAID數(shù)據(jù)存儲設(shè)備106或108是受到硬件或軟件控制的一系列磁盤,從而不會由于一個(gè)磁盤出故障而導(dǎo)致圖1中的整個(gè)系統(tǒng)宕機(jī)。網(wǎng)絡(luò)RAID數(shù)據(jù)存儲設(shè)備106或108還可防止出現(xiàn)風(fēng)扇和電源故障并能提供遠(yuǎn)程故障通知。
每個(gè)數(shù)據(jù)存儲設(shè)備106或108均可以是一個(gè)RAID-1系統(tǒng),該系統(tǒng)中每個(gè)磁盤均有一個(gè)存儲在另一個(gè)磁盤上的數(shù)據(jù)鏡像。另外,數(shù)據(jù)存儲設(shè)備106和108還可以是RAID-2或RAID-3子系統(tǒng),該系統(tǒng)對一組數(shù)據(jù)驅(qū)動(dòng)器(通常,每組有四個(gè)或八個(gè)驅(qū)動(dòng)器)上的用戶數(shù)據(jù)進(jìn)行條帶化(stripe)。數(shù)據(jù)存儲設(shè)備106和108還可以是RAID-4或RAID-5子系統(tǒng),該系統(tǒng)對數(shù)據(jù)塊(有時(shí)是多組數(shù)據(jù)塊)進(jìn)行條帶化(stripe)并將數(shù)據(jù)全部存儲在一個(gè)磁盤上。此外,在各數(shù)據(jù)存儲設(shè)備106或108上運(yùn)行的操作系統(tǒng)也針對文件操作進(jìn)行了優(yōu)化,并具有一個(gè)基于線程的非占先多任務(wù)環(huán)境。數(shù)據(jù)請求依據(jù)文件共享協(xié)議通過活動(dòng)背板110進(jìn)行傳輸;文件共享協(xié)議是用于在運(yùn)行于計(jì)算機(jī)102或104上的請求程序與網(wǎng)絡(luò)RAID數(shù)據(jù)存儲系統(tǒng)106或108之間進(jìn)行通信的一系列特殊規(guī)則,以便計(jì)算機(jī)中的客戶應(yīng)用程序可以在網(wǎng)絡(luò)RAID數(shù)據(jù)存儲系統(tǒng)106或108上對文件進(jìn)行讀取或?qū)懭搿4送猓瑧?yīng)用程序還可以在計(jì)算機(jī)網(wǎng)絡(luò)中請求來自服務(wù)器程序的服務(wù)。通過文件共享協(xié)議,應(yīng)用程序還可以訪問遠(yuǎn)程服務(wù)器上的文件以及其他資源(包括打印機(jī)、郵件槽(mailslot)及命名管道(named pipe)),以便在遠(yuǎn)程服務(wù)器上讀取、創(chuàng)建和更新文件。該協(xié)議還可以與設(shè)置為接收客戶請求的任何服務(wù)器程序進(jìn)行通信。
文件共享協(xié)議包括用于基于Microsoft的系統(tǒng)的常用因特網(wǎng)文件系統(tǒng)(CIFS)或用于基于Unix的系統(tǒng)的網(wǎng)絡(luò)文件系統(tǒng)(NFS)。另外,文件共享協(xié)議還可以是服務(wù)器信息塊(SMB)協(xié)議,在因特網(wǎng)的TCP/IP協(xié)議或諸如IPX或NetBEUI之類的其他網(wǎng)絡(luò)協(xié)議之上。受到RAID數(shù)據(jù)存儲設(shè)備106或108支持的文件共享協(xié)議提供一個(gè)鎖定設(shè)施,它可以是文件鎖定設(shè)施或字節(jié)范圍鎖定設(shè)施。鎖定設(shè)施可增強(qiáng)圖1所示的文件共享環(huán)境中的數(shù)據(jù)完整性。鎖定可用于協(xié)調(diào)多個(gè)應(yīng)用程序和用戶對一個(gè)文件的并行訪問。它可以防止對共享數(shù)據(jù)進(jìn)行并行讀取和寫入者讀取“失效”的數(shù)據(jù)(即,當(dāng)前正在被另一個(gè)應(yīng)用程序更新的數(shù)據(jù))和/或互相覆蓋更新。
在文件鎖定中,應(yīng)用程序要請求在其使文件處于打開狀態(tài)的同時(shí),拒絕所有其他應(yīng)用程序/用戶對該文件的讀取訪問。如果另一個(gè)應(yīng)用程序試圖打開文件以進(jìn)行讀取(也可以是讀取或?qū)懭?而該文件已經(jīng)以拒絕模式打開了,則該嘗試將失敗。另外,字節(jié)范圍鎖定可用于限制其他應(yīng)用程序訪問一個(gè)打開文件的某些部分,這通常是在字節(jié)范圍的鎖定者要讀取或?qū)懭朐撴i定部分的時(shí)候發(fā)生。在某些實(shí)施方案中,只能對已打開的文件進(jìn)行字節(jié)范圍鎖定。
對于處理器間的通信,會為消息傳送系統(tǒng)提供包含消息指針列表和參考計(jì)數(shù)的統(tǒng)一郵箱。會為每個(gè)要求訪問郵箱的應(yīng)用程序提供CIFS文件系統(tǒng)鎖定和應(yīng)用程序?qū)崟r(shí)編程過程,如,打開、鎖定、更新、關(guān)閉。鎖定管理和磁盤分配策略由在RAID控制器106或108上運(yùn)行的CIFS文件系統(tǒng)處理。這樣,每個(gè)應(yīng)用程序電話服務(wù)器和電子郵件服務(wù)器都可以直接在消息傳送系統(tǒng)上操作,而無須使用單線程文件或數(shù)據(jù)庫服務(wù)器。于是,支持了最大可伸縮性。
此外,如果網(wǎng)絡(luò)連接在特定的可編程時(shí)段后丟失,CIFS協(xié)議將自動(dòng)釋放鎖定。無論是否還有鎖定,如圖1所示系統(tǒng)中的任何計(jì)算機(jī)102或104均有可能失敗,但這不影響任何其他需要使用相同數(shù)據(jù)的計(jì)算機(jī)。因此,群集中的每個(gè)計(jì)算機(jī)或節(jié)點(diǎn)均可以獨(dú)立于其他節(jié)點(diǎn)的狀態(tài)或操作來處理整個(gè)文件系統(tǒng)。
圖2是展示訪問存儲在數(shù)據(jù)存儲設(shè)備上的文件的進(jìn)程120的流程圖。進(jìn)程120在適當(dāng)時(shí)間鎖定文件,以使任何應(yīng)用程序都可以象擁有了整個(gè)數(shù)據(jù)存儲設(shè)備106或108那樣在整個(gè)文件系統(tǒng)上進(jìn)行操作。進(jìn)程120先確定被請求的文件在特定數(shù)據(jù)存儲設(shè)備中是否已被鎖定(步驟122)。當(dāng)另一個(gè)應(yīng)用程序已經(jīng)訪問該文件時(shí),文件可能已被鎖定。如果是這樣,進(jìn)程120先等待一段預(yù)定的時(shí)間(步驟124),然后返回步驟122檢查該文件。如果文件可用,進(jìn)程則鎖定磁盤上的文件(步驟126)并執(zhí)行所請求的數(shù)據(jù)處理操作(步驟128)。操作完成后,進(jìn)程120取消對磁盤上文件的鎖定(步驟130),然后退出(步驟132)。
圖3顯示了具有冗余背板的第二計(jì)算機(jī)系統(tǒng)。如圖1所示的系統(tǒng),來自POTS網(wǎng)絡(luò)的語音數(shù)據(jù)被傳送給蜂窩交換機(jī)140。蜂窩交換機(jī)140則將入站呼叫分發(fā)給多個(gè)計(jì)算機(jī)142和144。蜂窩交換機(jī)140通過多個(gè)T1線路141-143和145-147分別與計(jì)算機(jī)142和144通信。計(jì)算機(jī)142和144再通過具有第一活動(dòng)背板146和第二活動(dòng)背板148的冗余背板進(jìn)行彼此間的通信以及與其他外設(shè)的通信。第一和第二活動(dòng)背板146和148連接在一起。
活動(dòng)背板146和148均可以是以太網(wǎng)交換機(jī),如Cisco 2900交換機(jī)。背板146和148將以太網(wǎng)網(wǎng)絡(luò)劃分成多個(gè)更小、更有效的沖突域或段。每個(gè)背板146和148均可提供在計(jì)算機(jī)142-144間進(jìn)行點(diǎn)對點(diǎn)雙向通信的功能,從而使每個(gè)計(jì)算機(jī)都能以全帶寬訪問到共享外設(shè),如,數(shù)據(jù)存儲設(shè)備154和156。背板146和148不是將信息傳送給網(wǎng)絡(luò)上的每個(gè)設(shè)備從而帶來不必要的流量,而是確定數(shù)據(jù)的精確目的地且只將其傳送到掛接該設(shè)備的那個(gè)端口。每個(gè)背板146和148還可以同時(shí)處理多個(gè)傳輸。在圖3所示的系統(tǒng)中,當(dāng)一臺計(jì)算機(jī)要向網(wǎng)絡(luò)上另一臺計(jì)算機(jī)發(fā)送信息時(shí),背板146和148準(zhǔn)確地確定數(shù)據(jù)的目的地并在兩臺計(jì)算機(jī)間建立一個(gè)臨時(shí)連接。這個(gè)連接是一個(gè)只在完成數(shù)據(jù)傳輸所需的時(shí)間內(nèi)建立的專有連接。而且,與共享以太網(wǎng)集線器不同,背板146和148允許同時(shí)處理多個(gè)電話呼叫,從而提高整體的網(wǎng)絡(luò)性能。背板146或148還在總線訪問中提供冗余。因而,使用冗余背板146和148可同時(shí)為處理器與處理器間的通信(如在節(jié)點(diǎn)到節(jié)點(diǎn)通信中那樣)和處理器與I/O間的通信(如在網(wǎng)絡(luò)掛接的RAID設(shè)備中那樣)提供可伸縮性。由于群集中的節(jié)點(diǎn)可以在節(jié)點(diǎn)中提供由處理器到存儲器的訪問而不需要局域網(wǎng),處理器與存儲器間通信的帶寬限制也得以消除。
服務(wù)器150和152也與活動(dòng)背板146和148相連。服務(wù)器150和152再與因特網(wǎng)160相連。此外,多個(gè)網(wǎng)絡(luò)數(shù)據(jù)存儲設(shè)備154和156也與活動(dòng)背板146和148相連,以滿足來自計(jì)算機(jī)142和144或服務(wù)器150和152的數(shù)據(jù)請求。
雙重背板146和148會提供可伸縮性和容錯(cuò)功能。而且,多個(gè)服務(wù)器可以以活動(dòng)/活動(dòng)可伸縮的方式執(zhí)行相同的任務(wù)。通過為客戶進(jìn)程提供對負(fù)載均衡的相似服務(wù)器群的訪問,可使每個(gè)請求的響應(yīng)時(shí)間得以優(yōu)化。
圖4更詳細(xì)地展示了計(jì)算機(jī)142。計(jì)算機(jī)142具有與處理器總線174相連的處理器172。處理器172通過CPU總線174與隨機(jī)存儲器(RAM)176和只讀存儲器(ROM)178進(jìn)行通信。此外,處理器172通過與CPU總線174相連的I/O控制器180與一個(gè)或多個(gè)外設(shè)進(jìn)行通信。I/O控制器180又提供I/O總線172,用于與顯示設(shè)備184、數(shù)據(jù)存儲設(shè)備186、電話接口卡187和網(wǎng)絡(luò)接口系統(tǒng)188進(jìn)行通信。
電話接口卡187可以是D/21H或D/41H語音卡,出自NJ州Parsippany的Dialogic Corporation,它支持?jǐn)?shù)字SS7、數(shù)字E&M、數(shù)字回路啟動(dòng)、數(shù)字DID、模擬E&M、模擬回路啟動(dòng)、模擬DID。二(D/21H)或四(D/41H)回路啟動(dòng)接口均可以從電話網(wǎng)絡(luò)接收語音和電話信令信息。通常,使用接口,通過線路接口對來自蜂窩交換機(jī)100或140的模擬信號進(jìn)行帶通濾波和調(diào)整,然后將其加到編碼/解碼(CEDEC)電路。CODEC對入站的模擬信號進(jìn)行濾波、取樣和數(shù)字化,并將此數(shù)字化的信號傳送給數(shù)字信號處理器(DSP)。然后,DSP使用“自動(dòng)增益控制”來補(bǔ)償入站模擬信號電平的偏差,應(yīng)用自適應(yīng)差分脈碼調(diào)制(ADPCM)或脈碼調(diào)制(PCM)算法來壓縮信號并節(jié)約磁盤存儲空間。DSP還檢測是否存在音頻(DTMF(雙音多頻信號)、MF或任何由應(yīng)用程序定義的單音頻或雙音頻)。于是,入站電話信令(振鈴檢測和回路電流檢測)由線路接口進(jìn)行調(diào)整并通過控制總線路由到DSP。DSP響應(yīng)這些信號,將電話信令狀態(tài)通知應(yīng)用程序,并指示線路接口向電話網(wǎng)絡(luò)發(fā)送出站信令(掛機(jī)/摘機(jī))。在錄音時(shí),DSP可以使用從24到64Kb/s之間的不同數(shù)字化速率,這個(gè)速率由應(yīng)用程序選擇,以獲得最佳的話音質(zhì)量和最有效的存儲。數(shù)字化速率是按逐個(gè)信道選擇的,而且可以在每次啟動(dòng)錄音或放音功能時(shí)更改。
出站處理與入站處理相反。經(jīng)DSP處理的話音被發(fā)送到主機(jī)處理器以進(jìn)行存儲。在回放已存儲的文件時(shí),會從主機(jī)處理器接收話音信息并將其發(fā)送給DSP,它將文件轉(zhuǎn)換為數(shù)字化語音。DSP將數(shù)字化的語音發(fā)送給CODEC以將其轉(zhuǎn)換為模擬語音,然后發(fā)送給線路接口,以便傳送給電話網(wǎng)絡(luò)。對于出站數(shù)據(jù),DSP展開所存儲的壓縮音頻數(shù)據(jù),以進(jìn)行回放;根據(jù)應(yīng)用程序或用戶的請求調(diào)整回放的音量和速率;生成音頻,如,DTMF(雙音多頻)、MF或任何由應(yīng)用程序定義的一般用途音頻。
網(wǎng)絡(luò)接口系統(tǒng)188有多個(gè)網(wǎng)絡(luò)接口卡189-190。網(wǎng)絡(luò)接口系統(tǒng)188可以是Netelligent 10/100 TX PCI Intel UTP控制器,出自Texas州Houston的Compaq Computers Corporation。Netelligent10/100單元可以以每秒10或100兆比特的速率工作,并在與網(wǎng)絡(luò)連接時(shí)自動(dòng)達(dá)到最大的常用速率。它具有網(wǎng)絡(luò)容錯(cuò)功能,使得其控制器能夠通過在出現(xiàn)網(wǎng)絡(luò)連接故障時(shí)自動(dòng)切換到備份網(wǎng)絡(luò)接口的方式維持活動(dòng)鏈接。
圖5顯示了另一個(gè)計(jì)算機(jī)系統(tǒng)。多個(gè)計(jì)算機(jī)200和202通過具有第一總線204和第二總線206的雙總線進(jìn)行通信。此外,第一以太網(wǎng)交換機(jī)210與第一總線204相連。以太網(wǎng)交換機(jī)210可以是Cisco 2900交換機(jī)。以太網(wǎng)交換機(jī)210又與Web服務(wù)器214的因特網(wǎng)群相連。服務(wù)器214支持Web內(nèi)容檢索、電子郵件、數(shù)據(jù)庫管理和系統(tǒng)管理。以太網(wǎng)交換機(jī)210還與第一定向器216和第二定向器220相連。第一定向器216與因特網(wǎng)路由器222通信。因特網(wǎng)路由器222還與集線器226和因特網(wǎng)160相連。
相應(yīng)地,第二以太網(wǎng)交換機(jī)212與第二總線206相連。第二以太網(wǎng)交換機(jī)212可以是Cisco 2900交換機(jī),它還與因特網(wǎng)Web服務(wù)器218和第二定向器220相連。第二定向器220與因特網(wǎng)路由器224相連,后者與因特網(wǎng)160相連。因特網(wǎng)路由器224還與集線器226相連。
定向器可以識別與服務(wù)器群相關(guān)聯(lián)的統(tǒng)一資源定位器(URL)或網(wǎng)際協(xié)議(IP)地址。如果服務(wù)器不可用,服務(wù)器請求只是被置于慢輪詢模式,而且在它開始響應(yīng)之前,也不向其發(fā)送服務(wù)器請求。定向器提供各種負(fù)載均衡算法,甚至可以在一群服務(wù)器間輸出負(fù)載。這些設(shè)備確保了高可用性和伸縮性。通過在這樣的群集系統(tǒng)中使用定向器216和220,便可以使用現(xiàn)貨供應(yīng)的器件來提供供應(yīng)活動(dòng)/活動(dòng)的服務(wù)器群,以確??蛻魴C(jī)可以對所有服務(wù)器資源進(jìn)行可伸縮的、負(fù)載平衡的以及容錯(cuò)的訪問。
圖6顯示了本發(fā)明的又一個(gè)實(shí)施例。來自POTS網(wǎng)絡(luò)的入站數(shù)據(jù)通過蜂窩交換機(jī)240進(jìn)行接收。蜂窩交換機(jī)240又通過計(jì)算機(jī)242和244的多個(gè)T1連接將POTS數(shù)據(jù)提供給這兩臺計(jì)算機(jī)。計(jì)算機(jī)242和244還與由第一活動(dòng)背板246和第二活動(dòng)背板248構(gòu)成的雙重背板系統(tǒng)相連。多個(gè)服務(wù)器270和280也與第一活動(dòng)背板246和第二活動(dòng)背板248相連。類似地,多個(gè)數(shù)據(jù)存儲設(shè)備250和252也與第一活動(dòng)背板246和第二活動(dòng)背板248相連。
此外,多個(gè)定向器254和260也與第一活動(dòng)背板246和第二活動(dòng)背板248相連。定向器254和260分別與路由器256和262相連。路由器256和262通過集線器258互相通信。路由器256和262還與因特網(wǎng)160相連。
配備雙重背板246和248以及定向器254和260允許多個(gè)服務(wù)器同時(shí)以活動(dòng)/活動(dòng)可伸縮方式執(zhí)行相同的任務(wù)。通過向客戶進(jìn)程提供對一群負(fù)載均衡的相似服務(wù)器的訪問權(quán)限,系統(tǒng)可將每個(gè)請求的響應(yīng)時(shí)間減到最短。
圖7是在上述計(jì)算機(jī)系統(tǒng)中執(zhí)行的進(jìn)程的概述。這些進(jìn)程包括電話進(jìn)程300,該進(jìn)程由一個(gè)或多個(gè)電話應(yīng)用程序模塊和一個(gè)自動(dòng)語音識別(ASR)服務(wù)器模塊構(gòu)成。電話組300通過客戶機(jī)/服務(wù)器通信線路與內(nèi)部服務(wù)進(jìn)程320通信。內(nèi)部服務(wù)進(jìn)程320是一個(gè)軟件的集合,其中包括如CIFS應(yīng)用程序模塊、應(yīng)用程序管理器模塊、傳真管理器模塊、尋呼機(jī)和消息傳送管理器模塊、資源管理器模塊以及操作和管理(OA&M)管理器模塊。外部服務(wù)進(jìn)程340是一個(gè)服務(wù)的集合,它處理諸如因特網(wǎng)消息訪問協(xié)議4(IMAP4)/郵局協(xié)議3(POP3)電子郵件、短信息系統(tǒng)(SMS)服務(wù)器、Web代理服務(wù)器、網(wǎng)絡(luò)和系統(tǒng)管理模塊、個(gè)人信息管理/電子郵件同步服務(wù)器模塊以及Web消息傳送服務(wù)器模塊之類的任務(wù)。
電子郵件服務(wù)器使用IMAP4和POP3 SMTP協(xié)議(簡單郵件傳輸協(xié)議)發(fā)送和接收郵件。電子郵件服務(wù)器使用與電話應(yīng)用程序服務(wù)器相同的文件存儲方法,因而支持將統(tǒng)一的郵箱提取到電話以及桌面上。Web服務(wù)器實(shí)現(xiàn)Web用戶接口來進(jìn)行消息訪問、服務(wù)管理、系統(tǒng)管理、PIM同步和因特網(wǎng)數(shù)據(jù)收集。通過Active-X和Java小程序或腳本,可使用Web瀏覽器,如,Microsoft Internet Explorer和Netscape Navigator,通過因特網(wǎng)訪問統(tǒng)一消息。用戶可以使用Web瀏覽器訪問自己的日歷、通訊簿和任務(wù)列表。用戶還可以從因特網(wǎng)訪問Web服務(wù)器,以便添加或更改服務(wù)并配置服務(wù)參數(shù)。在表單和菜單的幫助下,用戶可以與配置參數(shù)進(jìn)行交互。此外,電話用戶接口支持對服務(wù)參數(shù)的受限訪問。
個(gè)人信息管理模塊管理用戶的通訊簿、日歷和任務(wù)列表。通訊簿中的條目可以包含姓名、職位、公司地址、商務(wù)電話、移動(dòng)電話、家庭電話、傳真、電子郵件、Web頁地址和注釋等字段。日歷可用于記錄約會,具有主題/日程、地點(diǎn)、日期/時(shí)間和約會長度等功能。任務(wù)列表記錄需要完成的事情。任務(wù)列表中的條目可以包含主題/日程、優(yōu)先級、預(yù)定日期/時(shí)間和提醒注釋等字段。系統(tǒng)可以根據(jù)任務(wù)列表的內(nèi)容尋呼、呼叫或發(fā)送電子郵件。提供Web上的PIM同步,以使用戶能夠隨時(shí)隨地通過電話或Web客戶訪問來訪問掌上電腦中的信息。Web服務(wù)器是處理這一同步的網(wǎng)關(guān)。
圖8更詳細(xì)的展示了電話模塊300。在電話模塊300中,多個(gè)客戶應(yīng)用程序模塊302、304和306與一個(gè)或多個(gè)自動(dòng)語音識別(ASR)客戶模塊308通信,ASR客戶模塊之一被分配給每個(gè)通信端口。ASR客戶模塊308又與處理語音識別任務(wù)的ASR服務(wù)器310通信。ASR服務(wù)器軟件可以是Nuance-6軟件,出自California州Menlo Park的Nuance Communications公司。ASR服務(wù)器310使用語音識別應(yīng)用程序,以使用戶能夠象與人談話那樣與計(jì)算機(jī)講話。ASR服務(wù)器310可以使用語言的和統(tǒng)計(jì)的模型來解釋并理解自然的人類話語,從而能通過一系列設(shè)備、語言、應(yīng)用程序和詞匯中提供高度的識別準(zhǔn)確性。系統(tǒng)中可伸縮的客戶機(jī)/服務(wù)器架構(gòu)在提供高度可靠性的同時(shí)還可以處理呼叫音量以及各種長度的詞匯。此外,每個(gè)客戶模塊302、304和306還通過支持傳真、文本、自動(dòng)語音識別和語音處理的電話協(xié)議312進(jìn)行通信。
電話應(yīng)用程序服務(wù)器使用與電子郵件服務(wù)器相同的文件存儲方法。用戶發(fā)送和接收語音和傳真信息并使用電話應(yīng)用程序?qū)㈦娮余]件和Web文本轉(zhuǎn)換為語音。向IMAP4電子郵件服務(wù)器發(fā)送電子郵件或從其接收郵件,該服務(wù)器使用與電話應(yīng)用程序相同的信息存儲。這樣,用戶可以從電話以及桌面提取統(tǒng)一郵箱和高級Web服務(wù)。
當(dāng)電話應(yīng)用程序300的服務(wù)器宕機(jī)時(shí),該節(jié)點(diǎn)上的所有端口均丟失。由于沒有在應(yīng)用程序服務(wù)器中實(shí)施共享服務(wù),因而不需要結(jié)束故障。該服務(wù)器上所有正在進(jìn)行的呼叫均發(fā)生掉話??偩€204或206會將新的呼叫路由到其他電話應(yīng)用程序服務(wù)器上。
圖9更詳細(xì)地顯示了內(nèi)部服務(wù)模塊320。文件共享協(xié)議處理程序322處理來自客戶應(yīng)用程序程序的請求,以便能夠在計(jì)算機(jī)網(wǎng)絡(luò)中讀取和寫入文件或請求來自服務(wù)器程序的服務(wù)。這時(shí),文件共享協(xié)議處理程序是一個(gè)CIFS處理程序。通過使用CIFS鎖定策略,整個(gè)系統(tǒng)的資源和隊(duì)列均可以在本地、且與對等服務(wù)器,如,資源管理器、應(yīng)用程序管理器、尋呼機(jī)/撥出程序管理器、傳真管理器,并行地進(jìn)行處理。鎖定技術(shù)改善了并行性與可伸縮性,同時(shí)也降低了負(fù)載均衡和結(jié)束故障的復(fù)雜性。
CIFS文件協(xié)議處理程序322實(shí)施來自一個(gè)或多個(gè)應(yīng)用程序指令的請求,如,分配和鎖定。應(yīng)用程序管理器326分配一個(gè)或多個(gè)統(tǒng)一端口,消除冗余入站/出站請求,分配和取消分配統(tǒng)一端口,以便根據(jù)需要設(shè)置不同的會議橋路。
應(yīng)用程序管理器326還與傳真?zhèn)魉凸芾砥?24和尋呼機(jī)傳送管理器328通信。傳真?zhèn)魉凸芾砥?24維護(hù)傳真隊(duì)列,且知曉專用的和/或動(dòng)態(tài)分配的撥出端口的可用性。如有必要,傳真?zhèn)魉凸芾砥?24還負(fù)責(zé)重新嘗試傳真?zhèn)魉?。傳真?zhèn)魉凸芾砥?24與CIFS軟件322針對有關(guān)傳真隊(duì)列管理以及傳真檢索進(jìn)程的信息進(jìn)行通信。尋呼機(jī)傳送管理器328維護(hù)尋呼機(jī)隊(duì)列,且知曉專用的和/或動(dòng)態(tài)分配的撥出端口。它還管理尋呼機(jī)傳送進(jìn)程的重試。內(nèi)部服務(wù)模塊320還包含用于分配可用的會議橋路的資源管理器330。內(nèi)部服務(wù)模塊320還有支持郵箱、端口和磁盤實(shí)用程序的OA&M(操作、管理和維護(hù))管理器332。
圖10更詳細(xì)地顯示了外部服務(wù)模塊340。外部服務(wù)模塊340包含IMAP4/POP3電子郵件服務(wù)器342。服務(wù)器342處理電子郵件合并并統(tǒng)一對Web的郵箱訪問。IMAP4/POP3服務(wù)器342使用LDAP(輕量級目錄訪問協(xié)議)與X.500目錄服務(wù)器344進(jìn)行通信。LDAP是一個(gè)標(biāo)準(zhǔn),能夠在因特網(wǎng)上提供對目錄服務(wù)的開放式訪問以及集成目錄和提供全球目錄服務(wù)。X.500是一個(gè)由ISO/ITU制定的標(biāo)準(zhǔn),為獨(dú)立于計(jì)算應(yīng)用程序和網(wǎng)絡(luò)平臺的全球目錄服務(wù)定義協(xié)議和信息模型。X.500標(biāo)準(zhǔn)基于用戶可以瀏覽和搜索的分層命名的信息對象(目錄條目)來為豐富的、全球的、分布式的目錄定義規(guī)范。X.500使用一組目錄服務(wù)器(DSA)的模型,其中每個(gè)目錄服務(wù)都持有全球目錄信息庫(DIB)的一部分。DSA相互合作以向用戶應(yīng)用程序提供目錄服務(wù),提供的方式使得這些應(yīng)用程序無須知曉其正在訪問的信息的位置。
IMAP4/POP3服務(wù)器342和X.500目錄服務(wù)器344又通過因特網(wǎng)319進(jìn)行通信。而且,IMAP4/POP3服務(wù)器342與SMS服務(wù)器346通信。此外,X.500目錄服務(wù)器344與個(gè)人信息管理(PIM)電子郵件同步系統(tǒng)348通信。PIM電子郵件同步程序348又與因特網(wǎng)319通信,因而用戶可通過因特網(wǎng)使自己的PIM與電子郵件同步。
此外,外部服務(wù)模塊340還包含充當(dāng)?shù)紺IFS消息存儲系統(tǒng)的接口的網(wǎng)絡(luò)管理模塊350。網(wǎng)絡(luò)管理模塊350也通過因特網(wǎng)319進(jìn)行通信。會為操作網(wǎng)絡(luò)管理模塊的系統(tǒng)管理員提供安全工具,以便在網(wǎng)絡(luò)上管理系統(tǒng)。服務(wù)器管理、網(wǎng)絡(luò)管理、資源管理和郵箱管理均可以從Web上訪問到。
提供Web消息傳送模塊358來充當(dāng)各種消息內(nèi)容演示的服務(wù)提供商。Web消息傳送軟件358還處理存儲在配置文件中的用戶首選配置,以進(jìn)行系統(tǒng)管理和系統(tǒng)配置。此外,外部服務(wù)模塊340包括Web代理服務(wù)器352,它與電話代理354一同工作,以處理用戶用語音提出的在因特網(wǎng)上搜索或操作應(yīng)用程序的請求。電話代理354又向Web方法解釋程序356提供指令。Web方法解釋程序356將口頭請求或命令轉(zhuǎn)換為因特網(wǎng)搜索并適當(dāng)?shù)卦L問因特網(wǎng)319。用戶可以從蜂窩電話訪問諸如股票價(jià)格和天氣預(yù)報(bào)之類的因特網(wǎng)數(shù)據(jù)。
上述進(jìn)程以及上述計(jì)算機(jī)系統(tǒng)均以容錯(cuò)和可伸縮的方式工作。而且,一個(gè)服務(wù)器群可以以活動(dòng)/活動(dòng)可伸縮的方式執(zhí)行這些進(jìn)程。定向器在一群相似服務(wù)器間提供負(fù)載均衡。通過為上述進(jìn)程提供對該負(fù)載均衡的相似服務(wù)器群的訪問,系統(tǒng)可以為每個(gè)請求提供快速的響應(yīng)時(shí)間。
上述的每個(gè)模塊或程序均可以以高級過程的或面向?qū)ο蟮木幊陶Z言來實(shí)現(xiàn)與計(jì)算機(jī)系統(tǒng)一同工作。然而,如果愿意,程序可以用匯編或機(jī)器語言實(shí)現(xiàn)。在任何情況下,語言均可以是被編譯的或被解釋的語言。
每個(gè)這樣的計(jì)算機(jī)程序均可以存儲在存儲介質(zhì)或設(shè)備(例如,CD-ROM、硬盤或磁盤)上,該介質(zhì)或設(shè)備須能夠被一般或特殊用途的可編程計(jì)算機(jī)讀取,以便在該介質(zhì)或設(shè)備被計(jì)算機(jī)讀取后能夠配置和操作該計(jì)算機(jī),從而執(zhí)行所述的過程。系統(tǒng)還可以作為配置有計(jì)算機(jī)程序的計(jì)算機(jī)可讀取存儲介質(zhì)來實(shí)施,其中存儲介質(zhì)的配置方式使計(jì)算機(jī)能以特定的和預(yù)定義的方式工作。
盡管公開了具有一個(gè)或多個(gè)活動(dòng)背板的計(jì)算機(jī)系統(tǒng),但也可以使用其他適用的網(wǎng)絡(luò)架構(gòu)。而且,雖然依照特定的實(shí)施例對本發(fā)明進(jìn)行了表現(xiàn)和描述,但本領(lǐng)域中的技術(shù)人員應(yīng)理解,對本發(fā)明從形式上或細(xì)節(jié)上進(jìn)行上述更改或其他更改均不背離隨附的權(quán)利要求中限定的宗旨和范圍。
權(quán)利要求
1.一個(gè)計(jì)算機(jī)系統(tǒng),包括多個(gè)處理器,每個(gè)處理器執(zhí)行一個(gè)獨(dú)立的操作系統(tǒng)映像,而不共享文件系統(tǒng)狀態(tài)信息;一個(gè)活動(dòng)背板,與多個(gè)處理器相連;以及一個(gè)或多個(gè)數(shù)據(jù)存儲設(shè)備,與活動(dòng)背板相連,用于滿足來自多個(gè)處理器的數(shù)據(jù)請求,每個(gè)數(shù)據(jù)存儲設(shè)備均適用于在一個(gè)處理器寫入某個(gè)文件時(shí)保護(hù)該文件并在處理器完成對該文件的操作后釋放該文件。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中活動(dòng)背板是一個(gè)交換機(jī)。
3.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)系統(tǒng),其中交換機(jī)是一個(gè)以太網(wǎng)交換機(jī)。
4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中每個(gè)數(shù)據(jù)存儲設(shè)備均為廉價(jià)磁盤冗余陣列(RAID)設(shè)備。
5.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中每個(gè)數(shù)據(jù)存儲設(shè)備均為網(wǎng)絡(luò)數(shù)據(jù)存儲設(shè)備。
6.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),還包括一個(gè)被處理器和數(shù)據(jù)存儲系統(tǒng)支持的文件共享協(xié)議。
7.據(jù)權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),還包括用于在數(shù)據(jù)存儲設(shè)備上鎖定文件的裝置。
8.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),還包括用于控制對該數(shù)據(jù)存儲設(shè)備的訪問的字節(jié)范圍鎖定裝置。
9.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),還包括與處理器相連的蜂窩交換機(jī)。
10.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),還包括一個(gè)或多個(gè)應(yīng)用程序,該應(yīng)用程序選自包含電話應(yīng)用程序、語音識別應(yīng)用程序、電子郵件應(yīng)用程序、個(gè)人信息管理應(yīng)用程序和Web代理應(yīng)用程序的組。
11.一種在計(jì)算機(jī)系統(tǒng)中提供文件存儲的方法,包括在多個(gè)處理器中的每個(gè)處理器上執(zhí)行獨(dú)立的操作系統(tǒng)映像,而不共享文件系統(tǒng)狀態(tài)信息;通過與多個(gè)處理器相連的活動(dòng)背板進(jìn)行數(shù)據(jù)通信;以及從一個(gè)或多個(gè)與活動(dòng)背板相連的數(shù)據(jù)存儲設(shè)備傳輸數(shù)據(jù)以滿足來自多個(gè)處理器的數(shù)據(jù)請求,每個(gè)數(shù)據(jù)存儲設(shè)備均適用于在一個(gè)處理器寫入一個(gè)文件時(shí)保護(hù)該文件并在處理器完成對該文件的操作后釋放該文件。
12.根據(jù)權(quán)利要求11的方法,其中通信步驟包括使用交換機(jī)來路由數(shù)據(jù)。
13.根據(jù)權(quán)利要求12的方法,其中交換機(jī)是一個(gè)以太網(wǎng)交換機(jī)。
14.根據(jù)權(quán)利要求11的方法,還包括在廉價(jià)磁盤冗余陣列(RAID)設(shè)備中存儲數(shù)據(jù)。
15.根據(jù)權(quán)利要求11的方法,其中傳輸步驟還包括訪問一個(gè)或多個(gè)網(wǎng)絡(luò)數(shù)據(jù)存儲設(shè)備。
16.根據(jù)權(quán)利要求11的方法,其中還包括使用文件共享協(xié)議進(jìn)行數(shù)據(jù)通信。
17.根據(jù)權(quán)利要求16的方法,還包括在數(shù)據(jù)存儲設(shè)備上鎖定文件。
18.根據(jù)權(quán)利要求16的方法,還包括在數(shù)據(jù)存儲設(shè)備上鎖定字節(jié)范圍。
19.根據(jù)權(quán)利要求11的方法,還包括從與處理器相連的蜂窩交換機(jī)接收數(shù)據(jù)。
20.根據(jù)權(quán)利要求11的方法,還包括執(zhí)行一個(gè)或多個(gè)應(yīng)用程序,該應(yīng)用程序選自包含電話應(yīng)用程序、語音識別應(yīng)用程序、電子郵件應(yīng)用程序、個(gè)人信息管理應(yīng)用程序和Web代理應(yīng)用程序的組。
21.根據(jù)權(quán)利要求11的方法,還包括執(zhí)行一個(gè)或多個(gè)應(yīng)用程序,該應(yīng)用程序選自包含傳真應(yīng)用程序、同步應(yīng)用程序、短信息系統(tǒng)(SMS)傳送應(yīng)用程序和尋呼機(jī)應(yīng)用程序的組。
全文摘要
一個(gè)包括多個(gè)處理器的計(jì)算機(jī)系統(tǒng),每個(gè)處理器(172)執(zhí)行一個(gè)獨(dú)立的操作系統(tǒng)映像,而不共享文件系統(tǒng)狀態(tài)信息。系統(tǒng)包括一個(gè)與多個(gè)處理器連接的活動(dòng)背板(110);以及一個(gè)或多個(gè)與活動(dòng)背板(110)連接的數(shù)據(jù)存儲設(shè)備(106,108),它們用于滿足來自多個(gè)處理器的數(shù)據(jù)請求,每個(gè)數(shù)據(jù)存儲設(shè)備(106,108)均適用于在一個(gè)處理器(172)寫入某個(gè)文件時(shí)保護(hù)該文件并在處理器完成對該文件的操作后釋放該文件。
文檔編號H04L29/06GK1323422SQ99811945
公開日2001年11月21日 申請日期1999年10月6日 優(yōu)先權(quán)日1998年10月9日
發(fā)明者鮑爾·埃德蒙德, 張毅(音譯), 徐昌(音譯), 皮里揚(yáng)·多什, 斯蒂芬·科, 邁克爾·P·泰爾, 安迪·錢 申請人:奧本維夫系統(tǒng)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
海盐县| 济宁市| 胶州市| 宁海县| 蓬莱市| 敦化市| 四川省| 洪洞县| 隆回县| 开化县| 无锡市| 滦平县| 宣威市| 恩施市| 健康| 怀远县| 敦化市| 英山县| 卢氏县| 巨鹿县| 庄浪县| 余庆县| 彩票| 临桂县| 保靖县| 阿勒泰市| 庄浪县| 盐津县| 福州市| 邯郸市| 卢氏县| 松江区| 崇文区| 察雅县| 定兴县| 靖西县| 新民市| 社旗县| 杭州市| 获嘉县| 仲巴县|