基于GMA的网格监控系统实现

合集下载

一种基于 GIS 地图的网格化监管系统[发明专利]

一种基于 GIS 地图的网格化监管系统[发明专利]

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202011196781.8(22)申请日 2020.10.30(71)申请人 成都中科大旗软件股份有限公司地址 610000 四川省成都市高新区天华二路219号5栋1单元6层1、2、3、4号(72)发明人 周道华 叶平 伏彦林 杨陈 周涛 曾俊 黄泓蓓 李武鸿 黄维 刘杰 王小腊 洪江 彭容 罗玉 周林 张明娟 许江泽 吴婷婷 詹飞 (74)专利代理机构 成都立新致创知识产权代理事务所(特殊普通合伙)51277代理人 周方建(51)Int.Cl.G06F 16/29(2019.01)G06Q 10/04(2012.01)G06Q 50/26(2012.01)(54)发明名称一种基于 GIS 地图的网格化监管系统(57)摘要本发明涉及一种基于GIS地图的网格化监管系统,包括基于GIS地图建立的网格化管理模块,所述网格化管理模块将监管区域划分为若干单元网格,与所述网格化管理模块连接用于校定地理位置的校定模块,所述网格化管理模块根据定位软件的定位信息校定GIS地图,并基于巡检人员的定位信息生成该巡检人员的巡检轨迹,并通过可视化模块显示;与所述网格化管理模块连接的任务及巡检模块,所述任务及巡检模块基于网格化管理模块和查看巡检人员在子网格中的位置以及巡检人员的巡检轨迹下达指令,本方案利用不同物种的移动情况的下的移动轨迹,对GIS 地图信息进行校正,从而使得监管数据更精准。

权利要求书1页 说明书3页 附图1页CN 112182137 A 2021.01.05C N 112182137A1.一种基于GIS地图的网格化监管系统,其特征在于,包括:基于GIS地图建立的网格化管理模块,所述网格化管理模块将监管区域划分为若干单元网格,并对每一个单元网格创建一个地理编码,每一个单元网格基于GIS地图建立多级子网格;与所述网格化管理模块连接用于校定地理位置的校定模块,以及与校定模块连接的数据采集模块,所述数据采集模块用于获取定位软件的定位信息以及巡检人员的定位信息;所述网格化管理模块根据定位软件的定位信息校定GIS地图,并基于巡检人员的定位信息生成该巡检人员的巡检轨迹,不同巡检人员之间的巡检轨迹采用不同颜色绘制;可视化模块,用于展示监管区域的网格地图,并在网格地图中生成各巡检人员的定位信息和巡检轨迹;与所述网格化管理模块连接的任务及巡检模块,所述任务及巡检模块基于网格化管理模块和查看巡检人员在子网格中的位置以及巡检人员的巡检轨迹下达指令。

基于GSM和MODEM的远程门禁监测分析系统的设计

基于GSM和MODEM的远程门禁监测分析系统的设计

第32卷 第8期 2010-8 【79】0 引言全国各大型车站、旅游景点每天都要进出很多人,每天相应的管理部门都要及时统计各个旅游景点和车站的出入人数,目前,一般都是通过各个旅游景点或车站自行上报出入口人数,管理部门汇总后向全国发布各个站点的具体客流量,由于上报的时延性和不确定性,导致国家公布的情况和具体情况不一致,最终导致了管理部门不能对突发情况做出针对性处理。

本系统就是针对国家政策和社会所需应运而生的,主要是门禁监测这个领域,该系统监测内容主要包括:门禁进出口人数、违禁货物的携带情况,系统采用先进成熟的GSM 模块和MODEM 模块以及传感器技术、自动测量技术、微处理器技术相结合的方法,实现各个站点的信息数据实时采集和处理的远程化、自动化和智能化[1~4]。

1 硬件设计1.1 硬件总体结构系统采用ARM (S3C44B0+)作为下位机的核心控制器,通过红外传感器对门禁系统进出口人数进行统计,通过金属探测器对违禁金属物进行探测,通过危险物探测器对易燃、易爆物品进行探测,利用S3C44B0+自带的UART 口进行数据传基于GSM 和MODEM 的远程门禁监测分析系统的设计The designed of door-entry monitor system based on GSM and MODEM赵小强ZHAO Xiao-qiang(西安邮电学院 信息与控制系 西安 710061)摘 要:设计一种远程门禁监测分析系统,该系统以ARM (S3C44B0+)为核心控制器,通过不同传感器采集站点的进出人数,违禁物品等,通过EMODEM转换器、完备的公共电话网实现和计算机的远距离通信,此外系统还采用GSM无线传输方式实现监测数据的超标报警。

