新四季網

電源供應單元、測試方法以及非暫態計算機可讀存儲介質與流程

2023-04-23 16:11:34 1


本技術涉及通信網絡中的伺服器系統。



背景技術:

現今的伺服器場或是數據中心通常使用大量的伺服器以處理各種應用程式服務的運算需求。每個伺服器處理各種運作需要一定程度的功率消耗以維持這些運作。一些「極重要任務(mission critical)「的運作若遭任務中斷會導致這些運作的相關用戶承受嚴重的安全漏洞或收益損失。

一些典型的中斷包括伺服器系統電源供應單元故障或是失效。一或多個電源供應單元發生故障或是失效,可迫使伺服器系統突然關機,很可能造成數據遺失或是甚至損壞伺服器系統。因此,有必要在電源供應單元失效前,測試與監控電源供應單元運作時的潛在問題。



技術實現要素:

依據本發明中的系統與方法的各種實施例的提供上述提及問題的一種解決方法,藉由測試機架系統中電源供應單元的一或多個元件以便在電源供應單元失效前,辨認潛在的問題。更精確來說,本發明的各種實施例提供用以判斷伺服器系統中電源供應單元的一或多個元件的效能特性(例如電流、電壓或是阻抗)的系統與方法。因此,當效能特性數值與預定規範不一致時,這些系統與方法會產生一對應的警告信號。

用以測試電源供應單元元件的預定規範包括對應元件的可容許的效能特性(例如電流、電壓或是阻抗)數值範圍,但不限於此。電源供應單元元件的效能特性可通過比較器與預定規範比較。比較器可以整合在電源供應單元內或是分離連接至電源供應單元的對應元件。電源供應單元的元件可以包括濾波器、輸入整流器、功率因素校正電路、相位差轉換器、變壓器、輸出整流器、輸出場效電晶體或是一或多個多點控制單元,但不限於此。

一些實施例可收集電源供應單元中的多個元件的效能特性歷史數據,該 效能特性歷史數據也包括與電源供應單元相關的故障歷史數據。所收集的歷史數據可藉由一或多個機械學習算法被分析以及被用於定義測試電源供應單元的對應元件的規範。在一些實施例中,所收集的歷史數據也包括電源供應單元的供電時間以及該供電時間內該電源供應單元的一負載信息。用於測試電源供應單元中的元件的規範可藉由一或多個機械學習算法可動態地決定。

在一些實施例中,所收集的電源供應單元的多個元件的效能特性的歷史數據可做為輸入特徵(input feature set),以便一或多個機械學習算法用以決定電源供應單元中對應元件的測試規範。一或多個機械學習算法包括一線性回歸模塊(linear regression model)、神經網絡模塊(neural network model)、支持向量機械基本模塊(support vector machine based model)、貝氏統計學(Bayesian statistics)、案例式推理(case-based reasoning)、決策樹(decision trees)、歸納邏輯程序設計(inductive logic programming)、高斯程序回歸(Gaussian process regression)、集群數據處理技術(group method of data handling)、學習自動機(learning automata)、隨機森林分類器(random forests)、集成分類器(ensembles of classifiers)、次序分類法(ordinal classification)或是條件隨機場預測(conditional random fields)中的至少一個,但不限於此。

附圖說明

為了描述上述提及的模式與其他已公開的特徵及優點,上述簡要描述的原理的更詳細說明可參考以附圖顯示的特定範例。不因為了解公開的範例附圖描述而限制其範圍,通過附圖描述與解釋其原理的額外的特定性與細節:

圖1A為本發明中電源供應單元的一實施例的電路方塊圖。

圖1B為本發明中伺服器系統的一實施例的電路方塊圖。

圖2顯示本發明中測試伺服器系統的電源供應單元的測試方法。

圖3為本發明中計算裝置的一實施例。

圖4A與圖4B為本發明計算機系統的實施例。

圖5A-圖5C為本發明中一開關場效應電晶體的漏極至源極的導通電阻、接合面溫度以及漏極至源極的電壓之間的相關性。

圖6為本發明中判斷電源供應單元元件是否操作正常的規範的實施例。

【符號說明】

10~伺服器系統;

100~電源供應單元;

102~交流輸入;

104~電磁波幹擾濾波器;

106~橋式整流器;

108~功率因素校正電路;

110~相位差全橋轉換器;

112~主變壓器;

114~輸出整流器;

116~O型環場效電晶體;

118~直流輸出;

120、122~比較器;

124~初級務管多點控制單元;

126~光耦合器;

128~次級務管多點控制單元;

130~機架管理控制器;

132~開關場效應電晶體;

140、362~中央處理器;

142、412~快取存儲器;

144~南橋晶片;

146~快捷外設互聯總線;

148~控制器;

150、152~工業標準結構總線插槽;

160、162~快捷外設互聯標準插槽;

170、172~快捷外設互聯插槽;

182~北橋晶片;

184~主存儲器;

200~測試方法;

202、204、206、208、210、212、214、216~步驟;

300、400~計算裝置;

315~總線;

361~存儲器裝置;

363、410、455~處理器;

368~接口;

420~只讀存儲器;

425、475~隨機存取存儲器;

430、470~存儲裝置;

432、434、436~模塊;

435、465~輸出裝置;

440、490~通信接口;

445~輸入裝置;

450~計算機系統;

460~晶片;

480~電橋;

485~用戶接口元件。

具體實施方式

更具體地說,本發明的各種實施例所提供的系統與方法用以藉由比較效能特性數值與預定規範,判斷伺服器系統中電源供應單元的一或多個元件的效能特性,當效能特性數值與預定規範不一致時,產生一對應的警告信號。伺服器系統的電源供應單元包括濾波器、輸入整流器、功率因素校正電路、相位差轉換器、變壓器、輸出整流器、輸出場效電晶體或是一或多個多點控制單元。

