[發(fā)明專利]搜索虛擬資源的位置的方法、裝置和系統(tǒng)有效
| 申請?zhí)枺?/td> | 200910171027.6 | 申請日: | 2009-08-28 |
| 公開(公告)號: | CN101998629A | 公開(公告)日: | 2011-03-30 |
| 發(fā)明(設(shè)計)人: | 吳玉會;何樂;金涬;趙陽;鄒志樂;王慶波 | 申請(專利權(quán))人: | 國際商業(yè)機(jī)器公司 |
| 主分類號: | H04W64/00 | 分類號: | H04W64/00;H04W84/18;H04L29/08 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會專利商標(biāo)事務(wù)所 11038 | 代理人: | 宋海寧 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 搜索 虛擬 資源 位置 方法 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種搜索資源的位置的方法和系統(tǒng),尤其涉及在大規(guī)模的計算系統(tǒng)環(huán)境(例如,云計算環(huán)境)中搜索虛擬資源的位置的方法和系統(tǒng)。
背景技術(shù)
云計算是一種新的計算形式,其在互連網(wǎng)上提供動態(tài)可擴(kuò)展的、往往是虛擬的資源作為服務(wù)提供給用戶。用戶不需要知道、掌握或控制支持他們的“云”內(nèi)部的技術(shù)基礎(chǔ)結(jié)構(gòu)。云計算的主要基礎(chǔ)是由數(shù)據(jù)中心提供的、使用不同層次的虛擬化技術(shù)建立在服務(wù)器上的可靠服務(wù)構(gòu)成。所述服務(wù)可以在提供網(wǎng)絡(luò)接入的任何地方獲取。對于所有的用戶計算需求而言,“云”常常可被看作單個接入點。
圖1示出一個云計算中心的示例。在圖1的示例中,相互連接的多個服務(wù)器101構(gòu)成一個云計算中心100。多個終端200可以接入云計算中心100,以得到“云”提供的計算服務(wù)。這種云計算中心已經(jīng)在商業(yè)上有了廣泛應(yīng)用。例如,Amazon提供的亞馬遜彈性計算云(Amazon?Elastic?Compute?Cloud,也稱為EC2)是一種商業(yè)的云計算服務(wù),其允許用戶租用計算機(jī)來運行他們自己的計算機(jī)應(yīng)用程序。EC2允許可擴(kuò)展的應(yīng)用部署,用戶可以通過EC2提供的網(wǎng)頁服務(wù)界面來自己創(chuàng)建虛擬機(jī),例如創(chuàng)建一個服務(wù)器實例,在服務(wù)器實例上用戶可以加載任何選擇的軟件。用戶可以根據(jù)需要產(chǎn)生、啟動、結(jié)束服務(wù)器實例,按小時為運行的服務(wù)器付費,由此稱之為“彈性”的。關(guān)于EC2的進(jìn)一步詳細(xì)內(nèi)容,可以參見Amazon.com提供的Amazon?Web?Services(AWS)。此外,Microsoft提供的Azure?Sevice?Platform也是一種云計算平臺,其提供了廣泛的互聯(lián)網(wǎng)服務(wù)。MicroSoft、Salesforce等也都提供各自的云計算服務(wù)。
云計算中心往往是通過集中部署在一個或者若干個數(shù)據(jù)中心中的通過網(wǎng)絡(luò)相互連接的大量物理服務(wù)器來實現(xiàn)的。例如,提供云計算服務(wù)的某個供應(yīng)商可以在一個數(shù)據(jù)中心內(nèi)部署幾千甚至幾萬臺物理服務(wù)器來實現(xiàn)一個云計算中心。
在上述的大規(guī)模云計算中心中,常常需要尋找某個物理服務(wù)器或某個虛擬機(jī)的位置。例如,當(dāng)為某個用戶提供云計算服務(wù)的虛擬機(jī)出現(xiàn)故障時,管理員希望能夠知道該虛擬機(jī)的具體位置在哪里。還例如,當(dāng)某個物理機(jī)因故障而宕機(jī)時,管理員也希望能夠找到該物理機(jī)的具體位置。
然而,云計算中心的物理服務(wù)器常常被移動以便重新部署,物理服務(wù)器以及其上的虛擬機(jī)的位置也會被移動。即使管理員忠實地記錄每一次移動物理服務(wù)器之后的新位置信息,當(dāng)移動次數(shù)越來越多時,管理員容易出錯從而導(dǎo)致失去某個物理機(jī)的位置;此外,記錄并更新每個物理服務(wù)器的位置對于管理員來說也是個很大的負(fù)擔(dān),尤其是數(shù)據(jù)中心的規(guī)模很大時,這個任務(wù)幾乎是不可完成的。例如,根據(jù)某個大型數(shù)據(jù)中心的報告,它的數(shù)據(jù)中心中已經(jīng)有相當(dāng)比例的物理服務(wù)器無法被確定其精確位置,盡管整個云計算中心仍然在正常工作。
在云計算中心,不僅物理服務(wù)器的位置可以頻繁地移動,物理服務(wù)器上的虛擬機(jī)也可以動態(tài)地建立、已遷移、整合等,因此物理機(jī)和虛擬機(jī)的位置都在變化,導(dǎo)致現(xiàn)有技術(shù)難以令人滿意地提供所需的定位服務(wù)。
例如,美國專利US7180422公開了一種資產(chǎn)管理方法和設(shè)備,其中通過把邏輯標(biāo)簽(L-tag)和物理標(biāo)簽(P-tag)附加到目標(biāo)裝置上來管理目標(biāo)裝置,其中物理標(biāo)簽包括計算機(jī)的物理地址信息等,邏輯標(biāo)簽包括諸如計算機(jī)的名稱、IP地址等,使用RFID作為標(biāo)簽。但是,上述方法僅能夠跟蹤實體計算機(jī)的物理和邏輯屬性,并不適用于虛擬服務(wù)器,也無法提供關(guān)于虛擬服務(wù)器的任何信息。此外,由于使用RFID作為標(biāo)簽,需要使用額外的RFID讀取器,而且讀取器必須與RFID的距離不能太遠(yuǎn),因此工作范圍受到限制。
還例如,美國專利US7436303描述了一種用來跟蹤硬件設(shè)備的機(jī)架傳感器控制器設(shè)備。每一個機(jī)架傳感器控制器上都有一個內(nèi)存空間,用于存儲機(jī)架的位置,以及多個傳感器的信息,這些傳感器上會安裝一個RFID的讀取器,可以用來讀取機(jī)架里每個設(shè)備上的RFID標(biāo)識。機(jī)架傳感器控制器上還有一個處理器,用于歸總整個機(jī)架的設(shè)備信息,并附加上機(jī)架的位置信息,用于轉(zhuǎn)發(fā)給外部應(yīng)用程序讀取。但是,上述專利中的傳感器安裝在機(jī)架上,機(jī)架的位置相對固定,很少會出現(xiàn)移動改變,因此難以適應(yīng)于服務(wù)器可以隨意移動的動態(tài)數(shù)據(jù)中心機(jī)房環(huán)境(例如,云計算中心的物理服務(wù)器可以被移動)。此外,上述專利使用RFID技術(shù),每個RFID是被動的,不具備通信和計算能力,需要額外的RFID讀取器,并因此受到RFID讀取器的通信范圍的限制。
發(fā)明內(nèi)容
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機(jī)器公司,未經(jīng)國際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910171027.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





