国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于多Agent上網(wǎng)管理系統(tǒng)的研究

2014-08-15 09:37:24姬濤
網(wǎng)絡(luò)空間安全 2014年6期
關(guān)鍵詞:網(wǎng)絡(luò)監(jiān)控

【摘要】針對(duì)網(wǎng)絡(luò)監(jiān)管越來(lái)越困難的問(wèn)題,本文基于Agent設(shè)計(jì)出網(wǎng)絡(luò)監(jiān)控系統(tǒng),對(duì)網(wǎng)絡(luò)中的共性問(wèn)題進(jìn)行監(jiān)控管理。首先從單個(gè)Agent分析其體系結(jié)構(gòu),描述多Agent技術(shù)和特點(diǎn);其次對(duì)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行了詳細(xì)的分析;最后給出了系統(tǒng)的部分核心代碼。

【關(guān)鍵詞】Agent;網(wǎng)絡(luò);監(jiān)控

1前言

隨著網(wǎng)絡(luò)通訊和分布計(jì)算等技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為當(dāng)前最大的信息資源庫(kù),通過(guò)互聯(lián)網(wǎng)人們可以高效地獲取知識(shí)和信息。我國(guó)是世界上擁有網(wǎng)民最多的國(guó)家,網(wǎng)站的數(shù)量和上網(wǎng)人數(shù)在不斷地增加,網(wǎng)絡(luò)在給人們帶來(lái)經(jīng)濟(jì)效益和生活便利的同時(shí),同時(shí)也帶來(lái)了一些負(fù)面的影響,網(wǎng)絡(luò)游戲、賭博、色情等內(nèi)容充斥著網(wǎng)絡(luò),對(duì)網(wǎng)絡(luò)進(jìn)行合理的監(jiān)控和管理已經(jīng)成為政府和社會(huì)各界關(guān)注的焦點(diǎn)問(wèn)題。

2Agent技術(shù)

軟件Agent是一種采取自治行為,環(huán)境與應(yīng)用相協(xié)同,完成特定目標(biāo)的復(fù)雜程序。在IT領(lǐng)域內(nèi),Agent有時(shí)也稱為智能體,作為一個(gè)計(jì)算實(shí)體發(fā)揮作用。

2.1Agent的體系結(jié)構(gòu)

單個(gè)Agent結(jié)構(gòu)從建造角度出發(fā),可以分為三種。

(1)思考型Agent。這是用來(lái)建造Agent的經(jīng)典方法,它將Agent看作成一個(gè)意識(shí)系統(tǒng),其目的是作為人類個(gè)體的智能代理,能夠模擬出被代理者的意識(shí)態(tài)度(愿望、目標(biāo)、信念等)。

(2)反應(yīng)型Agent。該模型認(rèn)為Agent不需要專業(yè)的知識(shí)支撐,將Agent當(dāng)作人類,隨著外界的刺激不同展現(xiàn)出不同的行為。

(3)混合型Agent。思考型Agent具有較高的智能,但反應(yīng)較遲鈍,反應(yīng)型Agent對(duì)外界環(huán)境可作出迅速反應(yīng),但智能較低,缺乏靈活性,將兩者進(jìn)行有效的結(jié)合,可以根據(jù)環(huán)境的變化快速作出準(zhǔn)確的響應(yīng)。

2.2多Agent技術(shù)

在多Agent相互協(xié)作中,根據(jù)策略不同可以分為任務(wù)分擔(dān)和結(jié)果共享兩種。

(1)任務(wù)分擔(dān) 將整個(gè)問(wèn)題劃分為若干個(gè)小的問(wèn)題,利用Agent協(xié)同的方式,清楚地分配每一個(gè)子任務(wù)和任務(wù)之間的關(guān)系,以便求出最終的解。其框架結(jié)構(gòu)如圖1所示。

(2)結(jié)果共享 對(duì)于分布問(wèn)題進(jìn)行求解,無(wú)法通過(guò)任務(wù)分擔(dān)模式進(jìn)行,利用Agent局部共享且互相協(xié)助的方式分析問(wèn)題,一個(gè)Agent求得的值是另一個(gè)Agent所需的參數(shù)值,利用Agent相互協(xié)作的方式求得分布問(wèn)題。

2.3多Agent系統(tǒng)的特點(diǎn)

(1)問(wèn)題求解的能力更強(qiáng):利用若干單個(gè)Agent相互協(xié)作,能夠解決更加復(fù)雜的問(wèn)題。

(2)計(jì)算能力加強(qiáng):計(jì)算并不僅僅局限在單個(gè)主機(jī)上,而是分布在包含Agent的整個(gè)系統(tǒng)上,利用并行計(jì)算,消除了主機(jī)性能不足的缺點(diǎn)。