圖1A是根據本發明中電源供應單元100的一實施例的電路方塊圖。在此實施例中,電源供應單元100包含交流輸入102、耦接至交流輸入102的電磁波幹擾濾波器104(EMI filter)、耦接至電磁波幹擾濾波器104的橋式整流器106(bridge rectifier)、耦接至功率因素校正電路108(power factor correction)的相位差全橋轉換器110(phase shift full bridge converter)、耦接至相位差全橋轉換器110的主變壓器112、耦接至主變壓器112的輸出整流器114以及耦接至輸出整流器114與直流輸出118的O型環場效電晶體116(ORING FET)。

電磁波幹擾濾波器104用以由交流輸入102汲取與移除電磁噪聲。輸出整流器114將主變壓器112的直流電壓電平轉換為直流電壓送給O型環場效電晶體116時,而橋式整流器106用以將電磁波幹擾濾波器104的交流輸入 電壓轉換為高直流電壓。橋式整流器106與輸出整流器114可以包括半導體二極體、矽控制整流器(silicon controlled rectifier)、其他矽基半導體開關(silicon-based semiconductor switches)、銅和氧化硒整流器、汞孤閥(mercury-arc valves)以及真空管二極體,但不限於此。

O型環場效電晶體116允許直流輸出118的電流只往一方向流動,因此可以由伺服器系統10的電源(例如,電源供應單元)隔絕電源供應單元100的故障失效。在電源供應單元100故障事件中,O型環場效電晶體116可保護一冗餘總線(redundant bus,未圖示)與伺服器系統10免於電源供應單元100的故障失效的影響,以及允許伺服器系統10關掉其他電源。

功率因素校正電路108藉由增加電容與電感以消除電源供應單元的負載的電感與電容效應,使得電源供應單元的功率因素接近於1。功率因素為流入電源供應單元的負載的實功率(real power)佔電源供應單元的視在功率(apparent power)的比例。

此實施例中,電源供應單元100進一步包括初級務管多點控制單元(primary housekeeping multipoint control unit)124與次級務管(secondary housekeeping)多點控制單元128。初級務管多點控制單元124耦接至橋式整流器106、功率因素校正電路108與相位差全橋轉換器110。次級務管多點控制單元128通過光耦合器126(photocoupler)耦接至初級務管多點控制單元124,並耦接O型環場效電晶體116與直流輸出118。

初級務管多點控制單元124用以收集或是感應主變壓器112的主側(primary side)多個元件的效能數據(例如橋式整流器106的輸出電壓),並且進一步控制電源供應單元100的主側(primary side)多個元件(例如,功率因素校正電路108與相位差全橋轉換器110)的運作。

初級務管多點控制單元124進一步通過比較器120耦接至開關場效應電晶體132的漏極。比較器120比較開關場效應電晶體132的漏極電壓與參考電壓。該參考電壓由初級務管多點控制單元124所預定或動態地提供。

在一些實施例中,比較器120可連接至主變壓器112的主側(primary side)任何元件,並且測試測試點的電壓值是否與預定電壓不一致。

在一些實施例中,初級務管多點控制單元124可通過一感應電流次級電路(current sensing sub-circuit)耦接至電源供應單元100的一元件。電源供應單元100的該元件的感應電流會與預定電流範圍進行比較並且判斷該元件的健 康狀態。舉例而言,如果感應電流與預定電流範圍一致,則判斷該元件狀態良好。

在一些實施例中,初級務管多點控制單元124可通過阻抗感應電路(例如藉由測試小信號交流或直流電流與電壓)感應電源供應單元100的元件的內建阻抗。所感應到的電源供應單元100的該元件的內建阻抗與預定阻抗範圍進行比較,判斷該元件的健康狀態。

在一些實施例中,當電源供應單元100的元件的特定效能特性數值與預定規範不一致,初級務管多點控制單元124發送一對應的警告信號至伺服器系統10的控制器。在一些實施例中,當特定效能數據故障失效時,初級務管多點控制單元124會將電源供應單元100關機並且重新啟動。

次級務管多點控制單元128用以感應主變壓器112的次級側(secondary side)多個元件的效能數據(例如輸出整流器114或是O型環場效電晶體116的輸出電壓或是電流)。次級務管多點控制單元128進一步通過光耦合器126發送效能數據至初級務管多點控制單元124,或者通過串行外圍接口、內部整合電路、功率管理總線、控制器區域網絡或是支持電子工業協會(EIA)、RS-232、RS-422或是RS-485標準的總線發送效能數據至機架管理控制器130。在一些實施例中,當特定效能數據與對應規範不一致時,次級務管多點控制單元128直接發送警告信號。

圖1B為本發明中伺服器系統10的一實施例的電路方塊圖。在此實施例中,伺服器系統10包含連接至快取存儲器142的至少一個微處理器或中央處理器140、主存儲器184、提供伺服器系統10電源的一或多個電源供應單元100。主存儲器184通過北橋晶片182耦接至中央處理器140。存儲器控制模塊(未圖示)藉由在存儲器運作時發出必要的控制信號來控制主存儲器184的操作。主存儲器184可以包括動態隨機存取存儲器、倍速數據傳輸動態隨機存存儲器、靜態隨機存取存儲器或其他適合的存儲器,但不限於此。

