国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于隱私計算的計算資源分配方法、系統(tǒng)和程序與流程

      文檔序號:40238301發(fā)布日期:2024-12-06 17:02閱讀:18來源:國知局
      基于隱私計算的計算資源分配方法、系統(tǒng)和程序與流程

      本公開涉及計算資源分配,特別地涉及一種基于隱私計算的計算資源分配方法、系統(tǒng)和程序。


      背景技術(shù):

      1、計算資源分配是指在計算系統(tǒng)中合理分配和管理例如cpu、內(nèi)存、存儲和網(wǎng)絡(luò)帶寬等可用資源,以優(yōu)化任務(wù)執(zhí)行效率的過程,計算資源分配的目標(biāo)是最大化資源利用率、最小化任務(wù)執(zhí)行時間,并確保系統(tǒng)的穩(wěn)定性和可用性,隨著人工智能等技術(shù)的普及,市場上對計算資源的需求呈指數(shù)增長,在此情況下,計算資源分配技術(shù)日益獲得重視。

      2、傳統(tǒng)的計算資源分配技術(shù)是基于性能指標(biāo)標(biāo)注的資源分配方法,即各個計算資源的供應(yīng)商公布擁有的計算資源的各項性能指標(biāo),用戶根據(jù)公布出的性能指標(biāo)進(jìn)行篩選,并在篩選結(jié)束后,分配篩選出的供應(yīng)商的計算資源,實際應(yīng)用中,供應(yīng)商可能會擔(dān)心公開性能指標(biāo)會泄露其技術(shù)優(yōu)勢,從而不愿意公開這些信息,基于性能指標(biāo)標(biāo)注的資源分配方法可能導(dǎo)致在進(jìn)行計算資源分配時的隱私性較低。


      技術(shù)實現(xiàn)思路

      1、本公開提供一種基于隱私計算的計算資源分配方法、系統(tǒng)和程序,以加權(quán)平均的方式對各個計算節(jié)點(diǎn)資源進(jìn)行性能評分,以人工智能方法分析出滿足應(yīng)用需求的資源分值區(qū)間,并通過生成承諾以及對承諾進(jìn)行證明的方式隱藏資源供應(yīng)端的真實資源性能,提高了計算資源分配的隱私性。

      2、第一方面,本公開提供了一種基于隱私計算的計算資源分配方法,應(yīng)用于用戶端,包括:從待分配的服務(wù)應(yīng)用中提取出應(yīng)用特征,并利用預(yù)先訓(xùn)練的應(yīng)用資源模型分析出所述應(yīng)用特征對應(yīng)的資源需求區(qū)間;將所述資源需求區(qū)間發(fā)送至資源供應(yīng)端,接收所述資源供應(yīng)端針對所述資源需求區(qū)間所反饋的資源承諾;根據(jù)所述資源承諾初始化挑戰(zhàn)值,將所述挑戰(zhàn)值發(fā)送至所述資源供應(yīng)端,并接收所述資源供應(yīng)端針對所述挑戰(zhàn)值所反饋的承諾證明;根據(jù)所述挑戰(zhàn)值以及所述承諾證明對所述資源承諾進(jìn)行證明驗證,得到驗證結(jié)果;根據(jù)所述驗證結(jié)果生成資源請求,將所述資源請求發(fā)送至所述資源供應(yīng)端,接收所述資源供應(yīng)端針對所述資源請求所反饋的計算節(jié)點(diǎn)資源。

      3、在一些實施例中,所述從待分配的服務(wù)應(yīng)用中提取出應(yīng)用特征,包括:對待分配的服務(wù)應(yīng)用進(jìn)行負(fù)載監(jiān)測,得到應(yīng)用負(fù)載特征;對所述服務(wù)應(yīng)用進(jìn)行需求分析,得到應(yīng)用需求特征;對所述服務(wù)應(yīng)用進(jìn)行算法性能分析,得到應(yīng)用算法特征;根據(jù)所述應(yīng)用負(fù)載特征、所述應(yīng)用需求特征以及所述應(yīng)用算法特征生成應(yīng)用特征。

      4、在一些實施例中,所述根據(jù)所述挑戰(zhàn)值以及所述承諾證明對所述資源承諾進(jìn)行證明驗證,得到驗證結(jié)果,包括:從所述承諾證明中提取出多項式系數(shù)以及乘積多項式;從所述資源承諾中提取出承諾值和承諾范圍;利用所述挑戰(zhàn)值和所述多項式系數(shù)對所述乘積多項式進(jìn)行檢驗,得到多項式驗證結(jié)果;根據(jù)所述多項式驗證結(jié)果和所述承諾值對所述承諾范圍進(jìn)行驗證,得到范圍驗證結(jié)果;根據(jù)所述多項式驗證結(jié)果以及所述范圍驗證結(jié)果生成驗證結(jié)果。

      5、本公開提供了一種基于隱私計算的計算資源分配方法,應(yīng)用于資源供應(yīng)端,包括:對計算節(jié)點(diǎn)資源進(jìn)行基準(zhǔn)測試以及加權(quán)評分,得到資源性能分值;接收用戶端所發(fā)送的資源需求區(qū)間,根據(jù)所述資源需求區(qū)間對所述資源性能分值進(jìn)行承諾初始化,得到資源承諾;將所述資源承諾發(fā)送至所述用戶端,接收所述用戶端針對所述資源承諾所反饋的挑戰(zhàn)值;根據(jù)所述資源承諾對所述挑戰(zhàn)值進(jìn)行證明,得到承諾證明,并將所述承諾證明發(fā)送至所述用戶端;接收所述用戶端針對所述承諾證明所反饋的資源請求,根據(jù)所述資源請求將所述計算節(jié)點(diǎn)資源分配至所述用戶端。

      6、在一些實施例中,所述對計算節(jié)點(diǎn)資源進(jìn)行基準(zhǔn)測試以及加權(quán)評分,得到資源性能分值,包括:對計算節(jié)點(diǎn)資源進(jìn)行性能基準(zhǔn)測試,得到性能參數(shù)集;對所述性能參數(shù)集進(jìn)行性能評分,得到初級性能分?jǐn)?shù)集;對所述初級性能分?jǐn)?shù)集進(jìn)行數(shù)據(jù)標(biāo)準(zhǔn)化操作,得到標(biāo)準(zhǔn)性能分?jǐn)?shù)集;對所述標(biāo)準(zhǔn)性能分?jǐn)?shù)集進(jìn)行加權(quán)平均,得到資源性能分值。

      7、在一些實施例中,所述根據(jù)所述資源需求區(qū)間對所述資源性能分值進(jìn)行承諾初始化,得到資源承諾,包括:判斷所述資源性能分值是否在所述資源需求區(qū)間之內(nèi);若否,則返回所述接收用戶端所發(fā)送的資源需求區(qū)間的步驟;若是,則初始化承諾隨機(jī)數(shù),根據(jù)所述承諾隨機(jī)數(shù)以及所述資源性能分值生成承諾值;根據(jù)所述承諾值生成承諾范圍,并根據(jù)所述承諾值和所述承諾范圍生成資源承諾。

      8、在一些實施例中,所述根據(jù)所述資源承諾對所述挑戰(zhàn)值進(jìn)行證明,得到承諾證明,包括:根據(jù)所述資源承諾生成承諾左多項式以及承諾右多項式;將所述承諾左多項式與所述承諾右多項式的內(nèi)積作為乘積多項式;將所述挑戰(zhàn)值代入所述乘積多項式,得到證明挑戰(zhàn)多項式;從所述資源承諾中提取出基點(diǎn)元素,從所述證明挑戰(zhàn)多項式中提取出多項式系數(shù);利用所述基點(diǎn)元素乘以所述多項式系數(shù),得到基點(diǎn)系數(shù);根據(jù)所述乘積多項式、所述多項式系數(shù)和所述基點(diǎn)系數(shù)生成承諾證明。

      9、第二方面,本公開提供了一種基于隱私計算的計算資源分配系統(tǒng),應(yīng)用于用戶端,包括:需求分析模塊,用于從待分配的服務(wù)應(yīng)用中提取出應(yīng)用特征,并利用預(yù)先訓(xùn)練的應(yīng)用資源模型分析出所述應(yīng)用特征對應(yīng)的資源需求區(qū)間;需求發(fā)布模塊,用于將所述資源需求區(qū)間發(fā)送至資源供應(yīng)端,接收所述資源供應(yīng)端針對所述資源需求區(qū)間所反饋的資源承諾;承諾挑戰(zhàn)模塊,用于根據(jù)所述資源承諾初始化挑戰(zhàn)值,將所述挑戰(zhàn)值發(fā)送至所述資源供應(yīng)端,并接收所述資源供應(yīng)端針對所述挑戰(zhàn)值所反饋的承諾證明;承諾驗證模塊,用于根據(jù)所述挑戰(zhàn)值以及所述承諾證明對所述資源承諾進(jìn)行證明驗證,得到驗證結(jié)果;資源請求模塊,用于根據(jù)所述驗證結(jié)果生成資源請求,將所述資源請求發(fā)送至所述資源供應(yīng)端,接收所述資源供應(yīng)端針對所述資源請求所反饋的計算節(jié)點(diǎn)資源。

      10、本公開提供了一種基于隱私計算的計算資源分配系統(tǒng),應(yīng)用于資源供應(yīng)端,包括:資源評分模塊,用于對計算節(jié)點(diǎn)資源進(jìn)行基準(zhǔn)測試以及加權(quán)評分,得到資源性能分值;創(chuàng)建承諾模塊,用于接收用戶端所發(fā)送的資源需求區(qū)間,根據(jù)所述資源需求區(qū)間對所述資源性能分值進(jìn)行承諾初始化,得到資源承諾;承諾發(fā)送模塊,用于將所述資源承諾發(fā)送至所述用戶端,接收所述用戶端針對所述資源承諾所反饋的挑戰(zhàn)值;承諾證明模塊,用于根據(jù)所述資源承諾對所述挑戰(zhàn)值進(jìn)行證明,得到承諾證明,并將所述承諾證明發(fā)送至所述用戶端;資源分配模塊,用于接收所述用戶端針對所述承諾證明所反饋的資源請求,根據(jù)所述資源請求將所述計算節(jié)點(diǎn)資源分配至所述用戶端。

      11、第三方面,本公開提供了一種計算機(jī)設(shè)備,包括存儲器、處理器及存儲在存儲器上的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序以實現(xiàn)上述方面所述一種基于隱私計算的計算資源分配方法的步驟。

      12、第四方面,本公開提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述方面所述一種基于隱私計算的計算資源分配方法的步驟。

      13、第五方面,本公開提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述方面所述一種基于隱私計算的計算資源分配方法的步驟。

      14、本公開提供的一種基于隱私計算的計算資源分配方法、系統(tǒng)和程序,通過提取出應(yīng)用特征,分析出資源需求區(qū)間,能夠依靠服務(wù)應(yīng)用的特征進(jìn)行資源需求的快速判斷,從而提高資源分配的效率,通過根據(jù)所述挑戰(zhàn)值以及所述承諾證明對所述資源承諾進(jìn)行證明驗證,能夠驗證資源供應(yīng)端提供的承諾證明和資源承諾的正確性,從而確保所述資源供應(yīng)端的計算節(jié)點(diǎn)資源的性能分?jǐn)?shù)在所述資源需求區(qū)間之內(nèi)。

      15、通過接收所述資源供應(yīng)端針對所述資源請求所反饋的計算節(jié)點(diǎn)資源,能夠為服務(wù)應(yīng)用分配滿足需求的計算節(jié)點(diǎn)資源,同時保證了資源供應(yīng)端的計算節(jié)點(diǎn)的性能隱私,從而提高了數(shù)據(jù)安全,通過進(jìn)行基準(zhǔn)測試以及加權(quán)評分,能夠?qū)崿F(xiàn)對計算節(jié)點(diǎn)資源的性能測試以及數(shù)值化表示,從而方便滿足用戶的需求,并與用戶完成對接,從而提高計算資源分配的效率。

      16、通過進(jìn)行承諾初始化,能夠在不泄露資源性能分值的同時向用戶端提交承諾值,從而保護(hù)了資源供應(yīng)端的計算節(jié)點(diǎn)資源的隱私性以及安全性,通過根據(jù)所述資源承諾對所述挑戰(zhàn)值進(jìn)行證明,得到承諾證明,能夠在不泄露資源性能分值的前提下,驗證資源性能分值是否在指定的資源需求區(qū)間內(nèi),從而確保了隱私保護(hù)以及驗證過程的高效性,通過根據(jù)所述資源請求將所述計算節(jié)點(diǎn)資源分配至所述用戶端可以在不泄漏計算節(jié)點(diǎn)資源的具體性能參數(shù)的同時與用戶端進(jìn)行對應(yīng)需求的計算節(jié)點(diǎn)資源分配,提高了計算節(jié)點(diǎn)資源分配時的隱私性以及數(shù)據(jù)安全。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1