(3)良好的擴(kuò)展性:Agent具有獨(dú)立性,可以根據(jù)自身的需求動(dòng)態(tài)地加入到多Agent系統(tǒng)中,從而獲得更強(qiáng)的求解能力。

另外,當(dāng)計(jì)算完畢后,還可以動(dòng)態(tài)地退出系統(tǒng)。

(4)較強(qiáng)的可靠性:在系統(tǒng)中的每個(gè)Agent都具有局部解決問(wèn)題的能力,當(dāng)某個(gè)Agent由于故障退出系統(tǒng),會(huì)將另外一個(gè)Agent進(jìn)行頂替,使整個(gè)系統(tǒng)的功能影響降至最低,從而保障了系統(tǒng)的安生可靠運(yùn)行。

(5)適應(yīng)性強(qiáng):對(duì)于突發(fā)事件的處理,多Agent與單一的中央處理機(jī)相比,具有更強(qiáng)的適應(yīng)性。

3網(wǎng)絡(luò)監(jiān)控系統(tǒng)的設(shè)計(jì)

3.1系統(tǒng)功能

對(duì)于網(wǎng)絡(luò)的監(jiān)控根據(jù)角色的不同,主要有服務(wù)器端、客戶端、監(jiān)管人員和一般用戶四個(gè)角色,本文在此所設(shè)計(jì)的系統(tǒng)主要由上網(wǎng)控制、聊天控制、游戲控制及上網(wǎng)時(shí)間控制等功能。具體的系統(tǒng)模塊組成如圖2所示。

如圖2所示,整個(gè)系統(tǒng)主要由服務(wù)器端、客戶端和數(shù)據(jù)服務(wù)端三大模塊組成。

(1)聊天控制 該模塊主要控制聊天工具的使用,允許和禁止特定聊天工具的運(yùn)行,控制用戶使用的時(shí)間,監(jiān)控聊天內(nèi)容。

(2)上網(wǎng)監(jiān)控 每個(gè)網(wǎng)絡(luò)使用者根據(jù)自身的需求以瀏覽網(wǎng)站的形式獲取相關(guān)的資源,該模塊通過(guò)對(duì)網(wǎng)站進(jìn)行鎖定的方式,允許用戶訪問(wèn)特定的網(wǎng)站,而對(duì)于不在列表之內(nèi)的網(wǎng)站則不能進(jìn)行訪問(wèn),另外對(duì)上網(wǎng)的時(shí)間進(jìn)行限制。

(3)游戲監(jiān)控 當(dāng)前,利用互聯(lián)網(wǎng)進(jìn)行游戲的用戶越來(lái)越多,對(duì)游戲進(jìn)行監(jiān)控是網(wǎng)絡(luò)監(jiān)控系統(tǒng)關(guān)注的重點(diǎn),系統(tǒng)允許和禁止特定的游戲運(yùn)行,特別在規(guī)定的時(shí)限內(nèi),禁止所有的游戲運(yùn)行。

(4)控制上網(wǎng)時(shí)間 對(duì)于上網(wǎng)時(shí)間的控制,可以有兩種方式,一種是一天24小時(shí)內(nèi),總的上機(jī)時(shí)長(zhǎng);另一種是一次上機(jī)的時(shí)長(zhǎng)不能超過(guò)特定的時(shí)間。當(dāng)超過(guò)規(guī)定的時(shí)間后,系統(tǒng)會(huì)以屏?;蜃詣?dòng)關(guān)機(jī)的形式警告使用者。

(5)網(wǎng)站審核 當(dāng)前,互聯(lián)網(wǎng)上的網(wǎng)站數(shù)目很多,系統(tǒng)初始設(shè)置時(shí),不可能把所有的網(wǎng)站都覆蓋進(jìn)去,隨著時(shí)間的推移,對(duì)網(wǎng)站的性質(zhì)進(jìn)行審核,允許范圍內(nèi)的網(wǎng)站加入到信任體系中,而對(duì)于非法的網(wǎng)站則直接排除。

(6)查看和管理客戶端 網(wǎng)絡(luò)管理員可以在系統(tǒng)內(nèi)的用戶未知的情況下,對(duì)其電腦屏幕進(jìn)行查看,分析其正常操作的內(nèi)容和運(yùn)行的程序,如發(fā)現(xiàn)使用者瀏覽規(guī)定范圍外的內(nèi)容網(wǎng)站,則通過(guò)通信平臺(tái)給予警告,情節(jié)嚴(yán)重的,管理人員可以通過(guò)遠(yuǎn)程控制的方式關(guān)閉其正運(yùn)行的主機(jī)。