在一些實施例中,中央處理器140可以是多內核處理器,其每個處理器通過與北橋晶片182連接的中央處理器總線相互耦接。在一些實施方式中,北橋晶片182會被整合進中央處理器140。北橋晶片182也可以連接至多個快捷外設互聯標準插槽160(PCIe ports)與南橋晶片144(可選擇)。多個快捷外設互聯標準插槽160被用作為連接與總線的功能,例如快捷外設互聯標準x1、通用串行總線2.0、系統管理總線、用戶識別卡、其他快捷外設互聯標準通道 的未來延伸應用、1.5v與3.3v電源以及連線到伺服器機殼上的診斷指示發光二極體。

此實施例中,北橋晶片182與南橋晶片144藉由快捷外設互聯總線146(peripheral component interconnect(PCI)Bus)相連接。快捷外設互聯總線能支持中央處理器140的功能,但在常用標準格式中是獨立於任何中央處理器原有的總線。快捷外設互聯總線146連接至多個快捷外設互聯插槽170(例如:快捷外設互聯插槽172(PCI slots))。連接到快捷外設互聯總線146的裝置可能會是一個被直接連接到中央處理器140的總線、指派地址到中央處理器140的地址空間並與單總線時鐘同步的總線控制器(未圖示)。快捷外設互聯卡(PCI cards)被用於多個快捷外設互聯插槽170,此插槽可以包括網絡接口卡、音效卡、數據機、電視調諧器卡、光碟控制器、顯示卡、小型計算機系統接口(SCSI)適配器以及個人計算機記憶存儲國際協會(PCMCIA)卡,但不限於此。

南橋晶片144藉由擴展總線將快捷外設互聯總線146耦接至多個工業標準結構總線插槽150(例如工業標準結構總線插槽152(ISA slot))。擴展總線讓南橋晶片144能與周邊裝置通信,周邊裝置可以包括工業標準結構(ISA)總線、PC/104總線、低帶寬總線、延伸工業標準結構(EISA)總線、通用串行總線(USB)、集成驅動器電子(IDE)總線或是其他任何適合周邊裝置通信的總線,但不限於此。

此實施例中,南橋晶片144更耦接到與一或多個電源供應單元100相連接的控制器148。一或多個電源供應單元100被配置為提供電源給伺服器系統10的各種元件,例如中央處理器140、快取存儲器142、北橋晶片182、快捷外設互聯標準插槽160、主存儲器184、南橋晶片144、工業標準結構總線插槽150、快捷外設互聯插槽170以及控制器148。開機上電後,伺服器系統10被配置為由存儲器、計算機存儲裝置或是外部存儲裝置載入軟體應用程式,以便執行多種運作功能。

在一些實施例中,控制器148可被當作基板管理控制器、機架管理控制器、鍵盤控制器、或是任何其他適合形態的系統控制器。在一些實施例中,控制器148被配置為控制伺服器系統中一或多個電源供應單元100的運作和/或其他適合的運作。

在一些實施例中,控制器148收集伺服器系統10與一或多個電源供應單元100的歷史數據。在一些實施例中,在對應的供電期間中的一或多個電源 供應單元100的供電時間與電源供應單元100的負載信息亦一併會被收集。當在此使用其中關於伺服器系統或及其部分時,術語「負載」、「負載中」可參照伺服器系統10(或及其部分)表現的計算工作量或是一或多個電源供應單元100在有限時間內提供的功率量。

所收集的現有或是歷史負載信息是根據一或多個機械學習算法進行分析,以判斷/決定用於測試一或多個電源供應單元100的一元件的規範。在一些實施例中,前述一或多個機械學習算法進一步包括線性回歸模塊(linear regression model)、神經網絡模塊(neural network model)、支持向量機械基本模塊(support vector machine based model)、貝氏統計學(Bayesian statistics)、案例式推理(case-based reasoning)、決策樹(decision trees)、歸納邏輯程序設計(inductive logic programming)、高斯程序回歸(Gaussian process regression)、集群數據處理技術(group method of data handling)、學習自動機(learning automata)、隨機森林分類器(random forests)、集成分類器(ensembles of classifiers)、次序分類法(ordinal classification)與條件隨機場預測(conditional random fields)中的至少一個。舉例而言,神經網絡模塊也可被用以分析歷史負載信息,並且抓取用於測試一或多個電源供應單元100的元件的規範以及一或多個電源供應單元100的供電時間、負載歷史,兩者之間的複雜交互關聯性。

在一些實施例中,控制器148可由內建於伺服器系統10的不同形態傳感器收集參數(例如:溫度、冷卻風扇速度、電源狀態、存儲器以及作業系統狀態)。在一些實施例中,控制器148可有必要時採取適當的措施。例如,當內建於伺服器系統10的不同形態傳感器參數超過用以指出伺服器系統10有潛在故障的預設限值,控制器148會被配置為針對這些潛在故障做出適當的措施。適當的措施可以包括通過網絡傳送警示信號給中央處理器140或是系統管理員、採取一些校正的措施(例如重開機或是電源循環(power cycling)這些節點使得作業系統重新運作),但不限於此。

雖然只有某些元件顯示在圖1B的伺服器系統10和圖1A的一或多個電源供應單元100中,各種形態能處理或存儲數據、接收或傳送信號的電子或計算元件也可被包括在圖1B中的伺服器系統10和圖1A中的一或多個電源供應單元100中。除此之外,圖1B中伺服器系統10和圖1A中一或多個電源供應單元100的電子或計算元件被配置為執行各種形態的應用程式或是使 用各種形態的作業系統。這些作業系統可以包括但不限於安卓、柏克萊軟體分布(BSD)、蘋果手機作業系統(iOS)、LINUX、OS X、UNIX即時作業系統(例如:QNX)、微軟視窗、芒果手機(windows phone)以及國際商業機器作業系統(IBM z/OS)。

