本發(fā)明涉及通信,尤其涉及一種任務(wù)處理方法、控制器、調(diào)度器、設(shè)備、系統(tǒng)及介質(zhì)。
背景技術(shù):
1、在網(wǎng)計(jì)算(in-network?computation,inc,或,computing?in?the?network,coin)技術(shù)是將主機(jī)上應(yīng)用相關(guān)的功能卸載至網(wǎng)絡(luò)設(shè)備,在完成數(shù)據(jù)傳輸?shù)耐瑫r(shí)實(shí)現(xiàn)高效的數(shù)據(jù)處理,提升系統(tǒng)整體計(jì)算效率,降低通信延遲,減少總體能耗。隨著人工智能ai(artificialintelligence)大模型的發(fā)展,模型參數(shù)越來(lái)越多、網(wǎng)絡(luò)規(guī)模越來(lái)越大,在網(wǎng)計(jì)算技術(shù)已經(jīng)成為降低網(wǎng)絡(luò)中負(fù)載,端到端時(shí)延的一種重要手段。
2、現(xiàn)有的在網(wǎng)計(jì)算通常應(yīng)用于在網(wǎng)聚合場(chǎng)景,或要求在網(wǎng)計(jì)算的網(wǎng)絡(luò)拓?fù)涔潭?、網(wǎng)絡(luò)設(shè)備在網(wǎng)計(jì)算任務(wù)固定,并不適用其他場(chǎng)景或其他在網(wǎng)計(jì)算任務(wù),即現(xiàn)有的在網(wǎng)計(jì)算通用性較差。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供一種任務(wù)處理方法、控制器、調(diào)度器、設(shè)備、系統(tǒng)及介質(zhì),以解決現(xiàn)有在網(wǎng)計(jì)算通用性較差。
2、為解決上述技術(shù)問(wèn)題,本發(fā)明是這樣實(shí)現(xiàn)的:
3、第一方面,本發(fā)明實(shí)施例提供一種任務(wù)處理方法,應(yīng)用于控制器,所述方法包括:
4、接收第一設(shè)備發(fā)送的第一信息,所述第一信息用于請(qǐng)求第一任務(wù)的在網(wǎng)計(jì)算;
5、根據(jù)所述第一信息,確定第一網(wǎng)絡(luò)設(shè)備,所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;
6、其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力,所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配。
7、第二方面,本發(fā)明實(shí)施例提供一種任務(wù)處理方法,應(yīng)用于第一設(shè)備,所述方法包括:
8、向控制器發(fā)送第一信息,所述第一信息用于確定第一網(wǎng)絡(luò)設(shè)備;
9、接收所述控制器基于所述第一信息發(fā)送的第一反饋信息;
10、響應(yīng)于所述第一反饋信息,向所述第一網(wǎng)絡(luò)設(shè)備發(fā)送第一任務(wù)的數(shù)據(jù)包;
11、其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
12、所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配。
13、第三方面,本發(fā)明實(shí)施例提供一種任務(wù)處理方法,應(yīng)用于第二網(wǎng)絡(luò)設(shè)備,所述方法包括:
14、向控制器發(fā)送第二信息,所述第二信息包括所述第二網(wǎng)絡(luò)設(shè)備的第二在網(wǎng)計(jì)算能力;
15、在所述第二信息與第一任務(wù)所需的第一在網(wǎng)計(jì)算能力匹配的情況下,所述第二網(wǎng)絡(luò)設(shè)備接收第一設(shè)備發(fā)送的第一任務(wù)的數(shù)據(jù)包;
16、根據(jù)所述第一任務(wù)的數(shù)據(jù)包,執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算。
17、第四方面,本發(fā)明實(shí)施例提供一種任務(wù)處理方法,應(yīng)用于調(diào)度器,所述方法包括:
18、接收第一設(shè)備發(fā)送的第三信息,所述第三信息包括執(zhí)行第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
19、向控制器發(fā)送第四信息,所述第四信息包括執(zhí)行第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
20、接收所述控制器在存在與所述第一在網(wǎng)計(jì)算能力匹配的候選網(wǎng)絡(luò)設(shè)備的情況下發(fā)送的確認(rèn)信息。
21、第五方面,本發(fā)明實(shí)施例提供一種控制器,包括:
22、第一接收模塊,用于接收第一設(shè)備發(fā)送的第一信息,所述第一信息用于請(qǐng)求第一任務(wù)的在網(wǎng)計(jì)算;
23、確定模塊,用于根據(jù)所述第一信息,確定第一網(wǎng)絡(luò)設(shè)備,所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;
24、其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力,所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配。
25、第六方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括收發(fā)機(jī)和處理器,
26、所述收發(fā)機(jī),用于接收第一設(shè)備發(fā)送的第一信息,所述第一信息用于請(qǐng)求第一任務(wù)的在網(wǎng)計(jì)算;
27、所述處理器,用于根據(jù)所述第一信息,確定第一網(wǎng)絡(luò)設(shè)備,所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;
28、其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力,所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配。
29、第七方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:
30、第一發(fā)送模塊,用于向控制器發(fā)送第一信息,所述第一信息用于確定第一網(wǎng)絡(luò)設(shè)備;
31、第二接收模塊,用于接收所述控制器基于所述第一信息發(fā)送的第一反饋信息;
32、第二發(fā)送模塊,用于響應(yīng)于所述第一反饋信息,向所述第一網(wǎng)絡(luò)設(shè)備發(fā)送第一任務(wù)的數(shù)據(jù)包;
33、其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
34、所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配。
35、第八方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括收發(fā)機(jī),
36、所述收發(fā)機(jī),用于向控制器發(fā)送第一信息,所述第一信息用于確定第一網(wǎng)絡(luò)設(shè)備;
37、接收所述控制器基于所述第一信息發(fā)送的第一反饋信息;
38、響應(yīng)于所述第一反饋信息,向所述第一網(wǎng)絡(luò)設(shè)備發(fā)送第一任務(wù)的數(shù)據(jù)包;
39、其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
40、所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配。
41、第九方面,本發(fā)明實(shí)施例提供一種第二網(wǎng)絡(luò)設(shè)備,包括:
42、第三發(fā)送模塊,用于向控制器發(fā)送第二信息,所述第二信息包括所述第二網(wǎng)絡(luò)設(shè)備的第二在網(wǎng)計(jì)算能力;
43、第三接收模塊,用于在所述第二信息與第一任務(wù)所需的第一在網(wǎng)計(jì)算能力匹配的情況下,所述第二網(wǎng)絡(luò)設(shè)備接收第一設(shè)備發(fā)送的第一任務(wù)的數(shù)據(jù)包;
44、計(jì)算模塊,用于根據(jù)所述第一任務(wù)的數(shù)據(jù)包,執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算。
45、第十方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括收發(fā)機(jī)和處理器,
46、所述收發(fā)機(jī),用于向控制器發(fā)送第二信息,所述第二信息包括所述電子設(shè)備的第二在網(wǎng)計(jì)算能力;
47、在所述第二信息與第一任務(wù)所需的第一在網(wǎng)計(jì)算能力匹配的情況下,所述電子設(shè)備接收第一設(shè)備發(fā)送的第一任務(wù)的數(shù)據(jù)包;
48、所述處理器,用于根據(jù)所述第一任務(wù)的數(shù)據(jù)包,執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算。
49、第十一方面,本發(fā)明實(shí)施例提供一種調(diào)度器,包括:
50、第四接收模塊,用于接收第一設(shè)備發(fā)送的第三信息,所述第三信息包括執(zhí)行第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
51、第四發(fā)送模塊,用于向控制器發(fā)送第四信息,所述第四信息包括執(zhí)行第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
52、第五接收模塊,用于接收所述控制器在存在與所述第一在網(wǎng)計(jì)算能力匹配的候選網(wǎng)絡(luò)設(shè)備的情況下發(fā)送的確認(rèn)信息。
53、第十二方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括收發(fā)機(jī),
54、所述收發(fā)機(jī),用于接收第一設(shè)備發(fā)送的第三信息,所述第三信息包括執(zhí)行第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
55、向控制器發(fā)送第四信息,所述第四信息包括執(zhí)行第一任務(wù)所需的第一在網(wǎng)計(jì)算能力;
56、接收所述控制器在存在與所述第一在網(wǎng)計(jì)算能力匹配的候選網(wǎng)絡(luò)設(shè)備的情況下發(fā)送的確認(rèn)信息。
57、第十三方面,本發(fā)明實(shí)施例提供一種任務(wù)處理系統(tǒng),包括第一設(shè)備、控制器和第二網(wǎng)絡(luò)設(shè)備;
58、所述第一設(shè)備,用于向控制器發(fā)送第一信息,所述第一信息用于請(qǐng)求第一任務(wù)的在網(wǎng)計(jì)算;
59、所述控制器,用于根據(jù)所述第一信息,確定第一網(wǎng)絡(luò)設(shè)備,所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;
60、其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力,所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配;所述第一網(wǎng)絡(luò)設(shè)備為所述第二網(wǎng)絡(luò)設(shè)備中的至少一個(gè)。
61、第十四方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:處理器、存儲(chǔ)器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的程序,所述程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第一方面所述的任務(wù)處理方法的步驟;或者,所述程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第二方面所述的任務(wù)處理方法的步驟;或者,所述程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第三方面所述的任務(wù)處理方法的步驟;或者,所述程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第四方面所述的任務(wù)處理方法的步驟。
62、第十五方面,本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第一方面所述的任務(wù)處理方法的步驟;或者,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第二方面所述的所述的任務(wù)處理方法的步驟;或者,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第三方面所述的任務(wù)處理方法的步驟;或者,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第四方面所述的任務(wù)處理方法的步驟。
63、本發(fā)明實(shí)施例中,接收第一設(shè)備發(fā)送的第一信息,所述第一信息用于請(qǐng)求第一任務(wù)的在網(wǎng)計(jì)算;根據(jù)所述第一信息,確定第一網(wǎng)絡(luò)設(shè)備,所述第一網(wǎng)絡(luò)設(shè)備用于執(zhí)行所述第一任務(wù)的在網(wǎng)計(jì)算;其中,所述第一信息包括執(zhí)行所述第一任務(wù)所需的第一在網(wǎng)計(jì)算能力,所述第一網(wǎng)絡(luò)設(shè)備的在網(wǎng)計(jì)算能力與所述第一在網(wǎng)計(jì)算能力匹配。通過(guò)控制器基于任務(wù)執(zhí)行所需在網(wǎng)計(jì)算能力,篩選執(zhí)行在網(wǎng)計(jì)算任務(wù)的網(wǎng)絡(luò)設(shè)備,能夠適用不同的任務(wù)(場(chǎng)景)類型,并對(duì)應(yīng)靈活配置在網(wǎng)計(jì)算的網(wǎng)絡(luò)設(shè)備,從而能夠提高在網(wǎng)計(jì)算的通用性和靈活性。