(7)文件保護(hù) 為了保護(hù)主機(jī)的安全,對(duì)于主機(jī)中的某些文件采用隔離的方式進(jìn)行保護(hù),普通用戶無(wú)法對(duì)該文件進(jìn)行查看、修改和刪除操作。

3.2系統(tǒng)結(jié)構(gòu)

對(duì)于網(wǎng)絡(luò)監(jiān)控系統(tǒng)來(lái)說(shuō),其實(shí)時(shí)性和可靠性是非常重要的,其整個(gè)監(jiān)控系統(tǒng)主要由監(jiān)控代理Agent、監(jiān)控管理Agent和監(jiān)控服務(wù)Agent三部分組成。這三個(gè)部分主要通過(guò)JATLite模板進(jìn)行通信。

4結(jié)束語(yǔ)

本文針對(duì)Agent設(shè)計(jì)網(wǎng)絡(luò)監(jiān)控系統(tǒng),隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,人們利用網(wǎng)絡(luò)可進(jìn)行各種各樣的活動(dòng),為了規(guī)范網(wǎng)絡(luò)環(huán)境,提高工作效率,網(wǎng)絡(luò)監(jiān)控系統(tǒng)起到重要的作用。但是網(wǎng)絡(luò)是一個(gè)非常復(fù)雜的工程,對(duì)其進(jìn)行監(jiān)控相當(dāng)復(fù)雜。本文所設(shè)計(jì)的網(wǎng)絡(luò)監(jiān)控系統(tǒng)利用Agent,排除了以中央主機(jī)為中心的系統(tǒng)模式,提高了效率。

參考文獻(xiàn)

[1] 聶亞杰,劉大聽(tīng).面向Agent的軟件工程[J].小型微型計(jì)算機(jī),2002,23(4):417-420.

[2] 李臣明,王建穎,徐立中.一種適合EAI的多Agent系統(tǒng)模型[J].計(jì)算機(jī)工程與設(shè)計(jì),2003,24(11):18-20.

[3] 劉希玉,劉弘.一種多Agent系統(tǒng)的Agent方法[J].計(jì)算機(jī)應(yīng)用研究,2000,17(19):36-39.

[4] 羅詡,石純一.Agent協(xié)作求解中形成聯(lián)盟的行為策略[J].計(jì)算機(jī)學(xué)報(bào),1997,11(20):962-965.

作者簡(jiǎn)介:

姬濤(1968-),男,湖北武漢人,碩士研究生,武漢工程大學(xué)計(jì)算機(jī)與工程學(xué)院講師;主要研究方向和關(guān)注領(lǐng)域:軟件工程、數(shù)據(jù)庫(kù)、虛擬儀器技術(shù)。endprint

【摘要】針對(duì)網(wǎng)絡(luò)監(jiān)管越來(lái)越困難的問(wèn)題,本文基于Agent設(shè)計(jì)出網(wǎng)絡(luò)監(jiān)控系統(tǒng),對(duì)網(wǎng)絡(luò)中的共性問(wèn)題進(jìn)行監(jiān)控管理。首先從單個(gè)Agent分析其體系結(jié)構(gòu),描述多Agent技術(shù)和特點(diǎn);其次對(duì)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行了詳細(xì)的分析;最后給出了系統(tǒng)的部分核心代碼。

【關(guān)鍵詞】Agent;網(wǎng)絡(luò);監(jiān)控

1前言

隨著網(wǎng)絡(luò)通訊和分布計(jì)算等技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為當(dāng)前最大的信息資源庫(kù),通過(guò)互聯(lián)網(wǎng)人們可以高效地獲取知識(shí)和信息。我國(guó)是世界上擁有網(wǎng)民最多的國(guó)家,網(wǎng)站的數(shù)量和上網(wǎng)人數(shù)在不斷地增加,網(wǎng)絡(luò)在給人們帶來(lái)經(jīng)濟(jì)效益和生活便利的同時(shí),同時(shí)也帶來(lái)了一些負(fù)面的影響,網(wǎng)絡(luò)游戲、賭博、色情等內(nèi)容充斥著網(wǎng)絡(luò),對(duì)網(wǎng)絡(luò)進(jìn)行合理的監(jiān)控和管理已經(jīng)成為政府和社會(huì)各界關(guān)注的焦點(diǎn)問(wèn)題。

2Agent技術(shù)

軟件Agent是一種采取自治行為,環(huán)境與應(yīng)用相協(xié)同,完成特定目標(biāo)的復(fù)雜程序。在IT領(lǐng)域內(nèi),Agent有時(shí)也稱為智能體,作為一個(gè)計(jì)算實(shí)體發(fā)揮作用。