依據伺服器系統10和一或多個電源供應單元100的實施需求,可以使用各種網絡和訊息協議,包括傳輸控制協議/網際網路互聯協議(TCP/IP)、開放式通信系統互連(OSI)、網絡文件共享系統(FTP)、通用即插即用網絡(UpnP)、網絡文件系統(NFS)、常用網絡文件系統(CIFS)、蘋果網絡(AppleTalk)等,但不限於此。如本領域的技術人員可理解,圖1中伺服器系統10是用於解釋說明。因此,一個網絡系統有許多不同方法加以實現,但在適當地情況下仍可提供本發明的各種實施例中的網絡平臺的架構。

在圖1B和圖1A中的示範架構,伺服器系統10和一或多個電源供應單元100也包含能在特定無線通道的計算範圍內一或多個電子裝置相互通信的無線元件。無線通道可以是致使裝置進行無線通信的任何適合的通道,例如藍牙手機、近場通信或無線網絡通道。就此技術領域,此裝置也可具有一或多個傳統有線通信連接。在其它實施例中,各種其他元件或組合也是可能的。

圖2為本發明中測試伺服器系統的電源供應單元的測試方法200。需了解的是測試方法200僅為了說明而呈現,且此方法也可同時以額外的、較少的或相似或相異順序的替代步驟實現。測試方法200起始於步驟202。

在步驟204中,測試電源供應單元以判斷電源供應單元是否連接至伺服器系統(例如圖1B顯示)。舉例而言,測試電源供應單元的電流輸出信號或電壓輸出信號以判斷電源供應單元是否連接至伺服器系統。在一些實施例中,使用一或多個位置傳感器以判斷電源供應單元是否安裝至伺服器系統中對應的電源供應單元插槽。

在步驟206中,判斷電源供應單元的輸出信號的電流與電壓值。在步驟208中,依據電流值對電源供應單元進行管理。舉例而言,如圖1A顯示,通過次級務管多點控制單元128感應電源供應單元的輸出電流或輸出電壓並發送至初級務管多點控制單元124。依據電源供應單元100的輸出電流或輸出電壓,初級務管多點控制單元124可發送功率因素校正轉換器控制信號至功率因素校正電路108或是發送相位差全橋轉換器控制信號至相位差全橋轉換器110以管理電源供應單元100的運作。

在步驟210中,判斷電源供應單元的一元件的效能特性數值。在一些實施例中,使用感應電路(例如,電流感應電路、比較器或是阻抗感應電路)連接至電源供應單元的該元件,並測試該元件的效能特性。

在步驟212中,比較該元件的效能特性數值與對應元件的規範以判斷該元件是否正常。在步驟214中,當判斷出該元件的效能特性數值不正常,產生一警告信號。

舉例而言,如圖1A顯示,使用連接至開關場效應電晶體132漏極的比較器120以比較開關場效應電晶體132的漏源極電壓(drain-to-source voltage)與一參考電壓。當判斷開關場效應電晶體132的漏源極電壓不正常,如圖1A所示的初級務管多點控制單元124,產生並發送一高電壓警告信號。

在另一實施例中,如圖1A所示的初級務管多點控制單元124也可在開關場效應電晶體132主側測試內建阻抗。當判斷開關場效應電晶體132的內建阻抗不正常,初級務管多點控制單元124產生並發送一阻抗老化警告信號。

在一些實施例中,可收集並分析電源供應單元元件的效能特性歷史數據。所收集的歷史數據可藉由一或多個機械學習算法加以分析並用以定義測試電源供應單元的一元件的規範(例如內建阻抗範圍或是開關場效應電晶體的漏源極電壓範圍)。在一些實施例中,用於測試電源供應單元的元件的規範可使用一或多個機械學習算法依據電源供應單元的供電時間以及該供電時間內該電源供應單元的一負載信息動態地決定。

舉例而言,如第5A、5B、5C圖所分別表示,當開關場效應電晶體的漏極電流(ID)、接面溫度(TJ)、漏源極電壓(VDS)增加,開關場效應電晶體的漏源極的導通電阻(RDS(on))將增加。漏極電流、接面溫度的變異會造成開關場效應電晶體的漏源極的導通電阻有不同的影響。舉例而言,當開關場效應電晶體的接面溫度由攝氏25度增加到攝氏125度,開關場效應電晶體的漏源極的導通電阻增加超過兩倍。另一方面來說,當開關場效應電晶體的漏極電流由20安培增加兩倍為40安培,開關場效應電晶體的漏源極的導通電阻只增加6%。

在一些實施例中,一或多個機械學習算法可使用電流傳感器測量開關場效應電晶體的漏極電流、使用一電壓分壓電路測量開關場效應電晶體的漏源極電壓,以及使用一熱敏電阻測量開關場效應電晶體的接面溫度。一或多個機械學習算法也收集對應電源供應單元的數據碼。用於測試元件的規範至少 依據電源供應單元的供電時間與該元件的電流、電壓及溫度加以判斷。舉例而言,如圖6所示,開關場效應電晶體的漏源極的導通電阻約為0.5歐姆至1.75歐姆範圍之間。當開關場效應電晶體的漏源極的導通電阻超過導通電阻上限值,產生一警告信號。

以下為技術術語(Terminologies)

計算機網絡為地理上分散多個節點的集合,這些節點在終端間由用以傳送數據的通信線路和區段(segment)互相連接,例如個人計算機與工作站。許多類型的網絡是可用的,範圍從區域網絡(LANS)及廣域網絡(WAN)至延展及軟體定義網絡(overlay and software-defined network)(例如:虛擬可延展區域網絡(VXLANS))。

