CN117413238B 用于使用工藝數(shù)據(jù)的質(zhì)量預(yù)測(cè)的計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)實(shí)施方法和計(jì)算裝置(薩思學(xué)會(huì)有限公司)_第1頁(yè)
CN117413238B 用于使用工藝數(shù)據(jù)的質(zhì)量預(yù)測(cè)的計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)實(shí)施方法和計(jì)算裝置(薩思學(xué)會(huì)有限公司)_第2頁(yè)
CN117413238B 用于使用工藝數(shù)據(jù)的質(zhì)量預(yù)測(cè)的計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)實(shí)施方法和計(jì)算裝置(薩思學(xué)會(huì)有限公司)_第3頁(yè)
CN117413238B 用于使用工藝數(shù)據(jù)的質(zhì)量預(yù)測(cè)的計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)實(shí)施方法和計(jì)算裝置(薩思學(xué)會(huì)有限公司)_第4頁(yè)
CN117413238B 用于使用工藝數(shù)據(jù)的質(zhì)量預(yù)測(cè)的計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)實(shí)施方法和計(jì)算裝置(薩思學(xué)會(huì)有限公司)_第5頁(yè)
已閱讀5頁(yè),還剩141頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

(12)發(fā)明專(zhuān)利(65)同一申請(qǐng)的已公布的文獻(xiàn)號(hào)(30)優(yōu)先權(quán)數(shù)據(jù)(85)PCT國(guó)際申請(qǐng)進(jìn)入國(guó)家階段日PCT/US2022/0133192022(87)PCT國(guó)際申請(qǐng)的公布數(shù)據(jù)(73)專(zhuān)利權(quán)人薩思學(xué)會(huì)有限公司地址美國(guó)北卡羅來(lái)納州(74)專(zhuān)利代理機(jī)構(gòu)北京律盟知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司11287專(zhuān)利代理師章蕾US2021010953A1,2021.審查員劉柔嘉(54)發(fā)明名稱(chēng)用于使用工藝數(shù)據(jù)的質(zhì)量預(yù)測(cè)的計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)實(shí)施方法和計(jì)算裝置計(jì)算裝置(2002)存取在第一接合操作(1308、2040A)(例如,球形及/或針腳式接合)的訓(xùn)練數(shù)據(jù)(2032)上訓(xùn)練的機(jī)器學(xué)習(xí)模型(2050)。所述第一接合操作包括用以將第一組導(dǎo)線(1504)接合到第一組表面(1506、1508)的操作。通過(guò)監(jiān)督式學(xué)習(xí)來(lái)訓(xùn)練所述機(jī)器學(xué)習(xí)模型。所述裝置接收指示從第二接合操作(2040B)的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)(2074)的輸入數(shù)據(jù)(2070)。所述第二接合操作包括用以將第二組導(dǎo)線接合到第二組表面的操作。所述裝置根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)。所述裝置基于根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)來(lái)產(chǎn)生指示所述第二接合操作中的異常發(fā)生的風(fēng)控制系統(tǒng)260控制系統(tǒng)260描輸入數(shù)據(jù)!計(jì)算機(jī)可讀媒體接合操作利!77畫(huà)(若于愉入裝置204B計(jì)算裝置202異常預(yù)測(cè)量2入接口輸72存取在第一接合操作的訓(xùn)練數(shù)據(jù)上訓(xùn)練的機(jī)器學(xué)習(xí)模型,其中所述第一接合操作包括所述多條導(dǎo)線在接合到所述第一組表面后的狀態(tài),所述狀態(tài)的每一狀態(tài)包括與檢測(cè)所產(chǎn)生所述工藝數(shù)據(jù)的一或多個(gè)權(quán)重,使得輸入到所述機(jī)器學(xué)接收指示從第二接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)的輸入數(shù)據(jù)基于根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)來(lái)產(chǎn)生指示所述第二接合操作其中所述一或多個(gè)候選結(jié)果包括對(duì)所述第一接合操作中的個(gè)別導(dǎo)線或接合件的一或其中所述異常預(yù)測(cè)量是所述第二接合操作中的個(gè)別導(dǎo)線或接合件中的異常的預(yù)測(cè)量,球形接合操作,且其中所述破壞性質(zhì)量保證測(cè)試包括用于測(cè)針腳式接合操作,且其中所述破壞性質(zhì)量保證測(cè)試包括用于其中所述第一接合操作將所述第一組的多條導(dǎo)線的導(dǎo)線接合到所述第一組表面的對(duì)其中所述一或多個(gè)候選結(jié)果包括所述第一接合操作中的所述集成電路芯片的一或多其中所述指令能夠操作以使所述計(jì)算系統(tǒng)產(chǎn)生所述第二接合操作中的集成電路芯片5.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述一或多個(gè)異常與以下中的一或多3裸片傾斜。6.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第二接合操作接合所述第二組的多條導(dǎo)線的導(dǎo)線以形成集成電路芯片;且其中從所述第二接合操作的所述測(cè)量值產(chǎn)生的所述工藝數(shù)據(jù)整體上與所述集成電路芯片的特定芯片有關(guān),且從與所述特定芯片相關(guān)聯(lián)且在所述第二接合操作中接合的導(dǎo)線的測(cè)量數(shù)據(jù)導(dǎo)出。7.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述輸入數(shù)據(jù)包括在所述第二接合操作期間接收的實(shí)時(shí)傳感器測(cè)量值;且其中針對(duì)所述第二組的多條導(dǎo)線的給定導(dǎo)線,所述實(shí)時(shí)傳感器測(cè)量值包括以下中的一或多者:熱量測(cè)量值;功率測(cè)量值;力測(cè)量值;超聲波測(cè)量值。8.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述輸入數(shù)據(jù)包括在所述第二接合操作期間接收的實(shí)時(shí)傳感器測(cè)量值;其中所述實(shí)時(shí)傳感器測(cè)量值包括在所述第二接合操作中涉及的接合系統(tǒng)的測(cè)量值;及其中所述異常預(yù)測(cè)量控制所述第二接合操作以校正在所述第二接合操作中涉及的所述接合系統(tǒng)中的所述一或多個(gè)異?;驕p少所述一或多個(gè)異常的所述發(fā)生。9.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述輸入數(shù)據(jù)包括用指示在所述第二接合操作中涉及的特定導(dǎo)線、裸片或芯片的標(biāo)識(shí)符或位置中的一或多者的原始信息標(biāo)記的經(jīng)接收傳感器測(cè)量值;且其中所述異常預(yù)測(cè)量識(shí)別在所述第二接合操作中發(fā)生的所述異常,且與所述原始信息相關(guān)以指示所述異常的位置。10.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述指令能夠操作以使所述計(jì)算系接收指示所述異常預(yù)測(cè)量正確地或不正確地預(yù)測(cè)在所述第二接合操作中制造的特定芯片中的所述異常的反饋;及基于所述反饋更新所述機(jī)器學(xué)習(xí)模型。11.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第二接合操作由芯片制造系統(tǒng)執(zhí)行;且其中所述指令能夠操作以使所述計(jì)算系統(tǒng)基于以下中的一或多者來(lái)調(diào)整繼由所述芯片制造系統(tǒng)進(jìn)行的所述第二接合操作后的接合操作:指示所述第二接合操作中的所述異常發(fā)生的所述風(fēng)險(xiǎn)的所述異常預(yù)測(cè)量;及指示所述異常預(yù)測(cè)量正確地或不正確地預(yù)測(cè)在所述第二接合操作中制造的特定芯片中的所述異常發(fā)生的反饋。12.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述輸入數(shù)據(jù)包含包括以下中的一或多者的經(jīng)導(dǎo)出數(shù)據(jù):4指示與在所述第二接合操作中接合于特定芯片中的多條導(dǎo)線有關(guān)的測(cè)量值的中值或平均值的經(jīng)產(chǎn)生值;包括與所述多條導(dǎo)線中的每一者的所述值的偏差的一組經(jīng)產(chǎn)生偏差;及考慮所述一組經(jīng)產(chǎn)生偏差的所述芯片的經(jīng)產(chǎn)生度量。13.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述訓(xùn)練數(shù)據(jù)包括從經(jīng)導(dǎo)出數(shù)據(jù)產(chǎn)生的所述工藝數(shù)據(jù),所述經(jīng)導(dǎo)出數(shù)據(jù)包括與多種不同類(lèi)型的測(cè)量值相關(guān)且與所述第一接合操作中的相同導(dǎo)線有關(guān)的經(jīng)產(chǎn)生奇異數(shù)據(jù)值;且其中指示從所述第二接合操作的測(cè)量值產(chǎn)生的所述工藝數(shù)據(jù)的所述輸入數(shù)據(jù)包括經(jīng)產(chǎn)生奇異數(shù)據(jù)值,其中所述經(jīng)產(chǎn)生奇異數(shù)據(jù)值與所述多種不同類(lèi)型的測(cè)量值相關(guān)且與所述第二接合操作中的相同導(dǎo)線有關(guān)。14.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述訓(xùn)練數(shù)據(jù)包括通過(guò)從多種不同測(cè)量類(lèi)型導(dǎo)出考慮所述第一接合操作中的測(cè)量類(lèi)型之間的關(guān)系的信息而產(chǎn)生的所述工藝數(shù)據(jù);且其中所述指令能夠操作以使所述計(jì)算系統(tǒng)接收指示通過(guò)從多種測(cè)量類(lèi)型導(dǎo)出考慮所述第二接合操作中的測(cè)量類(lèi)型之間的關(guān)系的信息而從所述第二接合操作的測(cè)量值產(chǎn)生的所述工藝數(shù)據(jù)的所述輸入數(shù)據(jù)。15.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述指令能夠操作以使所述計(jì)算系統(tǒng)通過(guò)選擇性地選取在所述第一接合操作中執(zhí)行將所述第一組的多條導(dǎo)線接合到所述第一組表面的工藝時(shí)觀察的參數(shù)類(lèi)型的子集來(lái)其中所述第一接合操作的所述測(cè)量值是針對(duì)參數(shù)類(lèi)型的所述子集的測(cè)量值。16.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述工藝數(shù)據(jù)的所述一或多個(gè)權(quán)重經(jīng)產(chǎn)生用于所述訓(xùn)練數(shù)據(jù)的梯度提升模型。17.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述機(jī)器學(xué)習(xí)模型進(jìn)一步由多個(gè)經(jīng)產(chǎn)生的機(jī)器學(xué)習(xí)模型訓(xùn)練且基于k折交叉驗(yàn)證來(lái)選擇。18.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第一及第二接合操作的所述測(cè)量值包括在執(zhí)行形成球形接合件的工藝時(shí)捕捉的測(cè)量值。19.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第一及第二接合操作的所述測(cè)量值包括在形成針腳式接合件的工藝時(shí)捕捉的測(cè)量值。20.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述異常預(yù)測(cè)量是所述第二組的多條導(dǎo)線的導(dǎo)線與所述第二組表面的引線框架或裸片之間的有缺陷接合件的預(yù)測(cè)量。21.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第一接合操作的所述測(cè)量值包括在執(zhí)行將所述第一組的多條導(dǎo)線接合到所述第一組表面的工藝時(shí)捕捉的測(cè)量值;其中所述狀態(tài)包括所述目標(biāo)的多個(gè)候選結(jié)果;且其中所述第二接合操作的所述測(cè)量值包括在執(zhí)行將所述第二組的多條導(dǎo)線接合到所述第二組表面的工藝時(shí)捕捉的測(cè)量值。5存取在第一接合操作的訓(xùn)練數(shù)據(jù)上訓(xùn)練的機(jī)器學(xué)習(xí)模型,其中所述第一接合操作包括用以將第一組的多條導(dǎo)線接合到第一組表面的操作,且其中通過(guò)監(jiān)督式學(xué)習(xí)來(lái)訓(xùn)練所述機(jī)接收所述訓(xùn)練數(shù)據(jù),其中所述訓(xùn)練數(shù)據(jù)包括:從所述第一接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù);及所述多條導(dǎo)線在接合到所述第一組表面后的狀態(tài),所述狀態(tài)的每一狀態(tài)包括與檢測(cè)所述第一接合操作中的一或多個(gè)異常有關(guān)的目標(biāo)的一或多個(gè)候選結(jié)果;及產(chǎn)生所述工藝數(shù)據(jù)的一或多個(gè)權(quán)重,使得輸入到所述機(jī)器學(xué)習(xí)模型的所述工藝數(shù)據(jù)預(yù)測(cè)所述目標(biāo)的所述一或多個(gè)候選結(jié)果;接收指示從第二接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)的輸入數(shù)據(jù),其中所述第二接合操作包括用以將第二組的多條導(dǎo)線接合到第二組表面的操作,其中所述第二組的多條導(dǎo)線不同于所述第一組的多條導(dǎo)線,且其中所述第二組表面不同于所述第一組表面;根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán);基于根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)來(lái)產(chǎn)生指示所述第二接合操作中的異常發(fā)生的風(fēng)險(xiǎn)的異常預(yù)測(cè)量;及輸出所述異常預(yù)測(cè)量以控制所述第二接合操作。23.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)實(shí)施方法,其中所述一或多個(gè)候選結(jié)果包括對(duì)所述第一接合操作中的個(gè)別導(dǎo)線或接合件的一或多個(gè)破壞性質(zhì)量保證測(cè)試;且其中所述異常預(yù)測(cè)量是所述第二接合操作中的個(gè)別導(dǎo)線或接合件中的異常的預(yù)測(cè)量,而未對(duì)所述個(gè)別導(dǎo)線或接合件執(zhí)行破壞性質(zhì)量保證測(cè)試。24.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)實(shí)施方法,其中所述第一接合操作接合所述第一組的多條導(dǎo)線的導(dǎo)線以形成集成電路芯片;其中所述一或多個(gè)候選結(jié)果包括所述第一接合操作中的所述集成電路芯片的一或多其中產(chǎn)生所述異常預(yù)測(cè)量包括產(chǎn)生在所述第二接合操作中制造的集成電路芯片中的所述異常的風(fēng)險(xiǎn)的所述異常預(yù)測(cè)量。25.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)實(shí)施方法,其中所述第二接合操作接合所述第二組的多條導(dǎo)線的導(dǎo)線以形成集成電路芯片;且其中從所述第二接合操作的所述測(cè)量值產(chǎn)生的所述工藝數(shù)據(jù)整體上與所述集成電路芯片的特定芯片有關(guān),且從與所述特定芯片相關(guān)聯(lián)且在所述第二接合操作中接合的導(dǎo)線的測(cè)量數(shù)據(jù)導(dǎo)出。26.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)實(shí)施方法,其進(jìn)一步包括在所述第二接合操作期間接收實(shí)時(shí)傳感器測(cè)量值;及其中針對(duì)所述第二組的多條導(dǎo)線的給定導(dǎo)線,所述實(shí)時(shí)傳感器測(cè)量值包括以下中的一或多者:熱量測(cè)量值;功率測(cè)量值;力測(cè)量值;6放電結(jié)球(EFO)測(cè)量值;及超聲波測(cè)量值。27.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)實(shí)施方法,其進(jìn)一步包括:接收指示所述異常預(yù)測(cè)量正確地或不正確地預(yù)測(cè)在所述第二接合操作中制造的特定基于所述反饋更新所述機(jī)器學(xué)習(xí)模型。28.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)實(shí)施方法,其中所述第一接合操作的所述測(cè)量值包括在執(zhí)行將所述第一組的多條導(dǎo)線接合到所述第一組表面的工藝時(shí)捕捉的測(cè)量值;其中所述狀態(tài)包括所述目標(biāo)的多個(gè)候選結(jié)果;且其中所述第二接合操作的所述測(cè)量值包括在執(zhí)行將所述第二組的多條導(dǎo)線接合到所述第二組表面的工藝時(shí)捕捉的測(cè)量值。29.一種包括處理器及存儲(chǔ)器的計(jì)算裝置,所述存儲(chǔ)器含有可由所述處理器執(zhí)行的指存取在第一接合操作的訓(xùn)練數(shù)據(jù)上訓(xùn)練的機(jī)器學(xué)習(xí)模型,其中所述第一接合操作包括用以將第一組的多條導(dǎo)線接合到第一組表面的操作,且其中通過(guò)監(jiān)督式學(xué)習(xí)來(lái)訓(xùn)練所述機(jī)接收所述訓(xùn)練數(shù)據(jù),其中所述訓(xùn)練數(shù)據(jù)包括:從所述第一接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù);及所述多條導(dǎo)線在接合到所述第一組表面后的狀態(tài),所述狀態(tài)的每一狀態(tài)包括與檢測(cè)所述第一接合操作中的一或多個(gè)異常有關(guān)的目標(biāo)的一或多個(gè)候選結(jié)果;及產(chǎn)生所述工藝數(shù)據(jù)的一或多個(gè)權(quán)重,使得輸入到所述機(jī)器學(xué)習(xí)模型的所述工藝數(shù)據(jù)預(yù)測(cè)所述目標(biāo)的所述一或多個(gè)候選結(jié)果;接收指示從第二接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)的輸入數(shù)據(jù),其中所述第二接合操作包括用以將第二組的多條導(dǎo)線接合到第二組表面的操作,其中所述第二組的多條導(dǎo)線不同于所述第一組的多條導(dǎo)線,且其中所述第二組表面不同于所述第一組表面;根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán);基于根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)來(lái)產(chǎn)生指示所述第二接合操作中的異常發(fā)生的風(fēng)險(xiǎn)的異常預(yù)測(cè)量;及輸出所述異常預(yù)測(cè)量以控制所述第二接合操作。30.根據(jù)權(quán)利要求29所述的計(jì)算裝置,其中所述第一接合操作的所述測(cè)量值包括在執(zhí)行將所述第一組的多條導(dǎo)線接合到所述第一組表面的工藝時(shí)捕捉的測(cè)量值;其中所述狀態(tài)包括所述目標(biāo)的多個(gè)候選結(jié)果;且其中所述第二接合操作的所述測(cè)量值包括在執(zhí)行將所述第二組的多條導(dǎo)線接合到所述第二組表面的工藝時(shí)捕捉的測(cè)量值。7用于使用工藝數(shù)據(jù)的質(zhì)量預(yù)測(cè)的計(jì)算機(jī)程序產(chǎn)品、計(jì)算機(jī)實(shí)施方法和計(jì)算裝置[0001]相關(guān)申請(qǐng)的交叉參考[0002]本申請(qǐng)基于35U.S.C.§119規(guī)定主張2021年7月19日申請(qǐng)的第63/223491號(hào)美國(guó)臨時(shí)申請(qǐng)案及2022年1月21日申請(qǐng)的第17/581,113號(hào)美國(guó)非臨時(shí)申請(qǐng)案的權(quán)利及優(yōu)先權(quán),所述申請(qǐng)案中的每一者的公開(kāi)內(nèi)容的全文以引用的方式并入本文中。技術(shù)領(lǐng)域[0003]本公開(kāi)大體上涉及用于接合操作的計(jì)算機(jī)產(chǎn)生的預(yù)測(cè)。背景技術(shù)[0004]例如制造及建設(shè)的工業(yè)使用接合技術(shù)來(lái)將材料結(jié)合在一起(例如,熔接技術(shù))。質(zhì)量保證測(cè)試可用于確定接合件的質(zhì)量。例如,在破壞性測(cè)試中,破壞接合件的子集以進(jìn)行關(guān)于未破壞的接合件的質(zhì)量的預(yù)測(cè)。在常規(guī)非破壞性測(cè)試中,測(cè)試員手動(dòng)檢驗(yàn)接合件以進(jìn)行關(guān)于接合件的質(zhì)量的預(yù)測(cè)。發(fā)明內(nèi)容[0005]在實(shí)例實(shí)施例中,提供一種有形地體現(xiàn)于非暫時(shí)性機(jī)器可讀存儲(chǔ)媒體中的計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品包含可操作以使計(jì)算系統(tǒng)存取在第一接合操作的訓(xùn)練數(shù)據(jù)上訓(xùn)練的機(jī)器學(xué)習(xí)模型的指令。所述第一接合操作包括用以將第一組的多條導(dǎo)線接合到第一組表面的操作。通過(guò)監(jiān)督式學(xué)習(xí)來(lái)訓(xùn)練所述機(jī)器學(xué)習(xí)模型,包括接收所述訓(xùn)練數(shù)據(jù)。所述訓(xùn)練數(shù)據(jù)包括從所述第一接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù);及所述多條導(dǎo)線在接合到所述第一組表面后的狀態(tài)。所述狀態(tài)的每一狀態(tài)包括與檢測(cè)所述第一接合操作中的一或多個(gè)異常有關(guān)的目標(biāo)的一或多個(gè)候選結(jié)果。通過(guò)監(jiān)督式學(xué)習(xí)來(lái)訓(xùn)練所述機(jī)器學(xué)習(xí)模型,包括產(chǎn)生所述工藝數(shù)據(jù)的一或多個(gè)權(quán)重,使得輸入到所述機(jī)器學(xué)習(xí)模型的所述工藝數(shù)據(jù)預(yù)測(cè)所述目標(biāo)的所述一或多個(gè)候選結(jié)果。所述計(jì)算機(jī)程序產(chǎn)品包含可操作以使計(jì)算系統(tǒng)接收指示從第二接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)的輸入數(shù)據(jù)的指令。所述第二接合操作包括用以將第二組的多條導(dǎo)線接合到第二組表面的操作。所述第二組的多條導(dǎo)線不同于所述第一組的多條導(dǎo)線。所述第二組表面不同于所述第一組表面。所述計(jì)算機(jī)程序產(chǎn)品包含可操作以使計(jì)算系統(tǒng)根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)的指令。所述計(jì)算機(jī)程序產(chǎn)品包含可操作以使計(jì)算系統(tǒng)基于根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)來(lái)產(chǎn)生指示所述第二接合操作中的異常發(fā)生的風(fēng)險(xiǎn)的異常預(yù)測(cè)量(predictor)的指令。所述計(jì)算機(jī)程序產(chǎn)品包含可操作以使計(jì)算系統(tǒng)輸出所述異常預(yù)測(cè)量以控制所述第二接合操作的指令。[0006]在一或多個(gè)實(shí)施例中,第一接合操作將第一組的多條導(dǎo)線的導(dǎo)線接合到第一組表面的對(duì)應(yīng)表面以形成集成電路芯片。一或多個(gè)候選結(jié)果包括第一接合操作中的集成電路芯片的一或多個(gè)有缺陷芯片結(jié)果。指令能夠操作以使計(jì)算系統(tǒng)產(chǎn)生第二接合操作中的集成電路芯片制造過(guò)程中的異常的風(fēng)險(xiǎn)的異常預(yù)測(cè)量。8算系統(tǒng)基于以下中的一或多者來(lái)調(diào)整繼由芯片制造系統(tǒng)進(jìn)行的第二接合操作后的接合操多種測(cè)量類(lèi)型導(dǎo)出考慮第二接合操作中的測(cè)量類(lèi)型之間的關(guān)系的信息而從第二接合操作通過(guò)產(chǎn)生工藝數(shù)據(jù)的一或多個(gè)權(quán)重使得輸入到機(jī)器學(xué)習(xí)模型的工藝數(shù)據(jù)預(yù)測(cè)所述目標(biāo)的機(jī)程序產(chǎn)品包含可操作以使計(jì)算裝置根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)的模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)來(lái)產(chǎn)生指示所述第二接合操作中的異常發(fā)生的風(fēng)險(xiǎn)的異常9[0014]在另一實(shí)例實(shí)施例中,提供一種計(jì)算裝置。所述計(jì)算裝置包含但不限于處理器及存儲(chǔ)器。所述存儲(chǔ)器含有在由所述處理器執(zhí)行時(shí)控制所述計(jì)算裝置以通過(guò)接收訓(xùn)練數(shù)據(jù)來(lái)訓(xùn)練機(jī)器學(xué)習(xí)模型的指令。所述訓(xùn)練數(shù)據(jù)包括從第一接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù);及多條導(dǎo)線在接合到第一組表面后的狀態(tài)。所述狀態(tài)的每一狀態(tài)包括與檢測(cè)第一接合操作中的一或多個(gè)異常有關(guān)的目標(biāo)的一或多個(gè)候選結(jié)果。計(jì)算機(jī)程序產(chǎn)品包含可操作以使計(jì)算裝置通過(guò)產(chǎn)生工藝數(shù)據(jù)的一或多個(gè)權(quán)重使得輸入到機(jī)器學(xué)習(xí)模型的工藝數(shù)據(jù)預(yù)測(cè)所述目標(biāo)的所述一或多個(gè)候選結(jié)果來(lái)訓(xùn)練所述機(jī)器學(xué)習(xí)模型的指令。[0015]在一或多個(gè)實(shí)施例中,計(jì)算裝置是計(jì)算系統(tǒng)或計(jì)算系統(tǒng)的部分。[0016]在另一實(shí)例實(shí)施例中,提供一種計(jì)算機(jī)實(shí)施方法。所述方法包括存取在第一接合操作的訓(xùn)練數(shù)據(jù)上訓(xùn)練的機(jī)器學(xué)習(xí)模型。所述第一接合操作包括用以將第一組的多條導(dǎo)線接合到第一組表面的操作。通過(guò)監(jiān)督式學(xué)習(xí)來(lái)訓(xùn)練所述機(jī)器學(xué)習(xí)模型,包括接收所述訓(xùn)練數(shù)據(jù)。所述訓(xùn)練數(shù)據(jù)包括從所述第一接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù);及所述多條導(dǎo)線在接合到所述第一組表面后的狀態(tài)。所述狀態(tài)的每一狀態(tài)包括與檢測(cè)所述第一接合操作中的一或多個(gè)異常有關(guān)的目標(biāo)的一或多個(gè)候選結(jié)果。通過(guò)監(jiān)督式學(xué)習(xí)來(lái)訓(xùn)練所述機(jī)器學(xué)習(xí)模型,包括產(chǎn)生所述工藝數(shù)據(jù)的一或多個(gè)權(quán)重,使得輸入到所述機(jī)器學(xué)習(xí)模型的所述工藝數(shù)據(jù)預(yù)測(cè)所述目標(biāo)的所述一或多個(gè)候選結(jié)果。所述方法包括接收指示從第二接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)的輸入數(shù)據(jù)。所述第二接合操作包括用以將第二組的多條導(dǎo)線接合到第二組表面的操作。所述第二組的多條導(dǎo)線不同于所述第一組的多條導(dǎo)線。所述第二組表面不同于所述第一組表面。所述方法包括根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)。所述方法包括基于根據(jù)所述機(jī)器學(xué)習(xí)模型對(duì)所述輸入數(shù)據(jù)進(jìn)行加權(quán)來(lái)產(chǎn)生指示所述第二接合操作中的異常發(fā)生的風(fēng)險(xiǎn)的異常預(yù)測(cè)量。所述方法包括輸出所述異常預(yù)測(cè)量以控制所述第二接合操作。[0017]在另一實(shí)例實(shí)施例中,提供一種計(jì)算機(jī)實(shí)施方法。所述方法包括通過(guò)接收訓(xùn)練數(shù)據(jù)來(lái)訓(xùn)練機(jī)器學(xué)習(xí)模型。所述訓(xùn)練數(shù)據(jù)包括從第一接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù);及多條導(dǎo)線在接合到第一組表面后的狀態(tài)。所述狀態(tài)的每一狀態(tài)包括與檢測(cè)所述第一接合操作中的一或多個(gè)異常有關(guān)的目標(biāo)的一或多個(gè)候選結(jié)果。所述方法包括通過(guò)產(chǎn)生工藝數(shù)據(jù)的一或多個(gè)權(quán)重使得輸入到機(jī)器學(xué)習(xí)模型的工藝數(shù)據(jù)預(yù)測(cè)所述目標(biāo)的所述一或多個(gè)候選結(jié)果來(lái)訓(xùn)練所述機(jī)器學(xué)習(xí)模型。[0018]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,一或多個(gè)候選結(jié)果可包括對(duì)第一接合操作中的個(gè)別導(dǎo)線或接合件的一或多個(gè)破壞性質(zhì)量保證測(cè)試。異常預(yù)測(cè)量可為第二接合操作中的個(gè)別導(dǎo)線或接合件中的異常的預(yù)測(cè)量,而未對(duì)所述個(gè)別導(dǎo)線或接合件執(zhí)行破壞性質(zhì)量保證測(cè)試。[0019]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,第一接合操作可包括以下中的一者:球形接合操作,其中破壞性質(zhì)量保證測(cè)試包括用于測(cè)試球形接合件的球剪切測(cè)試(ballsheartest);及針腳式接合操作,其中破壞性質(zhì)量保證測(cè)試包括用于測(cè)試針腳式接合件的針腳拉拔測(cè)試(stitchpulltest)。[0020]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,一或多個(gè)異??膳c以下中的[0021]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,第二接合操作可接合第二組的多條導(dǎo)線的導(dǎo)線以形成集成電路芯片。從第二接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)可整體上與集成電路芯片的特定芯片有關(guān),且從與所述特定芯片相關(guān)聯(lián)且在第二接合操作中接合的導(dǎo)線的測(cè)量數(shù)據(jù)導(dǎo)出。[0022]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,輸入數(shù)據(jù)可包括在第二接合操作期間接收的實(shí)時(shí)傳感器測(cè)量值。對(duì)于第二組的多條導(dǎo)線的給定導(dǎo)線,傳感器測(cè)量值可包括以下中的一或多者:熱量測(cè)量值;功率測(cè)量值;力測(cè)量值;放電結(jié)球(electric[0023]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,輸入數(shù)據(jù)可包括在第二接合操作期間接收的實(shí)時(shí)傳感器測(cè)量值。傳感器測(cè)量值可包括在第二接合操作中涉及的接合系統(tǒng)的測(cè)量值。異常預(yù)測(cè)量可控制第二接合操作以校正在第二接合操作中涉及的接合系統(tǒng)中的一或多個(gè)異常及/或減少一或多個(gè)異常的發(fā)生。[0024]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,輸入數(shù)據(jù)可包括用指示在第二接合操作中涉及的特定導(dǎo)線、裸片或芯片的標(biāo)識(shí)符或位置中的一或多者的原始信息標(biāo)記的經(jīng)接收傳感器測(cè)量值。異常預(yù)測(cè)量可識(shí)別在第二接合操作中發(fā)生的異常,且與原始信息相關(guān)以指示異常的位置。[0025]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,輸入數(shù)據(jù)可包含包括以下中的一或多者的經(jīng)導(dǎo)出數(shù)據(jù):指示與在第二接合操作中接合于特定芯片中的多條導(dǎo)線有關(guān)的測(cè)量值的中值或平均值的經(jīng)產(chǎn)生值;包括多條導(dǎo)線中的每一者與所述值的偏差的一組經(jīng)產(chǎn)生偏差;及考慮所述一組偏差的所述芯片的經(jīng)產(chǎn)生度量。[0026]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,訓(xùn)練數(shù)據(jù)可包括從經(jīng)導(dǎo)出數(shù)據(jù)產(chǎn)生的工藝數(shù)據(jù),所述經(jīng)導(dǎo)出數(shù)據(jù)包括與多種不同類(lèi)型的測(cè)量值相關(guān)且與第一接合操作中的相同導(dǎo)線有關(guān)的經(jīng)產(chǎn)生奇異數(shù)據(jù)值。指示從第二接合操作的測(cè)量值產(chǎn)生的工藝數(shù)據(jù)的輸入數(shù)據(jù)可包括經(jīng)產(chǎn)生奇異數(shù)據(jù)值。所述經(jīng)產(chǎn)生奇異數(shù)據(jù)值可與多種不同類(lèi)型的測(cè)量值相關(guān)且與第二接合操作中的相同導(dǎo)線有關(guān)。[0027]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,工藝數(shù)據(jù)的一或多個(gè)權(quán)重可經(jīng)產(chǎn)生用于訓(xùn)練數(shù)據(jù)的梯度提升模型。[0028]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,機(jī)器學(xué)習(xí)模型可進(jìn)一步由多個(gè)經(jīng)產(chǎn)生的機(jī)器學(xué)習(xí)模型訓(xùn)練且基于k折交叉驗(yàn)證(k-foldcross-validation)來(lái)選擇。[0029]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,第一及第二接合操作的測(cè)量值可包括與形成球形接合件的工藝相關(guān)聯(lián)的測(cè)量值。[0030]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,第一及第二接合操作的測(cè)量值可包括與形成針腳式接合件的工藝相關(guān)聯(lián)的測(cè)量值。[0031]在這些計(jì)算機(jī)程序產(chǎn)品、設(shè)備及方法中的任何者中,異常預(yù)測(cè)量可為第二組的多條導(dǎo)線的導(dǎo)線與第二組表面的引線框架或裸片之間的有缺陷接合件的預(yù)測(cè)量。[0032]下文在結(jié)合本申請(qǐng)案所呈現(xiàn)的附圖進(jìn)行閱讀時(shí),在具體實(shí)施方式中呈現(xiàn)實(shí)例實(shí)施例的其它特征及方面。附圖說(shuō)明[0033]圖1說(shuō)明提供根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的計(jì)算系統(tǒng)的硬件組件的說(shuō)明的框11[0034]圖2說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的包含經(jīng)由交換系統(tǒng)且經(jīng)由網(wǎng)絡(luò)彼此通信的一組實(shí)例裝置的實(shí)例網(wǎng)絡(luò)。[0035]圖3說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的通信協(xié)議系統(tǒng)的概念模型的表示。[0036]圖4說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的包含多種控制及工作節(jié)點(diǎn)(workernode)的通信網(wǎng)格計(jì)算系統(tǒng)。[0037]圖5說(shuō)明展示根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于在節(jié)點(diǎn)的失敗后調(diào)整通信網(wǎng)格或通信網(wǎng)格中的工作項(xiàng)目的實(shí)例處理過(guò)程(process)的流程圖。[0038]圖6說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的包含控制節(jié)點(diǎn)及工作節(jié)點(diǎn)的通信網(wǎng)格計(jì)算系統(tǒng)的一部分。[0039]圖7說(shuō)明展示根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于執(zhí)行數(shù)據(jù)分析或處理項(xiàng)目的實(shí)例處理過(guò)程的流程圖。[0040]圖8說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的包含事件流處理引擎(ESPE)的組件的框[0041]圖9說(shuō)明展示根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的包含由事件流處理引擎執(zhí)行的操作的實(shí)例處理過(guò)程的流程圖。[0042]圖10說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的對(duì)接于發(fā)布裝置與多個(gè)事件訂閱裝置之間的ESP系統(tǒng)。[0043]圖11說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于產(chǎn)生及使用機(jī)器學(xué)習(xí)模型的處理過(guò)程的實(shí)例的流程圖。[0044]圖12說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的作為神經(jīng)網(wǎng)絡(luò)的機(jī)器學(xué)習(xí)模型的實(shí)例。[0045]圖13到14說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于制造集成電路芯片的實(shí)例流程圖。[0046]圖15A及15B說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的集成電路芯片的一些實(shí)例組件及相應(yīng)接合。[0047]圖16A到16D說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的在制造集成電路芯片時(shí)涉及的實(shí)例接合操作。[0048]圖17說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的實(shí)例集成電路芯片。[0049]圖18A到18C說(shuō)明用于球形接合件的破壞性球剪切測(cè)試過(guò)程。[0050]圖19A到19C說(shuō)明用于針腳式接合件的破壞性針腳拉拔測(cè)試過(guò)程。[0051]圖20A說(shuō)明在本技術(shù)的至少一個(gè)實(shí)施例中的訓(xùn)練系統(tǒng)的實(shí)例框圖。[0052]圖20B說(shuō)明在本技術(shù)的至少一個(gè)實(shí)施例中的控制系統(tǒng)的實(shí)例框圖。[0053]圖21A是說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于訓(xùn)練機(jī)器學(xué)習(xí)模型的實(shí)例方法的流程圖。[0054]圖21B是說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于控制接合操作的實(shí)例方法的流程圖。[0055]圖21C是說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于更新用于控制接合操作的機(jī)器學(xué)習(xí)模型的實(shí)例方法的流程圖。[0056]圖22A是說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的在運(yùn)動(dòng)特征模式與對(duì)應(yīng)芯片在引線框架上的位置之間的關(guān)系的圖表。[0057]圖22B說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的對(duì)應(yīng)于圖22A的圖表的芯片在引線框架上的實(shí)例位置。[0058]圖23A說(shuō)明比較用于在接合操作期間形成的接合件的破壞性測(cè)試的預(yù)測(cè)模型的訓(xùn)練數(shù)據(jù)及測(cè)試數(shù)據(jù)的實(shí)例質(zhì)量保證(QA)數(shù)據(jù)。[0059]圖23B說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于產(chǎn)生經(jīng)導(dǎo)出處理數(shù)據(jù)的實(shí)例方[0060]圖24是說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于導(dǎo)出與接合操作系統(tǒng)相關(guān)聯(lián)的工藝數(shù)據(jù)的實(shí)例圖表的圖表。[0061]圖25是說(shuō)明根據(jù)本公開(kāi)實(shí)施例建模的經(jīng)預(yù)測(cè)球剪切值與由破壞性測(cè)試獲得的實(shí)際球剪切值之間的對(duì)應(yīng)性的圖表。[0062]圖26是說(shuō)明根據(jù)本公開(kāi)實(shí)施例建模的經(jīng)預(yù)測(cè)針腳拉拔值與由破壞性測(cè)試獲得的實(shí)際針腳拉拔值之間的對(duì)應(yīng)性的圖表。[0063]圖27A是說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的事件流處理(ESP)系統(tǒng)的堆疊的功能框圖。[0064]圖27B是說(shuō)明根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的用于產(chǎn)生機(jī)器學(xué)習(xí)模型的實(shí)例方法的流程圖。[0065]圖28是根據(jù)本技術(shù)的至少一個(gè)實(shí)施例的計(jì)算機(jī)程序產(chǎn)品的功能框圖。具體實(shí)施方式[0066]在以下描述中,出于說(shuō)明目的,闡述具體細(xì)節(jié)以提供對(duì)本技術(shù)的實(shí)施例的透徹理解。但是,將明白,可在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐各種實(shí)施例。圖及描述并不希望為限制性的。[0067]隨后描述僅提供實(shí)例實(shí)施例,且并不希望限制本公開(kāi)的范圍、適用性或配置。實(shí)際上,實(shí)例實(shí)施例的隨后描述將向所屬領(lǐng)域的技術(shù)人員提供用于實(shí)施實(shí)例實(shí)施例的詳盡描述。應(yīng)理解,在不脫離如權(quán)利要求書(shū)中闡述的技術(shù)的精神及范圍的情況下,可在元件的功能及布置方面進(jìn)行各種改變。[0068]在以下描述中給出具體細(xì)節(jié)以提供對(duì)實(shí)施例的透徹理解。但是,所屬領(lǐng)域的技術(shù)理過(guò)程及其它組件展示為框圖形式的組件,以免在不必要的細(xì)節(jié)方面使實(shí)施例不清楚。在其它例子中,可在沒(méi)有不必要的細(xì)節(jié)的情況下展示熟知電路、處理過(guò)程、算法、結(jié)構(gòu)及技術(shù)以免使實(shí)施例不清楚。[0069]而且,應(yīng)注意,個(gè)別實(shí)施例可被描述為處理過(guò)程,所述處理過(guò)程被描繪為流程圖處理過(guò)程,但許多操作可并行或同時(shí)執(zhí)行。另外,可重新布置操作的順序。處理過(guò)程在其操例程、子程序等。當(dāng)處理過(guò)程對(duì)應(yīng)于函數(shù)時(shí),其終止可對(duì)應(yīng)于所述函數(shù)返回到呼叫函數(shù)或主[0070]在一些圖中描繪的系統(tǒng)可以各種配置提供。在一些實(shí)施例中,系統(tǒng)可配置為分布據(jù)傳輸網(wǎng)絡(luò)100是可用于處理大量數(shù)據(jù)(其中需要大量計(jì)算機(jī)處理循環(huán))的專(zhuān)用計(jì)算機(jī)系[0072]數(shù)據(jù)傳輸網(wǎng)絡(luò)100也可包含計(jì)算環(huán)境114。計(jì)算環(huán)境114可為處理在數(shù)據(jù)傳輸網(wǎng)絡(luò)100內(nèi)接收的數(shù)據(jù)的專(zhuān)用計(jì)算機(jī)或其它機(jī)器。數(shù)據(jù)傳輸網(wǎng)絡(luò)100也包含一或多個(gè)網(wǎng)絡(luò)裝置[0073]在其它實(shí)施例中,網(wǎng)絡(luò)裝置可經(jīng)由網(wǎng)絡(luò)108網(wǎng)絡(luò)裝置102可包含可將數(shù)據(jù)傳輸或以其它方式提供到計(jì)算環(huán)境114的網(wǎng)絡(luò)計(jì)算機(jī)、傳感式數(shù)據(jù)存儲(chǔ)庫(kù)(例如網(wǎng)絡(luò)附接式數(shù)據(jù)存儲(chǔ)庫(kù)110)以進(jìn)行存儲(chǔ),使得數(shù)據(jù)可稍后由計(jì)算環(huán)境存儲(chǔ)庫(kù)110用于將待由計(jì)算環(huán)境114處理的數(shù)據(jù)以及由計(jì)算系統(tǒng)產(chǎn)生的任何中間或最終數(shù)當(dāng)計(jì)算環(huán)境114從用戶(hù)接收特定(adhoc)查[0075]網(wǎng)絡(luò)附接式數(shù)據(jù)存儲(chǔ)庫(kù)可存儲(chǔ)以多種不同方式組織及來(lái)自多種不同來(lái)源的多種于其中的處理器直接存取的主要存儲(chǔ)器外的存儲(chǔ)器。網(wǎng)絡(luò)附接式數(shù)據(jù)存儲(chǔ)庫(kù)可包含次要、可讀存儲(chǔ)媒體或計(jì)算機(jī)可讀存儲(chǔ)媒體可包含其中可存儲(chǔ)數(shù)據(jù)且不包含載波及/或暫時(shí)性電敘述的任何組合的代碼及/或機(jī)器可執(zhí)行指令。代碼段可通過(guò)傳遞及/或接收信息、數(shù)據(jù)、自外,數(shù)據(jù)存儲(chǔ)庫(kù)可保持多種不同類(lèi)型的數(shù)據(jù)。例如,網(wǎng)絡(luò)附接式數(shù)據(jù)存儲(chǔ)庫(kù)110可保持未結(jié)構(gòu)化(例如,原始)數(shù)據(jù),例如制造數(shù)據(jù)(例如,含有識(shí)別用例如色彩及模型的每一產(chǎn)品的參數(shù)數(shù)據(jù)制造的產(chǎn)品的記錄的數(shù)據(jù)庫(kù))或產(chǎn)品銷(xiāo)售數(shù)據(jù)庫(kù)(例如,含有識(shí)別個(gè)別產(chǎn)品銷(xiāo)售的細(xì)節(jié)的個(gè)別數(shù)據(jù)記錄的數(shù)據(jù)庫(kù))。[0076]未結(jié)構(gòu)化數(shù)據(jù)可以不同形式(例如一般文件(flatfile)或數(shù)據(jù)記錄集聚)呈現(xiàn)給計(jì)算環(huán)境114,且可具有數(shù)據(jù)值及伴隨時(shí)間戳。計(jì)算環(huán)境114可用于以多種方式分析未結(jié)構(gòu)化數(shù)據(jù),以確定用于(例如,階層式地)結(jié)構(gòu)化所述數(shù)據(jù)使得經(jīng)結(jié)構(gòu)化數(shù)據(jù)是針對(duì)用戶(hù)希望對(duì)數(shù)據(jù)執(zhí)行的類(lèi)型的進(jìn)一步分析定制的最佳方式。例如,在被處理后,未結(jié)構(gòu)化時(shí)間戳數(shù)據(jù)可按時(shí)間匯總(例如,成每日時(shí)間段單位)以產(chǎn)生時(shí)間序列數(shù)據(jù),及/或根據(jù)一或多個(gè)維度(例如,參數(shù)、屬性及/或變量)階層式地結(jié)構(gòu)化。例如,數(shù)據(jù)可存儲(chǔ)在階層式數(shù)據(jù)結(jié)構(gòu)(例如[0077]數(shù)據(jù)傳輸網(wǎng)絡(luò)100也可包含一或多個(gè)服務(wù)器群106。計(jì)算環(huán)境114可將選擇通信或數(shù)據(jù)路由到一或多個(gè)服務(wù)器群106或服務(wù)器群內(nèi)的一或多個(gè)服務(wù)器。服務(wù)器群106可經(jīng)配置以依預(yù)定方式提供信息。例如,服務(wù)器群106可響應(yīng)于通信而存取數(shù)據(jù)以進(jìn)行傳輸。服務(wù)器群106可與數(shù)據(jù)傳輸網(wǎng)絡(luò)100內(nèi)的每一其它裝置(例如計(jì)算環(huán)境114)分開(kāi)容置,及/或可為裝置或系統(tǒng)的部分。[0078]服務(wù)器群106可代管多種不同類(lèi)型的數(shù)據(jù)處理作為數(shù)據(jù)傳輸網(wǎng)絡(luò)100的部分。服務(wù)器群106可從網(wǎng)絡(luò)裝置、計(jì)算環(huán)境114、云網(wǎng)絡(luò)116或其它來(lái)源接收多種不同數(shù)據(jù)。數(shù)據(jù)可能已作為來(lái)自控制數(shù)據(jù)庫(kù)的輸入從一或多個(gè)傳感器獲得或收集,或可能已作為來(lái)自外部系統(tǒng)或裝置的輸入而被接收。服務(wù)器群106可通過(guò)基于由服務(wù)器群實(shí)施的一或多個(gè)規(guī)則將原始數(shù)據(jù)轉(zhuǎn)變成經(jīng)處理數(shù)據(jù)來(lái)幫助處理數(shù)據(jù)。例如,可分析傳感器數(shù)據(jù)以確定環(huán)境中隨時(shí)間推移或?qū)崟r(shí)的變化。[0079]數(shù)據(jù)傳輸網(wǎng)絡(luò)100也可包含一或多個(gè)云網(wǎng)絡(luò)116。云網(wǎng)絡(luò)116可包含提供云服務(wù)的云基礎(chǔ)設(shè)施系統(tǒng)。在特定實(shí)施例中,由云網(wǎng)絡(luò)116提供的服務(wù)可包含按需可供云基礎(chǔ)設(shè)施系統(tǒng)的用戶(hù)使用的眾多服務(wù)。云網(wǎng)絡(luò)116在圖1中被展示為連接到計(jì)算環(huán)境114(且因此將計(jì)算環(huán)境114作為其客戶(hù)端或用戶(hù)),但云網(wǎng)絡(luò)116可連接到圖1中的裝置中的任何者或由圖1中的裝置中的任何者利用。由云網(wǎng)絡(luò)提供的服務(wù)可動(dòng)態(tài)地?cái)U(kuò)展以滿(mǎn)足其用戶(hù)的需求。云網(wǎng)絡(luò)116可包含一或多個(gè)計(jì)算機(jī)、服務(wù)器及/或系統(tǒng)。在一些實(shí)施例中,組成云網(wǎng)絡(luò)116的計(jì)算機(jī)、服務(wù)器及/或系統(tǒng)不同于用戶(hù)自身的遠(yuǎn)程部署(on-premises)計(jì)算機(jī)、服務(wù)器及/或系統(tǒng)。例如,云網(wǎng)絡(luò)116可代管應(yīng)用程序,且用戶(hù)可經(jīng)由通信網(wǎng)絡(luò)(例如因特網(wǎng))按需訂購(gòu)及使用應(yīng)用程序。[0080]雖然圖1中的每一裝置、服務(wù)器及系統(tǒng)被展示為單個(gè)裝置,但將了解,可代替性地使用多個(gè)裝置。例如,一組網(wǎng)絡(luò)裝置可用于傳輸來(lái)自單個(gè)用戶(hù)的各種通信,或遠(yuǎn)程服務(wù)器可包含服務(wù)器堆疊。作為另一實(shí)例,可將數(shù)據(jù)處理為計(jì)算環(huán)境114的部分。[0081]數(shù)據(jù)傳輸網(wǎng)絡(luò)100內(nèi)的每一通信(例如,在客戶(hù)端裝置之間,在裝置與連接管理系統(tǒng)之間,在服務(wù)器106與計(jì)算環(huán)境114之間或在服務(wù)器與裝置之間)可經(jīng)由一或多個(gè)網(wǎng)絡(luò)108發(fā)生。網(wǎng)絡(luò)108可包含多種不同類(lèi)型的網(wǎng)絡(luò)中的一或多者,包含無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或有線絡(luò)108中的網(wǎng)絡(luò)可包含短距離通信通道(例如藍(lán)牙(Bluetooth)或藍(lán)牙低能量(BluetoothLowEnergy)通道)。有線網(wǎng)絡(luò)可包含有線接口。有線及/或無(wú)線網(wǎng)絡(luò)可使用路由器、接入點(diǎn)、網(wǎng)橋、網(wǎng)關(guān)或類(lèi)似者實(shí)施以連接網(wǎng)絡(luò)108中的裝置,如將關(guān)于圖2進(jìn)一步描述。一或多個(gè)網(wǎng)絡(luò)108可整個(gè)并入內(nèi)部網(wǎng)絡(luò)、商際網(wǎng)絡(luò)或其的組合內(nèi)或可包含內(nèi)部網(wǎng)絡(luò)、商際網(wǎng)絡(luò)或其的組合。在一個(gè)實(shí)施例中,兩個(gè)或更多個(gè)系統(tǒng)及/或裝置之間的通信可由安全通信協(xié)議(例如安全套接層(SSL)或傳輸層安全性(TLS))實(shí)現(xiàn)。另外,可對(duì)數(shù)據(jù)及/或事務(wù)細(xì)節(jié)加密。[0082]一些方面可利用物聯(lián)網(wǎng)(IoT),其中事物(例如,機(jī)器、裝置、電話(huà)、傳感器)可到網(wǎng)絡(luò)且可在事物內(nèi)及/或事物外部收集及處理來(lái)自這些事物的數(shù)據(jù)。例如,IoT可包含許多不同裝置中的傳感器,且可應(yīng)用高價(jià)值分析以識(shí)別隱藏的關(guān)系且驅(qū)使增加的效率。此可適用于大數(shù)據(jù)分析(bigdataanalytics)及實(shí)時(shí)(例如,ESP)分析兩者。IoT可在各種領(lǐng)域中實(shí)施以例如用于存取(獲取數(shù)據(jù)及移動(dòng)數(shù)據(jù)的技術(shù))、嵌入能力(具有嵌入式傳感器的裝置)及服務(wù)。IoT空間中的工業(yè)可包含汽車(chē)(聯(lián)網(wǎng)(connected)汽車(chē))、制造(聯(lián)網(wǎng)工廠)、智能[0083]如所提及,計(jì)算環(huán)境114可包含通信網(wǎng)格120及傳輸網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)118.通信網(wǎng)格120可為用于處理大量數(shù)據(jù)的基于網(wǎng)格的計(jì)算系統(tǒng)。傳輸網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)118可用于管理、存儲(chǔ)及檢索分配給及存儲(chǔ)在一或多個(gè)網(wǎng)絡(luò)附接式數(shù)據(jù)存儲(chǔ)庫(kù)110或駐留于傳輸網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)118內(nèi)的不同位置處的其它數(shù)據(jù)存儲(chǔ)庫(kù)的大量數(shù)據(jù)?;诰W(wǎng)格的計(jì)算系統(tǒng)120及傳輸網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)118中的計(jì)算節(jié)點(diǎn)可共享相同處理器硬件,例如定位于計(jì)算環(huán)境114內(nèi)的處理[0084]圖2說(shuō)明根據(jù)本技術(shù)的實(shí)施例的包含經(jīng)由交換系統(tǒng)且經(jīng)由網(wǎng)絡(luò)彼此通信的一組實(shí)例裝置的實(shí)例網(wǎng)絡(luò)。如所提及,數(shù)據(jù)傳輸網(wǎng)絡(luò)100內(nèi)的每一通信可經(jīng)由一或多個(gè)網(wǎng)絡(luò)發(fā)生。系統(tǒng)200包含經(jīng)配置以經(jīng)由多種類(lèi)型的通信通道與多種類(lèi)型的客戶(hù)端裝置(例如,客戶(hù)端裝置230)通信的網(wǎng)絡(luò)裝置204。[0085]如圖2中所展示,網(wǎng)絡(luò)裝置204可經(jīng)由網(wǎng)絡(luò)(例如,經(jīng)由基站210的蜂窩式網(wǎng)絡(luò))傳輸通信。通信可經(jīng)由基站210路由到另一網(wǎng)絡(luò)裝置,例如網(wǎng)絡(luò)裝置205到209。通信也可經(jīng)由基站210路由到計(jì)算環(huán)境214。例如,網(wǎng)絡(luò)裝置204可從其周?chē)h(huán)境或從其它網(wǎng)絡(luò)裝置(例如網(wǎng)絡(luò)裝置205到209)收集數(shù)據(jù)且將所述數(shù)據(jù)傳輸?shù)接?jì)算環(huán)境214。[0086]盡管網(wǎng)絡(luò)裝置204到209在圖2中分別被展示為移動(dòng)電話(huà)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、溫度傳感器、運(yùn)動(dòng)傳感器及音頻傳感器,但網(wǎng)絡(luò)裝置可為或包含對(duì)檢測(cè)其環(huán)境的方面敏加速度、電勢(shì)、電流。傳感器可安裝到用作多種不同類(lèi)型的系統(tǒng)的部分(例如,鉆油操作)的各種組件。網(wǎng)絡(luò)裝置可檢測(cè)及記錄與其監(jiān)測(cè)的環(huán)境有關(guān)的數(shù)據(jù),且將所述數(shù)據(jù)傳輸?shù)接?jì)算環(huán)境214。[0087]如所提及,根據(jù)特定實(shí)施例,可包含收集待處理及/或傳輸?shù)接?jì)算環(huán)境的數(shù)據(jù)的各種傳感器的一種類(lèi)型的系統(tǒng)包含鉆油系統(tǒng)。例如,一或多個(gè)鉆探操作傳感器可包含測(cè)量起率、機(jī)械比能等的表面?zhèn)鞲衅?,及測(cè)量鉆頭的旋轉(zhuǎn)速度、流體密度性、經(jīng)測(cè)量深度、垂直深度、井下溫度等的井下傳感器。除了由傳感器直接收集的原始數(shù)據(jù)外,其它數(shù)據(jù)可包含由傳感器開(kāi)發(fā)或由客戶(hù)端或其它控制裝置或多個(gè)鉆探操作控制參數(shù)可控制例如泥漿發(fā)動(dòng)機(jī)速度對(duì)流量比、鉆頭直徑、經(jīng)預(yù)測(cè)地層盡模型、地震模型、井底總成模型、井規(guī)劃模型、環(huán)孔摩擦力模型等)產(chǎn)輸出也可存儲(chǔ)在數(shù)據(jù)倉(cāng)庫(kù)中。[0088]在另一實(shí)例中,根據(jù)特定實(shí)施例,可包含收集待處理及/或傳輸?shù)接?jì)算環(huán)境的數(shù)據(jù)的各種傳感器的另一類(lèi)型的系統(tǒng)包含在不同環(huán)境(例如辦公空間、學(xué)校、公共空間、運(yùn)動(dòng)場(chǎng)館或多種其它位置)中的家庭自動(dòng)化或類(lèi)似自動(dòng)化網(wǎng)絡(luò)。此自動(dòng)化網(wǎng)絡(luò)中的網(wǎng)絡(luò)裝置可包傳感器、微波爐、熨斗及/或類(lèi)似者)或用戶(hù)家庭外部(例如,外部運(yùn)動(dòng)傳庫(kù)開(kāi)門(mén)器、灑水系統(tǒng)或類(lèi)似者)的各種家用電器的網(wǎng)絡(luò)裝置。例如,網(wǎng)絡(luò)裝置102可包含可與家用電器耦合的家庭自動(dòng)化交換機(jī)。在另一實(shí)施例中,網(wǎng)絡(luò)裝置可允許用戶(hù)存取、控制及/或配置裝置,例如辦公相關(guān)裝置(例如,復(fù)印機(jī)、打印機(jī)或傳真機(jī)或類(lèi)似者。可從此類(lèi)各種傳感器以原始形式收集數(shù)據(jù),或可由傳感器處理數(shù)據(jù)以建立由傳感器基于原始數(shù)據(jù)開(kāi)發(fā)或由客戶(hù)端或其它控制裝置指派給系統(tǒng)的參數(shù)或其它數(shù)據(jù)。[0089]在另一實(shí)例中,根據(jù)特定實(shí)施例,可包含收集待處理及/或傳輸?shù)接?jì)算環(huán)境的數(shù)據(jù)的各種傳感器的另一類(lèi)型的系統(tǒng)包含電力或能源網(wǎng)。多種不同網(wǎng)絡(luò)裝置可包含于能源網(wǎng)中,尤其例如在一或多個(gè)發(fā)電廠、能源農(nóng)場(chǎng)(尤其例如風(fēng)力農(nóng)場(chǎng)、太陽(yáng)能農(nóng)場(chǎng))能源存儲(chǔ)設(shè)施、工廠、消費(fèi)者的家庭及企業(yè)內(nèi)的各種裝置。此類(lèi)裝置中的一或多者可包含檢測(cè)能量增益或損失、電輸入或輸出或損失及多種其它效率的一或多個(gè)傳感器。這些傳感器可收集數(shù)據(jù)以告知用戶(hù)能源網(wǎng)及網(wǎng)格內(nèi)的個(gè)別裝置可如何運(yùn)作及可如何使其更高效。[0090]網(wǎng)絡(luò)裝置傳感器也可在將其收集的數(shù)據(jù)傳輸?shù)接?jì)算環(huán)境114前,或在決定是否將數(shù)據(jù)傳輸?shù)接?jì)算環(huán)境114前,對(duì)數(shù)據(jù)執(zhí)行處理。例如,網(wǎng)絡(luò)裝置可例如通過(guò)比較數(shù)據(jù)或從數(shù)據(jù)計(jì)算的值且比較數(shù)據(jù)與一或多個(gè)閾值來(lái)確定所收集的數(shù)據(jù)是否滿(mǎn)足特定規(guī)則。網(wǎng)絡(luò)裝置可使用此數(shù)據(jù)及/或比較以確定是否應(yīng)將數(shù)據(jù)傳輸?shù)接?jì)算環(huán)境214以供進(jìn)一步使用或處理。[0091]計(jì)算環(huán)境214可包含機(jī)器220及240。盡管計(jì)算環(huán)境214在圖2中被展示為具有兩個(gè)機(jī)器220及240,但計(jì)算環(huán)境214可具有僅一個(gè)機(jī)器或可具有多于兩個(gè)機(jī)器。組成計(jì)算環(huán)境214的機(jī)器可包含經(jīng)配置以個(gè)別地及/或共同地處理大量數(shù)據(jù)的專(zhuān)用計(jì)算機(jī)、服務(wù)器或其它機(jī)器。計(jì)算環(huán)境214也可包含含有經(jīng)結(jié)構(gòu)化數(shù)據(jù)(例如在一或多個(gè)階層中組織的數(shù)據(jù))或未結(jié)構(gòu)化數(shù)據(jù)的一或多個(gè)數(shù)據(jù)庫(kù)的存儲(chǔ)裝置。數(shù)據(jù)庫(kù)可與計(jì)算環(huán)境214內(nèi)的處理裝置通信以將數(shù)據(jù)分配給所述處理裝置。由于網(wǎng)絡(luò)裝置可將數(shù)據(jù)傳輸?shù)接?jì)算環(huán)境214,所以數(shù)據(jù)可由計(jì)算環(huán)境214接收且隨后存儲(chǔ)在所述存儲(chǔ)裝置內(nèi)。由計(jì)算環(huán)境214使用的數(shù)據(jù)也可存儲(chǔ)在數(shù)據(jù)存儲(chǔ)庫(kù)235中,數(shù)據(jù)存儲(chǔ)庫(kù)235也可為計(jì)算環(huán)境214的一部分或連接到計(jì)算環(huán)境214。[0092]計(jì)算環(huán)境214可經(jīng)由一或多個(gè)路由器225或其它網(wǎng)絡(luò)間或網(wǎng)絡(luò)內(nèi)連接組件與各種裝置通信。例如,計(jì)算環(huán)境214可經(jīng)由一或多個(gè)路由器225與裝置230通信。計(jì)算環(huán)境214可收集、分析及/或存儲(chǔ)來(lái)自或關(guān)于通信、客戶(hù)端裝置操作、客戶(hù)端規(guī)則及/或用戶(hù)相關(guān)聯(lián)動(dòng)作的存儲(chǔ)在一或多個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)235處的數(shù)據(jù)。此數(shù)據(jù)可影響到計(jì)算環(huán)境214內(nèi)的裝置的通信路[0093]注意,各種其它裝置可進(jìn)一步用于影響在計(jì)算環(huán)境214內(nèi)的裝置之間及與計(jì)算環(huán)境214外部的裝置之間的通信路由及/或處理。例如,如圖2中所展示,計(jì)算環(huán)境214可包含網(wǎng)絡(luò)服務(wù)器240。因此,計(jì)算環(huán)境214可檢索所關(guān)注數(shù)據(jù),例如客戶(hù)端信[0094]除計(jì)算環(huán)境214收集數(shù)據(jù)(例如,如從例如傳感器的網(wǎng)絡(luò)裝置及客戶(hù)端裝置或其它來(lái)源接收)以作為大數(shù)據(jù)分析項(xiàng)目的部分進(jìn)行處理外,其也可作為流傳輸分析環(huán)境的部分實(shí)時(shí)接收數(shù)據(jù)。如所提及,可使用如經(jīng)由不同種類(lèi)的網(wǎng)絡(luò)或在本地通信的多種來(lái)源來(lái)收集數(shù)據(jù)??稍趯?shí)時(shí)流式傳輸基礎(chǔ)上接收此數(shù)據(jù)。例如,網(wǎng)絡(luò)裝置可周期性地從網(wǎng)絡(luò)裝置傳感器接收數(shù)據(jù),因?yàn)閭鞲衅鞒掷m(xù)感測(cè)、監(jiān)測(cè)及跟蹤其環(huán)境中的變化。計(jì)算環(huán)境214內(nèi)的裝置也可對(duì)其接收的數(shù)據(jù)執(zhí)行預(yù)分析以確定是否應(yīng)將所接收的數(shù)據(jù)作為正在進(jìn)行的項(xiàng)目的部分進(jìn)行處理。由計(jì)算環(huán)境214接收及收集的數(shù)據(jù)(無(wú)論接收的來(lái)源或方法或時(shí)序如何)可在時(shí)段內(nèi)針對(duì)客戶(hù)端進(jìn)行處理以基于客戶(hù)端的需求及規(guī)則確定結(jié)果數(shù)據(jù)。[0095]圖3說(shuō)明根據(jù)本技術(shù)的實(shí)施例的通信協(xié)議系統(tǒng)的概念模型的表示。更明確來(lái)說(shuō),圖3識(shí)別對(duì)應(yīng)于各種連接組件的在開(kāi)放系統(tǒng)交互模型中的計(jì)算環(huán)境的操作。例如,模型300展示例如計(jì)算環(huán)境320(或圖2中的計(jì)算環(huán)境214)的計(jì)算環(huán)境可如何與其網(wǎng)絡(luò)中的其它裝置通信,及控制計(jì)算環(huán)境與其它裝置之間的通信如何且在什么條件下執(zhí)行。[0096]模型可包含層302到314.。所述層布置成堆疊。堆疊中的每一層服務(wù)比其高一個(gè)層級(jí)的層(僅應(yīng)用層除外,其是最高層),且由在其下方一個(gè)層級(jí)的層服務(wù)(僅物理層除外,其是最低層)。物理層是最低層,因?yàn)槠浣邮占皞鬏斣紨?shù)據(jù)字節(jié)且為通信系統(tǒng)中距用戶(hù)最遠(yuǎn)[0097]如所提及,模型包含物理層302。物理層302表示物理通信且可定義所述物理通信據(jù)傳輸網(wǎng)絡(luò)內(nèi)的通信的協(xié)議。[0098]鏈路層304定義用于跨網(wǎng)絡(luò)傳輸(即,移動(dòng))數(shù)據(jù)的鏈路及機(jī)制。鏈路層管理例如在網(wǎng)格計(jì)算環(huán)境內(nèi)的節(jié)點(diǎn)間通信。鏈路層304可檢測(cè)及校正錯(cuò)誤(例如,物理層302中的傳輸錯(cuò)誤)。鏈路層304也可包含媒體存取控制(MAC)層及邏輯鏈路控制(LLC)層。[0099]網(wǎng)絡(luò)層306定義用于在網(wǎng)絡(luò)內(nèi)路由的協(xié)議。換句話(huà)說(shuō),網(wǎng)絡(luò)層協(xié)調(diào)跨相同網(wǎng)絡(luò)(舉例來(lái)說(shuō),例如網(wǎng)格計(jì)算環(huán)境)中的節(jié)點(diǎn)傳送數(shù)據(jù)。網(wǎng)絡(luò)層306也可定義用于結(jié)構(gòu)化網(wǎng)絡(luò)內(nèi)的本地尋址的處理過(guò)程。[0100]傳輸層308可管理數(shù)據(jù)的傳輸及所述數(shù)據(jù)的傳輸及/或接收的質(zhì)量。傳輸層308可提供用于傳送數(shù)據(jù)的協(xié)議,舉例來(lái)說(shuō),例如傳輸控制協(xié)議(TCP)。傳輸層308可組裝及分解用于傳輸?shù)臄?shù)據(jù)幀。傳輸層也可檢測(cè)在其下方的層中發(fā)生的傳輸錯(cuò)誤。[0101]會(huì)話(huà)層310可建立、維持及管理網(wǎng)絡(luò)上的裝置之間的通信連接。換句話(huà)說(shuō),會(huì)話(huà)層控制網(wǎng)絡(luò)上的網(wǎng)絡(luò)裝置之間的通信的對(duì)話(huà)或本質(zhì)。會(huì)話(huà)層也可建立核對(duì)點(diǎn)設(shè)置[0102]表示層312可提供應(yīng)用程序與網(wǎng)絡(luò)層之間的通信的轉(zhuǎn)譯。換句話(huà)說(shuō),此層可基于已知由應(yīng)用程序或網(wǎng)絡(luò)層接受的數(shù)據(jù)類(lèi)型來(lái)加密、解密及/或格式化數(shù)據(jù)。[0103]應(yīng)用層314直接與軟件應(yīng)用程序及終端用戶(hù)交互,且管理它們之間的通信。應(yīng)用層314可使用應(yīng)用程序識(shí)別目的地、本地資源狀態(tài)或可用性及/或通信內(nèi)容或格式化。[0104]網(wǎng)絡(luò)內(nèi)連接組件322及324被展示為分別在例如物理層302及鏈路層304的較低層級(jí)中操作。例如,集線器可在物理層中操作且交換機(jī)可在鏈路層中操作。網(wǎng)絡(luò)間連接組件326及328被展示為在較高層級(jí)(例如層306到314)上操作。例如,路由器可在網(wǎng)絡(luò)層中操作何者交互及/或在其上操作。例如,計(jì)算環(huán)境320可(例如,經(jīng)由鏈路層)與集線器交互以調(diào)整集線器與哪些裝置通信。物理層可由鏈路層服務(wù),因此其可實(shí)施來(lái)自鏈路層的此數(shù)據(jù)。例如,計(jì)算環(huán)境320可控制其將從哪些裝置接收數(shù)據(jù)。例如,如果計(jì)算環(huán)境320知曉特定網(wǎng)絡(luò)裝置已被關(guān)閉、破壞或以其它方式變得不可用或不可靠,那么計(jì)算環(huán)境320可指示集線器防止任何數(shù)據(jù)從所述網(wǎng)絡(luò)裝置傳輸?shù)接?jì)算環(huán)境320。此處理過(guò)程可有益于避免接收不準(zhǔn)確或已受不受控制的環(huán)境影響的數(shù)據(jù)。作為另一實(shí)例,計(jì)算環(huán)境32關(guān)通信且影響組件選擇系統(tǒng)(例如,系統(tǒng)200)內(nèi)的哪一裝置作為目的地。在一些實(shí)施例中,計(jì)算環(huán)境320可通過(guò)通過(guò)路由或修改現(xiàn)有通信與在特定層上操作的裝備交換通信來(lái)與各種層交互。在另一實(shí)施例中(例如在網(wǎng)格計(jì)算環(huán)境中),節(jié)點(diǎn)可基于由模型內(nèi)的其它層提供的特定參數(shù)或信息來(lái)確定應(yīng)如何路由環(huán)境內(nèi)的數(shù)據(jù)(例如,哪一節(jié)點(diǎn)應(yīng)接收特定數(shù)據(jù))。[0106]如所提及,計(jì)算環(huán)境320可為通信網(wǎng)格環(huán)境(其的通信可如圖3的協(xié)議中所展示般實(shí)施)的一部分。例如,返回參考圖2,機(jī)器220及240中的一或多者可為通信網(wǎng)格計(jì)算環(huán)境的部分??稍谄渲袛?shù)據(jù)駐留于機(jī)器或計(jì)算節(jié)點(diǎn)上的存儲(chǔ)器中的具有非交互式工作負(fù)載的分布式系統(tǒng)中采用網(wǎng)格化計(jì)算環(huán)境。在此環(huán)境中,分析代碼而非數(shù)據(jù)庫(kù)管理系統(tǒng)控制由節(jié)點(diǎn)執(zhí)行的處理。數(shù)據(jù)是通過(guò)將其預(yù)分配給網(wǎng)格節(jié)點(diǎn)來(lái)共同定位,且每一節(jié)點(diǎn)上的分析代碼將本地?cái)?shù)據(jù)加載到存儲(chǔ)器中。每一節(jié)點(diǎn)可被指派特定任務(wù),例如處理項(xiàng)目的一部分,或組織或控制網(wǎng)格內(nèi)的其它節(jié)點(diǎn)。[0107]圖4說(shuō)明根據(jù)本技術(shù)的實(shí)施例的包含多種控制及工作節(jié)點(diǎn)的通信網(wǎng)格計(jì)算系統(tǒng)400。通信網(wǎng)格計(jì)算系統(tǒng)400包含三個(gè)控制節(jié)點(diǎn)及一或多個(gè)工作節(jié)點(diǎn)。通信網(wǎng)格計(jì)算系統(tǒng)400節(jié)點(diǎn)可彼此傳輸(例如,與通信網(wǎng)格或通知相關(guān)的)信息且彼此接收信息。盡管通信網(wǎng)格計(jì)算系統(tǒng)400在圖4中被展示為包含三個(gè)控制節(jié)點(diǎn),但通信網(wǎng)格可包含多于或少于三個(gè)控制節(jié)[0108]通信網(wǎng)格計(jì)算系統(tǒng)(或僅“通信網(wǎng)格”)400也包含一或多個(gè)工作節(jié)點(diǎn)。圖4中展示六個(gè)工作節(jié)點(diǎn)410到420。盡管圖4展示六個(gè)工作節(jié)點(diǎn),但根據(jù)本技術(shù)的實(shí)施例的通信網(wǎng)格可包含多于或少于六個(gè)工作節(jié)點(diǎn)。包含于通信網(wǎng)格中的工作節(jié)點(diǎn)的數(shù)目可尤其取決于通信網(wǎng)絡(luò)正處理的項(xiàng)目或數(shù)據(jù)集有多大、每一工作節(jié)點(diǎn)的容量、對(duì)通信網(wǎng)格指定的用以完成項(xiàng)目的時(shí)間。通信網(wǎng)格400內(nèi)的每一工作節(jié)點(diǎn)可(有線或無(wú)線,且直接地或間接地)連接到控制節(jié)點(diǎn)402到406。因此,每一工作節(jié)點(diǎn)可從控制節(jié)點(diǎn)接收信息(例如,用以對(duì)項(xiàng)目執(zhí)行工作的指令)且可將信息(例如,來(lái)自對(duì)項(xiàng)目執(zhí)行的工作的結(jié)果)傳輸?shù)娇刂乒?jié)點(diǎn)。此外,工作節(jié)點(diǎn)可彼此通信(直接地或間接地)。例如,工作節(jié)點(diǎn)可在彼此之間傳輸與所執(zhí)行的作業(yè)或由所述工作節(jié)點(diǎn)執(zhí)行的作業(yè)內(nèi)的個(gè)別任務(wù)有關(guān)的數(shù)據(jù)。但是,在特定實(shí)施例中,工作節(jié)點(diǎn)可能未例如連接(通信地或以其它方式)到某些其它工作節(jié)點(diǎn)。在實(shí)施例中,工作節(jié)點(diǎn)可僅能夠與控制其的控制節(jié)點(diǎn)通信,且可能無(wú)法與通信網(wǎng)格中的其它工作節(jié)點(diǎn)通信,無(wú)論其是否為由控制工作節(jié)點(diǎn)的控制節(jié)點(diǎn)控制的其它工作節(jié)點(diǎn),或由通信網(wǎng)格中的其它控制節(jié)點(diǎn)控制的工作節(jié)[0109]控制節(jié)點(diǎn)可與外部裝置連接,控制節(jié)點(diǎn)可與所述外部裝置通信(舉例來(lái)說(shuō),例如服務(wù)器或計(jì)算機(jī)的網(wǎng)格用戶(hù)可連接到網(wǎng)格的控制器)。例如,服務(wù)器或計(jì)算機(jī)可連接到控制節(jié)點(diǎn)且可將項(xiàng)目或作業(yè)傳輸?shù)焦?jié)點(diǎn)。項(xiàng)目可包含數(shù)據(jù)集。數(shù)據(jù)點(diǎn)接收包含大數(shù)據(jù)集的此項(xiàng)目,控制節(jié)點(diǎn)便可分配數(shù)據(jù)集或與數(shù)據(jù)集有關(guān)的項(xiàng)目以由工作節(jié)點(diǎn)執(zhí)行。替代地,對(duì)于包含大數(shù)據(jù)集的項(xiàng)目,數(shù)據(jù)集可由除控制節(jié)點(diǎn)以外的機(jī)器(例如,Hadoop數(shù)據(jù)節(jié)點(diǎn))接收或存儲(chǔ)。[0110]控制節(jié)點(diǎn)可維持網(wǎng)格中的節(jié)點(diǎn)的狀態(tài)的知識(shí)(即,網(wǎng)格狀態(tài)信息),接受來(lái)自客戶(hù)端的工作請(qǐng)求,跨工作節(jié)點(diǎn)細(xì)分工作,協(xié)調(diào)工作節(jié)點(diǎn),以及其它職責(zé)。工作節(jié)點(diǎn)可接受來(lái)自控制節(jié)點(diǎn)的工作請(qǐng)求且向控制節(jié)點(diǎn)提供由工作節(jié)點(diǎn)執(zhí)行的工作的結(jié)果。網(wǎng)格可從單個(gè)節(jié)點(diǎn)(例如,機(jī)器、計(jì)算機(jī)、服務(wù)器等)啟動(dòng)。此第一節(jié)點(diǎn)可被指派或可作為將控制進(jìn)入網(wǎng)格的任何額外節(jié)點(diǎn)的主控制節(jié)點(diǎn)啟動(dòng)。[0111]當(dāng)項(xiàng)目經(jīng)提交以供執(zhí)行(例如,由客戶(hù)端或網(wǎng)格的控制器)時(shí),其可被指派給一組節(jié)點(diǎn)。在將節(jié)點(diǎn)指派給項(xiàng)目后,可建立數(shù)據(jù)結(jié)構(gòu)(即,通信器)。通信器可由項(xiàng)目使用以在于每一節(jié)點(diǎn)上運(yùn)行的項(xiàng)目代碼之間共享信息??稍诿恳还?jié)點(diǎn)上建立通信句柄(handle)。例如,句柄是在單個(gè)節(jié)點(diǎn)上的單個(gè)處理過(guò)程內(nèi)有效的通信器的引用,且可在請(qǐng)求節(jié)點(diǎn)之間的通信時(shí)使用句柄。[0112]控制節(jié)點(diǎn)(例如控制節(jié)點(diǎn)402)可被指定為主控制節(jié)點(diǎn)。服務(wù)器、計(jì)算機(jī)或其它外部裝置可連接到主控制節(jié)點(diǎn)。一旦控制節(jié)點(diǎn)接收項(xiàng)目,主控制節(jié)點(diǎn)便可將項(xiàng)目的部分分配給其工作節(jié)點(diǎn)以執(zhí)行。例如,當(dāng)在通信網(wǎng)格400上起始項(xiàng)目時(shí),主控制節(jié)點(diǎn)402控制待針對(duì)項(xiàng)目執(zhí)行的工作以按照請(qǐng)求或指示完成項(xiàng)目。主控制節(jié)點(diǎn)可基于各種因素將工作分配給工作節(jié)點(diǎn),例如項(xiàng)目的哪些子集或部分可最高效地且在正確時(shí)間量?jī)?nèi)完成。例如,工作節(jié)點(diǎn)可對(duì)已在工作節(jié)點(diǎn)本地(例如,存儲(chǔ)在工作節(jié)點(diǎn)上)的數(shù)據(jù)的一部分執(zhí)行分析。在每一工作節(jié)點(diǎn)執(zhí)行及完成其作業(yè)后,主控制節(jié)點(diǎn)也協(xié)調(diào)及處理由每一工作節(jié)點(diǎn)執(zhí)行的工作的結(jié)果。例如,主控制節(jié)點(diǎn)可從一或多個(gè)工作節(jié)點(diǎn)接收結(jié)果,且控制節(jié)點(diǎn)可組織(例如,收集及組裝)所接收的結(jié)果且對(duì)其進(jìn)行編譯以產(chǎn)生從終端用戶(hù)接收的項(xiàng)目的完整結(jié)果。[0113]任何剩余控制節(jié)點(diǎn)(例如控制節(jié)點(diǎn)404及406)可被指派為項(xiàng)目的備份控制節(jié)點(diǎn)。在實(shí)施例中,備份控制節(jié)點(diǎn)可能未控制項(xiàng)目的任何部分。代替性地,備份控制節(jié)點(diǎn)可用作主控制節(jié)點(diǎn)的備份,且如果主控制節(jié)點(diǎn)失敗則接替作為主控制節(jié)點(diǎn)。如果通信網(wǎng)格包含僅單個(gè)控制節(jié)點(diǎn),且控制節(jié)點(diǎn)失敗(例如,控制節(jié)點(diǎn)被關(guān)閉或中斷),那么通信網(wǎng)格整體可能失敗且在通信網(wǎng)格上運(yùn)行的任何項(xiàng)目或作業(yè)可能失敗且可能未完成。雖然項(xiàng)目可再次運(yùn)行,但此失敗可引起項(xiàng)目完成的延遲(在一些情況中嚴(yán)重延遲,例如整夜延遲)。因此,具有多個(gè)控制節(jié)點(diǎn)(包含備份控制節(jié)點(diǎn))的網(wǎng)格可為有益的。[0114]例如,為了將另一節(jié)點(diǎn)或機(jī)器添加到網(wǎng)格,主控制節(jié)點(diǎn)可打開(kāi)一對(duì)偵聽(tīng)套接字(listeningsocket)。套接字可用于接受來(lái)自客戶(hù)端的工作請(qǐng)求,且第二套接字可用于接受來(lái)自其它網(wǎng)格節(jié)點(diǎn)的連接。主控制節(jié)點(diǎn)可被提供將參與網(wǎng)格的其它節(jié)點(diǎn)(例如,其它機(jī)第一節(jié)點(diǎn))起動(dòng)時(shí),主控制節(jié)點(diǎn)可使用網(wǎng)絡(luò)協(xié)議以在網(wǎng)格中的每一其它節(jié)點(diǎn)上啟動(dòng)服務(wù)器處理過(guò)程。例如,命令行參數(shù)可告知每一節(jié)點(diǎn)一或多條信息,尤其例如:節(jié)點(diǎn)將在網(wǎng)格中具有的角色、主控制節(jié)點(diǎn)的主機(jī)名、主控制節(jié)點(diǎn)在其上接受來(lái)自同級(jí)節(jié)點(diǎn)的連接的端口號(hào)。信息也可以配置文件提供,經(jīng)由安全外殼隧道傳輸,從配置服務(wù)器復(fù)原。雖然網(wǎng)格中的其它機(jī)器最初可能不知曉網(wǎng)格的配置,但所述信息也可由主控制節(jié)點(diǎn)發(fā)送到每一其它節(jié)點(diǎn)。網(wǎng)格信息的更新也可隨后發(fā)送到所述節(jié)點(diǎn)。[0115]對(duì)于除添加到網(wǎng)格的主控制節(jié)點(diǎn)外的任何控制節(jié)點(diǎn),控制節(jié)點(diǎn)可開(kāi)啟三個(gè)套接字。第一套接字可接受來(lái)自客戶(hù)端的工作請(qǐng)求,第二套接字可接受來(lái)自其它網(wǎng)格成員的連接,且第三套接字可(例如,永久地)連接到主控制節(jié)點(diǎn)。當(dāng)控制節(jié)點(diǎn)(例如,主控制節(jié)點(diǎn))接收來(lái)自另一控制節(jié)點(diǎn)的連接時(shí),其首先查看同級(jí)節(jié)點(diǎn)是否在網(wǎng)格中的經(jīng)配置節(jié)點(diǎn)的列表中。如果其未在列表上,那么控制節(jié)點(diǎn)可清除連接。如果其在列表上,那么其可嘗試認(rèn)證連接。如果認(rèn)證成功,那么認(rèn)證節(jié)點(diǎn)可向其同級(jí)傳輸信息,例如節(jié)點(diǎn)在其上偵聽(tīng)連接的端口號(hào)、節(jié)點(diǎn)的主機(jī)名、關(guān)于如何認(rèn)證節(jié)點(diǎn)的信息,以及其它信息。當(dāng)節(jié)點(diǎn)(例如新控制節(jié)點(diǎn))接收關(guān)于另一作用中節(jié)點(diǎn)的信息時(shí),其將查看其是否已具有到所述另一節(jié)點(diǎn)的連接。如果其不具有到所述節(jié)點(diǎn)的連接,那么其可建立到所述控制節(jié)點(diǎn)的連接。[0116]添加到網(wǎng)格的任何工作節(jié)點(diǎn)可建立到主控制節(jié)點(diǎn)及網(wǎng)格上的任何其它控制節(jié)點(diǎn)的服務(wù)器或用戶(hù))認(rèn)證自身。在成功認(rèn)證后,工作節(jié)點(diǎn)可接受來(lái)自控制節(jié)點(diǎn)的配置信息。[0117]當(dāng)節(jié)點(diǎn)加入通信網(wǎng)格時(shí)(例如,當(dāng)節(jié)點(diǎn)電源開(kāi)啟或連接到網(wǎng)格上的現(xiàn)有節(jié)點(diǎn),或兩者時(shí)),節(jié)點(diǎn)被指派(例如,由網(wǎng)格的操作系統(tǒng))通用唯一標(biāo)識(shí)符(UUID)。此唯一標(biāo)識(shí)符可幫助其它節(jié)點(diǎn)及外部實(shí)體(裝置、用戶(hù)等)識(shí)別節(jié)點(diǎn)且將其與其它節(jié)點(diǎn)區(qū)分。當(dāng)節(jié)點(diǎn)連接到網(wǎng)格時(shí),節(jié)點(diǎn)可與網(wǎng)格中的其它節(jié)點(diǎn)共享其唯一標(biāo)識(shí)符。由于每一節(jié)點(diǎn)可共享其唯一標(biāo)識(shí)符,所以每一節(jié)點(diǎn)可知曉網(wǎng)格上的每一其它節(jié)點(diǎn)的唯一標(biāo)識(shí)符。唯一標(biāo)識(shí)符也可指定網(wǎng)格內(nèi)的節(jié)點(diǎn)(例如,備份控制節(jié)點(diǎn))中的每一者的階層。例如,備份控制節(jié)點(diǎn)中的每一者的唯一標(biāo)識(shí)符可存儲(chǔ)在備份控制節(jié)點(diǎn)的列表中,以指示備份控制節(jié)點(diǎn)將接替失敗主控制節(jié)點(diǎn)成為新的主控制節(jié)點(diǎn)的順序。但是,也可使用除使用節(jié)點(diǎn)的唯一標(biāo)識(shí)符外的方法來(lái)確定節(jié)點(diǎn)的階層。例如,可基于其它預(yù)定因素來(lái)預(yù)先確定或指派階層。[0118]網(wǎng)格可在任何時(shí)間添加新機(jī)器(例如,從任何控制節(jié)點(diǎn)起始)。在將新節(jié)點(diǎn)添加到網(wǎng)格時(shí),控制節(jié)點(diǎn)可首先將新節(jié)點(diǎn)添加到其網(wǎng)格節(jié)點(diǎn)表中。接著,控制節(jié)點(diǎn)也可通知每一其它控制節(jié)點(diǎn)關(guān)于新節(jié)點(diǎn)。接收通知的節(jié)點(diǎn)可認(rèn)可其已更新其配置信息。[0119]例如,主控制節(jié)點(diǎn)402可將一或多個(gè)通信傳輸?shù)絺浞菘刂乒?jié)點(diǎn)404及406(及例如到通信網(wǎng)格內(nèi)的其它控制或工作節(jié)點(diǎn))。除其它協(xié)議外,此類(lèi)通信可在項(xiàng)目執(zhí)行的已知固定階段之間以固定時(shí)間間隔周期性地發(fā)送。由主控制節(jié)點(diǎn)402傳輸?shù)耐ㄐ趴删哂凶兓?lèi)型且可包含多種類(lèi)型的信息。例如,主控制節(jié)點(diǎn)402可傳輸通信網(wǎng)格的快照(例如,狀態(tài)信息),使得備份控制節(jié)點(diǎn)404始終具有通信網(wǎng)格的最近快照。例如,快照或網(wǎng)格狀態(tài)可包含網(wǎng)格的結(jié)構(gòu)(例如,包含網(wǎng)格中的工作節(jié)點(diǎn)、節(jié)點(diǎn)的唯一標(biāo)識(shí)符,或其與主控制節(jié)點(diǎn)的關(guān)系)及項(xiàng)目的狀態(tài)(例如,包含每一工作節(jié)點(diǎn)的項(xiàng)目部分的狀態(tài))??煺找部砂瑥耐ㄐ啪W(wǎng)格中的工作節(jié)點(diǎn)接收的分析或結(jié)果。備份控制節(jié)點(diǎn)可接收及存儲(chǔ)從主控制節(jié)點(diǎn)接收的備份數(shù)據(jù)。備份控制節(jié)點(diǎn)可傳輸對(duì)來(lái)自主控制節(jié)點(diǎn)的此快照(或其它信息)的請(qǐng)求,或主控制節(jié)點(diǎn)可將此信息周期性地發(fā)送到備份控制節(jié)點(diǎn)。[0120]如所提及,如果主控制節(jié)點(diǎn)失敗,那么備份數(shù)據(jù)可允許備份控制節(jié)點(diǎn)接替作為主控制節(jié)點(diǎn),而無(wú)需網(wǎng)格從頭開(kāi)始啟動(dòng)項(xiàng)目。如果主控制節(jié)點(diǎn)失敗,那么將接替作為主控制節(jié)點(diǎn)的備份控制節(jié)點(diǎn)可檢索從主控制節(jié)點(diǎn)接收的快照的最新版本且使用所述快照從由備份數(shù)據(jù)指示的項(xiàng)目的階段繼續(xù)項(xiàng)目。此可防止項(xiàng)目整體失敗。[0121]備份控制節(jié)點(diǎn)可使用各種方法來(lái)確定主控制節(jié)點(diǎn)已失敗。在此方法的一個(gè)實(shí)例中,主控制節(jié)點(diǎn)可向備份控制節(jié)點(diǎn)(例如,周期性地)傳輸指示主控制節(jié)點(diǎn)正在工作且尚未失敗的通信(例如心跳通信)。如果備份控制節(jié)點(diǎn)在特定預(yù)定時(shí)段內(nèi)未接收到心跳通信,那么備用控制節(jié)點(diǎn)可確定主控制節(jié)點(diǎn)已失敗。替代地,備份控制節(jié)點(diǎn)也可從主控制節(jié)點(diǎn)本身(在其失敗前)或從工作節(jié)點(diǎn)接收主控制節(jié)點(diǎn)已失敗的通信(例如,因?yàn)橹骺刂乒?jié)點(diǎn)未能與工作節(jié)點(diǎn)通信)。[0122]可執(zhí)行不同方法來(lái)確定一組備份控制節(jié)點(diǎn)(例如,備份控制節(jié)點(diǎn)404及406)的哪一備份控制節(jié)點(diǎn)將接替失敗主控制節(jié)點(diǎn)402且成為新的主控制節(jié)點(diǎn)。例如,可基于備份控制節(jié)點(diǎn)的唯一標(biāo)識(shí)符基于其的排名或“階層”來(lái)選取新的主控制節(jié)點(diǎn)。在替代實(shí)施例中,備份控制節(jié)點(diǎn)可由通信網(wǎng)格中或來(lái)自外部裝置(例如,控制通信網(wǎng)格的系統(tǒng)基礎(chǔ)設(shè)施或終端用戶(hù),例如服務(wù)器或計(jì)算機(jī))的另一裝置指派為新的主控制節(jié)點(diǎn)。在另一替代實(shí)施例中,可基于帶寬或關(guān)于通信網(wǎng)格的其它統(tǒng)計(jì)數(shù)據(jù)來(lái)指定接替作為新的主控制節(jié)點(diǎn)的備份控制節(jié)點(diǎn)。[0123]通信網(wǎng)格內(nèi)的工作節(jié)點(diǎn)也可能失敗。如果工作節(jié)點(diǎn)失敗,那么由失敗工作節(jié)點(diǎn)執(zhí)行的工作可在操作工作節(jié)點(diǎn)當(dāng)中重新分配。在替代實(shí)施例中,主控制節(jié)點(diǎn)可向仍在通信網(wǎng)格上的可操作工作節(jié)點(diǎn)中的每一者傳輸工作節(jié)點(diǎn)中的每一者也應(yīng)故意失敗的通信。在工作節(jié)點(diǎn)中的每一者失敗后,其可相應(yīng)檢索其最新保存的其狀態(tài)的核對(duì)點(diǎn)且從所述核對(duì)點(diǎn)重啟項(xiàng)目以最小化所執(zhí)行的項(xiàng)目的丟失進(jìn)展。[0124]圖5說(shuō)明展示根據(jù)本技術(shù)的實(shí)施例的用于在節(jié)點(diǎn)的失敗后調(diào)整通信網(wǎng)格或通信網(wǎng)格中的工作項(xiàng)目的實(shí)例處理過(guò)程的流程圖500。例如,處理過(guò)程可包含接收包含由通信網(wǎng)格中的節(jié)點(diǎn)執(zhí)行的項(xiàng)目的一部分的項(xiàng)目狀態(tài)的網(wǎng)格狀態(tài)信息,如在操作502中描述。例如,控制節(jié)點(diǎn)(例如,連接到通信網(wǎng)格上的主控制節(jié)點(diǎn)及工作節(jié)點(diǎn)的備份控制節(jié)點(diǎn))可接收網(wǎng)格狀態(tài)信息,其中所述網(wǎng)格狀態(tài)信息包含主控制節(jié)點(diǎn)的項(xiàng)目狀態(tài)或工作節(jié)點(diǎn)的項(xiàng)目狀態(tài)。主控制節(jié)點(diǎn)的項(xiàng)目狀態(tài)及工作節(jié)點(diǎn)的項(xiàng)目狀態(tài)可包含由通信網(wǎng)格中的主及工作節(jié)點(diǎn)執(zhí)行的項(xiàng)目的一或多個(gè)部分的狀態(tài)。處理過(guò)程也可包含存儲(chǔ)網(wǎng)格狀態(tài)信息,如在操作504中描述。例如,控制節(jié)點(diǎn)(例如,備份控制節(jié)點(diǎn))可將經(jīng)接收的網(wǎng)格狀態(tài)信息在本地存儲(chǔ)在控制節(jié)點(diǎn)內(nèi)。替代地,可將網(wǎng)格狀態(tài)信息發(fā)送到用于存儲(chǔ)的另一裝置,控制節(jié)點(diǎn)可在所述另一裝置處存取信息。[0125]處理過(guò)程也可包含在操作506中接收對(duì)應(yīng)于通信網(wǎng)格中的節(jié)點(diǎn)的失敗通信。例如,節(jié)點(diǎn)可接收包含主控制節(jié)點(diǎn)已失敗的指示的失敗通信,以提示備份控制節(jié)點(diǎn)接替主控制節(jié)點(diǎn)。在替代實(shí)施例中,節(jié)點(diǎn)可接收工作節(jié)點(diǎn)已失敗的失敗,以提示控制節(jié)點(diǎn)重新指派由工作節(jié)點(diǎn)執(zhí)行的工作。處理過(guò)程也可包含重新指派節(jié)點(diǎn)或由失敗節(jié)點(diǎn)執(zhí)行的項(xiàng)目的一部分,如在操作508中描述。例如,控制節(jié)點(diǎn)可在接收失敗通信時(shí)基于失敗通信將備份控制節(jié)點(diǎn)指定為新的主控制節(jié)點(diǎn)。如果失敗節(jié)點(diǎn)是工作節(jié)點(diǎn),那么控制節(jié)點(diǎn)可使用通信網(wǎng)格的快照識(shí)別失敗工作節(jié)點(diǎn)的項(xiàng)目狀態(tài),其中失敗工作節(jié)點(diǎn)的項(xiàng)目狀態(tài)包含在失敗時(shí)間由失敗工作節(jié)點(diǎn)執(zhí)行的項(xiàng)目的一部分的狀態(tài)。[0126]處理過(guò)程也可包含基于重新指派接收經(jīng)更新網(wǎng)格狀態(tài)信息,如在操作510中描述,及基于經(jīng)更新網(wǎng)格狀態(tài)信息將指令集傳輸?shù)酵ㄐ啪W(wǎng)格中的一或多個(gè)節(jié)點(diǎn),如在操作512中描述。經(jīng)更新網(wǎng)格狀態(tài)信息可包含主控制節(jié)點(diǎn)的經(jīng)更新項(xiàng)目狀態(tài)或工作節(jié)點(diǎn)的經(jīng)更新項(xiàng)目狀態(tài)??蓪⒔?jīng)更新信息傳輸?shù)骄W(wǎng)格中的其它節(jié)點(diǎn)以更新其的陳舊存儲(chǔ)信息。[0127]圖6說(shuō)明根據(jù)本技術(shù)的實(shí)施例的包含控制節(jié)點(diǎn)及工作節(jié)點(diǎn)的通信網(wǎng)格計(jì)算系統(tǒng)600的一部分。出于說(shuō)明目的,通信網(wǎng)格600計(jì)算系統(tǒng)包含一個(gè)控制節(jié)點(diǎn)(控制節(jié)點(diǎn)602)及一個(gè)工作節(jié)點(diǎn)(工作節(jié)點(diǎn)610),但可包含更多工作及/或控制節(jié)點(diǎn)??刂乒?jié)點(diǎn)602經(jīng)由通信路徑650通信地連接到工作節(jié)點(diǎn)610。因此,控制節(jié)點(diǎn)602可經(jīng)由路徑650將(例如,與通信網(wǎng)格或通知有關(guān)的)信息傳輸?shù)焦ぷ鞴?jié)點(diǎn)610及從工作節(jié)點(diǎn)610接收信息。[0128]類(lèi)似于在圖4中,通信網(wǎng)格計(jì)算系統(tǒng)(或僅“通信網(wǎng)格”)600包含數(shù)據(jù)處理節(jié)點(diǎn)(控制節(jié)點(diǎn)602及工作節(jié)點(diǎn)610)。節(jié)點(diǎn)602及610包含多核心數(shù)據(jù)處理器。每一節(jié)點(diǎn)602及610包含在與所述節(jié)點(diǎn)相關(guān)聯(lián)的數(shù)據(jù)處理器上執(zhí)行且與也與所述節(jié)點(diǎn)相關(guān)聯(lián)的緩沖存儲(chǔ)器622對(duì)接的網(wǎng)格化的(grid-enabled)軟件組件(GESC)620。每一節(jié)點(diǎn)602及610包含在控制節(jié)點(diǎn)602處的數(shù)據(jù)庫(kù)服務(wù)器(未展示)上及在工作節(jié)點(diǎn)610處的數(shù)據(jù)庫(kù)服務(wù)器(未展示)上執(zhí)行的數(shù)據(jù)庫(kù)[0129]每一節(jié)點(diǎn)也包含數(shù)據(jù)存儲(chǔ)庫(kù)624。類(lèi)似于圖1中的網(wǎng)絡(luò)附接式數(shù)據(jù)存儲(chǔ)庫(kù)110及圖2中的數(shù)據(jù)存儲(chǔ)庫(kù)235,數(shù)據(jù)存儲(chǔ)庫(kù)624用于存儲(chǔ)待由計(jì)算環(huán)境中的節(jié)點(diǎn)處理的數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)庫(kù)624也可將由計(jì)算系統(tǒng)產(chǎn)生的在處理后的任何中間或最終數(shù)據(jù)存儲(chǔ)在例如非易失性存儲(chǔ)器中。但是,在特定實(shí)施例中,網(wǎng)格計(jì)算環(huán)境的配置允許其操作經(jīng)執(zhí)行使得中間及最終數(shù)據(jù)結(jié)果可單獨(dú)存儲(chǔ)在易失性存儲(chǔ)器(例如,RAM)中,而不需要將中間或最終數(shù)據(jù)結(jié)果存儲(chǔ)到非易失性類(lèi)型的存儲(chǔ)器。將此數(shù)據(jù)存儲(chǔ)在易失性存儲(chǔ)器中在特定情形中可為有用的,例如當(dāng)網(wǎng)格接收到來(lái)自客戶(hù)端的查詢(xún)(例如,特定)時(shí)及當(dāng)需要快速地或?qū)崟r(shí)地產(chǎn)生通過(guò)處理大量數(shù)據(jù)而產(chǎn)生的響應(yīng)時(shí)。在此情形中,網(wǎng)格可經(jīng)配置以將數(shù)據(jù)留存于存儲(chǔ)器內(nèi),使得可以不同細(xì)節(jié)層次產(chǎn)生響應(yīng)且使得客戶(hù)端可交互地查詢(xún)此信息。[0130]每一節(jié)點(diǎn)也包含用戶(hù)定義的功能(UDF)626.UDF提供使DBMS628將數(shù)據(jù)傳送到存儲(chǔ)在由DBMS管理的數(shù)據(jù)存儲(chǔ)庫(kù)624中的數(shù)據(jù)庫(kù)或從所述數(shù)據(jù)庫(kù)接收數(shù)據(jù)的機(jī)制。例如,UDF示)以傳送數(shù)據(jù)。替代地,UDF626可通過(guò)將數(shù)據(jù)寫(xiě)入到可由UDF及GESC兩者存取的共享存儲(chǔ)器而將數(shù)據(jù)傳送到GESC。[0131]在節(jié)點(diǎn)602及610處的GESC620可經(jīng)由網(wǎng)絡(luò)(例如圖1中所展示的網(wǎng)絡(luò)108)連接。因此,節(jié)點(diǎn)602及610可經(jīng)由網(wǎng)絡(luò)使用預(yù)定通信協(xié)議(舉例來(lái)說(shuō),例如消息傳遞接口(MPI))彼此集體通信。每一節(jié)點(diǎn)處的GESC620可含有相同(或幾乎相同)軟件指令。每一節(jié)點(diǎn)可能夠操作為控制節(jié)點(diǎn)或工作節(jié)點(diǎn)??刂乒?jié)點(diǎn)602處的GESC可經(jīng)由通信路徑652與客戶(hù)端裝置630通信。更明確來(lái)說(shuō),控制節(jié)點(diǎn)602可與由客戶(hù)端裝置630代管的客戶(hù)端應(yīng)用程序632通信,以接收查詢(xún)且在處理大量數(shù)據(jù)后對(duì)所述查詢(xún)作出響應(yīng)。[0132]DBMS628可控制節(jié)點(diǎn)602或610內(nèi)的數(shù)據(jù)庫(kù)或數(shù)據(jù)結(jié)構(gòu)(未展示)的建立、維護(hù)及使用。數(shù)據(jù)庫(kù)可組織存儲(chǔ)在數(shù)據(jù)存儲(chǔ)庫(kù)624中的數(shù)據(jù)??刂乒?jié)點(diǎn)602處的DBMS628可接受對(duì)數(shù)據(jù)的請(qǐng)求且針對(duì)請(qǐng)求傳送適當(dāng)數(shù)據(jù)。通過(guò)此處理過(guò)程,數(shù)據(jù)集合可跨多個(gè)物理位置分布。在此實(shí)例中,每一節(jié)點(diǎn)602及610將由管理系統(tǒng)管理的總數(shù)據(jù)的一部分存儲(chǔ)在其相關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)裝置624中。[0133]此外,DBMS可負(fù)責(zé)使用復(fù)制技術(shù)進(jìn)行保護(hù)使免受數(shù)據(jù)丟失。復(fù)制包含提供存儲(chǔ)在一或多個(gè)其它節(jié)點(diǎn)上的一個(gè)節(jié)點(diǎn)上的數(shù)據(jù)的備份副本。因此,如果一個(gè)節(jié)點(diǎn)失敗,那么可從駐留于另一節(jié)點(diǎn)處的經(jīng)復(fù)制副本復(fù)原來(lái)自失敗節(jié)點(diǎn)的數(shù)據(jù)。但是,如本文中關(guān)于圖4所描述,通信網(wǎng)格中的每一節(jié)點(diǎn)的數(shù)據(jù)或狀態(tài)信息也可與網(wǎng)格上的每一節(jié)點(diǎn)共享。[0134]圖7說(shuō)明展示根據(jù)本技術(shù)的實(shí)施例的用于在網(wǎng)格計(jì)算系統(tǒng)內(nèi)執(zhí)行項(xiàng)目的實(shí)例方法的流程圖700。如關(guān)于圖6所描述,控制節(jié)點(diǎn)處的GESC可與客戶(hù)端裝置(例如,客戶(hù)端裝置630)傳輸數(shù)據(jù)以接收用于執(zhí)行項(xiàng)目的查詢(xún)且在已處理大量數(shù)據(jù)后對(duì)所述查詢(xún)作出響應(yīng)。查詢(xún)可傳輸?shù)娇刂乒?jié)點(diǎn),其中查詢(xún)可包含執(zhí)行項(xiàng)目的請(qǐng)求,如在操作702中描述。查詢(xún)可含有關(guān)于待在項(xiàng)目中執(zhí)行的數(shù)據(jù)分析類(lèi)型及是否應(yīng)使用基于網(wǎng)格的計(jì)算環(huán)境來(lái)執(zhí)行項(xiàng)目的指[0135]為了起始項(xiàng)目,控制節(jié)點(diǎn)可確定查詢(xún)是否請(qǐng)求使用基于網(wǎng)格的計(jì)算環(huán)境來(lái)執(zhí)行項(xiàng)目。如果確定為否,那么控制節(jié)點(diǎn)在單獨(dú)環(huán)境中(例如,在控制節(jié)點(diǎn)處)起始項(xiàng)目的執(zhí)行,如在操作710中描述。如果確定為是,那么控制節(jié)點(diǎn)可在基于網(wǎng)格的計(jì)算環(huán)境中起始項(xiàng)目的執(zhí)行,如在操作706中描述。在此情形中,請(qǐng)求可包含網(wǎng)格的經(jīng)執(zhí)行項(xiàng)目時(shí)待在網(wǎng)格中使用的控制節(jié)點(diǎn)的數(shù)目及工作節(jié)點(diǎn)的數(shù)目。在項(xiàng)目已完成后,控制節(jié)點(diǎn)可傳輸由網(wǎng)格產(chǎn)生的分析結(jié)果,如在操作708中描述。無(wú)論是否在單獨(dú)或基于網(wǎng)格的環(huán)境中執(zhí)行項(xiàng)目,控制節(jié)點(diǎn)在操作712中提供項(xiàng)目的結(jié)果。[0136]如關(guān)于圖2所提及,本文中所描述的計(jì)算環(huán)境可收集數(shù)據(jù)(例如,如從例如傳感器的網(wǎng)絡(luò)裝置(例如圖2中的網(wǎng)絡(luò)裝置204到209)及客戶(hù)端裝置或其它來(lái)源接收)以作為數(shù)據(jù)分析項(xiàng)目的部分進(jìn)行處理,且可作為流式傳輸分析環(huán)境(例如,ESP)的部分實(shí)時(shí)接收數(shù)據(jù)。可使用如經(jīng)由不同種類(lèi)的網(wǎng)絡(luò)或在本地通信的多種來(lái)源例如在實(shí)時(shí)流式傳輸基礎(chǔ)上收集數(shù)據(jù)。例如,網(wǎng)絡(luò)裝置可周期性地從網(wǎng)絡(luò)裝置傳感器接收數(shù)據(jù),因?yàn)閭鞲衅鞒掷m(xù)感測(cè)、監(jiān)測(cè)及跟蹤其環(huán)境中的變化。更明確來(lái)說(shuō),越來(lái)越多的分布式應(yīng)用程序通過(guò)在將數(shù)據(jù)分配給地理上分布的接收者前對(duì)數(shù)據(jù)應(yīng)用查詢(xún)來(lái)開(kāi)發(fā)或產(chǎn)生來(lái)自分布式來(lái)源的連續(xù)流動(dòng)數(shù)據(jù)。事件流處理引擎(ESPE)可在接收數(shù)據(jù)時(shí)對(duì)數(shù)據(jù)連續(xù)應(yīng)用查詢(xún)且確定哪些實(shí)體應(yīng)接收數(shù)據(jù)??蛻?hù)端或其它裝置也可訂閱ESPE或處理ESP數(shù)據(jù)的其它裝置,使得其可在處理后接收數(shù)據(jù)(例如,基于由處理引擎確定的實(shí)體)。例如,圖2中的客戶(hù)端裝置230可訂閱計(jì)算環(huán)境214中的ESPE。在另一實(shí)例中,關(guān)于圖10進(jìn)一步描述的事件訂閱裝置1024a到1024c也可訂閱ESPE。ESPE可確定或定義來(lái)自網(wǎng)絡(luò)裝置或其它發(fā)布者(例如,圖2中的網(wǎng)絡(luò)裝置204到209)的輸入數(shù)據(jù)或事件流如何被變換成有意義的輸出數(shù)據(jù)以供訂閱者(舉例來(lái)說(shuō),例如圖2中的客戶(hù)端裝置230)消費(fèi)。[0137]圖8說(shuō)明包含根據(jù)本技術(shù)的實(shí)施例的事件流處理引擎(ESPE)的組件的框圖。ESPE800可包含一或多個(gè)項(xiàng)目802。項(xiàng)目可被描述為由ESPE800管理的引擎模型中的第二層級(jí)容器,其中項(xiàng)目的線程集區(qū)大小可由用戶(hù)定義。一或多個(gè)項(xiàng)目802的每一項(xiàng)目可包含含有數(shù)據(jù)流(其是傳入事件流的數(shù)據(jù)變換)的一或多個(gè)連續(xù)查詢(xún)804。一或多個(gè)連續(xù)查詢(xún)804可包含一或多個(gè)源窗口806及一或多個(gè)導(dǎo)出窗口808。[0138]ESPE可在時(shí)段內(nèi)接收與特定事件有關(guān)的流式傳輸數(shù)據(jù),例如由一或多個(gè)網(wǎng)絡(luò)裝置感測(cè)的事件或其它數(shù)據(jù)。ESPE可執(zhí)行與處理由一或多個(gè)裝置建立的數(shù)據(jù)相關(guān)聯(lián)的操作。例如,ESPE可從圖2中所展示的一或多個(gè)網(wǎng)絡(luò)裝置204到209接收數(shù)據(jù)。如所提及,網(wǎng)絡(luò)裝置可包含感測(cè)其環(huán)境的不同方面的傳感器,且可基于所述經(jīng)感測(cè)的觀察隨時(shí)間收集數(shù)據(jù)。例如,ESPE可在圖2中所展示的機(jī)器220及240中的一或多者內(nèi)實(shí)施。ESPE可在此機(jī)器內(nèi)由ESP應(yīng)用程序?qū)嵤SP應(yīng)用程序可將具有其自身的一或多個(gè)專(zhuān)用線程集區(qū)的ESPE嵌入到其應(yīng)用程序空間中,其中主要應(yīng)用程序線程可進(jìn)行應(yīng)用程序特定工作且ESPE至少通過(guò)將模型的例子建立到處理對(duì)象中來(lái)處理事件流。[0139]引擎容器是管理一或多個(gè)項(xiàng)目802的資源的模型中的頂層容器。在說(shuō)明性實(shí)施例擎名稱(chēng)。另外

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論