2.1Agent的體系結(jié)構(gòu)

單個(gè)Agent結(jié)構(gòu)從建造角度出發(fā),可以分為三種。

(1)思考型Agent。這是用來(lái)建造Agent的經(jīng)典方法,它將Agent看作成一個(gè)意識(shí)系統(tǒng),其目的是作為人類個(gè)體的智能代理,能夠模擬出被代理者的意識(shí)態(tài)度(愿望、目標(biāo)、信念等)。

(2)反應(yīng)型Agent。該模型認(rèn)為Agent不需要專業(yè)的知識(shí)支撐,將Agent當(dāng)作人類,隨著外界的刺激不同展現(xiàn)出不同的行為。

(3)混合型Agent。思考型Agent具有較高的智能,但反應(yīng)較遲鈍,反應(yīng)型Agent對(duì)外界環(huán)境可作出迅速反應(yīng),但智能較低,缺乏靈活性,將兩者進(jìn)行有效的結(jié)合,可以根據(jù)環(huán)境的變化快速作出準(zhǔn)確的響應(yīng)。

2.2多Agent技術(shù)

在多Agent相互協(xié)作中,根據(jù)策略不同可以分為任務(wù)分擔(dān)和結(jié)果共享兩種。

(1)任務(wù)分擔(dān) 將整個(gè)問(wèn)題劃分為若干個(gè)小的問(wèn)題,利用Agent協(xié)同的方式,清楚地分配每一個(gè)子任務(wù)和任務(wù)之間的關(guān)系,以便求出最終的解。其框架結(jié)構(gòu)如圖1所示。

(2)結(jié)果共享 對(duì)于分布問(wèn)題進(jìn)行求解,無(wú)法通過(guò)任務(wù)分擔(dān)模式進(jìn)行,利用Agent局部共享且互相協(xié)助的方式分析問(wèn)題,一個(gè)Agent求得的值是另一個(gè)Agent所需的參數(shù)值,利用Agent相互協(xié)作的方式求得分布問(wèn)題。

2.3多Agent系統(tǒng)的特點(diǎn)

(1)問(wèn)題求解的能力更強(qiáng):利用若干單個(gè)Agent相互協(xié)作,能夠解決更加復(fù)雜的問(wèn)題。

(2)計(jì)算能力加強(qiáng):計(jì)算并不僅僅局限在單個(gè)主機(jī)上,而是分布在包含Agent的整個(gè)系統(tǒng)上,利用并行計(jì)算,消除了主機(jī)性能不足的缺點(diǎn)。

(3)良好的擴(kuò)展性:Agent具有獨(dú)立性,可以根據(jù)自身的需求動(dòng)態(tài)地加入到多Agent系統(tǒng)中,從而獲得更強(qiáng)的求解能力。

另外,當(dāng)計(jì)算完畢后,還可以動(dòng)態(tài)地退出系統(tǒng)。

(4)較強(qiáng)的可靠性:在系統(tǒng)中的每個(gè)Agent都具有局部解決問(wèn)題的能力,當(dāng)某個(gè)Agent由于故障退出系統(tǒng),會(huì)將另外一個(gè)Agent進(jìn)行頂替,使整個(gè)系統(tǒng)的功能影響降至最低,從而保障了系統(tǒng)的安生可靠運(yùn)行。

(5)適應(yīng)性強(qiáng):對(duì)于突發(fā)事件的處理,多Agent與單一的中央處理機(jī)相比,具有更強(qiáng)的適應(yīng)性。

3網(wǎng)絡(luò)監(jiān)控系統(tǒng)的設(shè)計(jì)

3.1系統(tǒng)功能

對(duì)于網(wǎng)絡(luò)的監(jiān)控根據(jù)角色的不同,主要有服務(wù)器端、客戶端、監(jiān)管人員和一般用戶四個(gè)角色,本文在此所設(shè)計(jì)的系統(tǒng)主要由上網(wǎng)控制、聊天控制、游戲控制及上網(wǎng)時(shí)間控制等功能。具體的系統(tǒng)模塊組成如圖2所示。

如圖2所示,整個(gè)系統(tǒng)主要由服務(wù)器端、客戶端和數(shù)據(jù)服務(wù)端三大模塊組成。

(1)聊天控制 該模塊主要控制聊天工具的使用,允許和禁止特定聊天工具的運(yùn)行,控制用戶使用的時(shí)間,監(jiān)控聊天內(nèi)容。

