[發(fā)明專利]用于緩存對計算機網(wǎng)絡(luò)中共享的映像的讀取請求的方法和系統(tǒng)無效
| 申請?zhí)枺?/td> | 200580043566.1 | 申請日: | 2005-10-19 |
| 公開(公告)號: | CN101147129A | 公開(公告)日: | 2008-03-19 |
| 發(fā)明(設(shè)計)人: | G·布羅卡斯;J·阿切辛斯基;T·達維斯 | 申請(專利權(quán))人: | 阿登斯公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L12/18;H04L29/06 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 曾祥夌;張志醒 |
| 地址: | 美國麻*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 緩存 計算機網(wǎng)絡(luò) 共享 映像 讀取 請求 方法 系統(tǒng) | ||
相關(guān)申請
本申請是2004年10月22日提交的美國申請?zhí)?0/971,563的延續(xù)。上述申請的全部教義通過引用結(jié)合于本文。
背景技術(shù)
在客戶機-服務(wù)器系統(tǒng)中,客戶機計算機和服務(wù)器計算機通過計算機網(wǎng)絡(luò)通信。為了從服務(wù)器卸載處理負荷并減少計算機網(wǎng)絡(luò)上的通信量,每個客戶機通常具有例如硬盤驅(qū)動器(hard?disk?drive)的永久性存儲器用于存儲在客戶機計算機本地執(zhí)行的操作系統(tǒng)和應(yīng)用程序。
但是,在許多環(huán)境中,例如在教室環(huán)境中,管理和更新每個客戶機計算機上的操作系統(tǒng)和應(yīng)用程序的各個副本的成本是高昂的。減少管理客戶機計算機的網(wǎng)絡(luò)的成本的一種方法是通過使用“瘦”客戶機。取代在本地執(zhí)行應(yīng)用程序,瘦客戶機將鍵擊通過計算機網(wǎng)絡(luò)傳送到在服務(wù)器上執(zhí)行的應(yīng)用程序,并顯示通過計算機網(wǎng)絡(luò)從服務(wù)器上執(zhí)行的應(yīng)用程序所接收的結(jié)果。由于許多客戶機的處理在服務(wù)器中執(zhí)行并通過計算機網(wǎng)絡(luò)傳送,這導(dǎo)致嚴重的性能下降。
另一個方法是使用“無盤”客戶機。操作系統(tǒng)的副本存儲在服務(wù)器計算機。當(dāng)首先開機時,存儲在客戶機的非易失性存儲器中的固件中所存儲的操作系統(tǒng)加載器使用標準引導(dǎo)協(xié)議遠程地將存儲在服務(wù)器中的操作系統(tǒng)組件加載到客戶機的易失性存儲器中。在加載了操作系統(tǒng)之后,客戶機如同該操作系統(tǒng)被存儲在本地磁盤上一樣訪問它。在操作系統(tǒng)運行之后,客戶機根據(jù)需要請求進一步下載存儲在服務(wù)器中的例如應(yīng)用程序、操作系統(tǒng)或應(yīng)用數(shù)據(jù)的其他數(shù)據(jù),以及附加操作系統(tǒng)系統(tǒng)組件,并將該數(shù)據(jù)保留在易失性存儲器中。因此,每個客戶機僅需要足夠的永久性(非易失性)存儲器來存儲操作系統(tǒng)加載器。
發(fā)明內(nèi)容
無盤客戶機如操作系統(tǒng)存儲在本地磁盤上一樣來執(zhí)行它,并請求對應(yīng)用程序和數(shù)據(jù)的訪問,也預(yù)期在本地將它們存儲在磁盤上。網(wǎng)絡(luò)計算機系統(tǒng)可以包括數(shù)以百計的無盤客戶機,它們?nèi)繌墓蚕淼挠诚裾埱髷?shù)據(jù)。因為對讀取映像數(shù)據(jù)的每個請求都需要計算機網(wǎng)絡(luò)帶寬,所以在響應(yīng)來自客戶機讀取數(shù)據(jù)的訪問之前的響應(yīng)時間可能比對本地存儲的讀取數(shù)據(jù)的時間長,具體視正在進行的請求的數(shù)量而定。
在一些環(huán)境中,大多數(shù)客戶機可能都需要讀取相同的數(shù)據(jù)。例如,在教室里,所有學(xué)生可能都在啟動字處理應(yīng)用程序,并由都將需要讀取包括應(yīng)用程序及其配置信息的數(shù)據(jù)。當(dāng)接收到對數(shù)據(jù)的第一次請求時,由于將數(shù)據(jù)組播到共享映像的所有客戶機,所以用于從服務(wù)器上的共享映像訪問數(shù)據(jù)的計算機網(wǎng)絡(luò)帶寬和服務(wù)器CPU負荷下降。
提供一種在計算機網(wǎng)絡(luò)中共享映像的方法。在服務(wù)器上提供共享的映像。客戶機從服務(wù)器上保存的共享的映像文件請求數(shù)據(jù)。當(dāng)從客戶機接收到對數(shù)據(jù)的請求時,服務(wù)器將該數(shù)據(jù)組播到共享該映像文件的所有客戶機。預(yù)期將在不久也會需要相同數(shù)據(jù),其他客戶機在本地緩存組播數(shù)據(jù)。
這些數(shù)據(jù)可能來自應(yīng)用程序、操作系統(tǒng)、應(yīng)用數(shù)據(jù)、映像或數(shù)據(jù)庫。組播的數(shù)據(jù)被存儲在每個客戶機的高速緩沖存儲器中,從客戶機的其中之一對數(shù)據(jù)的后續(xù)請求可能已經(jīng)擁有并可以檢索存儲在該客戶機的本地高速緩存中的組播的數(shù)據(jù)。隨著時間推移,每個客戶機累積被其他相似客戶機訪問的數(shù)據(jù),因為預(yù)期它也將會需要該數(shù)據(jù)。
附圖說明
通過下文對附圖所示的本發(fā)明優(yōu)選實施例的更具體描述,將顯見到本發(fā)明的前述和其他目的、特征和優(yōu)點,在不同附圖中相似的引用字符指代相同的部件。圖示本發(fā)明的原理時,附圖不一定按比例繪制,而是著重位置擺放。
圖1是圖示根據(jù)本發(fā)明原理的服務(wù)器中存儲的共享的映像的框圖,共享的映像包括客戶機通過計算機網(wǎng)絡(luò)訪問的數(shù)據(jù)(例如操作系統(tǒng)、數(shù)據(jù)和應(yīng)用程序)。
圖2是圖示操作系統(tǒng)被加載并執(zhí)行(運行)之后存儲在客戶機中的存儲器中的軟件組件的框圖;
圖3是圖示在客戶機中實施用于訪問共享的映像中的數(shù)據(jù)的方法的流程圖;以及
圖4是圖示在服務(wù)器中實施的、對共享共享的映像的一個或多個客戶機通過計算機網(wǎng)絡(luò)訪問駐留在服務(wù)器中的共享的映像中的數(shù)據(jù)的方法的流程圖。
具體實施方式
下文描述本發(fā)明的優(yōu)選實施例。圖1是圖示服務(wù)器102中存儲的共享的映像110的框圖。共享的映像110包括根據(jù)本發(fā)明原理、客戶機通過計算機網(wǎng)絡(luò)訪問的數(shù)據(jù)(例如操作系統(tǒng)、操作系統(tǒng)和應(yīng)用數(shù)據(jù)以及應(yīng)用程序)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿登斯公司,未經(jīng)阿登斯公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580043566.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 連接公共網(wǎng)絡(luò)中的VPN用戶
- 提供到可配置專用計算機網(wǎng)絡(luò)的訪問
- 動態(tài)遷移計算機網(wǎng)絡(luò)
- 動態(tài)遷移計算機網(wǎng)絡(luò)
- 提供到可配置專用計算機網(wǎng)絡(luò)的訪問
- 提供對遠程服務(wù)的本地安全網(wǎng)絡(luò)訪問
- 提供到可配置專用計算機網(wǎng)絡(luò)的訪問
- 一種Web服務(wù)調(diào)度方法及調(diào)度系統(tǒng)
- 一種基于大數(shù)據(jù)的計算機網(wǎng)絡(luò)智能分析平臺
- 將終端設(shè)備接入遠程計算機網(wǎng)絡(luò)的方法





