[發明專利]一種提高物聯網應用的計算和存儲速度的方法有效
| 申請號: | 201910603422.0 | 申請日: | 2019-07-05 |
| 公開(公告)號: | CN110336875B | 公開(公告)日: | 2022-12-02 |
| 發明(設計)人: | 崔偉;佘高元;柴文堅;孫瑞華 | 申請(專利權)人: | 深圳市九鏈科技有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L67/1061;H04L67/12;H04L67/1097 |
| 代理公司: | 深圳市鼎泰正和知識產權代理事務所(普通合伙) 44555 | 代理人: | 代春蘭 |
| 地址: | 518000 廣東省深圳市南山區桃源街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 聯網 應用 計算 存儲 速度 方法 | ||
本發明公開了一種提高物聯網應用的計算和存儲速度的方法,本發明邊緣節點作為物聯網海量計算和海量存儲資源的來源,可以是未來所有的具備一定計算或存儲能力的終端設備,通過讓中央計算節點為邊緣節點擔保,確保邊緣節點為大數據存儲和超高速智能合約邊緣計算處理提供高效、可靠、可信的區塊鏈網絡服務。通過將海量的邊緣節點的閑置計算能力和存儲能力組成一個分布式計算和存儲平臺,執行耗時較長的計算任務,包括AI應用、圖片處理、基因測序等使用邊緣節點的場景,把密集計算任務從云端卸載到邊緣之后,整個系統對能源的消耗減少了40%以上,數據在整合、遷移等方面可以減少90%以上時間。
技術領域
本發明涉及區塊鏈技術領域,具體的說是涉及一種借助邊緣節點和區塊鏈技術提高物聯網應用的計算和存儲速度。
背景技術
在大規模的物聯網應用中,海量計算需求會給中央計算節點帶來嚴重的負載。經過對中央計算節點模式的壓力測試,認為中央計算節點不適合處理萬物互聯環境下復雜的長時間計算任務,因此需要邊緣計算節點接入來執行計算密集型任務。另一方面,在一些高響應要求的物聯網應用中,云端響應的延時會造成整體效率的低下。
因此,提出了邊緣節點(Edge Node)的概念,邊緣節點機制作為中央計算節點的必要補充,可以將密集計算業務下沉至邊緣節點,這有助于降低響應時延和帶寬成本,滿足去中心化架構模型下各類智能場景的需要。
發明內容
針對現有技術中的不足,本發明要解決的技術問題在于提供了借助邊緣節點和區塊鏈技術提高物聯網應用的計算和存儲速度。
為解決上述技術問題,本發明通過以下方案來實現:本發明的一種提高物聯網應用的計算和存儲速度的方法,該方法采用kademlia算法實現數據存儲和檢索,在區塊鏈中,節點Nid長度取值為512,節點冗余參數K取值32;
所述方法包括以下步驟:
步驟一,現有一邊緣節點E1加入網絡之后,向中央計算節點請求節點id池,臨近中央計算節點H1時,從節點id池中選取未使用節點id1分配給所述邊緣節點E1;
步驟二,所述邊緣節點E1收到節點id1后,計算Nid1=sha3-512(id1),Nid1為本節點標識;
步驟三,所述邊緣節點E1收到終端設備發來數據Data1存儲要求時,根據數據Data1大小將其切分;
設邊緣節點E1待處理數據Data1長度為L,切分后長度結果表示為L=∑ni·bi;
其中bi依次取256M,256K;n0為256M分塊數,n1為256K分塊數;相應的數據切分為Bj,即Data1=∑Bj;
步驟四,根據用戶支付HSN通證情況,選擇矩陣M,根據M生成冗余數據:
a.用戶選擇普通安全模式,系統按10%比例生成冗余數據:mi=ni*10%,(i=0,1);
b.用戶選擇中等安全模式,系統按20%比例生成冗余數據:mi=ni*20%,(i=0,1);
c.用戶選擇強安全模式,系統按30%比例生成冗余數據:mi=ni*30%,(i=0,1);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市九鏈科技有限公司,未經深圳市九鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910603422.0/2.html,轉載請聲明來源鉆瓜專利網。