(2)上網(wǎng)監(jiān)控 每個(gè)網(wǎng)絡(luò)使用者根據(jù)自身的需求以瀏覽網(wǎng)站的形式獲取相關(guān)的資源,該模塊通過(guò)對(duì)網(wǎng)站進(jìn)行鎖定的方式,允許用戶訪問(wèn)特定的網(wǎng)站,而對(duì)于不在列表之內(nèi)的網(wǎng)站則不能進(jìn)行訪問(wèn),另外對(duì)上網(wǎng)的時(shí)間進(jìn)行限制。

(3)游戲監(jiān)控 當(dāng)前,利用互聯(lián)網(wǎng)進(jìn)行游戲的用戶越來(lái)越多,對(duì)游戲進(jìn)行監(jiān)控是網(wǎng)絡(luò)監(jiān)控系統(tǒng)關(guān)注的重點(diǎn),系統(tǒng)允許和禁止特定的游戲運(yùn)行,特別在規(guī)定的時(shí)限內(nèi),禁止所有的游戲運(yùn)行。

(4)控制上網(wǎng)時(shí)間 對(duì)于上網(wǎng)時(shí)間的控制,可以有兩種方式,一種是一天24小時(shí)內(nèi),總的上機(jī)時(shí)長(zhǎng);另一種是一次上機(jī)的時(shí)長(zhǎng)不能超過(guò)特定的時(shí)間。當(dāng)超過(guò)規(guī)定的時(shí)間后,系統(tǒng)會(huì)以屏保或自動(dòng)關(guān)機(jī)的形式警告使用者。

(5)網(wǎng)站審核 當(dāng)前,互聯(lián)網(wǎng)上的網(wǎng)站數(shù)目很多,系統(tǒng)初始設(shè)置時(shí),不可能把所有的網(wǎng)站都覆蓋進(jìn)去,隨著時(shí)間的推移,對(duì)網(wǎng)站的性質(zhì)進(jìn)行審核,允許范圍內(nèi)的網(wǎng)站加入到信任體系中,而對(duì)于非法的網(wǎng)站則直接排除。

(6)查看和管理客戶端 網(wǎng)絡(luò)管理員可以在系統(tǒng)內(nèi)的用戶未知的情況下,對(duì)其電腦屏幕進(jìn)行查看,分析其正常操作的內(nèi)容和運(yùn)行的程序,如發(fā)現(xiàn)使用者瀏覽規(guī)定范圍外的內(nèi)容網(wǎng)站,則通過(guò)通信平臺(tái)給予警告,情節(jié)嚴(yán)重的,管理人員可以通過(guò)遠(yuǎn)程控制的方式關(guān)閉其正運(yùn)行的主機(jī)。

(7)文件保護(hù) 為了保護(hù)主機(jī)的安全,對(duì)于主機(jī)中的某些文件采用隔離的方式進(jìn)行保護(hù),普通用戶無(wú)法對(duì)該文件進(jìn)行查看、修改和刪除操作。

3.2系統(tǒng)結(jié)構(gòu)

對(duì)于網(wǎng)絡(luò)監(jiān)控系統(tǒng)來(lái)說(shuō),其實(shí)時(shí)性和可靠性是非常重要的,其整個(gè)監(jiān)控系統(tǒng)主要由監(jiān)控代理Agent、監(jiān)控管理Agent和監(jiān)控服務(wù)Agent三部分組成。這三個(gè)部分主要通過(guò)JATLite模板進(jìn)行通信。

4結(jié)束語(yǔ)

本文針對(duì)Agent設(shè)計(jì)網(wǎng)絡(luò)監(jiān)控系統(tǒng),隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,人們利用網(wǎng)絡(luò)可進(jìn)行各種各樣的活動(dòng),為了規(guī)范網(wǎng)絡(luò)環(huán)境,提高工作效率,網(wǎng)絡(luò)監(jiān)控系統(tǒng)起到重要的作用。但是網(wǎng)絡(luò)是一個(gè)非常復(fù)雜的工程,對(duì)其進(jìn)行監(jiān)控相當(dāng)復(fù)雜。本文所設(shè)計(jì)的網(wǎng)絡(luò)監(jiān)控系統(tǒng)利用Agent,排除了以中央主機(jī)為中心的系統(tǒng)模式,提高了效率。

參考文獻(xiàn)

[1] 聶亞杰,劉大聽(tīng).面向Agent的軟件工程[J].小型微型計(jì)算機(jī),2002,23(4):417-420.

[2] 李臣明,王建穎,徐立中.一種適合EAI的多Agent系統(tǒng)模型[J].計(jì)算機(jī)工程與設(shè)計(jì),2003,24(11):18-20.

