[發(fā)明專利]當(dāng)在運(yùn)行于相同數(shù)據(jù)處理系統(tǒng)上的應(yīng)用程序之間通信時(shí),通過旁路網(wǎng)絡(luò)棧而在邏輯分區(qū)系統(tǒng)中的分區(qū)之間的通信有效
| 申請(qǐng)?zhí)枺?/td> | 201080047486.4 | 申請(qǐng)日: | 2010-08-27 |
| 公開(公告)號(hào): | CN102576309A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | R·沙爾馬;S·P·沙爾馬 | 申請(qǐng)(專利權(quán))人: | 國際商業(yè)機(jī)器公司 |
| 主分類號(hào): | G06F9/45 | 分類號(hào): | G06F9/45;G06F9/50 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所 11038 | 代理人: | 高青 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 運(yùn)行 相同 數(shù)據(jù)處理系統(tǒng) 應(yīng)用程序 之間 通信 通過 旁路 網(wǎng)絡(luò) 邏輯 分區(qū) 系統(tǒng) 中的 | ||
技術(shù)領(lǐng)域
本發(fā)明一般涉及改進(jìn)的數(shù)據(jù)處理裝置和方法,更具體地說,涉及用于邏輯分區(qū)系統(tǒng)中的分區(qū)之間的高性能和資源高效通信的裝置和方法。
背景技術(shù)
在現(xiàn)今的信息技術(shù)基礎(chǔ)設(shè)施中,許多服務(wù)器系統(tǒng)支持邏輯分區(qū)。邏輯分區(qū)系統(tǒng)的許多邏輯分區(qū)運(yùn)行操作系統(tǒng),在所述操作系統(tǒng)上部署應(yīng)用程序。這樣的應(yīng)用程序與相同邏輯分區(qū)系統(tǒng)內(nèi)的相同分區(qū)內(nèi)的應(yīng)用程序、與耦接到邏輯分區(qū)系統(tǒng)的設(shè)備、以及與耦接到邏輯分區(qū)系統(tǒng)的其它系統(tǒng)上的其它應(yīng)用程序通信。支持這種通信所需的通信協(xié)議必須支持面向連接的、有序的、可靠的并且流動(dòng)受控的數(shù)據(jù)傳送。實(shí)現(xiàn)滿足這些要求的協(xié)議導(dǎo)致資源密集的實(shí)現(xiàn),資源密集的實(shí)現(xiàn)要求增強(qiáng)的性能。提供這樣的性能則要求復(fù)雜并且昂貴的通信硬件。即使在虛擬化服務(wù)器環(huán)境中,仍然存在這些要求。
發(fā)明內(nèi)容
在一個(gè)例證實(shí)施例中,提供了數(shù)據(jù)處理系統(tǒng)中的用于在多個(gè)應(yīng)用程序之間進(jìn)行通信的方法。例示實(shí)施例從始發(fā)應(yīng)用程序接收向目的地應(yīng)用程序發(fā)送數(shù)據(jù)的請(qǐng)求。例示實(shí)施例向虛擬化管理機(jī)構(gòu)發(fā)送識(shí)別目的地應(yīng)用程序的位置的請(qǐng)求。響應(yīng)于從虛擬化管理機(jī)構(gòu)收到響應(yīng),例示實(shí)施例確定目的地應(yīng)用程序的位置是否是邏輯分區(qū)數(shù)據(jù)處理系統(tǒng)的多個(gè)邏輯分區(qū)中的第二邏輯分區(qū)。響應(yīng)于所述位置是第二邏輯分區(qū),例示實(shí)施例利用旁路協(xié)議把來自始發(fā)應(yīng)用程序的請(qǐng)求發(fā)送給目的地應(yīng)用程序。
在其它例示實(shí)施例中,提供包含具有計(jì)算機(jī)可讀程序的計(jì)算機(jī)可用或可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品。當(dāng)在計(jì)算裝置上運(yùn)行時(shí),所述計(jì)算機(jī)可讀程序使計(jì)算裝置執(zhí)行上面關(guān)于方法例示實(shí)施例概述的操作之中的各個(gè)操作或其組合。
在另一個(gè)例示實(shí)施例中,提供一種系統(tǒng)/裝置。所述系統(tǒng)/裝置包含一個(gè)或多個(gè)處理器以及與所述一個(gè)或多個(gè)處理器耦接的存儲(chǔ)器。所述存儲(chǔ)器可包括當(dāng)被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器執(zhí)行上面關(guān)于方法例示實(shí)施例概述的操作之中的各個(gè)操作或其組合的指令。
本發(fā)明的這些以及其它特征和優(yōu)點(diǎn)將在本發(fā)明的例證實(shí)施例的以下詳細(xì)說明中描述,或者鑒于本發(fā)明的例證實(shí)施例的以下詳細(xì)說明,對(duì)本領(lǐng)域的普通技術(shù)人員來說將變得明顯。
附圖說明
下面參考附圖,舉例說明本發(fā)明的實(shí)施例,其中:
圖1是可有利地應(yīng)用例證實(shí)施例的各個(gè)方面的數(shù)據(jù)處理系統(tǒng)的方框圖;
圖2是其中可以實(shí)現(xiàn)例證實(shí)施例的例證邏輯分區(qū)平臺(tái)的方框圖;
圖3是圖解說明按照例證實(shí)施例,具有虛擬化環(huán)境的數(shù)據(jù)處理系統(tǒng)的例證方框圖;
圖4描述按照例證實(shí)施例,由邏輯分區(qū)的應(yīng)用程序接口進(jìn)行的操作;以及
圖5描述按照例證實(shí)施例,由邏輯分區(qū)系統(tǒng)的虛擬化機(jī)構(gòu)進(jìn)行的操作。
具體實(shí)施方式
例證實(shí)施例試圖提供一種運(yùn)行于邏輯分區(qū)系統(tǒng)的邏輯分區(qū)的多個(gè)應(yīng)用程序之間的高性能、資源高效通信機(jī)制。通過提供高吞吐量,以及低等待時(shí)間,提高通信的性能。通過增大吞吐量和減小等待時(shí)間,邏輯分區(qū)系統(tǒng)降低邏輯分區(qū)系統(tǒng)的組件的處理要求,比如處理單元、內(nèi)存、輸入/輸出帶寬等。所述機(jī)制包含用于在邏輯分區(qū)之間進(jìn)行通信的旁路傳輸協(xié)議。在運(yùn)行于邏輯分區(qū)上的操作系統(tǒng)之內(nèi)的通信軟件確定何時(shí)部署旁路傳輸協(xié)議。于是,如此保持應(yīng)用程序接口,以無變化地支持現(xiàn)有應(yīng)用程序,和支持面向連接、可靠、有序并且流動(dòng)受控的數(shù)據(jù)傳送。
從而,例證實(shí)施例可以用在許多不同種類的數(shù)據(jù)處理環(huán)境,包括分布式數(shù)據(jù)處理環(huán)境、單個(gè)數(shù)據(jù)處理設(shè)備等中。為了提供說明例證實(shí)施例的具體部件和功能的描述的上下文,下面提供了圖1和圖2,作為其中可以實(shí)現(xiàn)例示實(shí)施例的各個(gè)方面的例證環(huán)境。雖然圖1和2之后的說明將主要集中在高性能和資源高效通信機(jī)制的單個(gè)數(shù)據(jù)處理設(shè)備實(shí)現(xiàn),不過這只是一個(gè)例子,而不意圖聲明或暗示對(duì)本發(fā)明的特征的任何限制。相反,例示實(shí)施例意圖包括其中可以實(shí)現(xiàn)高性能和資源高效通信機(jī)制的分布式數(shù)據(jù)處理環(huán)境和實(shí)施例。
現(xiàn)在參考附圖,尤其是參考圖1-2,圖中提供了可實(shí)現(xiàn)本發(fā)明的例示實(shí)施例的數(shù)據(jù)處理環(huán)境的例證示圖。應(yīng)理解圖1-2只是例子,并不意圖聲明或暗示對(duì)其中可以實(shí)現(xiàn)本發(fā)明的各個(gè)方面或?qū)嵤├沫h(huán)境的任何限制。可以做出對(duì)所述環(huán)境的許多修改,而不脫離本發(fā)明的精神和范圍。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機(jī)器公司,未經(jīng)國際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080047486.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測(cè)系統(tǒng)及運(yùn)行監(jiān)測(cè)方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車輛
- 自動(dòng)建模運(yùn)行系統(tǒng)及運(yùn)行方法
- 在數(shù)據(jù)處理系統(tǒng)中基于所需電池壽命的計(jì)算機(jī)電源管理
- 在網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中安裝軟件的方法和系統(tǒng)
- 遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)的配置
- 多個(gè)子據(jù)處理系統(tǒng)之間在線切換的方法
- 跨境多幣種數(shù)據(jù)處理系統(tǒng)和方法
- 用于批量和實(shí)時(shí)數(shù)據(jù)處理的設(shè)備、系統(tǒng)和方法
- 動(dòng)態(tài)地調(diào)整品牌和平臺(tái)界面元素
- 基于銀行卡交易的數(shù)據(jù)處理方法以及數(shù)據(jù)處理系統(tǒng)
- 數(shù)據(jù)處理方法、裝置和設(shè)備
- 用于批量和實(shí)時(shí)數(shù)據(jù)處理的設(shè)備、系統(tǒng)和方法
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





