基于java技术的监控方法实现异构系统的监控

基于java技术的监控方法实现异构系统的监控

ID:10351502

大小:60.50 KB

页数:6页

时间:2018-07-06

基于java技术的监控方法实现异构系统的监控_第1页
基于java技术的监控方法实现异构系统的监控_第2页
基于java技术的监控方法实现异构系统的监控_第3页
基于java技术的监控方法实现异构系统的监控_第4页
基于java技术的监控方法实现异构系统的监控_第5页
资源描述:

《基于java技术的监控方法实现异构系统的监控》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Java技术的监控方法实现异构系统的监控这是一篇基于Java技术的监控方法实现异构系统的内容,完全实现了客户方调用请求的透明性,将底层的细节完全屏蔽,并具有很高的可重用性。通过实验,证明该方法是可行的,处理是有效的。摘要:基于对实时嵌入式系统的分析,提出了一种新的基于CORBA/Java技术的监控方法。这种新方法利用CORBA/Java技术可很好地实现JAVA论文代写异构系统的监控。该文提出的新方法充分利用了Java语言的跨平台性,实现了异构系统的互操作性。关键词:实时嵌入式系统;监控;CORBA;Java实时嵌入式系统(RTOS)是指能及时响

2、应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致运行的操作系统。实时嵌入式系统的应用范围非常广泛,包括实验控制、过程控制设备、机器人、空中交通管理、远程通信、军事指挥与控制系统,下一代系统还包括自动驾驶汽车、具有弹性关节的机器人控制器、智能化生产中的系统查找、空间站和海底勘探等。当今市场上存在着各种各样的实时嵌入式系统,各个系统应用范围各有不同,其应用领域和实现功能也不尽相同。很多情况下,用户需要使用不同的实时嵌入式系统来实现其需求。通常,在实时嵌入式系统的开发和应用过程中,需要对系统的配置、运行状况以及异常等进行监控

3、。通过对系统性能的监控,管理人员可以更好地了解系统的任务状态、CPU负载、内存占用等信息,为更好地利用系统创造条件。通过对系统性能的监控,开发人员还可以根据系统应用状况对系统的运行做出判断、调整,以保证系统在一个高性能的环境中运行、获取最佳的资源配置、优化系统功能的实现,极大地提升系统的应用性能。针对这些实时嵌入式系统的监控需求,本文介绍一种基于CORBA/Java技术的监控系统的设计和实现。1系统框架的设计本系统的目的在于针对不同的实时嵌入式系统提供一套统一的基于CORBA的系统监控和管理方案,为开发人员和管理人员提供监控实时嵌入式系统资源的手段

4、。本系统的监控管理可以面向一个或多个实时嵌入式系统,监控端程序由Java实现,可以真正实现监控端的平台无关性。而且在信息的表现手法上,可采用直接数据表达结合动态图,静态快照以及表格等多种方式,使用户能清晰直观地对任务运行情况、系统负载、内存占用等项目进行很好的监控。在服务端,由开发人员实现一些供中间件调用的系统API,这些系统API提供接口给用户,以便监控端能实时地获取必要的系统资源信息。在本系统中,监控的内容包括系统配置信息、任务信息、消息队列信息、主存负载、任务快照、中断处理、CPU使用率、网络流量、HeartBeat等。在本系统中,对两个或更

5、多操作系统的监控也将采用一个监控程序来实现,但是在监控项目和具体的实现效果上会略有不同。由于实现的是多个监控端对多个结点进行监控的系统,因此其本身是多个客户端对应多个服务端的CORBA模型,其基本系统结构如图1所示。在控制台上对不同实时嵌入式系统通过中间件进行监控。从整体上看,各个实时嵌入式系统,即被监控结点作为CORBA服务的服务器端,监控方则作为CORBA服务的客户端。在监控过程中,客户端通过中间件调用服务器端的系统API来取得所需信息或实现监控功能,然后,再由中间件将获取到的信息或执行结果返回到客户端,用户通过客户端交互界面查看这些系统资源信

6、息。2CORBA与Java技术简介(1)CORBA简介通用对象代理体系结构(CORBA)是对象管理组织所定义的用来实现现今大量硬件、软件之间互操作的解决方案,CORBA也是迈向面向对象标准化和互操作的重要一步。简单地说,CORBA允许应用之间相互通信,而不管它们存在于哪里以及是谁设计的。CORBA标准主要分为3个部分:接口定义语言(IDL)、对象请求代理(ORB)以及ORB之间的互操作协议IIOP。ORB是对象之间建立Client/Server关系的中间件。使用ORB,客户可以透明地调用一个服务对象上的方法,这个服务对象可以在本地,也可以在通过网络

7、连接的其他机器上。这样,ORB在异构分布环境下为不同机器上的应用提供了互操作性,并无缝地集成了多种对象系统。使用ORB时,协议是由接口定义语言(IDL)定义的,而IDL是独立于语言的。图2说明了从客户端到服务器发送一个消息请求的过程,其中客户端可以是一个CORBA对象。(2)CORBA与Java的相互关系CORBA不仅意味着对象请求代理(ORB),它还是非常全面的分布式对象平台。CORBA使Java应用可以跨越网络、语言以及操作系统,并为Java提供了一组分布服务,如分布式自我观察、动态发现、事务、关系、安全和命名等。Java不仅是一种语言,它还是

8、一个动态代码系统,它对运行对象来说是一个可移植的虚拟机(JVM)。Java为开发、管理、发布Client/Server应用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。