计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2013年
z1期
302-306
,共5页
杜翠兰%谭建龙%王晓岩%张宇%刘萍%樊冬进
杜翠蘭%譚建龍%王曉巖%張宇%劉萍%樊鼕進
두취란%담건룡%왕효암%장우%류평%번동진
分布式网络%实时监控系统%故障定位
分佈式網絡%實時鑑控繫統%故障定位
분포식망락%실시감공계통%고장정위
Distributed network%Real-time Monitoring system%Fault location
近年来,分布式计算系统的规模越来越大、行为越来越复杂难控,系统中出现的各种故障也呈指数级增长,造成了非常严重的危害和损失,并且出现问题时对故障的排查、定位难度进一步加大.传统的通过跟踪程序运行轨迹来判断程序运行正确与否的方法,在分布式监控信息的交互上因消耗过大而且对目标程序侵入性高,已经难以满足软件行为分析的需求.通过复杂事件的处理及时发现和定位系统故障在事件大量、快速、不间断发生的分布式监控环境中显得尤为迫切.它可以利用有意义的信息状态变化事件分析系统行为,进而判断系统的运行状况,及时发现系统故障并定位,保证系统的健康运行.当前已有的复杂事件描述语言大多数是基于SQL的方法来描述复杂事件.这种数据流查询语言对于普通用户而言比较复杂,难以掌握.通过构建一种基于集合的事件流模型,对事件进行形式化定义,使用集合来表示事件,并定义相应的操作,使得用户只需掌握几个简单的集合操作,便可以定义复杂的故障规则.
近年來,分佈式計算繫統的規模越來越大、行為越來越複雜難控,繫統中齣現的各種故障也呈指數級增長,造成瞭非常嚴重的危害和損失,併且齣現問題時對故障的排查、定位難度進一步加大.傳統的通過跟蹤程序運行軌跡來判斷程序運行正確與否的方法,在分佈式鑑控信息的交互上因消耗過大而且對目標程序侵入性高,已經難以滿足軟件行為分析的需求.通過複雜事件的處理及時髮現和定位繫統故障在事件大量、快速、不間斷髮生的分佈式鑑控環境中顯得尤為迫切.它可以利用有意義的信息狀態變化事件分析繫統行為,進而判斷繫統的運行狀況,及時髮現繫統故障併定位,保證繫統的健康運行.噹前已有的複雜事件描述語言大多數是基于SQL的方法來描述複雜事件.這種數據流查詢語言對于普通用戶而言比較複雜,難以掌握.通過構建一種基于集閤的事件流模型,對事件進行形式化定義,使用集閤來錶示事件,併定義相應的操作,使得用戶隻需掌握幾箇簡單的集閤操作,便可以定義複雜的故障規則.
근년래,분포식계산계통적규모월래월대、행위월래월복잡난공,계통중출현적각충고장야정지수급증장,조성료비상엄중적위해화손실,병차출현문제시대고장적배사、정위난도진일보가대.전통적통과근종정서운행궤적래판단정서운행정학여부적방법,재분포식감공신식적교호상인소모과대이차대목표정서침입성고,이경난이만족연건행위분석적수구.통과복잡사건적처리급시발현화정위계통고장재사건대량、쾌속、불간단발생적분포식감공배경중현득우위박절.타가이이용유의의적신식상태변화사건분석계통행위,진이판단계통적운행상황,급시발현계통고장병정위,보증계통적건강운행.당전이유적복잡사건묘술어언대다수시기우SQL적방법래묘술복잡사건.저충수거류사순어언대우보통용호이언비교복잡,난이장악.통과구건일충기우집합적사건류모형,대사건진행형식화정의,사용집합래표시사건,병정의상응적조작,사득용호지수장악궤개간단적집합조작,편가이정의복잡적고장규칙.