所有实时数据除了通过公共电话网传输到计算机外,还通过SPI接口存入SD存储卡中。

多次测试结果表明,该系统实现了数据远传、超标报警、数据存储备份等功能。

关键词:门禁监测;电话网;超标报警;存储卡中图分类号:TP277 文献标识码:A 文章编号:1009-0134(2010)08-0079-03Doi: 10.3969/j.issn.1009-0134.2010.08.26输,通过MODEM 转换器利用现有完备的公共电话网实现远距离通信,同时系统采用GSM 无线传输方式实现监测数据的超标报警,所有实时数据除了通过公共电话网传输到上位机外,还通过SPI 接口存储在下位机SD 卡。

基于GSM网络无线远程汽车防盗监控系统设计

基于GSM网络无线远程汽车防盗监控系统设计
t n ew r p l a in i uo g a d T e s se c n it o n i g c u st n mo u e w ih i b s d o 0 0 0 p x l i sn t o k a p i t n a t — u r . h y t m o s s f ma e a q i i d l h c s a e n a 3 0, 0 一 ie o c o s a io , yol tcpsi f rdsno a da lr n nt ntaigs — m g sr awr e S oue G 4 ) apre cr as ei r e esr n naam admoi r itkn i e es e i v na ou n
MC S 2 G18 片 机为 核 心 的控制 单 元 所组 成 。 9 1D 2 单 控 制单 元 与 G R P S模 块 之 间通 过 R 2 2串 口实 现 S3
造成红外传感器误报 .系统立刻开启 图像采集模 块对驾驶室 内进行图像采集并发送至车主手机。 当系统接收到车主防盗命令短信息后 ,再执行锁
感器 以及 3 0万像 素 的 O 7 6C O V 60 M S图像传 感
器 .分别 用 来监 测驾 驶 室 内是否 有人 闯入 和采集 驾驶 室 内现 场 画面数 据 。这 种设 计 的 目的是 为 了 减小 防盗 监控 系统 的误 报率 .能 有效 防止 因外 界
一L I 匪 I Ⅵ C J l 三
0” 引言
随着我国汽车产业 的高速发展 ,汽车已经成
为人 们 重要 的交 通工具 。现如 今家 用轿 车拥 有 量 的持续增 加 .也 带来 盗窃 汽 车犯罪 事件 呈上 升 趋 势。 因此 , 汽车安 全 防盗技 术也 引起人 们愈 来愈 多

网格化管理制度的监控手段

网格化管理制度的监控手段

网格化管理制度的监控手段随着社会的发展和城市的不断扩大,传统的管理模式已经无法满足城市管理的需求,而网格化管理制度的出现为城市管理带来了新的解决方案。

作为一种基于地理信息系统和信息技术的城市管理模式,网格化管理制度能够细化管理范畴、提升管理效率,并通过监控手段来确保整个管理过程的顺利进行。

本文将探讨网格化管理制度的监控手段,包括技术手段和实践手段两个方面。

一、技术手段1.地理信息系统(GIS)地理信息系统(GIS)是网格化管理制度中最基础也是最重要的监控手段之一。

通过利用地图数据和空间信息,GIS可以对城市进行精确的划分和管理。

在网格化管理制度中,GIS通过采集和整合各种数据,如人口、交通、环境等信息,将城市划分为不同的网格,并与管理系统进行无缝对接,实现对每个网格的全面监控。

2.视频监控技术视频监控技术是网格化管理制度的另一个重要监控手段。

通过在各个关键区域安装摄像头,可以实现对特定区域的实时监控和视频录制。

这不仅可以提高城市的安全性,还可以帮助管理部门及时发现和解决问题。

视频监控技术还可以与GIS系统相结合,实现对特定地点的视频监控和位置定位,提升监控效果和反应速度。

3.传感器技术传感器技术在网格化管理制度中也发挥了重要的作用。

通过安装各种传感器,如温度传感器、湿度传感器、气体传感器等,可以实时感知城市的各种指标,并将数据反馈给管理系统。