區域網絡通過位於相同普通物理位置(例如:建築物或是校園)的特定私人通信連接而連接至多個節點。相反地,廣域網絡通過長距離通信連接(例如:同步光纖網絡(SONET)或同步數字階層網絡(SDH))以連接分散的節點。區域網絡與廣域網絡可包括第二層(L2)和/或第三層(L3)網絡和裝置。

網際網路為廣域網絡的一個例子,其連接遍布世界的分散網絡,為不同的網絡的節點之間提供全球性的通信。節點間通常會藉由根據預定的通信協議以交換數據的離散框架或分組在網絡上進行通信,這些預定的協議像是傳輸控制協議/網際網路協議(TCP/IP)。在本說明書中,通信協議可看作一組用以定義節點間如何互動的規則。計算機網絡更可以藉由一中繼網絡節點(例如:一路由器)互相連接去延展每個網絡的影響「範圍(size)」。

延展網絡(overlay network)普遍上允許在一物理網絡基本架構之下創造且進行分層出一虛擬網絡。延展網絡通信協議(例如虛擬可延展區域網絡(Virtual Extensible LAN,VXLAN)、使用通用路由封裝的網絡虛擬化(Network Virtualization using Generic Routing Encapsulation,NVGRE)、網絡虛擬化延展網絡(Network Virtualization Overlays,NVO3)及無狀態式傳輸層隧道(Stateless Transport Tunneling,STT)),用以提供一允許網絡流量於邏輯隧道(logical tunnel)跨過網絡第二層與第三層的交通封裝方案(traffic encapsulation scheme)。這樣的邏輯隧道可通過隧道終端節點(virtual tunnel end points,VETPs)被產生與結束。

此外,延展網絡可包括虛擬組件(例如在一虛擬可延展區域延展網絡中的虛擬可延展區域網絡組件)這些虛擬組件可包括通過虛擬機器(VMs)通信的 第二層與第三層虛擬延展網絡。虛擬區段可通過一虛擬網絡辨識器(virtual network identifier,VNI)辨識,例如一可特別辨識出聯合(associated)虛擬區段與定義域(domain)的虛擬可延展區域網絡網絡辨識器。

網絡虛擬化允許硬體和軟體資源於一虛擬網絡中結合。舉例來說,網絡虛擬化可允許多個虛擬機器經由各自的虛擬區域網絡連接至物理網絡。虛擬機器可根據各自的虛擬區域去分組,且可以與其他虛擬機器和其他在內部或外部網絡的其他裝置進行通信。

網絡區段(network segment)(例如︰物理或虛擬區段、網絡、裝置、埠、物理或邏輯連接和/或流量)通常可被集合為一電橋或洪水定義域(bridge or flood domain)。電橋或洪水定義域可代表一廣播定義域(broadcast domain),例如一第二層廣播定義域。電橋或洪水定義域可包括一單一子網絡,但也可包括多個子網絡。更甚的是,電橋定義域可與一網絡裝置(例如︰交換器)上的一電橋定義域接口有關聯。電橋定義域接口可為一支持第二層橋接網絡與第三層路由網絡間的邏輯接口。除此之外,電橋定義域接口可支持網際網路協議終端設備(IP termination)、虛擬私有網絡終端設備(VPN termination)、處理位置解析(address resolution handling)、介質訪問控制(MAC)地址,諸如此類的接口。電橋定義域和電橋定義域接口都可藉由一相同的索引(index)或辨識器(identifier)來辨識。

此外,端點組(endpoint groups,EPGs)可用於在網絡中使用用以映射應用程式至網絡上。特別是端點組可用網絡上一組應用程式端點,以便對這組應用程式端點施加連接與策略。端點組可像一容器以收集應用程式或應用程式元件和用以實施前述策略邏輯的層。終端組也可允許分離的網絡策略、安全性或是以使用邏輯應用邊界取代前面的地址。

雲端計算也可由一或多個網絡中提供,雲端計算使用共享資源提供計算服務。雲端計算可包括網際網路式計算(internet-based computing),在網際網路式計算這些網絡資源為通過網絡(例如:「雲(the cloud)」)收集之一可用資源的集合所動態規範且分配至用戶端或用戶計算機或其他隨選裝置。雲端計算資源可包括任何類型的資源,例如計算、存儲、及網絡裝置、虛擬機器,諸如此類的資源。舉例來說,資源可包括服務裝置(防火牆、深度分組檢測器(deep packet inspector)、流量監視器、負載均衡器(load balancer))、計算/處理裝置(伺服器、中央處理單元、存儲器、蠻力處理容量(brute force processing capacity))、 存儲裝置(例如:網絡連接裝置、存儲區域網絡裝置),諸如此類的裝置。除此之外,這些資源可用於支持虛擬網絡、虛擬機器、資料庫、應用程式…等等。

雲端計算資源可包括一「私有雲」、一「公共雲」和/或一「混合雲」。「混合雲」可為一通過技術將由兩個或多個雲互相操作或組成的基礎雲建設。在本質上,混合雲是一種私有雲與公共雲之間的相互作用,而私有雲以一個安全且可擴充的方式加入了公共雲且利用公共雲的資源。雲端計算資源也可通過虛擬網絡延展網絡(例如:虛擬可延展區域網絡)被規範(provisioned)。