[3] 劉希玉,劉弘.一種多Agent系統(tǒng)的Agent方法[J].計(jì)算機(jī)應(yīng)用研究,2000,17(19):36-39.

[4] 羅詡,石純一.Agent協(xié)作求解中形成聯(lián)盟的行為策略[J].計(jì)算機(jī)學(xué)報(bào),1997,11(20):962-965.

作者簡(jiǎn)介:

姬濤(1968-),男,湖北武漢人,碩士研究生,武漢工程大學(xué)計(jì)算機(jī)與工程學(xué)院講師;主要研究方向和關(guān)注領(lǐng)域:軟件工程、數(shù)據(jù)庫(kù)、虛擬儀器技術(shù)。endprint

【摘要】針對(duì)網(wǎng)絡(luò)監(jiān)管越來(lái)越困難的問(wèn)題,本文基于Agent設(shè)計(jì)出網(wǎng)絡(luò)監(jiān)控系統(tǒng),對(duì)網(wǎng)絡(luò)中的共性問(wèn)題進(jìn)行監(jiān)控管理。首先從單個(gè)Agent分析其體系結(jié)構(gòu),描述多Agent技術(shù)和特點(diǎn);其次對(duì)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行了詳細(xì)的分析;最后給出了系統(tǒng)的部分核心代碼。

【關(guān)鍵詞】Agent;網(wǎng)絡(luò);監(jiān)控

1前言

隨著網(wǎng)絡(luò)通訊和分布計(jì)算等技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為當(dāng)前最大的信息資源庫(kù),通過(guò)互聯(lián)網(wǎng)人們可以高效地獲取知識(shí)和信息。我國(guó)是世界上擁有網(wǎng)民最多的國(guó)家,網(wǎng)站的數(shù)量和上網(wǎng)人數(shù)在不斷地增加,網(wǎng)絡(luò)在給人們帶來(lái)經(jīng)濟(jì)效益和生活便利的同時(shí),同時(shí)也帶來(lái)了一些負(fù)面的影響,網(wǎng)絡(luò)游戲、賭博、色情等內(nèi)容充斥著網(wǎng)絡(luò),對(duì)網(wǎng)絡(luò)進(jìn)行合理的監(jiān)控和管理已經(jīng)成為政府和社會(huì)各界關(guān)注的焦點(diǎn)問(wèn)題。

2Agent技術(shù)

軟件Agent是一種采取自治行為,環(huán)境與應(yīng)用相協(xié)同,完成特定目標(biāo)的復(fù)雜程序。在IT領(lǐng)域內(nèi),Agent有時(shí)也稱為智能體,作為一個(gè)計(jì)算實(shí)體發(fā)揮作用。

2.1Agent的體系結(jié)構(gòu)

單個(gè)Agent結(jié)構(gòu)從建造角度出發(fā),可以分為三種。

(1)思考型Agent。這是用來(lái)建造Agent的經(jīng)典方法,它將Agent看作成一個(gè)意識(shí)系統(tǒng),其目的是作為人類個(gè)體的智能代理,能夠模擬出被代理者的意識(shí)態(tài)度(愿望、目標(biāo)、信念等)。

(2)反應(yīng)型Agent。該模型認(rèn)為Agent不需要專業(yè)的知識(shí)支撐,將Agent當(dāng)作人類,隨著外界的刺激不同展現(xiàn)出不同的行為。

(3)混合型Agent。思考型Agent具有較高的智能,但反應(yīng)較遲鈍,反應(yīng)型Agent對(duì)外界環(huán)境可作出迅速反應(yīng),但智能較低,缺乏靈活性,將兩者進(jìn)行有效的結(jié)合,可以根據(jù)環(huán)境的變化快速作出準(zhǔn)確的響應(yīng)。

2.2多Agent技術(shù)

在多Agent相互協(xié)作中,根據(jù)策略不同可以分為任務(wù)分擔(dān)和結(jié)果共享兩種。

(1)任務(wù)分擔(dān) 將整個(gè)問(wèn)題劃分為若干個(gè)小的問(wèn)題,利用Agent協(xié)同的方式,清楚地分配每一個(gè)子任務(wù)和任務(wù)之間的關(guān)系,以便求出最終的解。其框架結(jié)構(gòu)如圖1所示。

(2)結(jié)果共享 對(duì)于分布問(wèn)題進(jìn)行求解,無(wú)法通過(guò)任務(wù)分擔(dān)模式進(jìn)行,利用Agent局部共享且互相協(xié)助的方式分析問(wèn)題,一個(gè)Agent求得的值是另一個(gè)Agent所需的參數(shù)值,利用Agent相互協(xié)作的方式求得分布問(wèn)題。