这样不仅可以帮助管理部门及时了解城市的状态,还可以通过数据分析提出相应的管理方案。

二、实践手段1.巡查制度网格化管理制度下,巡查制度是一种重要的实践手段。

通过划分网格和指派相应的巡查人员,实现对每个网格的全面巡查。

巡查人员可以记录并上报网格内的问题和异常情况,确保问题得到及时处理。

同时,巡查记录也可以作为管理部门和居民之间的沟通桥梁,帮助双方建立良好的互动关系。

2.投诉举报系统为了让居民参与到城市管理中来,网格化管理制度下还可以建立投诉举报系统。

居民可以通过系统对网格内的问题进行投诉和举报,并实时了解问题的处理进展。

校园网络监控系统的设计与实现_简单的校园网络设计和实现

校园网络监控系统的设计与实现_简单的校园网络设计和实现

校园网络监控系统的设计与实现_简单的校园网络设计和实现在校园网络的应用范围里,其自身具有较多的特点,如校园网的速度快、规模大,难于管理;计算机系统管理也相对复杂,涉及的层面较多;用户群体包括学生、老师等,尤其是学生群体具有一定的活跃性,在管理过程中必须予以相应的监控和管理;校园的网络环境必须具有开放性,这就给网络管理增加了难度;在管理费用上,由于学校的主要投入都应用于教学和师资建设,因此在这方面的管理资金有限;在网络中的盗版资源泛滥,难于统一和整合,也给整个校园网带来了诸多安全隐患等等。

基于以上问题,我们需要建立先进、科学的校园网络监控系统,保证系统可扩展性、安全性的同时,接受计算机高速发展以及计算机数量呈几何数字增长所带来的严峻挑战。

本文的研究首先详细分析了校园网络的特点,同时剖析了目前网络监控系统的科研现状,并给出了层次分域监控系统的系统设计。

本文最后通过实验方法,对监控系统的有效性进行理论验证,并给出系统的总体评价。

1相关研究1.1校园网网络的特点校园网网络的特点主要包括:网络资源具有集中性的特点,但在地理位置上却具有一定的分布格局;校园网的网络所覆盖地理范围相对较大,网络部署规模具有多性;校园网具有多级管理域,且用于大型科学计算的计算需求很多;一般校园网都是建立在CERNET平台上,网速快,可校外网的网速大多受到一定的约束;在逻辑结构设计方面,其结构虽然不十分复杂,可在设计过程中需要注意其异构性、动态性的特点。

1.2校园网网络监控系统目前,基于校园网网络监控体系结构GMA(GridMonitoring)在很多网格监控系统已经作为一种业内标准被广泛采用。

GMA网络监控体系结构主要建立在“生产者消费者”模型的基础之上,通过此模型为网络提供一种网络监控系统能够实现互操作的系统体系架构,同时还可以给出系统的整体解决方案。

在基于GMA的系统框架里,监控系统方案主要分为两个发展方向:即基于关系网格监控结构的R-GMA(Relative-GridMonitoring)以及基于层次结构的GLOBUSMDS。

基于GPS/GSM/GPRS技术的企业车辆监控防盗跟踪系统

基于GPS/GSM/GPRS技术的企业车辆监控防盗跟踪系统
数 据处 理 。
2 ) G S M/ G P R S 模块 P T1 0 0 , 此模 块 内置TC P / I P 协议 和MMC ( 彩信 ) 协议 , 主 要承 担短 信 发送 、 G P S 坐标 传输 、 盗车者 图像 的上传 等功 能 。 3 ) G P S 芯 片采用 瑞 士U— B L O X 第4 代芯片, 此 款芯 片 灵敏 度高 , 抗 干扰 能 力强, 定位精度 高 达2 . 5 m, 可 以准确 的为 系统提供 车辆 的位置 、 速度、 行驶 方 向 等 重要 参数 。 4 ) C 1 0 6 8 摄像头 模块 , 此 模块拍 摄 出的照 片质量 高达 3 0 0 万像 素 , 模块 将通 过S P I 接 口与单 片机 进行 通 信 , 主 要为 系 统提 高盗 车者 图像 。
[ 摘 要] 为 了加 强企业 车辆 的防盗 和提 高企 业车 辆调 度管 理 的快 捷性 , 设 计 了一 种基 于G P S 、 G S M ̄G P RS 等 网络 技术 的车辆 监 控 防盗报 警系 统 , 以实现 对 车 辆的 实时监 控 , 车辆 一旦 被盗 系统将 会 自动 向监控 中心 发送报警 短信 , 并将盗 车者 照片 以彩信方 式 发送到 监控 中心 , 同 时实 时传输被 盗车 辆G P S _  ̄星坐标 , 以便 公安破案和车辆尽早追回, 系统同时配备指纹识别、 矩阵密码程序启动汽车 , 并且配置酒精检测模块防止车主醉驾, 进一步提高车辆行驶安全系数。 [ 关键 词] G P S} GP R S , 车 辆 防盗 ; 实时 监 控 ; 防 醉 驾 中 图分 类号 : T P 3 1 7 文 献标识 码 : A 文 章编号 : 1 0 0 9 — 9 1 4 X( 2 0 1 4 ) 0 2 — 0 3 8 1 - 0 1