在一網絡交換系統下,查詢資料庫(lookup database)可被維持去追蹤交換系統所連接的多個端點的路由。然而,端點可具有多種設置且與眾多租戶(tenant)有關聯。這些端點可有多種類型的辨識器(例如:網際網路協議第四版(IPv4)、網際網路協議第六版(IPv6)、或第二層)。查詢資料庫必須設置於不同模式以處理不同類型的端點處理器。某些查詢資料庫的容量被雕刻出(carved out)去處理不同地址類型的進入分組。更甚的是,在網絡交換系統上的查詢資料庫局限於1K的虛擬路由和轉發(virtual routing and forwarding,VRFs)。因此,改良的查詢算法期許能處理各種類型的端點辨識器。本發明的技術針對用於通信網絡地址查詢技術的需求。本發明所公開者為系統、方法以及計算機可讀存儲介質,可藉由映對端點辨識器至一致性空間來一致化不同類型的端點辨識器和允許不同查詢形式能被一致性地處理。這些系統與網絡的實施例在圖3和圖4的例子中有簡單的介紹。這些變化的例子可在多個例子當中闡述。關於技術的部分請回至圖3。

圖3為本發明中計算裝置300的一實施例。計算裝置300包括一中央處理器362、多個接口368、及一總線315(例如:個人計算機接口(PCI)總線)。當中央處理器362在適當的軟體或固件的控制下,負責執行分組管理、錯誤檢測和/或路由功能(例如:纜線連接錯誤檢測功能)。中央處理器362在軟體(包括一作業系統的軟體和任何適當的應用程式軟體)的控制下完成所有功能。中央處理器362可包括一或多個處理器363,例如摩託羅拉微處理器家族或是MIP微處理器家族中的處理器。在一可替代的實施例中,處理器363是為了控制計算裝置300的操作而特別設計出來的硬體元件。在一特定的實施例中,一存儲器裝置361(例如:非易失性隨機存取存儲器和/或只讀存儲器)為中央處理器362的一部分。然而,仍然有很多不同的方法讓存儲器耦接至系統。

接口368是典型的接口卡(有時被稱為接線卡(line card))。普遍來說,接 口卡控制網絡上分組的傳送與接收,且有時支持計算裝置300所使用的其他周邊設備。這些接口可為以太接口、幀中繼接口、電纜接口、數字用戶線路接口、信號環接口,諸如此類的接口。此外,這些接口也可為多種非常高速的接口可為快速信號環接口、無線接口、以太接口、吉位以太接口、ATM接口、高速串行(HSSI)接口、POS接口、光纖分散數據接口(FDDI),諸如此類的接口。普遍來說,這些接口包括適合與適當的多媒體進行通信的多個埠。在某些實施例中,它們也可包括一獨立處理器和易失性存儲器。獨立處理器可控制像分組交換、多媒體控制與管理這類型密集的通信任務。藉由提供分開的(separate)處理器以處理通信密集的任務,這些接口允許中央處理器362有效地進行路由計算、網絡診斷、安全防護功能、諸如此類的功能。

雖然圖3所示的系統為本發明的一特定計算裝置,但本發明不以僅此為限。舉例來說,具有單一處理器來處理通信和路由計算的架構是經常使用的。更甚的是,其他類型的界面和多媒體也可搭配路由器來使用。

無論網絡裝置如何配置,它可使用一或多個存儲器或存儲器模塊(包括存儲器裝置361)去存儲多個程序指令,這些程序指令用以執行通用型網絡操作及用以漫遊(roaming)、路線最佳化和路由功能的機制。舉例來說,程序指令可控制作業系統和/或一或多個應用程式的操作。存儲器也可存儲多個表,例如移動綁定(mobility binding)、註冊和其他相關的表。

圖4A與圖4B為本發明系統的實施例。本領域技術人員皆了解在實現本發明的技術時會有更多的實施方式,本領域技術人員亦了解有其它的系統亦是可行的。

圖4A為具有傳統系統總線的計算裝置400,其中計算裝置400中的多個元件通過一總線405電性連接於其他元件。計算裝置400包括一處理器(中央處理單元或處理器)410和總線405,總線405用以耦接多個系統元件(包括存儲器裝置415、只讀存儲器420及隨機存取存儲器425)至處理器410。計算裝置400可包括一高速存儲器中的快取存儲器,而此高速存儲器可直接連接於處理器410、鄰近於處理器410或成為處理器410的一部分。為了藉由處理器410快速地存取,計算裝置400可從存儲器裝置415和/或存儲裝置430複製數據至快取存儲器412。如此一來,快取存儲器412可提供系統加速,避免處理器410在等候數據時所造成的延遲。這些或其他模塊可控制或設置去控制處理器410進行多種動作。其他存儲器裝置415也可做此用途。存儲器 裝置415可包括具有不同效能特性的多種不同的類型的存儲器。處理器410可包括任何通用處理器和一硬體模塊或軟體模塊,例如存儲於存儲裝置430中的模塊432、模塊434、及模塊436,模塊432、434與436用以控制處理器410及軟體指令被合併至真實處理器設計的具有特殊目的的處理器。處理器410實質上可為一個完全獨立式計算系統,含有多內核或處理器、一總線、存儲器控制器、快取存儲器,諸如此類的元件。多內核處理器可為對稱式的或非對稱式的。

為了讓用戶與計算系統為了讓用戶與計算裝置400有互動,輸入裝置445可代表任意數目的輸入機制,例如用於演講的麥克風、用於手勢或圖形輸入的觸控感應屏幕、鍵盤、滑鼠、動作輸入、演講,諸如此類的機制。輸出裝置435也可為在多種已知輸出機制中的一或多個。在一些實施例子中,多模型系統可讓用戶提供多種類型的輸入以便與計算裝置400進行溝通。一般而言,通信接口440用以調節與管理用戶的輸入與系統的輸出。操作在任何硬體安排上沒有任何限制,因此此處的基本架構為了改善硬體或固件的安排可作簡易地取代。

存儲裝置430為一非易失性存儲器且可為一個硬碟或其他類型的計算機可讀式多媒體(例如磁卡、快快閃記憶體儲卡、固態存儲器裝置、數字多功能影音光碟、卡匣、隨機存取存儲器425、只讀存儲器420或其組合),用以存儲計算機可存取的數據。

