[發明專利]分布式緩存自動管理系統和分布式緩存自動管理方法有效
| 申請號: | 201210055893.0 | 申請日: | 2012-03-05 |
| 公開(公告)號: | CN103297485A | 公開(公告)日: | 2013-09-11 |
| 發明(設計)人: | 黃權;羅彥林 | 申請(專利權)人: | 日電(中國)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 王瑋 |
| 地址: | 100191 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 緩存 自動 管理 系統 方法 | ||
1.一種分布式緩存自動管理系統,包括:
客戶端,用于在本地創建或銷毀數據集對象,并觸發相應的對于存儲在緩存服務器集群上的分布式數據集的創建或銷毀請求;
主控端,用于根據來自客戶端的分布式數據集創建或銷毀請求,對緩存在緩存服務器集群上的分布式數據集的數據分片進行管理;以及
緩存服務器,用于根據來自主控端的請求,保存數據分片到緩存器中,或從緩存器中丟棄數據分片,
其中,所述客戶端包括:
客戶端開發庫,用作提供給應用程序員的開發庫;以及
數據集接口,用作訪問所述客戶端開發庫的接口;
所述客戶端開發庫包括:
數據集模塊,用于創建、銷毀和訪問數據集對象;
數據集監控器,用于監控數據集對象的創建和銷毀,并觸發相應的對于存儲在緩存服務器集群上的分布式數據集的創建和銷毀請求。
2.根據權利要求1所述的分布式緩存自動管理系統,其中,所述主控端包括:
緩存跟蹤器,用于記錄分布式數據集中的數據分片在緩存服務器集群中的具體存放位置,即緩存服務器的標識信息;以及
調度器,用于在創建分布式數據集時,選擇相應的緩存服務器集群來存放數據分片,其中,根據數據集大小和當前緩存服務器的使用情況來對數據集進行分片。
3.根據權利要求1或2所述的分布式緩存自動管理系統,其中,所述緩存服務器包括:
緩存器,用于存放數據分片;以及
處理器,用于根據來自主控端的請求,保存數據分片到緩存器中,或從緩存器中丟棄數據分片。
4.一種分布式緩存自動管理方法,包括以下步驟:
客戶端在本地創建或銷毀數據集對象,并觸發相應的對于存儲在緩存服務器集群上的分布式數據集的創建或銷毀請求;
主控端根據來自客戶端的分布式數據集創建或銷毀請求,對緩存在緩存服務器集群上的分布式數據集的數據分片進行管理;以及
緩存服務器根據來自主控端的請求,保存數據分片到緩存器中,或從緩存器中丟棄數據分片,
其中,在所述客戶端創建或銷毀數據集對象時,
通過數據集接口,調用客戶端開發庫中的數據集模塊,創建或銷毀數據集對象;
創建或銷毀數據集對象的事件觸發客戶端開發庫中的數據集監控器,數據集監控器調用協議模塊,利用與分布式數據集對應的數據編碼數據集創建消息或數據集銷毀消息;
將數據集創建消息或數據集銷毀消息發送給主控端;以及
從主控端接收成功確認消息。
5.根據權利要求4所述的分布式緩存自動管理方法,在所述主控端接收到數據集創建消息時,還包括:
在所述主控端,
解碼來自所述客戶端的數據集創建消息,獲得數據集數據;
根據調度器的決策,對數據集數據進行切分,得到數據分片,選擇用于緩存數據分片的緩存服務器集群;
根據每一數據分片,編碼一條分片創建消息,將分片創建消息發送給緩存服務器集群中對應的緩存服務器;
從緩存服務器接收成功確認消息;
利用緩存跟蹤器,記錄各個數據分片的位置,即相應緩存服務器的標識信息;以及
向客戶端返回成功確認消息。
6.根據權利要求5所述的分布式緩存自動管理方法,在所述緩存服務器接收到分片創建消息時,還包括:
在所述緩存服務器,
解碼來自所述主控端的分片創建消息,獲得數據分片;
通過處理器,把數據放入緩存器中;以及
向所述主控端返回成功確認消息。
7.根據權利要求4所述的分布式緩存自動管理方法,在所述主控端接收到數據集銷毀消息時,還包括:
在所述主控端,
解碼來自所述客戶端的數據集銷毀消息,獲得將要銷毀的數據集的標識信息;
利用緩存跟蹤器,獲得用于緩存所述數據集的各個數據分片的緩存服務器集群中的各個緩存服務器的標識信息;
根據每一數據分片,編碼一條分片銷毀消息,將分片銷毀消息發送給緩存服務器集群中對應的緩存服務器;
從緩存服務器接收成功確認消息;
利用緩存跟蹤器,清除所述數據集的各個數據分片的記錄;以及
向客戶端返回成功確認消息。
8.根據權利要求7所述的分布式緩存自動管理方法,在所述緩存服務器接收到分片銷毀消息時,還包括:
在所述緩存服務器,
解碼來自所述主控端的分片銷毀消息,獲得將要銷毀的數據分片的標識信息;
通過處理器,從緩存器中刪除所述數據分片;以及
向主控端返回成功確認消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日電(中國)有限公司,未經日電(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210055893.0/1.html,轉載請聲明來源鉆瓜專利網。





