集數(shù)據(jù)。33.根據(jù)權(quán)利要求31至權(quán)利要求32中任一項所述的CITI,其中所述指令進一步引起該組一個或更多個處理器過濾從所述多個CITI中的每個獲得的所述CITI特定信息,以產(chǎn)生和所述多個CITI的子集有關(guān)的已過濾數(shù)據(jù)。34.根據(jù)權(quán)利要求31至權(quán)利要求33中任一項所述的CITI,其中所述指令進一步引起該組一個或更多個處理器分析從所述多個CITI中的每個獲得的所述CITI特定信息,以識別正在經(jīng)歷低工作負載的一組一個或更多個CITI。35.根據(jù)權(quán)利要求31至權(quán)利要求34中任一項所述的CITI,其中所述指令進一步引起該組一個或更多個處理器向所述客戶端提供REST響應(yīng),所述REST響應(yīng)和所述多個CITI有 關(guān)。36.根據(jù)權(quán)利要求24至權(quán)利要求35中任一項所述的CITI,其中所述指令進一步引起該組一個或更多個處理器導(dǎo)致所述CITI的所述CIC執(zhí)行以下操作: 從第四CITI的CIC接收已使所述第四CITI在所述網(wǎng)絡(luò)上在線的通知;以及 在與所述第四CITI的所述CIC的交互協(xié)議中接合,以通過所述第四CITI的所述CIC訪問關(guān)于所述第四CITI的CITI特定信息。37.根據(jù)權(quán)利要求20至權(quán)利要求36中任一項所述的CITI,其中所述CITI特定信息和所述第二 CITI的所述網(wǎng)絡(luò)交換機、所述計算服務(wù)器和所述存儲陣列中的所述至少一個的配置有關(guān)。38.根據(jù)權(quán)利要求20至權(quán)利要求37中任一項所述的CITI,其中所述CITI特定信息與和所述第二 CITI的所述網(wǎng)絡(luò)交換機、所述計算服務(wù)器和所述存儲陣列中的所述至少一個相關(guān)聯(lián)的性能數(shù)據(jù)有關(guān)。39.一種包括至少一種計算機可讀介質(zhì)的計算機程序產(chǎn)品,所述至少一種計算機可讀介質(zhì)具有存儲在其上的指令,所述指令在由一組一個或更多個處理器執(zhí)行時,引起該組一個或更多個處理器執(zhí)行在多個融合式IT基礎(chǔ)架構(gòu)即CITI之間通信的方法,所述CITI每個均包括一個或更多個網(wǎng)絡(luò)交換機、一個或更多個計算服務(wù)器與一個或更多個存儲陣列,所述方法包括: 由第一 CITI從客戶端接收第一請求,所述第一請求請求關(guān)于第二 CITI的CITI特定信息,所述CITI特定信息和所述第二 CITI的網(wǎng)絡(luò)交換機、計算服務(wù)器和存儲陣列中的至少一個有關(guān); 由所述第一 CITI經(jīng)由網(wǎng)絡(luò)并響應(yīng)于接收所述第一請求發(fā)送第二請求到所述第二CITI,所述第二請求請求來自所述第二 CITI的所述CITI特定信息; 由所述第一 CITI經(jīng)由所述網(wǎng)絡(luò)并響應(yīng)于所述第二請求接收關(guān)于所述第二 CITI的所述CITI特定信息;以及 將從所述第二 CITI接收的所述CITI特定信息返回到所述客戶端。40.根據(jù)權(quán)利要求39所述的計算機程序產(chǎn)品,其中所述方法進一步包括: 由所述第一 CITI從所述客戶端接收第三請求,所述第三請求請求關(guān)于第三CITI的CITI特定信息,關(guān)于所述第三CITI的所述CITI特定信息和所述第三CITI的網(wǎng)絡(luò)交換機、計算服務(wù)器和存儲陣列中的至少一個有關(guān); 由所述第一 CITI經(jīng)由所述網(wǎng)絡(luò)并響應(yīng)于接收所述第三請求發(fā)送第四請求到所述第三CITI,所述第四請求請求來自所述第三CITI的所述CITI特定信息; 由所述第一 CITI經(jīng)由所述網(wǎng)絡(luò)并響應(yīng)于所述第四請求接收關(guān)于所述第三CITI的所述CITI特定信息;以及 將從所述第三CITI接收的所述CITI特定信息返回到所述客戶端。41.根據(jù)權(quán)利要求40所述的計算機程序產(chǎn)品,其中所述第一CITI和所述第二 CITI位于相同地理位置,而所述第三CITI位于不同地理位置。42.根據(jù)權(quán)利要求40至權(quán)利要求41中任一項所述的計算機程序產(chǎn)品,其中所述方法進一步包括: 在所述第一 CITI上執(zhí)行發(fā)現(xiàn)操作以獲得關(guān)于所述第一 CITI的網(wǎng)絡(luò)交換機、計算服務(wù)器和存儲陣列中的至少一個的信息;以及 響應(yīng)于所述發(fā)現(xiàn)操作,將從所述發(fā)現(xiàn)操作獲得的信息存儲在所述第一 CITI的融合式IT基礎(chǔ)架構(gòu)協(xié)調(diào)器即CIC中,所述第一 CITI的所述CIC與所述第二 CITI的CIC和所述第三CITI的CIC形成分布式數(shù)據(jù)庫。43.根據(jù)權(quán)利要求42所述的計算機程序產(chǎn)品,其中所述發(fā)現(xiàn)操作是以下中的一個:(i)初始發(fā)現(xiàn)操作,其在所述第一 CITI上執(zhí)行以識別所述第一 CITI的網(wǎng)絡(luò)組件、計算組件和存儲組件;以及(ii)后續(xù)發(fā)現(xiàn)操作,其在所述初始發(fā)現(xiàn)操作后執(zhí)行,以識別與所述第一 CITI的所述網(wǎng)絡(luò)組件、所述計算組件和所述存儲組件中的任何相關(guān)聯(lián)的改變。44.根據(jù)權(quán)利要求43所述的計算機程序產(chǎn)品,其中所述后續(xù)發(fā)現(xiàn)操作包括以下中的一個:(i)響應(yīng)于所述第一 CITI的配置改變,選擇性詢問所述第一 CITI的一個或更多個組件以識別所述第一 CITI的已更新配置;以及(ii)針對和所述第一 CITI相關(guān)聯(lián)的已更新性能數(shù)據(jù)的發(fā)現(xiàn)操作。45.根據(jù)權(quán)利要求42至權(quán)利要求44中任一項所述的計算機程序產(chǎn)品,其中所述方法進一步包括: 從所述第二 CITI接收針對關(guān)于所述第一 CITI的CITI特定信息的請求;以及 發(fā)送包括關(guān)于所述第一 CITI的所請求的CITI特定信息的響應(yīng)到所述第二 CITI。46.根據(jù)權(quán)利要求42至權(quán)利要求45中任一項所述的計算機程序產(chǎn)品,其中所述方法進一步包括在接收到關(guān)于所述第二 CITI的所述CITI特定信息后,將關(guān)于所述第二 CITI的所述CITI特定信息存儲在所述第一 CITI的所述CIC中。47.根據(jù)權(quán)利要求46所述的計算機程序產(chǎn)品,其中所述方法進一步包括: 所述第一 CITI從所述客戶端接收針對關(guān)于所述第二 CITI的CITI特定信息的另一請求;以及 所述第一 CITI從所述第一 CITI的所述CIC獲得關(guān)于所述第二 CITI的所述CITI特定?目息O48.根據(jù)權(quán)利要求42至權(quán)利要求47中任一項所述的計算機程序產(chǎn)品,其中所述第一CITI包括CITI管理器,并且其中在將從所述發(fā)現(xiàn)操作獲得的信息存儲在所述第一 CITI的所述CIC中之前,所述方法進一步包括: 所述CITI管理器從所述第一 CITI的所述CIC接收代表性狀態(tài)轉(zhuǎn)移請求即REST請求,所述REST請求請求關(guān)于所述第一 CITI的網(wǎng)絡(luò)交換機、計算服務(wù)器和存儲陣列中的至少一個的信息;以及 所述CITI管理器向所述第一 CITI的所述CIC提供REST響應(yīng),所述REST響應(yīng)提供在所述REST請求中請求的所述信息。49.根據(jù)權(quán)利要求42至權(quán)利要求48中任一項所述的計算機程序產(chǎn)品,其中所述第一請求是來自所述客戶端的針對和多個CITI有關(guān)的信息的請求,并且其中所述方法進一步包括所述第一 CITI的CITI管理器查詢所述第一 CITI的所述CIC以從所述多個CITI中的每個獲得CITI特定信息。50.根據(jù)權(quán)利要求49所述的計算機程序產(chǎn)品,其中所述方法進一步包括聚集從所述多個CITI中的每個獲得的所述CITI特定信息,以產(chǎn)生和所述多個CITI有關(guān)的聚集數(shù)據(jù)。51.根據(jù)權(quán)利要求49至權(quán)利要求50中任一項所述的計算機程序產(chǎn)品,其中所述方法進一步包括過濾從所述多個CITI中的每個獲得的所述CITI特定信息,以產(chǎn)生和所述多個CITI的子集有關(guān)的已過濾數(shù)據(jù)。52.根據(jù)權(quán)利要求49至權(quán)利要求51中任一項所述的計算機程序產(chǎn)品,其中所述方法進一步包括分析從所述多個CITI中的每個獲得的所述CITI特定信息,以識別正在經(jīng)歷低工作負載的一組一個或更多個CITI。53.根據(jù)權(quán)利要求49至權(quán)利要求52中任一項所述的計算機程序產(chǎn)品,其中所述方法進一步包括向所述客戶端提供REST響應(yīng),所述REST響應(yīng)和所述多個CITI有關(guān)。54.根據(jù)權(quán)利要求42至權(quán)利要求53中任一項所述的計算機程序產(chǎn)品,其中所述方法進一步包括: 由所述第一 CITI的所述CIC從第四CITI的CIC接收已使所述第四CITI在所述網(wǎng)絡(luò)上在線的通知;以及 由所述第一 CITI的所述CIC在與所述第四CITI的所述CIC的交互協(xié)議中接合,以通過所述第四CITI的所述CIC訪問關(guān)于所述第四CITI的CITI特定信息。55.根據(jù)權(quán)利要求39至權(quán)利要求54中任一項所述的計算機程序產(chǎn)品,其中所述CITI特定信息和所述第二 CITI的所述網(wǎng)絡(luò)交換機、所述計算服務(wù)器和所述存儲陣列中的所述至少一個的配置有關(guān)。56.根據(jù)權(quán)利要求39至權(quán)利要求55中任一項所述的計算機程序產(chǎn)品,其中所述CITI特定信息與和所述第二 CITI的所述網(wǎng)絡(luò)交換機、所述計算服務(wù)器和所述存儲陣列中的所述至少一個相關(guān)聯(lián)的性能數(shù)據(jù)有關(guān)。
【專利摘要】一種用于和多個融合式IT基礎(chǔ)架構(gòu)(CITI)通信的技術(shù)包括通過訪問一群多個CITI內(nèi)的單個CITI來訪問是該群的一部分的任何CITI。在例子中,每個CITI具有代表性的融合式基礎(chǔ)架構(gòu)協(xié)調(diào)器(CIC),其存儲關(guān)于相應(yīng)的CITI的信息。當(dāng)群中任何CITI從客戶端接收針對關(guān)于該群中任何其他CITI的信息的請求時,接收請求的CITI的CIC聯(lián)系另一個CITI的CIC,并從另一個CITI的CIC獲得關(guān)于該另一個CITI的所請求信息。在一些例子中,CIC也運作以聚集、過濾和/或分析從群中多個CITI采集的信息,并因此允許客戶端響應(yīng)于簡單命令接收屬于許多CITI的已處理數(shù)據(jù)。該技術(shù)包括通過訪問一群多個CITI內(nèi)的單個CITI來訪問是該群的一部分的任何CITI。以此方式,客戶端僅需要與單個CITI通信以獲得關(guān)于群中任何CITI的信息。維持與多個CITI通信的繁重任務(wù)因此被減輕或完全消除。CIC也可聚集、過濾和/或分析從多個CITI采集的信息,由此允許客戶端響應(yīng)于簡單命令接收和許多CITI有關(guān)的已處理數(shù)據(jù)。
【IPC分類】G06F11/30, H04L12/24
【公開號】CN105052079
【申請?zhí)枴緾N201480015920
【發(fā)明人】R·南迪亞拉姆, V·麥德亥帕拉, X·C·傅, B·彭
【申請人】Vce有限責(zé)任公司
【公開日】2015年11月11日
【申請日】2014年3月7日
【公告號】CA2905716A1, US20140280489, WO2014149955A1