[發明專利]一種提供遠程文件系統按需推送服務的方法無效
| 申請號: | 201110184812.2 | 申請日: | 2011-07-01 |
| 公開(公告)號: | CN102255963A | 公開(公告)日: | 2011-11-23 |
| 發明(設計)人: | 尹首一;劉雷波;董淵;鄧仰東;魏少軍;朱海洋;汪芳;彭進展;宋繼強;王大偉;鄧育賢;陳新中 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100084*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提供 遠程 文件系統 推送 服務 方法 | ||
技術領域
本發明涉及移動通信與云計算技術領域,特別是涉及一種提供遠程文件系統按需推送服務的方法。
背景技術
目前的移動網絡文件系統,例如Coda(一種由卡內基梅隆大學發展的分布式文件系統,具有客戶端緩存,脫機操作和依據網絡帶寬自動調整等特性)FScache(一種通用的支持網絡文件系統進行客戶端緩存的文件系統),通常在本地的閃存或SD卡上保存文件緩存,以適應不可靠的無線網絡連接。這種本地緩存策略可以大大加速文件的重獲取,這是因為經常訪問的文件可以直接從本地獲取,而無需從遠程服務器下載。但是它對于冷獲取,也就是首次獲取文件沒有幫助,因為此時它不得不通過不可靠的無線網絡從遠程服務器上下載文件。有三種場景可能導致冷獲?。旱谝?,用戶安裝新應用程序;第二,用戶升級應用程序;第三,用戶更換移動設備,并需要重新安裝他們收藏的應用程序。改進移動網絡文件系統中冷獲取的性能可以帶來更好的用戶體驗。
客戶端預讀取是移動網絡文件系統中最常用的提高遠程文件獲取性能的方法。它依靠客戶端對先前文件塊獲取模式的描述,并根據描述文件預測并預讀取更多的文件塊。在通過無線網絡進行遠程文件冷獲取中,客戶端預讀取具有明顯的劣勢:預測錯誤的預讀取會導致無線網絡中無效的數據傳輸。
因此,需要本領域技術人員迫切解決的一個技術問題就是:如何能夠創新的提出有一種有效措施以克服現有技術存在的缺陷,滿足實際應用的需求。
發明內容
本發明所要解決的技術問題是提供一種提供遠程文件系統按需推送服務的方法,服務器可以更有效地根據客戶端的無線網絡狀態進行服務器預推送。
為了解決上述問題,本發明公開了一種提供遠程文件系統按需推送服務的方法,所述方法包括:
服務器為每個文件記錄其文件塊被訪問的順序,并將相鄰的文件塊合并成組;
新插入的組放在“預推送”元數據的末尾,當且僅當兩個組在時間和空間上相鄰時將其合并成一個組;
組最終將保存在該文件的“預推送”元數據中。
優選的,每個組包括起始塊和終止塊。
優選的,服務器以元數據的形式記錄文件被先前用戶訪問的模式。
優選的,各客戶端相互獨立的利用訪問模式。
與現有技術相比,本發明具有以下優點:
本發明提供一種提供遠程文件系統按需推送服務的方法,服務器預推送利用之前所有客戶端共同的訪問模式進行預推送,較客戶端僅根據先前各自的塊訪問進行預測和讀取,能提供更準確的文件塊,大大提升了用戶首次獲取文件的用戶體驗,其次,預推送減少了無線網絡中客戶端的連接請求次數,服務器只推送存儲空間和訪問時間上都相鄰的文件塊,避免了文件塊過早推送,不會浪費客戶端寶貴的存儲和帶寬資源,此外,服務器預推送支持客戶端在請求中發送“預推送提示”,使服務器可以根據客戶端的無線網絡狀態進行更有效的服務器預推送。
附圖說明
圖1是本發明具體實施方式所述的一種提供遠程文件系統按需推送服務的方法流程圖;
圖2是本發明具體實施方式所述的服務器預推送機制的示意圖。
具體實施方式
為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發明作進一步詳細的說明。
移動網絡文件系統中,服務端以元數據的形式記錄文件被先前用戶訪問的模式,基于該模式,服務器可以更準確的預測新用戶對于同一應用程序文件的訪問模式,向客戶端預測并預推送所需數據,從而大大提高冷預取時的用戶體驗,并有效的減少無線網絡中客戶端的連接次數。
與客戶端預讀取相比,服務器預推送使用一種更有效的策略來提高文件冷獲取性能,在客戶端預讀取中,客戶端相互獨立的利用訪問模式,而服務器預讀取旨在讓所有客戶端共享訪問模式,客戶端預讀取僅根據先前的塊訪問進行預測和讀取,而服務器預推送可以利用之前客戶端共同的訪問模式進行更準確的文件塊預推送,服務器預推送要求只有存儲空間和訪問時間上都相鄰的文件塊才可以合并分組,這避免了文件塊過早推送,以防浪費客戶端寶貴的存儲和帶寬資源。服務器預推送支持客戶端在請求中發送“預推送提示”,指導服務器根據客戶端的無線網絡狀態進行更有效的服務器預推送。
參照圖1,示出了本發明一種提供遠程文件系統按需推送服務的方法流程圖,具體包括:
步驟S101,服務器為每個文件記錄其文件塊被訪問的順序,并將相鄰的文件塊合并成組;
步驟S102,新插入的組放在“預推送”元數據的末尾,當且僅當兩個組在時間和空間上相鄰時將其合并成一個組;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110184812.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:凍干活性納豆與藻類混合型干粉養生沖劑
- 下一篇:雙信道接收