存儲裝置430可包括軟體模塊432、434與436,用以控制處理器410。其他硬體或軟體模型亦是可考慮的。存儲裝置430可連接至系統總線405。在某一實施例中,用以執行一特別功能的硬體模塊可包括存儲在一計算機可讀介質(medium)中的軟體元件並與所需的硬體元件做連接,例如處理器410、總線405、輸出裝置435(例如:屏幕)、諸如此類的元件,以完成此功能。

圖4B為本發明中具有一晶片架構的計算機系統450的施例,此晶片架構可被用於執行上述方法及產生和展示出一個人機接口(GUI)。計算機系統450為可用以實施所公開技術的計算機硬體、軟體及固件。計算裝置400可包括一處理器455,代表任意數目的物理上和/或邏輯上不同的資源,這些資源能夠執行用以實現辨識計算(identified computations)的軟體、固件及硬體。處理器455可與控制處理器455輸入輸出的晶片460進行通信。在這實施例中,晶片460輸出信息至輸出裝置465(例如:屏幕),也可對存儲裝置470(舉例來 說,可包括磁性介質和固態介質)讀取和寫入數據。晶片460也可對隨機存取存儲器475讀取和寫入數據。用於與多用戶當接口的電橋480可被提供用以跟晶片460互動。用戶接口元件485可包括鍵盤、麥克風、觸控檢測處理電路、指向裝置(例如:滑鼠)、諸如此類的裝置。普遍來說,計算機系統450的輸入可為來自任何種類的信號源(人類產生或是機器產生)。

晶片460也可和一或多個具有不同物理接口的通信接口490相接。這些通信接口可包括用於有線或無線本地區域網絡、寬頻無線網絡、和個人網絡的接口。此處公開用以產生、展示和使用人機接口的方法的一些應用程式可包括通過物理接口接收有排序的數據集或由機器本身通過處理器455分析存儲於存儲裝置470或隨機存取存儲器475所產生的數據。更甚的是,機器可通過用戶接口元件485從用戶接收一輸入並且執行適當功能,例如藉由使用處理器455解譯這些輸入的瀏覽功能。

需了解的是,計算裝置400和計算機系統450中可以有更多處理器410或與網絡連接的計算裝置的部分群叢以提供更佳的處理能力。

為了更清楚地解釋,在某些實施例中,本發明可表示式多個獨立功能方塊,這些獨立功能方塊包括多個功能方塊,這些功能方塊包括於多個裝置、裝置元件、由軟體方式實現的多個步驟或流程、或軟體或軟硬體的結合。

在某些實施例中,計算機可讀式存儲裝置、介質、存儲器可包括含有一位串流的有線或無線信號。然而,特別要提到是,非暫態計算機可讀式存儲多媒體明確地排除像能量、載波信號、電磁波及信號本身的介質。

根據上述例子的方法可被實現於使用計算機可執行指令。舉例而言,這些指令可包括可以致使通用型計算機、特殊用途計算機或特殊用途處理裝置執行一特定功能或一組功能的指令和數據。部分所使用的計算機資源可通過網絡被存取。舉例來說,計算機可執行性指令可為二元或中間格式指令像是組合語言、固件或來源編碼。根據上述例子,可用於存儲指令、用過的信息、和/或在方法中所創造的信息的計算機可讀式多媒體的範例包括磁碟或光碟、快閃記憶體(flash memory)、配備非易失性存儲器的USB裝置、網絡存儲裝置等。

用以實施這些方法的裝置可包括硬體、固件和/或軟體,並可帶有任何多個形式參數。帶有這些多個形式參數的典型例子包括筆記型計算機、智慧型手機、小型因子(small form factor)個人計算機、個人數字助理,諸如此類的。此 處描述的功能也可被實施在周邊設備或其他附加卡上。這功能也可通過不同碼片或不同執行在單一裝置上的過程經由例子實施在一電路板上。

這些指令、用以傳送這些指令的多媒體、執行這些指令的計算資源和其他支持這些計算資源的指令是用以提供這些已公開過的功能。

本發明的各種實施例提供用於伺服器系統中測試電源供應單元的系統與方法。在某些實施例中提及選擇性操作可藉由不同指令實現,而在其他實施例中也可合併選擇性操作至不同指令。為了清楚地解釋,在某些例子中,本發明可表示式多個獨立功能方塊,這些獨立功能方塊包括多個功能方塊,這些功能方塊包括於多個裝置、裝置元件、由軟體方式實現的多個步驟或流程、或軟體或軟硬體的結合。

多個例子更可被實施於更廣大的操作環境,在某些情況下可包含被用於操作任何數量應用程式的一或多個伺服器計算機、用戶計算機或計算裝置。用戶或用戶端裝置可包括任何數量的通用型計算機,例如︰操作在一標準系統下的桌上型或筆記型計算機以及執行手機軟體及可支持多個網絡及訊息通信協議的移動、無線及手持裝置。這樣的系統也可包括執行任意種類的市售作業系統若干個工作站和其他以發展及數據管理為目的的已知應用程式。這些裝置也可包括其他電子裝置,像是虛擬輸出端、精簡型終端機、遊戲系統和其他可通過網絡進行通信的裝置。

本發明可部分地在硬體上實施,本發明可於以下任意技術或其組合中實施:根據數據信號實現邏輯函數邏輯門的離散邏輯電路、具有適當組合邏輯門的特殊應用集成電路、可編程的硬體(例如:可編程邏輯門陣列(PGA)、現場可編程邏輯門陣列(FPGA))等。

