專利名稱:一種控制服務(wù)器的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò),特別是涉及一種控制服務(wù)器的方法及裝置。
背景技術(shù):
服務(wù)器是一種高性能計(jì)算機(jī),作為網(wǎng)絡(luò)的節(jié)點(diǎn),存儲、處理網(wǎng)絡(luò)上80% 的數(shù)據(jù)、信息。服務(wù)器的構(gòu)成與微機(jī)基本相似,包括處理器、硬盤、內(nèi)存、 系統(tǒng)總線等,它們是針對具體的網(wǎng)絡(luò)應(yīng)用特別制定的,因而服務(wù)器與微機(jī)在處 理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面存在差異很大。 服務(wù)器可以是高效率的電腦、專用超級服務(wù)器、中檔服務(wù)器、甚至還可以是大 型機(jī)。服務(wù)器通常具有高度的可靠性、高可用性和可擴(kuò)充性。由于服務(wù)器在計(jì) 算機(jī)網(wǎng)絡(luò)中的重要作用,通常其需要每天24小時(shí)不間斷工作。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)在服務(wù)器24小時(shí)的不間斷工作過程 中,服務(wù)器并不總是處于繁忙工作階段,其也存在不繁忙的階段甚至是空閑著 的階段,而現(xiàn)有技術(shù)并未提供識別服務(wù)器是否處于不繁忙階段或空閑階段,并 將處于不繁忙階段或空閑階段的服務(wù)器設(shè)置處于節(jié)能狀態(tài)來實(shí)現(xiàn)服務(wù)器節(jié)能 的控制服務(wù)器方法。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種控制服務(wù)器的方法及裝置,以對服務(wù)器進(jìn)行節(jié)能 狀態(tài)的設(shè)置,并實(shí)現(xiàn)服務(wù)器的節(jié)能。
為了實(shí)現(xiàn)上述目的, 一方面,提供一種控制服務(wù)器的方法,其中,包括如 下步驟
根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工作負(fù)荷的變化情況,獲得所述被控 服務(wù)器的負(fù)荷變化規(guī)律信息;
根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能條件;在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),將所述被控服務(wù)器設(shè)置為與所述 節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。
優(yōu)選地,所述的方法,其中,在獲得所述^皮控服務(wù)器的負(fù)荷變化規(guī)律信息
后,還包括
根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能狀態(tài)退出條件; 當(dāng)處于節(jié)能狀態(tài)的所述被控服務(wù)器滿足所述節(jié)能狀態(tài)退出條件時(shí),使所述 被控服務(wù)器退出所述節(jié)能狀態(tài)。
優(yōu)選地,所述的方法,其中,所述獲得被控服務(wù)器的負(fù)荷變化規(guī)律信息包
括
根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況和/或根據(jù)
用戶預(yù)先設(shè)定的、被控服務(wù)器的工作負(fù)荷變化情況來獲得所述負(fù)荷變化規(guī)律信 臺
優(yōu)選地,所述的方法,其中,所述獲得被控服務(wù)器的負(fù)荷變化規(guī)律信息具
體為
由預(yù)先設(shè)置的與所述被控服務(wù)器相連接的節(jié)能控制裝置來獲得所述負(fù)荷 變化規(guī)律信息。
優(yōu)選地,所述的方法,其中,
所述將所述^皮控服務(wù)器設(shè)置為節(jié)能狀態(tài)的步驟包括
向所述被控服務(wù)器發(fā)送第 一數(shù)據(jù)包,所述第 一數(shù)據(jù)包為導(dǎo)致所述被控服務(wù) 器進(jìn)入節(jié)能狀態(tài)的數(shù)據(jù)包;
所述使所述被控服務(wù)器退出所述節(jié)能狀態(tài)的步驟包括
向所述被控服務(wù)器發(fā)送第二數(shù)據(jù)包,所述第二數(shù)據(jù)包為導(dǎo)致所述被控服務(wù) 器退出節(jié)能狀態(tài)的數(shù)據(jù)包。
優(yōu)選地,所述的方法,其中,所述負(fù)荷變化規(guī)律信息包括
根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況,獲得的所 述被控服務(wù)器的第一繁忙時(shí)間段、第一空閑時(shí)間段、所述被控服務(wù)器負(fù)荷的第 一繁忙門限值、和/或所述被控服務(wù)器負(fù)荷的第一空閑門限值;和/或,
根據(jù)用戶預(yù)先設(shè)定的、被控服務(wù)器的工作負(fù)荷變化情況,獲取的用戶預(yù)先 設(shè)定的、被控服務(wù)器的第二繁忙時(shí)間段和/或第二空閑時(shí)間段。優(yōu)選地,所述的方法,其中,所述第二繁忙時(shí)間段和/或第二空閑時(shí)間段 為用戶預(yù)先根據(jù)節(jié)假日和/或倒休政策設(shè)定的繁忙時(shí)間段和/或空閑時(shí)間段。
優(yōu)選地,所述的方法,其中,所述節(jié)能條件包括如下條件中的一個(gè)或多個(gè) 所述被控服務(wù)器當(dāng)前的負(fù)荷低于預(yù)設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二空 閑門限值,所述第二空閑門限值不高于所述第 一空閑門限值;
所述被控服務(wù)器當(dāng)前處于所述第一空閑時(shí)間段或所述第二空閑時(shí)間段內(nèi); 所述被控服務(wù)器當(dāng)前不處于所述第 一繁忙時(shí)間段及所述第二繁忙時(shí)間段內(nèi)。
優(yōu)選地,所述的方法,其中,在滿足所述節(jié)能條件的被控服務(wù)器進(jìn)入節(jié)能 狀態(tài)前,還包括
判斷所述被控服務(wù)器離開上次節(jié)能狀態(tài)的時(shí)間長度是否達(dá)到預(yù)設(shè)的時(shí)間 長度,如是,則被控服務(wù)器進(jìn)入節(jié)能狀態(tài);否則,被控服務(wù)器不進(jìn)入節(jié)能狀態(tài)。
優(yōu)選地,所述的方法,其中,所述節(jié)能狀態(tài)退出條件包括如下條件中的一 個(gè)或多個(gè)
所述被控服務(wù)器當(dāng)前負(fù)荷高于預(yù)設(shè)的、與所處的節(jié)能狀態(tài)相對應(yīng)的第二繁 忙門限值,所述第二繁忙門限值不高于所述第一繁忙門限值;
所述被控服務(wù)器當(dāng)前處于所述第一繁忙時(shí)間段或所述第二繁忙時(shí)間段內(nèi); 所述被控服務(wù)器當(dāng)前不處于所述第 一 空閑時(shí)間段及所述第二空閑時(shí)間段
內(nèi);
所述被控服務(wù)器接收到喚醒節(jié)能狀態(tài)的網(wǎng)絡(luò)需求。
優(yōu)選地,所述的方法,其中,所述不同節(jié)能條件對應(yīng)的節(jié)能狀態(tài)相同或不同。
優(yōu)選地,所述的方法,其中,所述節(jié)能狀態(tài)為待機(jī)狀態(tài)、休眠狀態(tài)、被 控服務(wù)器的上限功率不大于預(yù)設(shè)功率值的狀態(tài)、全局狀態(tài)GO下的P狀態(tài)、或 全局狀態(tài)GO下的C狀態(tài)。
另一方面,還提供一種控制服務(wù)器的裝置,其中,包括
負(fù)荷變化規(guī)律信息獲取模塊,用于根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工 作負(fù)荷的變化情況,獲得所述被控服務(wù)器的負(fù)荷變化規(guī)律信息;
節(jié)能條件設(shè)置模塊,用于根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能條件;
節(jié)能狀態(tài)設(shè)置模塊,用于在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),將所述 被控服務(wù)器設(shè)置為與所述節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。 優(yōu)選地,所述的裝置,其中,還包括
節(jié)能狀態(tài)退出條件設(shè)置模塊,用于根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控 服務(wù)器設(shè)置節(jié)能狀態(tài)退出條件;
節(jié)能狀態(tài)退出模塊,用于在處于節(jié)能狀態(tài)的所述被控服務(wù)器滿足所述節(jié)能 狀態(tài)退出條件時(shí),使所述被控服務(wù)器退出所述節(jié)能狀態(tài)。
優(yōu)選地,所述的裝置,其中,
所述節(jié)能狀態(tài)設(shè)置模塊包括
第一數(shù)據(jù)包發(fā)送模塊,用于在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),向所 述被控服務(wù)器發(fā)送第 一數(shù)據(jù)包,所述第 一數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器進(jìn)入節(jié) 能狀態(tài)的數(shù)據(jù)包;
所述節(jié)能狀態(tài)退出模塊包括
第二數(shù)據(jù)包發(fā)送模塊,用于在所述被控服務(wù)器滿足所述節(jié)能狀態(tài)退出條件 時(shí),向所述被控服務(wù)器發(fā)送第二數(shù)據(jù)包,所述第二數(shù)據(jù)包為導(dǎo)致所述被控服務(wù) 器退出節(jié)能狀態(tài)的數(shù)據(jù)包。
優(yōu)選地,所述的裝置,其中,所述負(fù)荷變化^L律信息獲取模塊包括
第一獲^W^塊,用于根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的 變化情況來獲得所述負(fù)荷變化失見律信息;和/或,
第二獲取模塊,用于根據(jù)用戶預(yù)先設(shè)定的、被控服務(wù)器的工作負(fù)荷變化情 況來獲得所述負(fù)荷變化規(guī)律信息。
優(yōu)選地,所述的裝置,其中,所述負(fù)荷變化規(guī)律信息包括
所述第一獲取模塊獲取的所述被控服務(wù)器的第一繁忙時(shí)間段、第一空閑 時(shí)間段、所述被控服務(wù)器負(fù)荷的第一繁忙門限值、和/或所述被控服務(wù)器負(fù)荷 的第一空閑門限值;和/或,
所述第二獲取模塊獲取的用戶預(yù)先設(shè)定的被控服務(wù)器的第二繁忙時(shí)間段 和/或第二空閑時(shí)間段。
優(yōu)選地,所述的裝置,其中,所述節(jié)能條件設(shè)置模塊設(shè)置的節(jié)能條件包括如下條件中的一個(gè)或多個(gè)
所述被控服務(wù)器當(dāng)前的負(fù)荷低于預(yù)設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二空
閑門限值,所述第二空閑門限值不高于所述第一空閑門P艮值;
所述被控服務(wù)器當(dāng)前處于所述第一空閑時(shí)間段或所述第二空閑時(shí)間段內(nèi); 所述被控服務(wù)器當(dāng)前不處于所述第 一繁忙時(shí)間段及所述第二繁忙時(shí)間段內(nèi)。
優(yōu)選地,所述的裝置,其中,所述節(jié)能狀態(tài)退出條件包括如下條件中的一 個(gè)或多個(gè)
所述被控服務(wù)器當(dāng)前負(fù)荷高于預(yù)設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二繁忙 門限值,所述第二繁忙門P艮值不高于所述第 一繁忙門限值;
所述被控服務(wù)器當(dāng)前處于所述第 一繁忙時(shí)間段或所述第二繁忙時(shí)間段內(nèi); 所述被控服務(wù)器當(dāng)前不處于所述第 一 空閑時(shí)間段及所述第二空閑時(shí)間段
內(nèi);
所述被控服務(wù)器接收到喚醒節(jié)能狀態(tài)的網(wǎng)絡(luò)需求。
上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下技術(shù)效果
根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工作負(fù)荷的變化情況,獲得所述被控 服務(wù)器的負(fù)荷變化規(guī)律信息,并根據(jù)獲得的該負(fù)荷變化規(guī)律信息設(shè)置被控服務(wù) 器的節(jié)能條件,可在被控服務(wù)器滿足節(jié)能條件時(shí),將服務(wù)器設(shè)置為與所滿足的 節(jié)能條件對應(yīng)的節(jié)能狀態(tài),例如,可在被控服務(wù)器處于負(fù)荷變化規(guī)律信息中的 空閑時(shí)間段內(nèi)時(shí),將被控服務(wù)器設(shè)置為節(jié)能狀態(tài),從而實(shí)現(xiàn)了對服務(wù)器的節(jié)能 狀態(tài)的設(shè)置,并進(jìn)而實(shí)現(xiàn)了服務(wù)器的節(jié)能。
上述技術(shù)方案中的另 一個(gè)技術(shù)方案具有如下技術(shù)效果
由于獲得的被控服務(wù)器的負(fù)荷變化規(guī)律信息可以是根據(jù)被控服務(wù)器在預(yù) 定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況獲得的負(fù)荷變化規(guī)律,即反應(yīng)被控服 務(wù)器實(shí)際工作負(fù)荷的變化規(guī)律;也可以是根據(jù)用戶預(yù)先設(shè)定的、被控服務(wù)器的
工作負(fù)荷變化情況來獲得所述負(fù)荷變化規(guī)律信息,如用戶根據(jù)節(jié)假日或倒休政 策確定的服務(wù)器的負(fù)荷變化規(guī)律信息,使得能夠人們能夠比較靈活、全面地考 慮被控服務(wù)器的節(jié)能策略,有助于服務(wù)器更好地節(jié)能。
圖1為本發(fā)明一實(shí)施例控制服務(wù)器的方法的流程示意圖; 圖2為本發(fā)明一實(shí)施例控制服務(wù)器的方法中,包含多服務(wù)器的計(jì)算機(jī)網(wǎng)絡(luò) 示意圖3為本發(fā)明的實(shí)施例中,獲得的被控服務(wù)器的負(fù)荷變化規(guī)律信息的一個(gè) 例子;
圖4為本發(fā)明另 一實(shí)施例的控制服務(wù)器的方法的流程示意圖; 圖5為本發(fā)明實(shí)施例控制服務(wù)器的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將 結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)通過使裝置處于低功耗運(yùn)行的節(jié)能狀 態(tài)來節(jié)約能耗的節(jié)能技術(shù)如休眠技術(shù)更多的是在臺式機(jī)上被使用,而尚未應(yīng)用 于通常需24小時(shí)不間斷工作的服務(wù)器上。
圖1為本發(fā)明一實(shí)施例控制服務(wù)器的方法的流程示意圖。如圖1,本發(fā)明 一實(shí)施例控制服務(wù)器的方法包括
步驟IOI,根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工作負(fù)荷的變化情況,獲 得所述被控服務(wù)器的負(fù)荷變化規(guī)律信息;示例性地,該負(fù)荷變化規(guī)律信息可以 是被控服務(wù)器的忙閑規(guī)律,用于反應(yīng)被控服務(wù)器的忙閑時(shí)間段和/或負(fù)荷的忙 閑門限值;
步驟102,根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能條件,;
步驟103,在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),將所述被控服務(wù)器設(shè) 置為與所述節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。
該實(shí)施例通過獲取被控服務(wù)器的負(fù)荷變化規(guī)律信息如忙閑規(guī)律信息,并根 據(jù)負(fù)荷變化規(guī)律信息設(shè)置相應(yīng)的節(jié)能策略,可在被控服務(wù)器滿足預(yù)設(shè)的節(jié)能條 件時(shí),進(jìn)入與節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。
優(yōu)選地,該實(shí)施例的一個(gè)例子中,在獲得所述被控服務(wù)器的負(fù)荷變化規(guī)律 信息后,還包括根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能狀態(tài)退出條件;當(dāng)處于節(jié)能狀態(tài)的所述被控服務(wù)器滿足所述節(jié)能狀態(tài)退出條件時(shí), 使所述被控服務(wù)器退出所述節(jié)能狀態(tài)。從而,對于處于節(jié)能狀態(tài)的服務(wù)器,可 以通過判斷該服務(wù)器是否滿足預(yù)設(shè)的節(jié)能狀態(tài)退出條件來將處于節(jié)能狀態(tài)的 服務(wù)器恢復(fù)至非節(jié)能狀態(tài),這樣可以保證在需要服務(wù)器正常工作時(shí)能保證服務(wù) 器正常工作,如以全功率狀態(tài)正常工作。
示例性的,圖1所示實(shí)施例一個(gè)例子可通過設(shè)置與被控服務(wù)器相連接的節(jié) 能控制裝置如節(jié)能控制服務(wù)器來實(shí)現(xiàn)。在實(shí)施例中,由節(jié)能控制裝置來獲取被 控服務(wù)器的負(fù)荷變化規(guī)律信息,然后根據(jù)該負(fù)荷變化規(guī)律信息設(shè)置節(jié)能策略中 的節(jié)能條件和/或節(jié)能狀態(tài)退出條件,進(jìn)而判斷被控服務(wù)器是否滿足節(jié)能條件, 并在被控服務(wù)滿足節(jié)能條件時(shí),通過向被控服務(wù)器發(fā)送第一數(shù)據(jù)包,來將被控 服務(wù)器設(shè)置為節(jié)能狀態(tài),其中,第一數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器進(jìn)入節(jié)能狀 態(tài)的數(shù)據(jù)包;示例性地,該第一數(shù)據(jù)包包含有用于使被控服務(wù)器進(jìn)入節(jié)能狀態(tài) 的特定的比特序列;而同樣,在被控服務(wù)器處于節(jié)能狀態(tài)時(shí),由節(jié)能控制裝置 判斷處于節(jié)能狀態(tài)的服務(wù)器是否滿足節(jié)能狀態(tài)退出條件,并在被控服務(wù)器滿足 節(jié)能狀態(tài)退出條件時(shí),通過向被控服務(wù)器發(fā)送第二數(shù)據(jù)包,使被控服務(wù)器退出 節(jié)能狀態(tài),其中,第二數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器退出節(jié)能狀態(tài)的數(shù)據(jù)包; 示例性地,該第二數(shù)據(jù)包為喚醒數(shù)據(jù)包,包含有用于喚醒被控服務(wù)器的特定的 比特序列。
示例性地,該實(shí)施例的一個(gè)例子中,對于包含多服務(wù)器的計(jì)算機(jī)網(wǎng)絡(luò)如圖 2所示的計(jì)算機(jī)網(wǎng)絡(luò)而言,可設(shè)置一臺節(jié)能控制裝置如節(jié)能控制服務(wù)器來對需 控制的每一臺服務(wù)器進(jìn)行控制,針對每一臺服務(wù)器的工作規(guī)律獲取該服務(wù)器相 應(yīng)的忙閑規(guī)律,和設(shè)置與每一臺服務(wù)器相對應(yīng)的節(jié)能策略,包括與每一臺服務(wù) 器相對應(yīng)的節(jié)能條件和節(jié)能狀態(tài)退出條件。通過節(jié)能控制裝置的控制,網(wǎng)絡(luò)中 的被控服務(wù)器可在空閑的時(shí)候處于節(jié)能狀態(tài)來節(jié)能,而節(jié)能控制裝置通常是一 直連接到網(wǎng)絡(luò)中,并且總是處于全功率運(yùn)行狀態(tài)。示例性地,該節(jié)能控制裝置 的實(shí)現(xiàn)形式可以是獨(dú)立的節(jié)能控制服務(wù)器,或者是包含在網(wǎng)絡(luò)的任何設(shè)備中的 一個(gè)節(jié)能控制模塊。當(dāng)然,在同一網(wǎng)絡(luò)上還可以設(shè)置兩個(gè)以上的節(jié)能控制服務(wù) 器來提供故障容錯(cuò)。另外,在該實(shí)施例的一個(gè)例子中,如果被控服務(wù)器數(shù)量眾 多,也可設(shè)置多臺節(jié)能控制服務(wù)器來進(jìn)行控制,每臺節(jié)能控制服務(wù)器控制其中一定數(shù)量的服務(wù)器。
優(yōu)選地,該實(shí)施例的一個(gè)例子中,所述獲取被控服務(wù)器負(fù)荷變化規(guī)律信息
的步驟包括根據(jù)凈皮控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況和 /或根據(jù)用戶預(yù)先設(shè)定的、被控服務(wù)器的工作負(fù)荷變化情況來獲得所述負(fù)荷變 化規(guī)律信息。即獲取的負(fù)荷變化規(guī)律信息既可包括反應(yīng)被控服務(wù)器實(shí)際工作負(fù) 荷的變化規(guī)律,也可包括根據(jù)用戶預(yù)先設(shè)定的、凈皮控服務(wù)器的工作負(fù)荷變化情 況來獲得所述負(fù)荷變化規(guī)律信息,如用戶根據(jù)節(jié)假日或倒休政策確定的負(fù)荷變 化規(guī)律信息,使得人們能夠比較靈活、全面地綜合考慮被控服務(wù)器的工作規(guī)律 和用戶在實(shí)際工作中的需求,并通過設(shè)置相應(yīng)的節(jié)能策略,有助于服務(wù)器更好 地節(jié)能。
優(yōu)選地,該實(shí)施例的一個(gè)例子中,上述負(fù)荷變化規(guī)律信息包括根據(jù)被控 服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況,獲得的所述被控服務(wù)器 的第 一繁忙時(shí)間段、第 一 空閑時(shí)間段、所述被控服務(wù)器負(fù)荷的第 一繁忙門限值、 和/或所述被控服務(wù)器負(fù)荷的第一空閑門限值;和/或,根據(jù)用戶預(yù)先設(shè)定的、 被控服務(wù)器的工作負(fù)荷變化情況,獲取的用戶預(yù)先設(shè)定的、被控服務(wù)器的第二 繁忙時(shí)間段和/或第二空閑時(shí)間段。
圖3為本發(fā)明的實(shí)施例中,獲得的被控服務(wù)器的負(fù)荷變化規(guī)律信息的一個(gè) 例子。在該例中,通過對被控服務(wù)器近四周的工作負(fù)荷的變化情況即工作規(guī)律 進(jìn)行搜集,得出的每周的負(fù)荷變化規(guī)律信息。圖3中,橫軸為時(shí)間;縱軸為被 控服務(wù)器的負(fù)荷。如圖3,在周六、周日被控服務(wù)器工作負(fù)荷很低;在周一至 周五的工作時(shí)間(如早9: 00-晚18: 00),;故控服務(wù)器的負(fù)荷^f艮大,工作時(shí) 間前、后的一段時(shí)間(如早7: 00-早9: 00,晚18: 00-晚21: 00)工作負(fù) 荷較大;除工作時(shí)間前、后的一段時(shí)間外的其它非工作時(shí)間,被控服務(wù)器的負(fù) 荷很低。根據(jù)該規(guī)律,設(shè)置節(jié)能策略時(shí),可考慮在周六、周日、及除工作曰的 工作時(shí)間前后一革爻時(shí)間如0: 00-7: 00及21: 24: OO)將被控服務(wù)器設(shè)置
為節(jié)能狀態(tài)如休眠狀態(tài)。
通常,第二繁忙時(shí)間段或第二空閑時(shí)間段是由用戶根據(jù)實(shí)際情況人為設(shè)
定。例如,上述第二繁忙時(shí)間段和/或第二空閑時(shí)間段為用戶預(yù)先根據(jù)節(jié)假 日和/或倒休政策設(shè)置的繁忙時(shí)間段和/或空閑時(shí)間段。例如,該第二空閑時(shí)間段可以是周六、周日、其它法定節(jié)假日或用戶認(rèn)為可以讓服務(wù)器進(jìn)入節(jié)能狀態(tài)
的其它時(shí)間段。示例性地,如圖3,雖然2008年10月1日是周三,為工作日, 但由于該周三為國慶節(jié),由于公司放假,被控服務(wù)器也不需工作,則可人為將 該周三設(shè)置為休眠狀態(tài)。
優(yōu)選地,該實(shí)施例的一個(gè)例子中,根據(jù)所述負(fù)荷變化規(guī)律信息設(shè)置的節(jié)能 條件包括如下條件中的一個(gè)或多個(gè),即當(dāng)被控服務(wù)器滿足如下條件中的一個(gè)或 多個(gè)時(shí),將被控服務(wù)器設(shè)置處于與節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)
被控服務(wù)器當(dāng)前的負(fù)荷低于預(yù)設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二空閑門 限值,所述第二空閑門限值不高于所述第一空閑門限值;
被控服務(wù)器當(dāng)前處于所述第 一空閑時(shí)間段或所述第二空閑時(shí)間段內(nèi); 被控服務(wù)器當(dāng)前不處于所述第 一繁忙時(shí)間段及所述第二繁忙時(shí)間段內(nèi)。 示例性地,上述條件中,第一空閑門限值是根據(jù)統(tǒng)計(jì)出的被控服務(wù)器實(shí)際 的工作負(fù)荷變化規(guī)律得出的,而第二空閑門限值通常是用戶根據(jù)該第 一空閑門 限值和欲進(jìn)入的節(jié)能狀態(tài)確定出來的。根據(jù)具體節(jié)能狀態(tài)的不同,與節(jié)能狀態(tài) 相對應(yīng)的第二空閑門限值也可相應(yīng)不同。第二空閑門限值可以等于第 一 空閑門 限值。
示例性地,可通過節(jié)能控制裝置如節(jié)能控制服務(wù)器來判斷被控服務(wù)器是否 滿足上述節(jié)能條件,并將被控服務(wù)器設(shè)置為相應(yīng)的節(jié)能狀態(tài)。
示例性的,在判斷出被控服務(wù)器已滿足上述一個(gè)或多個(gè)節(jié)能條件后,被控 服務(wù)器進(jìn)入節(jié)能狀態(tài)前還包括
判斷所述被控服務(wù)器離開上次節(jié)能狀態(tài)的時(shí)間長度是否達(dá)到預(yù)設(shè)的時(shí)間 長度,如是,被控服務(wù)器進(jìn)入節(jié)能狀態(tài);否則,被控服務(wù)器不進(jìn)入節(jié)能狀態(tài)。
上面列舉出的節(jié)能條件只是示例性的,用戶可根據(jù)需要確定更多的節(jié)能條件。
不同的節(jié)能條件對應(yīng)的節(jié)能狀態(tài)可以相同或不同。例如,對于上述條件, 當(dāng)用戶滿足不同節(jié)能條件時(shí),相應(yīng)進(jìn)入的節(jié)能狀態(tài)不同。示例性地,本發(fā)明實(shí) 施例所述的節(jié)能狀態(tài)可以是待機(jī)狀態(tài)、休眠狀態(tài)、或被控服務(wù)器的上限功率 不大于預(yù)設(shè)的功率值的狀態(tài);或者是,高級配置和電源管理接口 (ACPI, Advanced Configuration and Power Interface )規(guī)范下定義的各種節(jié)能狀態(tài),如全局狀態(tài)(G-States, Global system states )為GO狀態(tài)時(shí),通過減小外設(shè)、 CPU的功耗實(shí)現(xiàn)的節(jié)能狀態(tài),如某個(gè)C狀態(tài)或P狀態(tài);其中,某個(gè)C狀態(tài)為 某個(gè)CPU電源狀態(tài)(C-States, CPU Power States );如可以是CI狀態(tài)即CPU 電源掛起狀態(tài)、C2狀態(tài)即CPU電源停止允許狀態(tài)、C3狀態(tài)即CPU電源深度 睡眠狀態(tài)、C4狀態(tài)即CPU電源更深度睡眠狀態(tài);其中,處于C1狀態(tài)時(shí),喚 醒時(shí)間快、可以節(jié)省70%的CPU功^^;處于C2狀態(tài)時(shí),處理器時(shí)鐘頻率和 1/0緩沖被停止,可以節(jié)約70%的CPU和平臺能耗;處于C3狀態(tài)時(shí),總線頻 率和PLL均被鎖定,可以節(jié)省70%的CPU功耗,但平臺功耗比C2狀態(tài)下大 一些;處于C4狀態(tài)時(shí),可以節(jié)約98%的CPU最大功^^;其中,某個(gè)P狀態(tài) 為某個(gè)CPU/設(shè)備性能狀態(tài)(P-States, Performance States );如可以是,PI 、 P2… 一直到Pn狀態(tài),其中Pn狀態(tài)時(shí)功耗最??;
或者,節(jié)能狀態(tài)可以全局狀態(tài)中的睡眠狀態(tài),即G1狀態(tài),在G1狀態(tài)下 無法運(yùn)行應(yīng)用程序。計(jì)算機(jī)呈"關(guān)閉"狀態(tài),功耗很小,可能降低至幾瓦;且根 據(jù)睡眠的深淺,還可分為Sl至Sn的多個(gè)級別;或者,
或者,節(jié)能狀態(tài)可以全局狀態(tài)中的軟關(guān)機(jī)狀態(tài),即G2狀態(tài),在G2狀態(tài) 下,不可運(yùn)行應(yīng)用程序和操作系統(tǒng),除了主要的電源供電單元,基本上會關(guān)閉 整個(gè)系統(tǒng),功耗約等于零。
當(dāng)然,現(xiàn)有技術(shù)的電源管理中存在多種多樣的節(jié)能狀態(tài)及節(jié)能模式,在此 不一一贅述,用戶可以根據(jù)需要設(shè)置合適的節(jié)能策略,在節(jié)能策略中設(shè)置節(jié)能 條件及與節(jié)能條件相對應(yīng)的節(jié)能狀態(tài),如滿足某些條件時(shí)進(jìn)入喚醒時(shí)間短的節(jié) 能狀態(tài),滿足某些條件時(shí)可進(jìn)入喚醒時(shí)間長、但節(jié)省功耗更多的節(jié)能狀態(tài),并 在被控服務(wù)器滿足預(yù)定的節(jié)能條件時(shí),使被控服務(wù)器進(jìn)入相對應(yīng)的節(jié)能狀態(tài)。 節(jié)能條件和節(jié)能狀態(tài)的組合方式也有很多種,在此不再贅述。
優(yōu)選地,該實(shí)施例的一個(gè)例子中,根據(jù)負(fù)荷變化規(guī)律信息設(shè)置的節(jié)能狀態(tài) 退出條件包括如下條件中的 一個(gè)或多個(gè),當(dāng)處于節(jié)能狀態(tài)的被控服務(wù)器滿足如 下條件中的一個(gè)或多個(gè)時(shí),所述^皮控服務(wù)器退出節(jié)能狀態(tài)
被控服務(wù)器當(dāng)前負(fù)荷高于預(yù)設(shè)的、與所處的節(jié)能狀態(tài)相對應(yīng)的第二繁忙門 限值,所述第二繁忙門限值不高于所述第 一繁忙門限值;
被控服務(wù)器當(dāng)前處于所述第 一繁忙時(shí)間段或所述第二繁忙時(shí)間段內(nèi);被控服務(wù)器當(dāng)前不處于所述第 一空閑時(shí)間段及所述第二空閑時(shí)間段內(nèi); 被控服務(wù)器接收到喚醒節(jié)能狀態(tài)的網(wǎng)絡(luò)需求。
示例性地,上述條件中,第一繁忙門限值是才艮據(jù)統(tǒng)計(jì)出的被控服務(wù)器的實(shí) 際工作負(fù)荷變化規(guī)律得出的,而第二繁忙門限值通常是用戶根據(jù)該第 一繁忙門 限值和欲脫離的節(jié)能狀態(tài)確定出來的。根據(jù)具體欲脫離的節(jié)能狀態(tài)的不同,與 所處的節(jié)能狀態(tài)相對應(yīng)的第二繁忙門限值也可相應(yīng)不同。第二繁忙門限值可以 等于第一繁忙門限值。
圖4為本發(fā)明另一實(shí)施例的控制服務(wù)器的方法的流程示意圖。該實(shí)施例 中,預(yù)先設(shè)置的節(jié)能策略包括
當(dāng)被控服務(wù)器滿足條件1時(shí),使被控服務(wù)器處于預(yù)設(shè)的節(jié)能狀態(tài);
當(dāng)處于節(jié)能狀態(tài)的被控服務(wù)器滿足條件2時(shí),使被控服務(wù)器退出節(jié)能狀 態(tài)。其中
條件1為
監(jiān)控?cái)?shù)據(jù)已經(jīng)達(dá)到預(yù)期數(shù)量;且,
根據(jù)以往監(jiān)控?cái)?shù)據(jù)的規(guī)律,現(xiàn)在已經(jīng)到達(dá)預(yù)設(shè)的第一空閑時(shí)間段;且, 當(dāng)前不屬于用戶人為設(shè)置的第二繁忙時(shí)間段;且, 當(dāng)前系統(tǒng)負(fù)荷小于預(yù)設(shè)節(jié)能狀態(tài)的空閑門限值;且, 對于剛剛從某一節(jié)能狀態(tài)下離開的被控服務(wù)器,其離開的時(shí)間長度已經(jīng)達(dá) 到預(yù)設(shè)的時(shí)間長度。 條件2為
有喚醒的網(wǎng)絡(luò)需求;或者, 已經(jīng)達(dá)到以往監(jiān)控?cái)?shù)據(jù)的第一繁忙時(shí)間段;或者, 已經(jīng)達(dá)到人為設(shè)置的第二繁忙時(shí)間段;或者, 系統(tǒng)的負(fù)荷已經(jīng)大于預(yù)設(shè)節(jié)能狀態(tài)的繁忙門限值。 如圖4,該實(shí)施例的方法包括如下步驟
步驟401,判斷當(dāng)前是否處于用戶人為設(shè)置的空閑時(shí)間段,即第二空閑時(shí) 間段;如是,則執(zhí)行步驟403;否則,執(zhí)行步驟402;
步驟402,判斷被控服務(wù)器是否滿足上述條件1;如是,則執(zhí)行步驟403; 否則,繼續(xù)監(jiān)控被控服務(wù)器,轉(zhuǎn)入執(zhí)行步驟401;步驟403,向被控服務(wù)器發(fā)送第一數(shù)據(jù)包如休眠數(shù)據(jù)包,將被控服務(wù)器設(shè) 置為節(jié)能狀態(tài);
步驟404,監(jiān)控處于節(jié)能狀態(tài)的被控服務(wù)器,判斷處于節(jié)能狀態(tài)的被控服 務(wù)器是否滿足上迷條件2;如是,則執(zhí)行步驟405;否則,繼續(xù)監(jiān)控被控服務(wù) 器是否滿足上述條件2;
步驟405,向被控服務(wù)器發(fā)送第二數(shù)據(jù)包如喚醒數(shù)據(jù)包,^使被控服務(wù)器脫 離即退出節(jié)能狀態(tài);然后,繼續(xù)對被控服務(wù)器進(jìn)行監(jiān)控,轉(zhuǎn)入步驟401。
本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述事實(shí)的方法中的全部或部分步驟 是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存^f諸于一計(jì)算機(jī)所 可讀取的存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟
根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工作負(fù)荷的變化情況,獲得所述被控 服務(wù)器的負(fù)荷變化規(guī)律信息;
根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能條件;
在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),將所述被控服務(wù)器設(shè)置為與所述 節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。
上述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。
另一方面,本發(fā)明實(shí)施例還公開了一種控制服務(wù)器的裝置。圖5為本發(fā)明 實(shí)施例的裝置的結(jié)構(gòu)示意圖。如圖5,該裝置500包括負(fù)荷變化規(guī)律信息獲 取模塊501,用于根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工作負(fù)荷的變化情況, 獲取被控服務(wù)器的負(fù)荷變化規(guī)律信息;節(jié)能條件設(shè)置模塊502,用于根據(jù)所述 負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能條件;節(jié)能狀態(tài)設(shè)置模塊503, 用于在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),將所述被控服務(wù)器設(shè)置為與所述 節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。
優(yōu)選地,該實(shí)施例的裝置還包括節(jié)能狀態(tài)退出條件設(shè)置模塊,用于根據(jù) 所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能狀態(tài)退出條件;節(jié)能狀態(tài)退 出模塊,用于在處于節(jié)能狀態(tài)的被控服務(wù)器滿足所述節(jié)能狀態(tài)退出條件,使所 述#皮控服務(wù)器退出節(jié)能狀態(tài)。
優(yōu)選地,該實(shí)施例的裝置中,節(jié)能狀態(tài)設(shè)置模塊包括第一數(shù)據(jù)包發(fā)送模 塊,用于在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),向所述^皮控^^務(wù)器發(fā)送第一數(shù)據(jù)包,所述第 一數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器進(jìn)入節(jié)能狀態(tài)的數(shù)據(jù)包;
所述節(jié)能狀態(tài)退出模塊包括第二數(shù)據(jù)包發(fā)送模塊,用于在所述被控服務(wù) 器滿足所述節(jié)能狀態(tài)脫離條件時(shí),向所述被控服務(wù)器發(fā)送第二數(shù)據(jù)包,所述第 二數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器退出節(jié)能狀態(tài)的數(shù)據(jù)包。
優(yōu)選地,該實(shí)施例的裝置中,所述負(fù)荷變化規(guī)律信息獲取模塊包括第一 獲取模塊,用于根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況 來獲得所述負(fù)荷變化規(guī)律信息;和/或,第二獲取模塊,用于根據(jù)用戶預(yù)先設(shè)定 的、被控月l務(wù)器的工作負(fù)荷變化情況來獲得所述負(fù)荷變化^見律信息。
優(yōu)選地,該實(shí)施例的裝置中,所述負(fù)荷變化身見律信息包括所述第一獲取 模塊獲取的所述^皮控服務(wù)器的第一繁忙時(shí)間段、第一空閑時(shí)間段、所述被控 服務(wù)器負(fù)荷的第一繁忙門限值、和/或所述被控服務(wù)器負(fù)荷的第一空閑門限值; 和/或,所述第二獲耳^莫塊獲取的用戶預(yù)先設(shè)定的被控服務(wù)器的第二繁忙時(shí)間 段和/或第二空閑時(shí)間段。
優(yōu)選地,該實(shí)施例的裝置中,所述節(jié)能條件設(shè)置模塊設(shè)置的節(jié)能條件包括 如下條件中的一個(gè)或多個(gè)所述被控服務(wù)器當(dāng)前的負(fù)荷低于預(yù)設(shè)的、與所述節(jié) 能狀態(tài)相對應(yīng)的第二空閑門限值,所述第二空閑門限值不高于所述第 一空閑門 限值;所述被控服務(wù)器當(dāng)前處于所述第一空閑時(shí)間段或所述第二空閑時(shí)間段 內(nèi);所述被控服務(wù)器當(dāng)前不處于所述第 一繁忙時(shí)間段及所述第二繁忙時(shí)間段 內(nèi)。
優(yōu)選地,該實(shí)施例的裝置中,所述節(jié)能狀態(tài)退出條件設(shè)置模塊設(shè)置的節(jié)能 狀態(tài)退出條件包括如下條件中的一個(gè)或多個(gè)所述被控服務(wù)器當(dāng)前負(fù)荷高于預(yù) 設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二繁忙門限值,所述第二繁忙門限值不高于 所述第一繁忙門限值;所述被控服務(wù)器當(dāng)前處于所述第一繁忙時(shí)間段或所述第 二繁忙時(shí)間)更內(nèi);所述被控服務(wù)器當(dāng)前不處于所述第 一空閑時(shí)間段及所述第二 空閑時(shí)間段內(nèi);所述被控服務(wù)器接收到喚醒節(jié)能狀態(tài)的網(wǎng)絡(luò)需求。
上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù) 人員來說,在不脫離本發(fā)明實(shí)施例所述原理的前提下,還可以作出若干改進(jìn)和 潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種控制服務(wù)器的方法,其特征在于,包括如下步驟根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工作負(fù)荷的變化情況,獲得所述被控服務(wù)器的負(fù)荷變化規(guī)律信息;根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能條件;在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),將所述被控服務(wù)器設(shè)置為與所述節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲得所述被控服務(wù)器的負(fù)荷變化規(guī)律信息后,還包括根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能狀態(tài)退出條件;當(dāng)處于節(jié)能狀態(tài)的所述被控服務(wù)器滿足所述節(jié)能狀態(tài)退出條件時(shí),使所述被控服務(wù)器退出所述節(jié)能狀態(tài)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲得被控服務(wù)器的負(fù)荷變化規(guī)律信息包括根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況和/或根據(jù)用戶預(yù)先設(shè)定的、被控服務(wù)器的工作負(fù)荷變化情況來獲得所述負(fù)荷變化規(guī)律信臺
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲得被控服務(wù)器的負(fù)荷變化規(guī)律信息具體為由預(yù)先設(shè)置的與所述被控服務(wù)器相連接的節(jié)能控制裝置來獲得所述負(fù)荷變化規(guī)律信息。
5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述被控服務(wù)器設(shè)置為節(jié)能狀態(tài)的步驟包括向所述被控服務(wù)器發(fā)送第 一數(shù)據(jù)包,所述第 一數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器進(jìn)入節(jié)能狀態(tài)的數(shù)據(jù)包;所述使所述^皮控^^務(wù)器退出所述節(jié)能狀態(tài)的步驟包括向所述被控服務(wù)器發(fā)送第二數(shù)據(jù)包,所述第二數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器退出節(jié)能狀態(tài)的凄"居包。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述負(fù)荷變化規(guī)律信息包括根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況,獲得的所述被控服務(wù)器的第一繁忙時(shí)間段、第一空閑時(shí)間段、所述被控服務(wù)器負(fù)荷的第一繁忙門限值、和/或所述被控服務(wù)器負(fù)荷的第一空閑門限值;和/或,根據(jù)用戶預(yù)先設(shè)定的、被控服務(wù)器的工作負(fù)荷變化情況,獲取的用戶預(yù)先設(shè)定的、被控服務(wù)器的第二繁忙時(shí)間段和/或第二空閑時(shí)間段。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第二繁忙時(shí)間段和/或第二空閑時(shí)間段為用戶預(yù)先根據(jù)節(jié)假日和/或倒休政策設(shè)定的繁忙時(shí)間段和/或空閑時(shí)間l殳。
8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述節(jié)能條件包括如下條件中的一個(gè)或多個(gè)所述被控服務(wù)器當(dāng)前的負(fù)荷低于預(yù)設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二空閑門限值,所述第二空閑門限值不高于所述第 一 空閑門限值;所述被控服務(wù)器當(dāng)前處于所述第 一空閑時(shí)間段或所述第二空閑時(shí)間段內(nèi);所述被控服務(wù)器當(dāng)前不處于所述第 一繁忙時(shí)間段及所述第二繁忙時(shí)間段內(nèi)。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,在滿足所述節(jié)能條件的被控服務(wù)器進(jìn)入節(jié)能狀態(tài)前,還包括判斷所述被控服務(wù)器離開上次節(jié)能狀態(tài)的時(shí)間長度是否達(dá)到預(yù)設(shè)的時(shí)間長度,如是,則被控服務(wù)器進(jìn)入節(jié)能狀態(tài);否則,被控服務(wù)器不進(jìn)入節(jié)能狀態(tài)。
10. 根據(jù)權(quán)利要求6或8所述的方法,其特征在于,所述節(jié)能狀態(tài)退出條件包括如下條件中的一個(gè)或多個(gè)所述被控服務(wù)器當(dāng)前負(fù)荷高于預(yù)設(shè)的、與所處的節(jié)能狀態(tài)相對應(yīng)的第二繁忙門限值,所述第二繁忙門限值不高于所述第一繁忙門限值;所述被控服務(wù)器當(dāng)前處于所述第一繁忙時(shí)間段或所述第二繁忙時(shí)間段內(nèi);所述被控服務(wù)器當(dāng)前不處于所述第 一 空閑時(shí)間段及所述第二空閑時(shí)間段內(nèi);所述被控服務(wù)器接收到喚醒節(jié)能狀態(tài)的網(wǎng)絡(luò)需求。
11. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述不同節(jié)能條件對應(yīng)的 節(jié)能狀態(tài)相同或不同。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述節(jié)能狀態(tài)為待機(jī) 狀態(tài)、休眠狀態(tài)、被控服務(wù)器的上限功率不大于預(yù)設(shè)功率值的狀態(tài)、全局狀態(tài) G0下的P狀態(tài)、或全局狀態(tài)GO下的C狀態(tài)。
13. —種控制服務(wù)器的裝置,其特征在于,包括負(fù)荷變化規(guī)律信息獲取模塊,用于根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工 作負(fù)荷的變化情況,獲得所述被控服務(wù)器的負(fù)荷變化規(guī)^ 聿信息;節(jié)能條件設(shè)置模塊,用于根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè) 置節(jié)能條件;節(jié)能狀態(tài)設(shè)置模塊,用于在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),將所述 被控服務(wù)器:&置為與所述節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。
14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,還包括 節(jié)能狀態(tài)退出條件設(shè)置模塊,用于根據(jù)所述負(fù)荷變化規(guī)律信息為所述被控服務(wù)器設(shè)置節(jié)能狀態(tài)退出條件;節(jié)能狀態(tài)退出模塊,用于在處于節(jié)能狀態(tài)的所述被控服務(wù)器滿足所述節(jié)能 狀態(tài)退出條件時(shí),使所述被控服務(wù)器退出所述節(jié)能狀態(tài)。
15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于, 所述節(jié)能狀態(tài)設(shè)置模塊包括第一數(shù)據(jù)包發(fā)送模塊,用于在所述被控服務(wù)器滿足所述節(jié)能條件時(shí),向所 述被控服務(wù)器發(fā)送第 一數(shù)據(jù)包,所述第 一數(shù)據(jù)包為導(dǎo)致所述被控服務(wù)器進(jìn)入節(jié) 能狀態(tài)的數(shù)據(jù)包;所述節(jié)能狀態(tài)退出模塊包括第二數(shù)據(jù)包發(fā)送模塊,用于在所述被控服務(wù)器滿足所述節(jié)能狀態(tài)退出條件 時(shí),向所述被控服務(wù)器發(fā)送第二數(shù)據(jù)包,所述第二數(shù)據(jù)包為導(dǎo)致所述被控服務(wù) 器退出節(jié)能狀態(tài)的數(shù)據(jù)包。
16. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述負(fù)荷變化規(guī)律信息 獲取模塊包括第 獲^^莫塊,用于根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、實(shí)際工作負(fù)荷的變化情況來獲得所述負(fù)荷變化規(guī)律信息;和/或,第二獲取模塊,用于根據(jù)用戶預(yù)先設(shè)定的、被控服務(wù)器的工作負(fù)荷變化情 況來獲得所述負(fù)荷變化規(guī)律信息。
17. 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述負(fù)荷變化規(guī)律信息 包括所述第一獲取模塊獲取的所述被控服務(wù)器的第一繁忙時(shí)間段、第一空閑 時(shí)間段、所述被控服務(wù)器負(fù)荷的第一繁忙門限值、和/或所述被控服務(wù)器負(fù)荷 的第一空閑門限值;和/或,所述第二獲取模塊獲取的用戶預(yù)先設(shè)定的被控服務(wù)器的第二繁忙時(shí)間段 和/或第二空閑時(shí)間段。
18. 根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述節(jié)能條件設(shè)置模塊 設(shè)置的節(jié)能條件包括如下條件中的 一個(gè)或多個(gè)所述被控服務(wù)器當(dāng)前的負(fù)荷低于預(yù)設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二空 閑門限值,所述第二空閑門限值不高于所述第 一 空閑門限值;所述被控服務(wù)器當(dāng)前處于所述第 一 空閑時(shí)間段或所述第二空閑時(shí)間段內(nèi); 所述被控服務(wù)器當(dāng)前不處于所述第 一繁忙時(shí)間段及所述第二繁忙時(shí)間段內(nèi)。
19. 根據(jù)權(quán)利要求17或18所述的裝置,其特征在于,所述節(jié)能狀態(tài)退出 條件包括如下條件中的 一個(gè)或多個(gè)所述被控服務(wù)器當(dāng)前負(fù)荷高于預(yù)設(shè)的、與所述節(jié)能狀態(tài)相對應(yīng)的第二繁忙 門限值,所述第二繁忙門限值不高于所述第一繁忙門限值;所述被控服務(wù)器當(dāng)前處于所述第 一繁忙時(shí)間段或所述第二繁忙時(shí)間段內(nèi); 所述被控服務(wù)器當(dāng)前不處于所述第一空閑時(shí)間段及所述第二空閑時(shí)間段內(nèi);所述被控服務(wù)器接收到喚醒節(jié)能狀態(tài)的網(wǎng)絡(luò)需求。
全文摘要
本發(fā)明提供了一種控制服務(wù)器的方法及裝置,該方法包括根據(jù)被控服務(wù)器在預(yù)定長時(shí)間段內(nèi)、工作負(fù)荷的變化情況,獲得被控服務(wù)器的負(fù)荷變化規(guī)律信息;根據(jù)負(fù)荷變化規(guī)律信息為被控服務(wù)器設(shè)置節(jié)能條件;在被控服務(wù)器滿足節(jié)能條件時(shí),將被控服務(wù)器設(shè)置為與節(jié)能條件相對應(yīng)的節(jié)能狀態(tài)。利用技術(shù)方案,可以對服務(wù)器進(jìn)行節(jié)能狀態(tài)的設(shè)置,從而實(shí)現(xiàn)了服務(wù)器的節(jié)能。
文檔編號H04L12/24GK101635636SQ20081011705
公開日2010年1月27日 申請日期2008年7月23日 優(yōu)先權(quán)日2008年7月23日
發(fā)明者寧 何, 琨 李, 軍 王 申請人:聯(lián)想(北京)有限公司