烟草移动服务GIS简易网格监控系统

烟草移动服务GIS简易网格监控系统
计 算 机 系 统 应 用
ht: w cS .r. t/ p/ ww . - ogc -a a
21 0 2年 第 2 1卷 第 2期
烟草移动服务 G S简易网格监控系 I
杨逸文 ,周 迪
(r r 苏省常 州市烟草专卖局( 公司) ,常州 2 30 ) 10 1 0东软集 团南京基地 ,南京 2 0 1) ( 10 2

要: 由于常州烟草一线员工流动性大、工作任务弹性大、绩效成果难 以直接衡量,对他们 的监控和 管理是
日常管 理中的难 点和重点 。G S网格具有丰富的展现 、智 能、实时、可靠 、效果好等优 点。明确基于 G S网格技 I I
术对 一线移动服 务监控的必要性,然后进行 了系统功能的描述和总体设计,提 出了简易 G S 网格的实现算法, I 并对实时监控 、网格任务分析、网格绩效分析等系统进行了详细设计 。
( aguPo ic hn z o nc aT b co n p l B ra (op rt n, hn z o 10 1C i ) J n s rvn e a gh uMu ipl o ac o oy ueucroai )C agh u2 3 0 , hn i C i Mo o a
t n t r t e f nl e mo i e vc a e n GI r e h o o y T e h u cin o h b l s r ie o mo i h r t n b l sr i b d o S g i tc n lg . h n te f n t f te mo i e c o o i e e s d o e v mo i r g s s m e c i e , h v rl s s m e i n i ma e a dt ea g r h o S s l i r p s d a n t i t i d s r d t eo e al y t d s d , n l o i m f o n y e s b e g s h t GI i e g d i p o o e s mp r s we1 F n l , h o e s b y tmss c st er a- me mo i r g g i e vc a s d g i e f r n ea ay i l i al t e c r s se u h a l i n t i , r s r iea l i a d p ro ma c n l s . y u h e t o n d n y sn r s

一种可扩展网格监控系统的设计与实现

一种可扩展网格监控系统的设计与实现
2 K yL b o g e oma c mp t ga dA p ia o , ies yo ce c n e h oo yo ia Hee 2 0 2 ) . e a f HihP r r n e f Co ui n p l t n Unv ri f in ea dT c n l g f n , f i 3 0 6 n ci t S Ch
维普资讯
第 3 卷 第 2 3 期
互3 3 No2 .





20 年 1 07 月
Jn ay 20 a u r 0 7
Co p trEn i e rn m u e gn e ig
ห้องสมุดไป่ตู้
・ 网络与通信 ・

