卡巴斯基實(shí)驗(yàn)室又獲專利
據(jù)卡巴斯基實(shí)驗(yàn)室官方消息,美國(guó)專利商標(biāo)局(USPTO)于今年一月審批通過(guò)了其申請(qǐng)的一項(xiàng)專利。這項(xiàng)新專利可以為分布式計(jì)算機(jī)環(huán)境中的應(yīng)用程序操作提供可靠的保障。準(zhǔn)確地說(shuō),它是一種確保在服務(wù)器集群的多臺(tái)服務(wù)器中安裝的應(yīng)用程序無(wú)故障操作,并且能夠協(xié)同工作的技術(shù)手段。
對(duì)于總部設(shè)立在俄羅斯的卡巴斯基實(shí)驗(yàn)室而言,此次新專利在美國(guó)獲批并非新鮮事。此前,該公司在歐盟和中國(guó)申請(qǐng)的專利也成功通過(guò)審批。截止到2014年2月初,卡巴斯基實(shí)驗(yàn)室在美國(guó)、俄羅斯、歐盟和中國(guó)已獲得190項(xiàng)專利。此外,該公司還有246項(xiàng)專利技術(shù)正在專利局等待審批。
目前,該技術(shù)被應(yīng)用于一款名為Kaspersky Security for Microsoft SharePoint Server的安全解決方案中,用于保護(hù)SharePoint企業(yè)協(xié)作平臺(tái)。
企業(yè)系統(tǒng)經(jīng)常需要為大量用戶提供服務(wù),例如郵件服務(wù)器和數(shù)據(jù)庫(kù),并且經(jīng)常需要在多臺(tái)服務(wù)器上運(yùn)行和操作,將這些服務(wù)器組成集群。這種結(jié)構(gòu)能夠?yàn)橄到y(tǒng)提供更多資源,但同時(shí)需要一種任務(wù)重新發(fā)放機(jī)制,以防范一個(gè)節(jié)點(diǎn)或多個(gè)節(jié)點(diǎn)出現(xiàn)故障。這對(duì)于那些僅在一個(gè)節(jié)點(diǎn)運(yùn)行,沒(méi)有在其他節(jié)點(diǎn)備份的任務(wù)尤其重要。雖然可以使用專門的管理服務(wù)器控制集群,但是如果管理服務(wù)器發(fā)生故障,將會(huì)危害整個(gè)系統(tǒng)的運(yùn)行。
正是出于對(duì)上述情況的考慮,卡巴斯基實(shí)驗(yàn)室最新的專利技術(shù)卡能夠確保服務(wù)器集群無(wú)故障運(yùn)轉(zhuǎn),并且無(wú)需使用中央節(jié)點(diǎn)。如果分布式環(huán)境中的一臺(tái)服務(wù)器發(fā)生故障,其他服務(wù)器會(huì)接管其任務(wù)。去中心化服務(wù)能夠確保只要還有一臺(tái)節(jié)點(diǎn)正常運(yùn)行,系統(tǒng)就能夠保證正常運(yùn)行和操作。
最新專利技術(shù)包含一個(gè)重要的部分,即基于一種算法的時(shí)間計(jì)數(shù)器,能夠同系統(tǒng)中所有服務(wù)器時(shí)間保持一致。由于使用了計(jì)數(shù)器,即使不同服務(wù)器上的時(shí)鐘時(shí)間不準(zhǔn)確或者沒(méi)有同步,該手段同樣有效。根據(jù)算法定義的一段時(shí)間后,集群內(nèi)的所有節(jié)點(diǎn)都會(huì)更新其計(jì)數(shù)器數(shù)值,將新數(shù)值存儲(chǔ)在共享的數(shù)據(jù)庫(kù)中。服務(wù)器還會(huì)檢查此時(shí)是否所有節(jié)點(diǎn)的計(jì)數(shù)器已經(jīng)全部按時(shí)更新。如果某個(gè)服務(wù)器的計(jì)數(shù)器停止更新,就表明相關(guān)節(jié)點(diǎn)出現(xiàn)故障,其任務(wù)會(huì)轉(zhuǎn)移到首個(gè)發(fā)現(xiàn)其故障的服務(wù)器上執(zhí)行。
(王蕊)