基于.agent的网格资源监控技术的研究

基于.agent的网格资源监控技术的研究

ID:33327035

大小:1.58 MB

页数:49页

时间:2019-02-24

基于.agent的网格资源监控技术的研究_第1页
基于.agent的网格资源监控技术的研究_第2页
基于.agent的网格资源监控技术的研究_第3页
基于.agent的网格资源监控技术的研究_第4页
基于.agent的网格资源监控技术的研究_第5页
资源描述:

《基于.agent的网格资源监控技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用领域对网格技术的需求,现在网格技术已经不仅仅局限于科学计算领域。图1.1是根据不同类型的应用给出的对现有网格技术的分类。图1.1网格的分类根据求解问题的特点,人们又提出了多种名称的网格,比如以数据密集型问题的处理为核心的数据网格,以解决科学问题为核心的科学网格,以全球地球系统模型问题求解为主要目的的地球系统网格等等。1.1.2课题的研究意义网格环境中的资源是分布的、动态的,并要对其充分共享,网格上的任何资源都可以提供给网格上的任何使用者。在这一分布式环境下,需要解决资源与任务的分配和调度问题、安全问题、网络带宽问题、资源发现和资源监控等问题。网格中间件和网格的一些工具通常会向用

2、户隐藏其中大量的复杂性,在系统运行正常的情况下,隐藏复杂性是一种很好的特性,但在系统出现问题时,就会为系统的恢复带来困难。因此,用户需要准确地看到系统的运行状态以及不同资源的状态以便对资源分配进行决策。网格监控用来度量和显示网格组件在某一时刻的状态。为了保证有效监控,应该对应用端的所有组件都进行监控,包括软件(如应用程序、服务、中间件和操作系统)、终端主机的硬件(如CPU、磁盘、内存和网络接口)和网络(如路由器、交换机或端到端的路径)等。监控可以在很多地方应用,包括状态检查、故障检测、性能协调和调试等。目前,通过Agent技术来实现网格资源监控的研究并不多。原因可能有以下两个:第

3、一,传统的RPC(RemotePmcedurecall)已经非常成熟,采用Agent技术可能会增加设计和实现的复杂性。第二,当前的网格环境主要是面向高性能计算和科学计算的,网络带宽和稳定连接基本上不是问题,因此,Agent技术的一些特点无法发挥。但是,随着人们对Agent技术的深入理解,对Agent实现平台不2断完善,特别是网格计算从科学应用逐步向商业应用过渡,互联网上越来越多的普通节点的加入,Agent技术上的优势就可以充分体现了。1.2国内外研究现状网格资源监控,简单的说就是支持网格把集成的资源提供给网格用户或上层应用的主要部分,它为其它的网格中间件提供必要的与资源有关的性能

4、数据,是资源发现和任务分配的基础,是网格系统进行性能调整和错误发现的依据“·”。目前在国内外代表性的监控工具有以下几种:MDs‘‘71(MonitoringandDiscoveryService):监控和发现服务是Globus项目用来支持网格计算环境下资源信息的发现、选择和优化。它的主要任务是管理网格中各种信息,其功能包括信息的发现、注册、查询、修改、注销等。它提供一套工具和应用程序接口用于发现、发布和访问计算网格中的各种资源信息。R.GMA⋯(Resource.GridMonitorArchitccture):R.GMA是欧洲数据网格项目中开发的一个网格信息服务和监控系统。它最

5、大的特点是采用了传统强大、灵活的关系模型来实现。R.GMA提供了一个全局的信息视图,好比每个虚拟组织都有一个大的关系数据库。它被用于网格信息服务和应用监控服务两个方面。GRM⋯(GlobusResourceMon“of):它是一个半在线监控器,它收集在异构的分布式系统中运行的应用程序信息,并把收集的信息发送到PROvE可视化工具。信息可以是事件跟踪数据或者应用程序行为的统计信息。半在线监控是指在应用程序执行期间用户可以请求任何可得至U的跟踪数据并且监控器能够用合理的时间收集数据。GRM用来监控应用程序性能,它能够处理大量数据;GRM不支持传感器管理。PR0v驴,是一个针对Tape

6、/PvM跟踪文件的性能可视化工具,它能够观察长时间运行的分布式应用程序,使用该工具用户可以观察应用程序的进程、了解应用程序的性能问题。Autopilot“.,:Autopilot是一个分布式性能测量和资源控制系统。virtue和它协调工作,vinue从Autopilot接收实时数据并允许用户改变软件行为和资源策略。Autopilot库包括分布式性能传感器、软件启动器(Actuators)、行为分类上具、自定义的数据格式、决策策略、分布式名字服务及传感器和启动器顾客。传感器和启动器放置在源代码中,它们可以以过程或线程模式运行。Autopilot提供性能守护进程在分布式系统中捕获网络

7、和操作系统数据,典型的数据包括处理器利用率、磁盘活动、上下文转换、中断、内存利用率、页面活动、网络延迟。IPG⋯1(Info珊ationPowerGrid):美国国家航空和宇宙航行局(NationalAeronauticsandSpaccAdministration,NASA)开发的IPG网格项目,其中的网格监控体系结构包括传感器、启动器和事件服务三部分。外部传感器执行unix实用程序(例如df,ps,ping,vmstat,和netstat)获得传感器指定的测量;内部3传感器能

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

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

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