專利名稱:一種基于時間片調(diào)度的設備輪詢方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種設備輪詢的方法和裝置。
背景技術(shù):
在現(xiàn)代通信網(wǎng)絡中,網(wǎng)絡規(guī)模越來越大,設備數(shù)量越來越多,如果沒有一個功能強大的網(wǎng)絡管理系統(tǒng),在出現(xiàn)網(wǎng)絡故障時,將很難快速定位并解決問題。對于設備簡單網(wǎng)絡管理協(xié)議(Simple Network Management Protocol,簡稱 SNMP)代理(Agent)的管理對象(包括單板、端口、交叉等)的故障,設備SNMP Agent通過主動上報告警的方式,將故障的詳細信息快速發(fā)送給網(wǎng)管系統(tǒng);但對于SNMP Agent設備本身,如果出現(xiàn)諸如斷電等故障,它根本不可能向網(wǎng)管系統(tǒng)主動上報告警,這就需要網(wǎng)管系統(tǒng)的設備輪詢模塊周期性探測設備是否在線。SNMP是基于用戶數(shù)據(jù)包協(xié)議(User Datagram Protocol,簡稱UDP)的簡單網(wǎng)絡管理協(xié)議,SNMP已經(jīng)成為網(wǎng)管系統(tǒng)的國際通用實現(xiàn)標準。在RFC1157中介紹的設備輪詢和主動上報告警機制,已是一種基于SNMP的實現(xiàn)方式而廣為使用。設備輪詢主要是用在網(wǎng)管的正常運營期,用于周期性探測已經(jīng)網(wǎng)管的設備是否在線,對于不在線的設備,由網(wǎng)管系統(tǒng)自身生成一條設備脫網(wǎng)告警,及時通知網(wǎng)管人員該設備已經(jīng)掉線。輪詢機制是一種周期性探測的機制,是網(wǎng)管系統(tǒng)主動探測設備是否在線的機制, 實時性不如主動上報告警機制,但對于SNMP Agent設備本身的斷電故障,只能采用這種方式。Internet 控制報文協(xié)議(Internet Control Message Protocol,簡稱 ICMP)也是網(wǎng)管系統(tǒng)中設備輪詢使用協(xié)議中的一種,雖然實際使用較SNMP要少的多,但是也會涉及設備輪詢問題。現(xiàn)在通常處理設備輪詢的方式是簡單調(diào)度和升級硬件。在需要輪詢設備數(shù)量不多的情況下,使用簡單的調(diào)度方式,也就是調(diào)度時間一到,將該調(diào)度時間需要輪詢的設備全部輪詢一遍;一旦需要輪詢的設備數(shù)量很多,兩次調(diào)度時間間隔無法將該調(diào)度時間的任務全部輪詢完,一般就采用升級計算機硬件配置的方式來解決。在設備數(shù)量不多的情況下,簡單調(diào)度的方式確實能夠?qū)崿F(xiàn)設備輪詢的功能,通過提高計算機硬件配置的方式也確實能夠起到單位時間多輪詢一些設備的作用。但是,在現(xiàn)在網(wǎng)絡規(guī)模不斷擴大,需要輪詢的設備不斷增多,而且要求設備斷網(wǎng)后,網(wǎng)管系統(tǒng)能夠盡快響應的大背景下,僅僅通過簡單的調(diào)度和升級硬件,已經(jīng)不能滿足設備輪詢的要求。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提供一種基于時間片調(diào)度的設備輪詢方法及裝置, 可以有效均衡網(wǎng)絡管理系統(tǒng)的負載,提高設備輪詢的吞吐量。為了解決上述技術(shù)問題,本發(fā)明提出一種基于時間片調(diào)度的設備輪詢方法,包括
4
對設備的輪詢周期進行時間分片,將其切分為多個時間片;根據(jù)所述設備的輪詢周期內(nèi)包括的時間片的個數(shù),對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組,得到多個設備組,所述多個設備組與所述設備的輪詢周期內(nèi)包括的多個時間片一一對應;在所述設備的輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的設備組。進一步地,上述方法還可具有以下特點在對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組時,令得到的各設備組中包含設備的數(shù)目相等或者近似相等。進一步地,上述方法還可具有以下特點在任一個所述時間片內(nèi)輪詢對應的設備組時,還將所述對應的設備組中的多個設備分成多個小組,在所述時間片內(nèi)依次輪詢各小組,同一小組內(nèi)的多個設備并行處理。進一步地,上述方法還可具有以下特點所述對設備的輪詢周期進行時間分片包括根據(jù)一預設的時間分片時長,對設備的輪詢周期進行時間分片;所述預設的時間分片時長能夠被所述設備的輪詢周期整除。進一步地,上述方法還可具有以下特點所述的設備輪詢包括探測設備的在網(wǎng)狀態(tài),如果在網(wǎng)狀態(tài)由脫網(wǎng)變?yōu)樵诰€,則上報設備恢復告警;如果在網(wǎng)狀態(tài)由在線變?yōu)槊摼W(wǎng),則上報設備脫網(wǎng)告警。進一步地,上述方法還可具有以下特點所述的設備輪詢包括采集設備的性能數(shù)據(jù)。為了解決上述技術(shù)問題,本發(fā)明還提出一種基于時間片調(diào)度的設備輪詢裝置,包括輪詢周期切片處理模塊,用于對設備的輪詢周期進行時間分片,將其切分為多個時間片;輪詢設備分組處理模塊,與所述輪詢周期切片處理模塊相連,用于根據(jù)所述設備的輪詢周期內(nèi)包括的時間片的個數(shù),對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組, 得到多個設備組,所述多個設備組與所述設備的輪詢周期內(nèi)包括的多個時間片一一對應;輪詢處理模塊,分別與所述輪詢周期切片處理模塊和所述輪詢設備分組處理模塊相連,用于在所述設備的輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的設備組。進一步地,上述裝置還可具有以下特點所述輪詢設備分組處理模塊,在對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組時,令得到的各設備組中包含設備的數(shù)目相等或者近似相等。進一步地,上述裝置還可具有以下特點所述輪詢處理模塊,在任一個所述時間片內(nèi)輪詢對應的設備組時,還將所述對應的設備組中的多個設備分成多個小組,在所述時間片內(nèi)依次輪詢各小組,同一小組內(nèi)的多個設備并行處理。進一步地,上述裝置還可具有以下特點所述輪詢周期切片處理模塊,是根據(jù)一預設的時間分片時長,對設備的輪詢周期進行時間分片;
所述預設的時間分片時長能夠被所述設備的輪詢周期整除。進一步地,上述裝置還可具有以下特點所述輪詢處理模塊輪詢設備包括探測設備的在網(wǎng)狀態(tài),如果在網(wǎng)狀態(tài)由脫網(wǎng)變?yōu)樵诰€,則上報設備恢復告警;如果在網(wǎng)狀態(tài)由在線變?yōu)槊摼W(wǎng),則上報設備脫網(wǎng)告警。進一步地,上述裝置還可具有以下特點所述輪詢處理模塊輪詢設備包括采集設備的性能數(shù)據(jù)。本發(fā)明提供的一種基于時間片調(diào)度的設備輪詢方法及裝置,可以有效均衡網(wǎng)絡管理系統(tǒng)的負載,提高設備輪詢的吞吐量。
圖1是本發(fā)明實施例一種基于時間片調(diào)度的設備輪詢方法流程圖;圖2是本發(fā)明實施例一種基于時間片調(diào)度的設備輪詢裝置方框圖;圖3是本發(fā)明應用實例一種基于時間片調(diào)度的設備輪詢方法流程圖;圖4是本發(fā)明應用實例一種基于時間片調(diào)度的設備輪詢方法示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。參見圖1,該圖示出了本發(fā)明實施例一種基于時間片調(diào)度的設備輪詢方法,包括步驟步驟SlOl 對設備的輪詢周期進行時間分片,將其切分為多個時間片;在對設備的輪詢周期進行時間分片時,是根據(jù)一預設的時間分片時長,對設備的輪詢周期進行時間分片,以將設備的輪詢周期切分為多個時間片。所述預設的時間分片時長能夠被所述設備的輪詢周期整除。所述預設的時間分片時長的具體取值可以根據(jù)需要設置,本發(fā)明在此不做限制。使用相同的時間分片時長時,不同的設備的輪詢周期將被切分為不同個數(shù)的時間切片。例如,時間片時長=5分鐘時,5分鐘的輪詢周期將被切分為1個時間片,15分鐘的輪詢周期將被切分為3個時間片,30分鐘的輪詢周期將被切分為6個時間片。步驟S102 根據(jù)所述設備的輪詢周期內(nèi)包括的時間片的個數(shù),對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組,得到多個設備組,所述多個設備組與所述設備的輪詢周期內(nèi)包括的多個時間片一一對應;步驟S103 在所述設備的輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的
設備組。本發(fā)明實施例提供了一種基于時間片調(diào)度的設備輪詢的解決方案,在時間維度上對需要輪詢的設備進行劃分,對相同輪詢周期的設備而言,其輪詢周期內(nèi)的各時間切片之間在微觀上是互相獨立的,而在宏觀上,又作為一個整體完成對所述輪詢周期的設備的輪詢。從而將輪詢?nèi)蝿站庵凛喸冎芷趦?nèi)的每個時間切片上執(zhí)行,巧妙地解決了大量任務在某一時刻過于集中爆發(fā)而導致系統(tǒng)壓力過大的問題。
6
較佳地,在執(zhí)行步驟S102時,在對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組時,應盡量保證各組的設備數(shù)目相等或者近似相等,從而使得輪詢?nèi)蝿漳軌蛟谝粋€輪詢周期內(nèi)的各時間分片上均衡分布。對于近似相等的情況,是針對無法將相同輪詢周期的設備在各組之間均分的情況,例如,時間片時長=5分鐘時,對總數(shù)量為100個的輪詢周期為 15分鐘的設備分組時,將會將其分為3組,由于無法將這100個設備在3個組之間均分,因此可以采用下述分組方式第一組為33個,第二組為33個,第3組為34個;或者第一組為 33個,第二組為34個,第3組為33個;或者第一組為34個,第二組為33個,第3組為33 個。較佳地,在執(zhí)行步驟S103過程中,在任一個所述時間片內(nèi)輪詢對應的設備組時, 還將所述對應的設備組中的多個設備分成多個小組,在所述時間片內(nèi)依次輪詢各小組,同一小組內(nèi)的多個設備并行處理。通過對同一時間切片的輪詢設備進行分組處理,可以進一步優(yōu)化任務處理流程,盡量避免多個任務集中爆發(fā),降低系統(tǒng)壓力。考慮到時間片的最小顆粒度不能太小,太小增加了分組的數(shù)量,增加了系統(tǒng)的負擔;也不能太大,太大就失去了分組的意義,因此,可以根據(jù)經(jīng)驗值設置時間片時長。在網(wǎng)管系統(tǒng)中,較佳地,可以設置時間片時長=5分鐘。本發(fā)明實施例輪詢方案可以有效地應用于網(wǎng)管系統(tǒng)對設備本身故障的探測。即, 在輪詢設備過程中,對設備的輪詢包括探測設備的在網(wǎng)狀態(tài),如果在網(wǎng)狀態(tài)由脫網(wǎng)變?yōu)樵诰€,則上報設備恢復告警;如果在網(wǎng)狀態(tài)由在線變?yōu)槊摼W(wǎng),則上報設備脫網(wǎng)告警。本發(fā)明實施例輪詢方案還可以有效應用于設備性能數(shù)據(jù)采集。即,輪詢設備過程中,對設備的輪詢包括采集設備的性能數(shù)據(jù)。為了實現(xiàn)上述方法,本發(fā)明實施例還提供了一種基于時間片調(diào)度的設備輪詢裝置,如圖2所示,包括輪詢周期切片處理模塊,用于對設備的輪詢周期進行時間分片,將其切分為多個時間片;輪詢設備分組處理模塊,與所述輪詢周期切片處理模塊相連,用于根據(jù)所述設備的輪詢周期內(nèi)包括的時間片的個數(shù),對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組, 得到多個設備組,所述多個設備組與所述設備的輪詢周期內(nèi)包括的多個時間片一一對應;輪詢處理模塊,分別與所述輪詢周期切片處理模塊和所述輪詢設備分組處理模塊相連,用于在所述設備的輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的設備組。其中,所述輪詢周期切片處理模塊,是根據(jù)一預設的時間分片時長,對設備的輪詢周期進行時間分片。所述預設的時間分片時長能夠被所述設備的輪詢周期整除。所述預設的時間分片時長的具體取值可以根據(jù)需要設置,本發(fā)明在此不做限制。使用相同的時間分片時長時,不同的設備的輪詢周期將被切分為不同個數(shù)的時間切片。其中,所述輪詢處理模塊輪詢設備可以包括探測設備的在網(wǎng)狀態(tài),如果在網(wǎng)狀態(tài)由脫網(wǎng)變?yōu)樵诰€,則上報設備恢復告警;如果在網(wǎng)狀態(tài)由在線變?yōu)槊摼W(wǎng),則上報設備脫網(wǎng)告警。其中,所述輪詢處理模塊輪詢設備也可以包括采集設備的性能數(shù)據(jù)。較佳地,所述輪詢設備分組處理模塊,在對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組時,可以令得到的各設備組中包含設備的數(shù)目相等或者近似相等,從而使得輪詢?nèi)蝿漳軌蛟谝粋€輪詢周期內(nèi)的各時間分片上均衡分布。較佳地,所述輪詢處理模塊,在任一個所述時間片內(nèi)輪詢對應的設備組時,可以進一步將所述對應的設備組中的多個設備分成多個小組,在所述時間片內(nèi)依次輪詢各小組, 同一小組內(nèi)的多個設備并行處理,從而進一步優(yōu)化任務處理流程,盡量避免多個任務集中爆發(fā),降低系統(tǒng)壓力。應用實例為了進一步說明本發(fā)明基于時間片調(diào)度的設備輪詢方案,下面將以對網(wǎng)管系統(tǒng)中的設備進行故障探測為例進行說明,假設,網(wǎng)管系統(tǒng)中包含輪詢周期分別為5分鐘、15分鐘、30分鐘的設備,所述輪詢周期分別為5分鐘、15分鐘、30分鐘的設備的數(shù)量分別為n、m、 k,預設的時間片時長=5分鐘。參見圖3,該圖示出本發(fā)明應用實例一種設備輪詢方法,包括步驟步驟S301 設備輪詢調(diào)度器根據(jù)預設的時間片時長,分別對5分鐘的輪詢周期、15 分鐘的輪詢周期、30分鐘的輪詢周期進行時間分片;5分鐘的輪詢周期的時間分片個數(shù)=5分鐘/5分鐘=1 ;15分鐘的輪詢周期的時間分片個數(shù)=15分鐘/5分鐘=3 ;30分鐘的輪詢周期的時間分片個數(shù)=30分鐘/5分鐘=6。步驟S302 設備輪詢調(diào)度器分別對5分鐘的輪詢周期、15分鐘的輪詢周期、30分鐘的輪詢周期內(nèi)需要輪詢的設備進行分組,同一輪詢周期的各設備組與所述輪詢周期內(nèi)包括的各時間片一一對應;首先,分別計算出各輪詢周期的設備的組數(shù)輪詢周期為5分鐘的設備的分組數(shù)=5分鐘的輪詢周期的時間分片個數(shù)=1 ;輪詢周期為15分鐘的設備的分組數(shù)=15分鐘的輪詢周期的時間分片個數(shù)=3 ;輪詢周期為30分鐘的設備的分組數(shù)=30分鐘的輪詢周期的時間分片個數(shù)=6。其次,分別根據(jù)各輪詢周期的設備的總數(shù)和其對應的組數(shù),計算出各輪詢周期的設備分組后每組的設備個數(shù)輪詢周期為5分鐘的設備分為1組,組內(nèi)設備個數(shù)為η ;輪詢周期為15分鐘的設備分為3組,各組內(nèi)設備個數(shù)分別為ml、m2、m3,其中 ml+m2+m3 = m,且ml、m2、m3中的任何一個都等于或者近似等于m/3 ;輪詢周期為30分鐘的設備分為6組,各組內(nèi)設備個數(shù)分別為kl、k2、k3、k4、k5、 k6,其中kl+k2+k3+k4+k5+k6 = k,且kl、k2、k3、k4、k5、k6中的任何一個都等于或者近似
等于k/6。最后,對各輪詢周期對應的多個設備組與所述輪詢周期內(nèi)包括的多個時間片一一對應5分鐘的輪詢周期包括1個時間片,包括1個設備組,一一對應,即組1 (包括η個設備)對應時間片1 ;15分鐘的輪詢周期包括3個時間片,包括3個設備組,一一對應,即組1 (包括ml 個設備)對應時間片1,組2 (包括m2個設備)對應時間片2,組3 (包括m3個設備)對應時間片3 ;30分鐘的輪詢周期包括6個時間片,包括6個設備組,一一對應,即組1 (包括kl個設備)對應時間片1,組2 (包括k2個設備)對應時間片2,組3 (包括k3個設備)對應時間片3,組4 (包括k4個設備)對應時間片4,組5 (包括k5個設備)對應時間片5,組6 (包括M個設備)對應時間片6。之后,設備輪詢調(diào)度器即可在各輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的設備組,具體的輪詢調(diào)度方法如下述步驟所示步驟S303 所述設備輪詢調(diào)度器正常運行,調(diào)度器內(nèi)是以最小顆粒度5分鐘為單位運行的調(diào)度任務;步驟S304:所述設備輪詢調(diào)度器持續(xù)判斷當前是否到達時間片,如果到達時間片,則執(zhí)行步驟S305;步驟S305 所述設備輪詢調(diào)度器查詢本次調(diào)度涉及的各個周期的設備,這些設備包括輪詢周期為5分鐘的設備、輪詢周期為15分鐘的設備中屬于本次輪詢的設備、輪詢周期為30分鐘的設備中屬于本次輪詢的設備;如圖4所示,對輪詢周期為5分鐘的設備,分組個數(shù)為1,因此,依次在每個5分鐘內(nèi)輪詢周期為5分鐘的所有設備;對輪詢周期為15分鐘的設備,分組個數(shù)為3,因此,在每個15分鐘內(nèi),在第1個5分鐘內(nèi)輪詢第1組設備,在第2個5分鐘內(nèi)輪詢第2組設備,在第 3個5分鐘內(nèi)輪詢第3組設備;對輪詢周期為30分鐘的設備,分組個數(shù)為6,因此,在每個30 分鐘內(nèi),在第1個5分鐘內(nèi)輪詢第1組設備,在第2個5分鐘內(nèi)輪詢第2組設備,在第3個 5分鐘內(nèi)輪詢第3組設備,......,在第6個5分鐘內(nèi)輪詢第6組設備。步驟S306 所述設備輪詢調(diào)度器以設備為單位構(gòu)造探測設備需要的協(xié)議;所述構(gòu)造探測設備需要的協(xié)議是指,配置訪問設備時所需的協(xié)議參數(shù),如IP端口、讀/寫共同體、超時時間、重試次數(shù)等。輪詢協(xié)議包括SNMP協(xié)議、ICMP協(xié)議。步驟S307 所述設備輪詢調(diào)度器對本次調(diào)度涉及的各個周期的設備進行分組,以 10個設備為一組,加入到并發(fā)線程池中;步驟S308 所述設備輪詢調(diào)度器同時探測所述10個設備的在網(wǎng)狀態(tài);步驟S309 所述設備輪詢調(diào)度器判斷各個線程中設備的在網(wǎng)狀態(tài)是否發(fā)生變化, 如果發(fā)生變化,執(zhí)行步驟S310,如果沒有發(fā)生變化,執(zhí)行步驟S311 ;步驟S310 如果設備在網(wǎng)狀態(tài)由脫網(wǎng)變?yōu)樵诰€,網(wǎng)管系統(tǒng)上報設備恢復告警,如果設備在網(wǎng)狀態(tài)由在線變?yōu)槊摼W(wǎng),網(wǎng)管系統(tǒng)上報設備脫網(wǎng)告警,結(jié)束;步驟S311 所述設備輪詢調(diào)度器判斷是否執(zhí)行完本次輪詢調(diào)度的全部設備,如果本次調(diào)度沒有執(zhí)行完,則執(zhí)行步驟S312 ;否則,結(jié)束;步驟S312 將下一組設備加入到并發(fā)線程池中,返回步驟S305。當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,本領(lǐng)域技術(shù)人員當可根據(jù)本發(fā)明做出各種相應的改變或變形,但這些相應的改變或變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種基于時間片調(diào)度的設備輪詢方法,其特征在于對設備的輪詢周期進行時間分片,將其切分為多個時間片;根據(jù)所述設備的輪詢周期內(nèi)包括的時間片的個數(shù),對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組,得到多個設備組,所述多個設備組與所述設備的輪詢周期內(nèi)包括的多個時間片一一對應;在所述設備的輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的設備組。
2.如權(quán)利要求1所述的方法,其特征在于在對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組時,令得到的各設備組中包含設備的數(shù)目相等或者近似相等。
3.如權(quán)利要求1所述的方法,其特征在于在任一個所述時間片內(nèi)輪詢對應的設備組時,還將所述對應的設備組中的多個設備分成多個小組,在所述時間片內(nèi)依次輪詢各小組,同一小組內(nèi)的多個設備并行處理。
4.如權(quán)利要求1所述的方法,其特征在于,所述對設備的輪詢周期進行時間分片包括根據(jù)一預設的時間分片時長,對設備的輪詢周期進行時間分片;所述預設的時間分片時長能夠被所述設備的輪詢周期整除。
5.如權(quán)利要求1-4中任何一項所述的方法,其特征在于所述的設備輪詢包括探測設備的在網(wǎng)狀態(tài),如果在網(wǎng)狀態(tài)由脫網(wǎng)變?yōu)樵诰€,則上報設備恢復告警;如果在網(wǎng)狀態(tài)由在線變?yōu)槊摼W(wǎng),則上報設備脫網(wǎng)告警。
6.如權(quán)利要求1-4中任何一項所述的方法,其特征在于所述的設備輪詢包括采集設備的性能數(shù)據(jù)。
7.一種基于時間片調(diào)度的設備輪詢裝置,其特征在于,包括輪詢周期切片處理模塊,用于對設備的輪詢周期進行時間分片,將其切分為多個時間片;輪詢設備分組處理模塊,與所述輪詢周期切片處理模塊相連,用于根據(jù)所述設備的輪詢周期內(nèi)包括的時間片的個數(shù),對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組,得到多個設備組,所述多個設備組與所述設備的輪詢周期內(nèi)包括的多個時間片一一對應;輪詢處理模塊,分別與所述輪詢周期切片處理模塊和所述輪詢設備分組處理模塊相連,用于在所述設備的輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的設備組。
8.如權(quán)利要求7所述的裝置,其特征在于所述輪詢設備分組處理模塊,在對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組時,令得到的各設備組中包含設備的數(shù)目相等或者近似相等。
9.如權(quán)利要求7所述的裝置,其特征在于所述輪詢處理模塊,在任一個所述時間片內(nèi)輪詢對應的設備組時,還將所述對應的設備組中的多個設備分成多個小組,在所述時間片內(nèi)依次輪詢各小組,同一小組內(nèi)的多個設備并行處理。
10.如權(quán)利要求7所述的裝置,其特征在于所述輪詢周期切片處理模塊,是根據(jù)一預設的時間分片時長,對設備的輪詢周期進行時間分片;所述預設的時間分片時長能夠被所述設備的輪詢周期整除。
11.如權(quán)利要求7-10中任何一項所述的裝置,其特征在于所述輪詢處理模塊輪詢設備包括探測設備的在網(wǎng)狀態(tài),如果在網(wǎng)狀態(tài)由脫網(wǎng)變?yōu)樵诰€,則上報設備恢復告警;如果在網(wǎng)狀態(tài)由在線變?yōu)槊摼W(wǎng),則上報設備脫網(wǎng)告警。
12.如權(quán)利要求7-10中任何一項所述的裝置,其特征在于 所述輪詢處理模塊輪詢設備包括采集設備的性能數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種基于時間片調(diào)度的設備輪詢方法和裝置,該方法包括對設備的輪詢周期進行時間分片,將其切分為多個時間片;根據(jù)所述設備的輪詢周期內(nèi)包括的時間片的個數(shù),對所述設備的輪詢周期內(nèi)需要輪詢的設備進行分組,得到多個設備組,所述多個設備組與所述設備的輪詢周期內(nèi)包括的多個時間片一一對應;在所述設備的輪詢周期內(nèi)的各時間片上,分別輪詢所述時間片對應的設備組。采用該方法可以有效均衡網(wǎng)絡管理系統(tǒng)的負載,提高設備輪詢的吞吐量。
文檔編號H04L12/56GK102158364SQ20111011541
公開日2011年8月17日 申請日期2011年5月5日 優(yōu)先權(quán)日2011年5月5日
發(fā)明者宮貴冬, 李存?zhèn)? 焦連臣, 金瑞琪 申請人:瑞斯康達科技發(fā)展股份有限公司