[發明專利]云計算數據共享系統及方法有效
| 申請號: | 201410564493.1 | 申請日: | 2014-10-21 |
| 公開(公告)號: | CN104243622B | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 鄭沐興;羅秋城 | 申請(專利權)人: | 廣東軒轅網絡科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/18;H04L12/801 |
| 代理公司: | 北京商專永信知識產權代理事務所(普通合伙)11400 | 代理人: | 許春蘭,周軍 |
| 地址: | 510000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 數據 共享 系統 方法 | ||
技術領域
背景技術
云計算是當前信息領域的熱門話題,各種類型的云基礎設施平臺、云服務、云存儲系統等層出不窮。云計算帶給了我們新的設計模式,讓我們的IT服務有著革命性的創新,由于我們可以向用戶提供更強的功能,其中包括數據服務與功能服務。在云計算的前提下,彈性與資源調度更為靈活,而為了體現出云計算的優越性,我們需要滿足用戶對數據共享性能的更高要求。目前分布式解決方案中,常期需要單獨設計一臺服務器提供緩存服務,訪問緩存服務器一般通過網絡通道,其中緩存服務器吞吐量主要被約制在網絡資源I/O中,對分布式系統的數據共享性能有很大的約束。然而提高硬件的性能需要支付昂貴的費用,或是繁雜的更換設備手續,從中各方面的邊際成本顯得異常之高。因此特別設計一個軟件級,輕量級的共享數據方案。
發明內容
本發明的目的是提供云計算數據共享系統及方法。
根據本發明的一個方面,提供了云計算數據共享系統,包括:
數據模塊,對網絡共享數據的輸入和輸出進行管理;
云計算資源池,包括用于存放寫入或者讀取的共享數據的多個組播節點;同步模塊,處理組播節點中讀取網絡共享數據與寫入網絡共享數據的順序,讀寫阻塞時進行讀寫事務管理,實現消息隊列,保證各組播節點的數據一致;
網絡模塊,實現網絡共享數據在云計算資源池與同步模塊之間的傳送,解析網絡共享數據,形成指令集與數據流;和
控制模塊,對數據模塊、同步模塊和網絡模塊進行控制。
在一些實施方式中,數據模塊包括數據讀寫接口和數據查詢接口,用于讀寫和查詢網絡共享數據。
在一些實施方式中,多個組播節點包括一個已同步組播節點和多個未同步組播節點,其中,同步模塊收到控制模塊發出的網絡共享數據的組播模式同步指令后,通過調用數據模塊的數據查詢接口獲取網絡共享數據的塊位置信息,通過調用已同步組播節點的磁盤塊來輸入網絡共享數據,并形成網絡組播流;多個未同步組播節點緩存網絡組播流后,通過調用未同步組播節點的磁盤塊來同步緩存的網絡組播流,同步完成后發送同步完成信息到控制模塊,確保已同步組播節點和未同步組播節點所讀寫的數據一致。
根據本發明的另一個方面,提供了云計算數據共享方法,包括:
通過數據模塊對網絡共享數據進行管理,并讀寫網絡共享數據;
提供云計算資源池,云計算資源池包括用于存放寫入或者讀取的網絡共享數據的多個組播節點;
通過同步模塊處理組播節點中讀取與寫入網絡共享數據的順序,讀寫阻塞時進行讀寫事務管理,實現消息隊列,保證各組播節點的數據一致;
通過網絡模塊在云計算資源池與同步模塊之間傳送網絡共享數據,解析網絡共享數據;通過控制模塊對數據模塊、同步模塊和網絡模塊之間數據傳輸進行管理和控制。
在一些實施方式中,云計算數據共享方法中網絡共享數據的寫入過程,包括以下步驟:
控制模塊接收到數據模塊發送的共享數據寫入完成的指令后,發送同步指令到多個組播節點中的已同步組播節點的同步模塊;
在已同步組播節點的同步模塊獲取已同步組播節點的塊位置信息后,通過調用已同步組播節點的磁盤塊來輸入網絡共享數據,并形成網絡組播流;
在多個未同步組播節點緩存網絡組播流后,通過調用未同步組播節點的磁盤塊來同步緩存的網絡組播流,同步完成后發送同步完成信息到控制模塊,確保已同步組播節點和未同步組播節點所讀寫的數據一致。
在一些實施方式中,云計算數據共享方法中網絡共享數據的讀取過程,包括以下步驟:
網絡模塊將網絡共享數據讀取指令發送給控制模塊;
控制模塊返回數據模塊網絡位置和已同步組播節點的塊位置信息;
通過調用數據模塊磁盤塊輸出接口完成網絡共享數據磁盤塊的讀取。
在一些實施方式中,控制模塊通過接收同步模塊發送的網絡共享數據同步完成信息和網絡模塊發送的網絡共享數據寫入完成指令,更新網絡共享數據的塊位置信息和屬性的元數據,確保用戶所讀寫的數據一致。
在一些實施方式中,通過控制模塊獲得網絡共享數據的元數據后,通過數據模塊的數據讀寫接口讀取網絡共享數據的實際內容;通過控制模塊獲得網絡共享數據的元數據和可用磁盤塊位置信息后,通過數據模塊的數據讀寫接口寫入網絡共享數據的實際內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東軒轅網絡科技股份有限公司,未經廣東軒轅網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410564493.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型礦石研磨體
- 下一篇:一種具有自動吸塵功能的碎石機
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





