摘要:針對大規(guī)模服務(wù)器集群監(jiān)控系統(tǒng)域大小固定而不能動態(tài)適應(yīng)集群規(guī)模變化的缺點,提出了自適應(yīng)動態(tài)域算法。通過計算監(jiān)控引入的負(fù)載,根據(jù)負(fù)載容忍度要求,動態(tài)改變域的個數(shù)和大小,以適應(yīng)集群規(guī)模變化。同時,提出了浮動域監(jiān)控節(jié)點的方法,以應(yīng)對域監(jiān)控節(jié)點負(fù)載過重的情況,即在域監(jiān)控節(jié)點負(fù)載較重時,自適應(yīng)地選擇新的域監(jiān)控節(jié)點,并完成節(jié)點角色的自動更新。采用自適應(yīng)的線程池和數(shù)據(jù)庫連接池可降低監(jiān)控任務(wù)的開銷,加快執(zhí)行任務(wù)的響應(yīng)時間。監(jiān)控CPU利用率的測試結(jié)果表明,系統(tǒng)執(zhí)行單任務(wù)的響應(yīng)時間為128ms,20個任務(wù)的響應(yīng)時間為242ms數(shù)據(jù)庫連接池的性能測試結(jié)果表明,在300s內(nèi),采用了自適應(yīng)池、不采用自適應(yīng)池方案所耗處理器資源分別為1.80%和7.53%,處理任務(wù)數(shù)分別為12364和2769。
關(guān)鍵詞:服務(wù)器集群;監(jiān)控系統(tǒng);自適應(yīng)池
中圖分類號:TP391.9 文獻標(biāo)識碼:A 文章編號:0253—987X(2008)04—0399—05