大部分的範例利用本領域技術人員所熟知的至少一支持商用協議(例如傳輸控制協議/網際協議、開放式系統互聯通信、文件傳輸協議、通用隨插即用、網絡文件系統、網絡文件共享系統、AppleTalk,諸如此類的網絡及訊息通信協議。)進行溝通的網絡。舉例來說,網絡可為一本地區域網絡、一範圍區域網絡、一虛擬私人網絡、一網際網路、一內部網絡、一外部網絡、一公有交換式電話網絡、一紅外線網絡、一無線網絡或其任意組合。

根據上述例子的方法可被實現於使用計算機可執行指令。舉例而言,這些指令可包括可以致使通用型計算機、特殊用途計算機或特殊用途處理裝置執行一特定功能或一組功能的指令和數據。部分所使用的計算機資源可通過 網絡被存取。舉例來說,計算機可執行性指令可為二元或中間格式指令像是組合語言、固件或來源編碼。根據上述例子,可用於存儲指令、用過的信息、和/或在方法中所創造的信息的計算機可讀式多媒體的範例包括磁碟或光碟、快閃記憶體(flash memory)、配備非易失性存儲器的USB裝置、網絡存儲裝置等。

用以實施這些方法的裝置可包括硬體、固件和/或軟體,並可帶有任何多個形式參數。帶有這些多個形式參數的典型例子包括伺服器計算機、筆記型計算機、智慧型手機、小型因子(small form factor)個人計算機、個人數字助理,諸如此類的。此處描述的功能也可被實施在周邊設備或其他附加卡上。這功能也可通過不同碼片或不同執行在單一裝置上的過程經由例子實施在一電路板上。

以舉使用網絡伺服器為例而言,網絡伺服器可運作於任何種類的伺服器或是中間層應用程式,包括超文件傳輸協議伺服器、文件傳送協議伺服器、共同網關接口伺服器、數據伺服器、JAVA程序語言伺服器以及商務應用程式伺服器。當用戶裝置發出請求,伺服器將執行程序或是腳本,例如執行一或多個網絡應用程式,該網絡程序可由任何程序語言例如JAVA、C、C#、C++,或是任何腳本語言例如Perl、Python、TCL及其任意組合所實現。伺服器也包括資料庫伺服器,其中包括在開放市場上沒有商用取得限制的伺服器。

伺服器群可包括以上討論到的各種數據存儲、其他存儲器和存儲多媒體。這些伺服器群可在各種地址註冊,例如一存儲多媒體本地連接(和/或註冊)至一或多個計算機或從通過網絡從任何或所有計算機遠端連接。在一組特別的例子下,信息可註冊在本領域技術人員所熟知的存儲區域網絡(SAN)。同樣地,用以執行對計算機、伺服器或其他網絡裝置有貢獻功能的任意有需要的數據夾可被本地和/或遠端存儲。當一系統包括多個計算機化裝置,每個裝置包括可通過一總線電性耦合的多個硬體元件。舉例來說,這些硬體元件至少包括一中央處理單元、一輸入裝置(例如:滑鼠、鍵盤、控制器、觸摸敏感顯示器元件、或輔助鍵盤)、輸出裝置(例如:顯示器裝置、印表機、或喇叭)。這樣的系統也可包括一或多個存儲裝置,例如光碟裝置、光學存儲裝置、固態存儲裝置(例如隨機存取存儲器或只讀存儲器)以及可移除式多媒體裝置、存儲卡、快快閃記憶體儲卡等。

這些裝置也可包括一計算機可讀式存儲多媒體閱讀器、通信裝置(例如: 數據機、有線或無線網絡卡、紅外線計算裝置)和以上所描述到的工作存儲器裝置(working memory)。計算機可讀式存儲多媒體讀取器可連接至或用以接收來自計算機可讀式存儲多媒體,此計算機可讀式存儲多媒體代表遠端、本地、混合和/或可移除式存儲裝置,用以暫時性和/或更永久地包含、存儲、傳送、和取回計算機可讀式信息的存儲多媒體。系統和多種裝置可典型地將包括若干個至少位於一工作存儲器裝置的軟體應用程式、模塊、服務或其他元件,包括一作業系統和應用程式像是一用戶端應用程式或網頁瀏覽器。需了解的是,也可從以上例子可做諸多變化。舉例來說,定製硬體也可能被使用和/或特殊元件可能實施於硬體、軟體(包含可攜式軟體,例如小型應用程式)或兩者之上。更甚的是,連接至其他計算裝置的連接像是網絡輸入/輸出裝置可被採用。

用以包含程序代碼或部分程序代碼的存儲介質和計算機可讀式多媒體可包括任何已知技術的適當多媒體,包括存儲式多媒體和計算多媒體,並不限制易失性和非易失性、可移除和不可移除多媒體,以便用任何方法或技術實現用以傳輸數據像是計算機可讀式指令、數據結構、程序模塊或其他數據包括像是隨機存取存儲器、只讀存儲器、可抹除可編程只讀存儲器(EPROM)、電子可抹除可編程只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快閃記憶體、或其他存儲器技術、光碟只讀存儲器(Compact Disc Read-Only Memory,CD-ROM)、數字視頻光碟(Digital Video Disc,DVD)、或其他光學存儲裝置、磁卡、磁帶磁片除存儲裝置或其他磁存儲裝置或任何其他任何可存儲需要信息的存儲裝置和可被系統裝置接收的介質。本領域技術人員可根據本發明提供的方法與技術將本發明描述的功能以各種不同方法作實現。

雖然本發明已以優選實施例公開如上,然其並非用以限定本發明,本領域技術人員,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,因此本發明的保護範圍當視所附權利要求書界定範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