2.3多Agent系統(tǒng)的特點(diǎn)

(1)問(wèn)題求解的能力更強(qiáng):利用若干單個(gè)Agent相互協(xié)作,能夠解決更加復(fù)雜的問(wèn)題。

(2)計(jì)算能力加強(qiáng):計(jì)算并不僅僅局限在單個(gè)主機(jī)上,而是分布在包含Agent的整個(gè)系統(tǒng)上,利用并行計(jì)算,消除了主機(jī)性能不足的缺點(diǎn)。

(3)良好的擴(kuò)展性:Agent具有獨(dú)立性,可以根據(jù)自身的需求動(dòng)態(tài)地加入到多Agent系統(tǒng)中,從而獲得更強(qiáng)的求解能力。

另外,當(dāng)計(jì)算完畢后,還可以動(dòng)態(tài)地退出系統(tǒng)。

(4)較強(qiáng)的可靠性:在系統(tǒng)中的每個(gè)Agent都具有局部解決問(wèn)題的能力,當(dāng)某個(gè)Agent由于故障退出系統(tǒng),會(huì)將另外一個(gè)Agent進(jìn)行頂替,使整個(gè)系統(tǒng)的功能影響降至最低,從而保障了系統(tǒng)的安生可靠運(yùn)行。

(5)適應(yīng)性強(qiáng):對(duì)于突發(fā)事件的處理,多Agent與單一的中央處理機(jī)相比,具有更強(qiáng)的適應(yīng)性。

3網(wǎng)絡(luò)監(jiān)控系統(tǒng)的設(shè)計(jì)

3.1系統(tǒng)功能

對(duì)于網(wǎng)絡(luò)的監(jiān)控根據(jù)角色的不同,主要有服務(wù)器端、客戶端、監(jiān)管人員和一般用戶四個(gè)角色,本文在此所設(shè)計(jì)的系統(tǒng)主要由上網(wǎng)控制、聊天控制、游戲控制及上網(wǎng)時(shí)間控制等功能。具體的系統(tǒng)模塊組成如圖2所示。

如圖2所示,整個(gè)系統(tǒng)主要由服務(wù)器端、客戶端和數(shù)據(jù)服務(wù)端三大模塊組成。

(1)聊天控制 該模塊主要控制聊天工具的使用,允許和禁止特定聊天工具的運(yùn)行,控制用戶使用的時(shí)間,監(jiān)控聊天內(nèi)容。

(2)上網(wǎng)監(jiān)控 每個(gè)網(wǎng)絡(luò)使用者根據(jù)自身的需求以瀏覽網(wǎng)站的形式獲取相關(guān)的資源,該模塊通過(guò)對(duì)網(wǎng)站進(jìn)行鎖定的方式,允許用戶訪問(wèn)特定的網(wǎng)站,而對(duì)于不在列表之內(nèi)的網(wǎng)站則不能進(jìn)行訪問(wèn),另外對(duì)上網(wǎng)的時(shí)間進(jìn)行限制。

(3)游戲監(jiān)控 當(dāng)前,利用互聯(lián)網(wǎng)進(jìn)行游戲的用戶越來(lái)越多,對(duì)游戲進(jìn)行監(jiān)控是網(wǎng)絡(luò)監(jiān)控系統(tǒng)關(guān)注的重點(diǎn),系統(tǒng)允許和禁止特定的游戲運(yùn)行,特別在規(guī)定的時(shí)限內(nèi),禁止所有的游戲運(yùn)行。

(4)控制上網(wǎng)時(shí)間 對(duì)于上網(wǎng)時(shí)間的控制,可以有兩種方式,一種是一天24小時(shí)內(nèi),總的上機(jī)時(shí)長(zhǎng);另一種是一次上機(jī)的時(shí)長(zhǎng)不能超過(guò)特定的時(shí)間。當(dāng)超過(guò)規(guī)定的時(shí)間后,系統(tǒng)會(huì)以屏?;蜃詣?dòng)關(guān)機(jī)的形式警告使用者。

(5)網(wǎng)站審核 當(dāng)前,互聯(lián)網(wǎng)上的網(wǎng)站數(shù)目很多,系統(tǒng)初始設(shè)置時(shí),不可能把所有的網(wǎng)站都覆蓋進(jìn)去,隨著時(shí)間的推移,對(duì)網(wǎng)站的性質(zhì)進(jìn)行審核,允許范圍內(nèi)的網(wǎng)站加入到信任體系中,而對(duì)于非法的網(wǎng)站則直接排除。