文 ■ 0  ̄ 4 ( 0 0-1 -0 章 号I 0 3 8 0 ) - 0 -3 文 标 码l 1 0 2 2 7 2- 8 0 献 识 A
[ e odlGi m no; r ri ; MA; r fr ao ri K y rs r oirGi s c G w d t de e v Gii om tn ev e dn i s c
不论 是在传统 的单机、机群计算环境 ,或是网格…中, 监控系统都是感知和监控各种计算资源状 态的重 要中间件 。
中 分娄 P9 圈 号l 3 T 3
种 可扩展 网格 监控 系统的设计 与 实现
刘 亮 , 橱寿保 ,刘蒜晨 ,并磊涛
(. 1 中国科 学技术大学计算机科学与技术系 ,合肥 202 ;2 中国科 学技术 大学高性能计算及应用省部共建重点实验室) 306 .

薹: 基于网格 服务架构中的 网格服务和 阿格信息服务 , 出了一种新 的系统结构来构建 网格 监控系统, 提 给出 了它 的一个原型系统实现 。

基于移动代理的网格监控系统设计与实现

基于移动代理的网格监控系统设计与实现
e v r n n , t a e u e i c v r n n wn p ro ma c r blm s fn u h o t al r n t e a ay et e s se p ro ma c o t n c , n io me t i c n b s d t d s o e k o e f r n e p o e o u , d o t e r o iu e i i , n l z h y t m e f r n eb tl e k i t f m e
( S s n a t e c c e me h n s b sd o e i fv l i f r eo re , n h nel e c , bl y c a atr t fmo i OG A) t d r wi t a h c a i a d hh m a e n p r d o ai t o i rs uc s a d te itlg n e mo i t h rc i i o bl o dy g d i i e sc e
关麓词 :网格监控 ; 动代理 ;G 移 MA;网格 计算
De i n a d I p e e t to fM o i e tb s d Grd sg n m lm n a i n 0 b l Ag n — a e i e
M o io y t m n t rS s e





20 0 7年 7月
J l 0 7 u y2 0
Co put rEng ne r ng m e i ቤተ መጻሕፍቲ ባይዱi
・ 工程 应用 技术 与实现 ・
文 章编号: 00.4807 3 03_l 文献标识码: 10_ 2(0) — 29一3 _3 2 1 l A

网格元数据服务中语义元数据的生成和动态管理设计与实现

网格元数据服务中语义元数据的生成和动态管理设计与实现

网格元数据服务中语义元数据的生成和动态管理Semantic Metadata Generation and Dynamic ManagementIn Grid Metadata Service摘要现代科学活动对分布式、跨地域的协同计算和资源共享的迫切需求促进了网格计算的迅速发展。

作为资源与服务的集成的环境,网格计算的核心目标是在分布式、异构性的环境中,通过共享资源和服务来协同解决科学、工程中的复杂问题。

要实现这一目标,必须具备两个先决条件:●现代科学活动所使用的资源具有多样化、跨管理域、跨地域的特点,需要标准化、简单、可扩展的描述机制;●现代科学协作所使用的大量资源和对海量数据的实时处理,需要网格资源管理具有有效发现、选择的方法和同步、动态更新的机制。

因此可见,资源构成了整个网格体系结构的核心。

因为,只有对资源的抽象特征进行有效的描述,才能根据应用层服务的需求发现资源,并达到资源的共享。

元数据以及在此基础上所提供的共享、发现、动态更新等元数据服务也由此成为了解决问题的关键。

本文将围绕上述两个问题展开研究。

本人在网格语义元数据服务项目的背景下,针对语义元数据可扩展描述机制和动态元数据管理方面的不足,设计并实现了动态元数据管理框架和语义元数据生成模块两个子系统。

原型系统中的工作主要体现在以下两个方面:●针对网格监控体系中对动态的语义元数据进行发布的需求,参照数字图书馆领域中OAI-PMH元数据发布-收割原理,设计了针对语义元数据的元数据发布-收割协议,并在此基础上实现了动态语义元数据管理框架子系统;●参照Ontology生成工具Protégé,为网格中基于语义元数据的资源描述提供扩展性支持,利用Jena推理机实现了基本包含OWL语言中所有关系谓词的语义元数据生成模块。

最后,本文对系统进行了总结和可扩展性分析,并围绕功能模块的Web服务化、个性化的检索需求等几个方面展望了未来的工作。

校园网格资源监控系统GridMonitor的实现

校园网格资源监控系统GridMonitor的实现
行 解析 和 归档 ~
关键 词 : 计 算 网格 ; 资 源监控 ; G MA; 作 业调 度 中图分 类号 : T N 0 文献 标识 码 : A 文章 编号 :l 6 7 4 — 6 2 3 6 ( 2 0 l 7 ) 0 l 一 0 0 7 8 — 0 4
An i m pl e me nt at i o n o f s c ho o l g r i d r e s o ur c e mo n i t o r s y s t e m Gr i dM o ni t o r
某 高校 科研 一 1 作 的创新 提 供 一 个 丌 放 的 研 究 和 应
平 台 校 『 元 i 汁 箅 网格 ( C a mp u s C o m p u t a t i o n G r i d . C C G) 体 系架构 如 图 1 所尔 。
WE B界面
随 用 层
李 淑玲
( 西安 欧 亚 学院 陕西 西安 7 1 0 0 6 5 ) 摘 要 :在 资源监 控 系统 的应 用 中, 如 何 实现 大量 广域 分 布 、 动态、 多样 、 自治 、 异 构 的资 源间 全 面连 通 和 有效 组 织 . 最 大 限度提 高 资源 利 用率和 有效 维护 管理 , 成 为 实现 网络 系统 的 重要 研 完方 面 。 本文通 过 分析 网格监 控 服务 提供 的数 据 , 设 计并 实现 了一 个 内容丰 富并 且 易于扩 展的 网格 监控 系统 该 监 控 系统 是 为 网格 环境 下的 资源 包括应 用类 、 主 机类 、 用户类 等提 供 实时监控 功 能 , 对收 集到 的数 据进
di v m’ s i t y, s e l f - g o v e r ni n g, i s o me r o us r e s o u r c e s t o i mp r ( ) V e a v a i l a bi l i t Y o f l ’ e s o u r c e a n d e fe e t L e

网格监控技术的研究

网格监控技术的研究
ZH o U Yu
( fr t nSineadE g er gTeh oo yIstt o  ̄i gUnvrtUl , ni g80 4 , hn) I omao c c n n i e n c n lg ntue f n i e n i i Xi a iesy mq Xi a 30 6 C i n i jn a
l SSN 1 0 — 0 4 9 3 4 0
E— i i f @c c .e . mal n o c c n t n ' . e h t : w w. n s e.n t / w d z. t p/ n c T l 8 — 5 — 6 0 6 5 9 9 4 e: 6 5 5 9 9 3 + 1 6 0 6
的 MD ( o i r ga dD s o e y t 网格 监 控 服 务 ) S M nt i n i v r S s m. on c y e 的相 关 技 术 及 其 发 展 变 化 。
1网格 监控 对象 , 监控 数据 的产 生 、 发布
网 格 监 控 用 来 度 量 和 显 示 网 格 组 件 在 某 一 时刻 的状 态 , 了保 证 有 效 监 控 , 控 必 须 是 “ 到 端 ” , 就 是 说 , 应 用端 的 所 为 监 端 的 也 在 有 组 件 都 必须 监控 , 括 软 件 ( 应 用 程 序 、 务 、 间件 和 操 作 系 统 )终 端 主机 的硬 件 ( C U、 盘 、 存 和 网 络 接 口 ) 网络 ( 包 如 服 中 、 如 P 磁 内 和 如 路 由 器 、 换 机 或 端 到端 的路 径 ) 交 。 为 了 检测 网 格 组 件 的状 态 , 要 在 软件 或硬 件 中 放 置 探 测 程 序 ( 些 探 测 程 序 一 般 被 称 为 传 感 器 ) 当 这 些 对 象 的状 态 发 生变 需 这 , 化 , 者 超 过 一 些 预定 的 阀值 时 , 或 传感 器 程 序 就 发 出通 知 , 生 相 应 的监 控 事 件 , 在 监 控 事 件 中收 集 相 关 数 据 , 产 并 这些 数 据 构成 该 对
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网格监控流程:采用JNI技术对网格中每个活动资源节点进行动态实时监测,获取监控参数,通过Web服务技术进行远程数据传输,然后以applet形式显示到Web浏览器中。这样,用户首先以Web页面的方式登录管理节点,登录后可以查看该管理节点辖域内所有的资源节点,然后点击相应的资源节点即可查看该资源节点的具体配置信息。 由于网格监控的特点,监控的数据必须及时地传送到需要的地点,这就要求系统具有较小的延时以及较大的吞吐量。另外,监控系统要尽量减小给网格资源本身带来的负载。因此,GGF[5]性能工作组认为,将数据收集和数据传送分离有利于实现以上2点。GMA体系结构设计了一种独立的生产者/消费者模型,能够根据协商做到“需求匹配”,并且可以根据系统负载以一种更精确并且更分布的方式来控制数据流量,从而达到网格监控系统所要求的监控数据传输的低延迟、高传输率、低负载和安全性,使系统非常易于扩展。3.2 实现 该资源监控系统采用了面向服务的GMA体系结构,在网格中部署分布式的资源监控服务。在实现过程中运用了Java技术调用VC++动态链接库的JNI技术以及在Java Applet小程序中封装Web服务技术,通过接口统一发布Web服务,以便及时获取所需要的信息。 (1)创建Web服务:monitorinformation 部分实现代码如下: public interface Imonitorinformation { public double[] dispdisk(),int[] dispcpu(),double[] dispmemory(),long disppin(); } monitorinformationImpl.java部分代码如下: public class monitorinformationImpl implements Imonitorinformation { public double[] dispdisk(){ MonitorInformation m=new MonitorInformation(); double[] disk=m.Disk( ); return disk; } public int[]dispcpu(){ //原理同上, …… } public double[] dispmemory(){ //原理同上, …… } public long disppin(){ //原理同上,…… } } MApplet.java部分代码如下: public class MApplet extends JApplet implements Runnable { private int[] cpu,double[] memory,double[] disk; private long pin; private Service srvcModel; private XFireProxyFactory factory; private String serviceURL; private Imonitorinformation srvc; public MApplet() throws Exception { srvcModel = new ObjectServiceFactory().create(Imonitorinformation.cl-ass); // 创建服务对象 factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire()); // 使用XFire的服务工厂,生成创建实例 serviceURL=“http://”+ip+”:8080/project/services/mo-nitorinformation'; // 指定服务的地址 try { //初始化请求一次 srvc = (Imonitorinformation)factory.create( srvcModel, serviceURL); cpu = srvc.dispcpu(); memory = srvc.dispmemory(); disk = srvc.dispdisk(); pin=srvc.disppin(); } catch (MalformedURLException e){ e.printStackTrace(); } …… } (2)如果没有经过数字签名,访问客户端程序下载后会受到安全限制。因此,将Web服务工程打包以后,对Applet小程序进行数字签名,签名工程如下: 第1步:创建证书keytool -genkey -alias -keystore 。 这里keyname是要给出的密钥别名,例如'mykeyname' ;url是存放宇航局钥的文件位置,通常就是cacerts文件,在{java.home}/lib/security/cacerts,这里的java.home是指jre的路径,在jdk里,本系统的jre路径是:C:jdk1.5.0_04jrelibsecuritycacerts。 第2步:签名。 jarsigner -keystore 本系统的签名路径是:jarsigner -keystore C:jdk1.5.0_04jrelibsecuritycacerts G:workspaceGraphGraph_fat.jar zhu2008。 注意:签名时的要与创建证书时的相同,若不同,签名不通过。 启动Tomcat服务器后,在初次在浏览器运行时会出现如下提示对话框,必须选中“始终信任此发行者的内容(A)”,以便保证系统的安全性,再点击“运行”即可。。
服务提供者首先使用WSDL协议编制服务描述文件,并将其发布到UDDI注册中心,UDDI利用SOAP消息机制(标准的XML/HTTP)来发布、编辑、浏览以及查找注册信息。服务消费者在UDDI注册中心发现感兴趣的服务描述后,需要启动消息通信,消息和通信进程可以绑定到基于HTTP上的SOAP上,服务提供者根据SOAP的绑定参数,为服务请求者实施相应的服务。同时,在发布、发现、绑定服务的过程中,服务请求者和服务提供者对SOAP规范全力支持,从而实现了良好的跨平台、无缝互操作性[4]。3 基于GMA的网格监控系统3.1 基于GMA的网格监控模式 为了有效减少网格中的数据传输,本监控系统采用基于生产者/消费者/注册模式的GMA监控体系结构[4],使用JNI、Web Service、目录服务等技术,构建面向服务的基于GMA的监控系统。作为一种类型的消费者,它实现了GMA定义的消费者接口,并以Web页面的方式向用户显示实时动态的性能信息。监控系统采用Servlet从生产者订阅数据、利用实时的性能数据动态生成图片,然后利用JSP页面与用户进行交互,图3显示了网格监控系统模式。
网格是以资源共享为目的,支持对可计算资源的远程和并发访问,用高速互联网络连接地理上分布的可计算资源所组成的一个具有单一系统映像的高性能计算和信息服务环境[1]。 在网格环境下,存在着各种各样异构的计算资源,这些计算资源无论在硬件还是在软件上都存在很大差异。而且,这些计算资源可能分布在世界各地,通过互联网结合在一起。由于这些特点,运行过程中一些节点可能会发生故障,导致网络断开或者出现性能问题。而且,一些节点可能随时会动态地加入或者离开网格环境。虽然各种网格中间件都有一定的容错性,但在某些情况下,人工干预也是不可避免的。由于网格规模巨大,在系统运行时会产生大量的性能数据,手工对网格系统进行状态信息的收集、监控和分析而不借助一定的工具是很困难的,这就使得监控系统在网格中的作用显得尤为突出。 由于资源具有动态性、流动性的特征,网格系统的运行性能、稳定性、可靠性等重要指标,很大程度上依赖于网格系统的实时状态。这就要求在网格中提供一种资源监测机制负责对各种资源进行静、动态监测,收集各种资源及节点的状态变化信息,使用户和应用程序能够及时掌握资源分配与调度、网络带宽、处理器负载、系统吞吐量等信息,以便及时解决网格系统中出现的各种障碍,提高整个网格的性能。 1 JNI本地方法 Java本地接口方法JNI(Java Native Interface)是JDK的一部分,为Java提供一个本地代码的接口,是Java世界和其他语言间的桥梁。JNI允许运行在Java虚拟机JVM(Java Virtual Machine )上的代码调用本地程序和类库,或者被它们调用,这些程序和类库可以是其他语言编写的,比如C、C++或者汇编语言等。1.1 JNI技术实现步骤 JNI在不同平台上的实现步骤相同。除了生成动态链接库的方法不同外,其他实现方法相同。图1以Java编程中通过JNI方法调用不同平台下的C/C++程序为例,说明其具体步骤。
1.2 JNI 提取资源节点系统信息 (1)编写java源程序(MonitorInformation.java); public class MonitorInformation { public native double[] Disk( );//硬盘的信息 public native int[] Cpu();//cpu的使用率 public native double[] Memory();//内存、虚拟内存的大小及使用率 public native long pin();//主频 static{ try{//此处即为本地方法所在链接库名 System.loadLibrary('monitorinformation'); }catch(UnsatisfiedLinkError e){ ………… } } } (2)编译生成类文件(MonitorInformation.class); 在 Eclipse+Myeclipse 开发环境下,这一步可以省略,因为 Myeclipse 会自动编译java源程序为.class文件,若不是,则可使用javac MonitorInform-ation.java进行编译,生成MonitorInformation.class文件。 (3)用javah生成头文件(sys_MonitorInformation.h); 用javah sys.MonitorInformation 为native方法生成sys_MonitorInformation.h头文件。 (4)编写native方法(monitorinformation.cpp); JNI函数名称分为3部分:①Java关键字,供Java虚拟机识别;②调用者类名称;③对应的方法名称,各段名称之间用下划线分割。JNI函数的参数也由3部分组成:第1个是JNIEnv *,它是一个指向JNI运行环境的指针;第2个参数随本地方法是否静态而不同,非静态本地方法的第2个参数是对对象的引用,而静态本地方法的第2个参数是对其Java类的引用;其余的参数通常对应Java方法的参数,参数类型需要根据一定规则进行映射。注意:JNI函数返回值类型与Java函数返回值类型的相互转化。 JNIEXPORT jdoubleArray JNICALL Java_sys_MonitorInformation_Disk(JNIEnv *, jobject){ //提取资源节点硬盘数据 } JNIEXPORT jlong JNICALL Java_sys_MonitorInformation_pin(JNIEnv *, jobject){ //提取资源节点CPU主频} JNIEXPORT jintArray JNICALL Java_sys_MonitorInformation_Cpu (JNIEnv *, jobject){ //提取资源节点使用CPU的动态数据} JNIEXPORT jdoubleArray JNICALL Java_sys_MonitorInformation_Memory (JNIEnv *, jobject){ //提取资源节点内存数据(包括虚拟内存)} 编译native方法并生成动态链接库(monitorinformation.dll); 最后,将动态链接库放在Windows->System32文件夹下,调用并运行java程序。2 Web Service Web Service是建立在开放的Internet基础上的新的分布式计算模型[3]。Web Service组件是一套开放的技术规范,其组件的基本组成部分为HTTP、XML&XSD、WSDL、UDDI和SOAP。其系统构架基于TCP/IP、HTTP、XML等协议和规范,可以实现事务之间的通信、链接文档的浏览、事务的自动调用、服务的动态发现和发布等。其体系结构由Service provider、Service requester和Service broker 3个角色及Publish、Bind和Find 3个动作构建而成,。
相关文档
最新文档