[發(fā)明專利]一種用于改進(jìn)分布式計(jì)算系統(tǒng)的維護(hù)系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810917897.2 | 申請(qǐng)日: | 2018-08-13 |
| 公開(kāi)(公告)號(hào): | CN109144967B | 公開(kāi)(公告)日: | 2021-01-12 |
| 發(fā)明(設(shè)計(jì))人: | 劉慧;谷雖云;端木嶺 | 申請(qǐng)(專利權(quán))人: | 愛(ài)智慧(廣州)科技有限公司 |
| 主分類號(hào): | G06F16/182 | 分類號(hào): | G06F16/182;G06F16/16 |
| 代理公司: | 廣州海藻專利代理事務(wù)所(普通合伙) 44386 | 代理人: | 張大保 |
| 地址: | 510000 廣東省廣州市黃*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 改進(jìn) 分布式 計(jì)算 系統(tǒng) 維護(hù) 方法 | ||
本發(fā)明公開(kāi)了一種用于改進(jìn)分布式計(jì)算系統(tǒng)的維護(hù)系統(tǒng)及方法,包括托管一個(gè)或多個(gè)計(jì)算機(jī)文件的軟件服務(wù)器,該系統(tǒng)包括:一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備;由選定的一個(gè)服務(wù)器執(zhí)行的構(gòu)建系統(tǒng),構(gòu)建系統(tǒng)的執(zhí)行由選擇其中一個(gè)服務(wù)器,以響應(yīng)接收要部署的已知計(jì)算機(jī)文件,由選定的一個(gè)服務(wù)器或不同的服務(wù)器執(zhí)行的識(shí)別系統(tǒng),響應(yīng)于與已知計(jì)算機(jī)文件的簽名匹配的有問(wèn)題的計(jì)算機(jī)文件的簽名,部署數(shù)據(jù)庫(kù)返回用于解決問(wèn)題的元數(shù)據(jù)提供信息,并且響應(yīng)于確定數(shù)據(jù)庫(kù)不包含用于簽名的簽名,在有問(wèn)題的計(jì)算機(jī)文件中,識(shí)別系統(tǒng)確定有問(wèn)題的計(jì)算機(jī)文件是不可識(shí)別的,并且是從分布式系統(tǒng)中移除以解決問(wèn)題的候選者。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種用于改進(jìn)分布式計(jì)算系統(tǒng)的維護(hù)系統(tǒng)。
背景技術(shù)
典型的大公司具有地理上分布的計(jì)算系統(tǒng)。這種分布式計(jì)算系統(tǒng)的維護(hù)可能具有挑戰(zhàn)性,特別是當(dāng)存在與計(jì)算系統(tǒng)相關(guān)的問(wèn)題時(shí)。例如,當(dāng)托管一個(gè)或多個(gè)軟件應(yīng)用程序的服務(wù)器停止正常運(yùn)行或資源減少時(shí),有必要查找,診斷和解決問(wèn)題以恢復(fù)服務(wù)器的操作。在某些情況下,由服務(wù)器托管或執(zhí)行的軟件應(yīng)用程序可能是問(wèn)題的根源例如,由于損壞的計(jì)算機(jī)文件,計(jì)算機(jī)病毒,不兼容性,軟件應(yīng)用程序的過(guò)時(shí)版本等。為了解決服務(wù)器的功能或操作的問(wèn)題,可能需要解決與服務(wù)器托管或執(zhí)行的軟件應(yīng)用程序相關(guān)的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明提出了一種用于改進(jìn)分布式計(jì)算系統(tǒng)的維護(hù)系統(tǒng),包括托管一個(gè)或多個(gè)計(jì)算機(jī)文件的軟件服務(wù)器,該系統(tǒng)包括:
一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備,包括存儲(chǔ)部署數(shù)據(jù)庫(kù)和二進(jìn)制存儲(chǔ)庫(kù)的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì);
由選定的一個(gè)服務(wù)器執(zhí)行的構(gòu)建系統(tǒng),包括通信地耦合到一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備的處理器,以促進(jìn)處理器和部署數(shù)據(jù)庫(kù)之間以及處理器和二進(jìn)制存儲(chǔ)庫(kù)之間的通信,構(gòu)建系統(tǒng)的執(zhí)行由選擇其中一個(gè)服務(wù)器,以響應(yīng)接收要部署的已知計(jì)算機(jī)文件,(i)為已知計(jì)算機(jī)文件生成唯一簽名,(ii)生成已知計(jì)算機(jī)文件的元數(shù)據(jù),(iii)在部署中創(chuàng)建條目數(shù)據(jù)庫(kù)包括已知計(jì)算機(jī)文件的唯一簽名,(iv)將元數(shù)據(jù)與部署數(shù)據(jù)庫(kù)中的唯一簽名相關(guān)聯(lián),并且(v)將已知計(jì)算機(jī)文件部署到二進(jìn)制存儲(chǔ)庫(kù)中以將已知計(jì)算機(jī)文件分發(fā)到一個(gè)或多個(gè)分布式計(jì)算系統(tǒng)中的軟件服務(wù)器;
由選定的一個(gè)服務(wù)器或不同的服務(wù)器執(zhí)行的識(shí)別系統(tǒng),包括通信地耦合到一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備的處理器,以促進(jìn)處理器和部署數(shù)據(jù)庫(kù)之間的通信,通過(guò)所選擇的執(zhí)行識(shí)別系統(tǒng)響應(yīng)于接收部署在分布式計(jì)算系統(tǒng)中并導(dǎo)致分布式計(jì)算系統(tǒng)中的問(wèn)題的有問(wèn)題的計(jì)算機(jī)文件,服務(wù)器之一或服務(wù)器中的不同服務(wù)器,(i)為有問(wèn)題的計(jì)算機(jī)文件生成唯一簽名,以及(ii)提交包含有問(wèn)題的計(jì)算機(jī)文件的唯一簽名的查詢,以確定有問(wèn)題的計(jì)算機(jī)文件是否是已知的計(jì)算機(jī)文件,
其中,響應(yīng)于與已知計(jì)算機(jī)文件的簽名匹配的有問(wèn)題的計(jì)算機(jī)文件的簽名,部署數(shù)據(jù)庫(kù)返回用于解決問(wèn)題的元數(shù)據(jù)提供信息,并且響應(yīng)于確定數(shù)據(jù)庫(kù)不包含用于簽名的簽名,在有問(wèn)題的計(jì)算機(jī)文件中,識(shí)別系統(tǒng)確定有問(wèn)題的計(jì)算機(jī)文件是不可識(shí)別的,并且是從分布式系統(tǒng)中移除以解決問(wèn)題的候選者。
所述的系統(tǒng),所述元數(shù)據(jù)包括文件名,版本創(chuàng)建日期,供應(yīng)商名稱,程序員名稱,構(gòu)建標(biāo)識(shí)參數(shù),與部署所述已知計(jì)算機(jī)文件相關(guān)聯(lián)的信息,或與負(fù)責(zé)維護(hù)的用戶或組相關(guān)聯(lián)的信息。已知計(jì)算機(jī)文件或已知計(jì)算機(jī)文件所分發(fā)到的一個(gè)或多個(gè)軟件服務(wù)器。
所述的系統(tǒng),已知計(jì)算機(jī)文件或有問(wèn)題的計(jì)算文件是可執(zhí)行文件。
所述的系統(tǒng),所述標(biāo)識(shí)系統(tǒng)提供命令行提示以查詢所述數(shù)據(jù)庫(kù)。
所述的系統(tǒng),響應(yīng)于部署數(shù)據(jù)庫(kù)檢索有問(wèn)題的計(jì)算機(jī)文件的元數(shù)據(jù),在用戶的顯示器上顯示元數(shù)據(jù)。
所述的系統(tǒng),在部署數(shù)據(jù)庫(kù)中找不到有問(wèn)題的計(jì)算機(jī)文件的簽名。
所述的系統(tǒng),所述識(shí)別系統(tǒng)響應(yīng)于確定所述有問(wèn)題的計(jì)算機(jī)文件是要移除的候選者而移除所述有問(wèn)題的計(jì)算機(jī)文件。
一種用于改進(jìn)分布式計(jì)算系統(tǒng)的維護(hù)方法,該方法包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于愛(ài)智慧(廣州)科技有限公司,未經(jīng)愛(ài)智慧(廣州)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810917897.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