(6)查看和管理客戶端 網(wǎng)絡(luò)管理員可以在系統(tǒng)內(nèi)的用戶未知的情況下,對(duì)其電腦屏幕進(jìn)行查看,分析其正常操作的內(nèi)容和運(yùn)行的程序,如發(fā)現(xiàn)使用者瀏覽規(guī)定范圍外的內(nèi)容網(wǎng)站,則通過(guò)通信平臺(tái)給予警告,情節(jié)嚴(yán)重的,管理人員可以通過(guò)遠(yuǎn)程控制的方式關(guān)閉其正運(yùn)行的主機(jī)。

(7)文件保護(hù) 為了保護(hù)主機(jī)的安全,對(duì)于主機(jī)中的某些文件采用隔離的方式進(jìn)行保護(hù),普通用戶無(wú)法對(duì)該文件進(jìn)行查看、修改和刪除操作。

3.2系統(tǒng)結(jié)構(gòu)

對(duì)于網(wǎng)絡(luò)監(jiān)控系統(tǒng)來(lái)說(shuō),其實(shí)時(shí)性和可靠性是非常重要的,其整個(gè)監(jiān)控系統(tǒng)主要由監(jiān)控代理Agent、監(jiān)控管理Agent和監(jiān)控服務(wù)Agent三部分組成。這三個(gè)部分主要通過(guò)JATLite模板進(jìn)行通信。

4結(jié)束語(yǔ)

本文針對(duì)Agent設(shè)計(jì)網(wǎng)絡(luò)監(jiān)控系統(tǒng),隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,人們利用網(wǎng)絡(luò)可進(jìn)行各種各樣的活動(dòng),為了規(guī)范網(wǎng)絡(luò)環(huán)境,提高工作效率,網(wǎng)絡(luò)監(jiān)控系統(tǒng)起到重要的作用。但是網(wǎng)絡(luò)是一個(gè)非常復(fù)雜的工程,對(duì)其進(jìn)行監(jiān)控相當(dāng)復(fù)雜。本文所設(shè)計(jì)的網(wǎng)絡(luò)監(jiān)控系統(tǒng)利用Agent,排除了以中央主機(jī)為中心的系統(tǒng)模式,提高了效率。

參考文獻(xiàn)

[1] 聶亞杰,劉大聽(tīng).面向Agent的軟件工程[J].小型微型計(jì)算機(jī),2002,23(4):417-420.

[2] 李臣明,王建穎,徐立中.一種適合EAI的多Agent系統(tǒng)模型[J].計(jì)算機(jī)工程與設(shè)計(jì),2003,24(11):18-20.

[3] 劉希玉,劉弘.一種多Agent系統(tǒng)的Agent方法[J].計(jì)算機(jī)應(yīng)用研究,2000,17(19):36-39.

[4] 羅詡,石純一.Agent協(xié)作求解中形成聯(lián)盟的行為策略[J].計(jì)算機(jī)學(xué)報(bào),1997,11(20):962-965.

作者簡(jiǎn)介:

姬濤(1968-),男,湖北武漢人,碩士研究生,武漢工程大學(xué)計(jì)算機(jī)與工程學(xué)院講師;主要研究方向和關(guān)注領(lǐng)域:軟件工程、數(shù)據(jù)庫(kù)、虛擬儀器技術(shù)。endprint

猜你喜歡
網(wǎng)絡(luò)監(jiān)控
The Great Barrier Reef shows coral comeback
你被監(jiān)控了嗎?
Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
4K高清監(jiān)控需要兩條腿走路
看監(jiān)控?cái)z像機(jī)的4K之道
計(jì)算機(jī)網(wǎng)絡(luò)管理技術(shù)探析
芻議計(jì)算機(jī)網(wǎng)絡(luò)信息化管理
油氣集輸系統(tǒng)信息化發(fā)展形勢(shì)展望
基于網(wǎng)絡(luò)的信息資源組織與評(píng)價(jià)現(xiàn)狀及發(fā)展趨勢(shì)研究
基于網(wǎng)絡(luò)的中學(xué)閱讀指導(dǎo)
考試周刊(2016年79期)2016-10-13 21:50:36
廊坊市| 垣曲县| 宁明县| 衡山县| 梅河口市| 房产| 招远市| 册亨县| 静乐县| 额尔古纳市| 汝阳县| 响水县| 柳河县| 新竹市| 松潘县| 邵阳县| 哈巴河县| 内黄县| 泰宁县| 灵丘县| 峨边| 焦作市| 静安区| 郴州市| 岑巩县| 仲巴县| 商都县| 建湖县| 盐边县| 宜君县| 白玉县| 宜兴市| 固原市| 宁明县| 沿河| 弥渡县| 齐河县| 阿巴嘎旗| 定远县| 乌拉特中旗| 辉南县|