用于公布和监测分布式数据处理系统中提供服务的实体的方法及装置制造方法及图纸

技术编号:2859000 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种用于提供实体的确定和监测的方法、装置、以及计算机指令。分布式数据处理系统(100)包括一个或多个分布式公布实体(400,402,404),它们以标准语言公布计算机可读公告(800)。这些公告(800)可以包含可用来监测一个或多个分布式被监测实体(400,402,404)的行为的监测方法(802)的描述。这些公告也可以包括用来确定可由分布式被监测实体(400)用来监测其自身行为或由分布式使用者实体用来监测分布式被监测实体(400)行为的监测方法(802)的信息。该监测也可以由第三方分布式监测实体(400)来执行。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般地涉及一种改进的分布式数据处理系统,更特别地涉及一种用于监测分布式数据处理系统中的实体的方法及装置。更特别地,本专利技术提供一种用于确定并监测网络数据处理系统中提供服务的实体的方法及装置。
技术介绍
现代计算技术已导致非常复杂和不断变化的环境。一种这样的环境是Internet,也称作“互联网”。Internet是通过网关连接在一起的可能不同的一组计算机网络,网关处理数据传送和从发送网络的协议到接收网络所使用的协议的信息转换。当以大写字母开头时,术语“Internet”指的是使用TCP/IP协议组的网络和网关的集合。当前,在Internet上传送数据的最通常使用的方法是利用World Wide Web环境,也简单地称作“Web”。存在用于传送信息的其他Internet资源,例如文件传送协议(FTP)和Gopher,但还没有达到Web的普及性。在Web环境中,服务器和客户端使用超文本传送协议(HTTP)来实现数据事务,超文本传送协议是一种用于处理各种数据文件(例如,文本,还有图形图像、音频、动态视频等)的传送的知名协议。各种数据文件中的信息用标准页面描述语言来格式化以呈本文档来自技高网...

【技术保护点】
一种用于监测实体的数据处理系统,包括:许多公告,其中该许多公告中的多个公告包含供监测分布式被监测实体的行为使用的监测方法的描述,其中该描述是以计算机可读格式;以及分布式公布实体,其中分布式公布实体向客户端公布该许多公告,其中 该多个公告的至少一个适合于被客户端用来执行确定供分布式被监测实体用来监测其自身行为的监测方法、确定分布式使用者实体用来监测分布式被监测实体的监测方法,以及确定第三方分布式监测实体用来监测分布式被监测实体的监测方法的至少一种。

【技术特征摘要】
US 2002-9-20 10/252,8161.一种用于监测实体的数据处理系统,包括许多公告,其中该许多公告中的多个公告包含供监测分布式被监测实体的行为使用的监测方法的描述,其中该描述是以计算机可读格式;以及分布式公布实体,其中分布式公布实体向客户端公布该许多公告,其中该多个公告的至少一个适合于被客户端用来执行确定供分布式被监测实体用来监测其自身行为的监测方法、确定分布式使用者实体用来监测分布式被监测实体的监测方法,以及确定第三方分布式监测实体用来监测分布式被监测实体的监测方法的至少一种。2.根据权利要求1的数据处理系统,其中客户端是分布式被监测实体、分布式使用者实体、以及第三方分布式监测实体的一种。3.根据权利要求1的数据处理系统,其中监测方法响应于存在于分布式被监测实体和客户端之间的协定在该多个公告中提供。4.根据权利要求1的数据处理系统,其中分布式公布实体也通过该许多公告提供分布式被监测实体的信息,并使可以通过目录搜索匹配选定准则的实体。5.根据权利要求1的数据处理系统,其中客户端执行监测方法并响应于执行监测方法的结果而执行行动。6.根据权利要求5的数据处理系统,其中作为结果发生的行动包括当结果匹配某个准则时发送信息给特定分布式实体、当结果匹配某个准则时执行在公告中确定的特定算法、当结果匹配某个准则时重新启动分布式被监测实体、当结果匹配某个准则时创建新的分布式被监测实体、当结果匹配某个准则时终止分布式被监测实体、启动问题判定过程,以及打破分布式被监测实体中的内部死锁的至少一种。7.根据权利要求1的数据处理系统,其中监测系统包括第三方分布式监测实体并且其中第三方分布式监测实体接受监测分布式被监测实体的请求。8.根据权利要求7的数据处理系统,其中请求从分布式使用者实体接收。9.根据权利要求7的数据处理系统,其中第三方分布式监测实体收取监测分布式被监测实体的费用。10.根据权利要求7的数据处理系统,其中请求包括监测方法的确定、如何选择实现请求的特定监测方法的确定、证书、以及委托的至少一种。11.根据权利要求7的数据处理系统,其中第三方分布式监测实体通过检查该许多公告中包含关于分布式被监测实体的信息的公告来确定监测方法。12.根据权利要求1的数据处理系统,其中该许多公告包括关于分布式被监测实体的统计信息。13.根据权利要求12的数据处理系统,其中统计信息包括当前监测分布式被监测实体的分布式监测实体、先前监测分布式被监测实体的分布式监测实体,以及预期将监测分布式被监测实体的分布式监测实体的确定。14.根据权利要求13的数据处理系统,其中统计信息响应于请求而提供。15.根据权利要求13的数据处理系统,其中客户端可以请求在由从事监测分布式被监测实体的选定分布式监测实体执行的监测方法中所使用的参数的改变。16.根据权利要求15的数据处理系统,其中监测分布式被监测实体的结果发送给一组实体。17.根据权利要求1的数据处理系统,其中分布式被监测实体支持被设计以允许测试方法在分布式被监测实体上启动的监测接口。18.根据权利要求17的数据处理系统,其中监测接口接受请求并产生应答,该应答包括分布式被监测实体能够响应请求的指示、特定功能正确地运行的指示、一组功能正确地运行的指示、连续数据流、以及周期性数据流的至少一种。19.根据权利要求1的数据处理系统,其中监测方法包括发送无效请求给分布式被监测实体,以及证实预期的错误信息在应答中接收到。20.根据权利要求1的数据处理系统,其中监测方法包括从分布式被监测实体请求数据流,以及证实数据流如预期地继续到达。21.一种用于在分布式数据处理系统中提供测试的方法,该方法包括响应于来自客户端对选定服务的信息的请求,确定提供选定服务的被登记实体;以及发送应答给客户端,其中应答包括确定提供选定服务的被登记实体和该实体的监测方法的信息,其中信息是以计算机可读格式,并且其中信息使客户端可以监测提供选定服务的被登记实体。22.根据权利要求21的方法,其中确定和发送步骤在被登记实体和分布式公布实体的至少一个中执行。23.根据权利要求21的方法,还包括接收来自被登记实体的登记选定服务的请求,其中该请求包括关于选定服务以及被登记实体如何能够被监测选定服务的正确运行的信息;以及响应于接收到请求登记选定服务,其中提供选定服务的被登记实体可以响应于来自客户端的请求而被确定。24.根据权利要求21的方法,其中客户端是提供选定服务的被登记实体。25.根据权利要求21的方法,其中被登记实体的标识保存在目录中。26.根据权利要求21的方法,还包括存储关于被登记实体的监测信息。27.根据权利要求21的方法,其中监测信息包括当前被监测的被登记实体、先前被监测的被登记实体、以及预期将被监测的被登记实体的至少一种。28.根据权利要求21的方法,还包括响应于来自客户端对监测信息的请求而发送监测信息给客户端。29.根据权利要求21的方法,其中监测方法包括被登记实体中的监测接口的确定、发送请求给监测接口其中应答指示被登记实体正确地运行、发送请求给监测接口其中应答指示被登记实体中至少一种服务正确地运行、发送无效请求给被登记实体其中选定错误被预期、发送数据模式给被登记实体中的端口其中特定模式响应于数据模式被预期、发送请求给被登记实体其中应答在选定时段内被预期以指示被登记实体正确地运行、程序、PERL脚本、RMI客户端、RMI stub、以及二进制可执行代码的至少一种。30.一种在数据处理系统中用于监测服务的可用性的方法,该方法包括发送信息请求;接收信息请求的应答,其中应答包括提供服务的实体的确定和关于如何监测实体的信息,其中信息是以计算机可读格式;以及响应于接收到应答,自动地监测实体。31.根据权利要求30的方法,其中通过测试服务来监测实体。32.根据权利要求30的方法,其中信息确定用来测试服务的方法。33.根据权利要求30的方法,其中应答从分布式公布实体接收。34.根据权利要求33的方法,其中应答基于特定服务级协定而被接收。35.根据权利要求33的方法,其中实体的自动监测响应于所接收的应答和存在于被监测实体和数据处理系统内的实体之间的协定。36.根据权利要求30的方法,还包括响应于监测实体的结果,执行行动。37.根据权利要求36的方法,其中行动是如果结果匹配选定准则时的纠正行动。38.根据权利要求37的方法,其中纠正行动是发送通知给管理员、发送通知给另外的实体、记录结果、重新启动实体、选择新的实体来提供服务、以及启动实体的终止的至少一种。39.根据权利要求37的方法,其中纠正行动在应答中指定。40.一种在数据处理系统中用于提供一组实体的监测的方法,该方法包括登记该组实体,其中被登记的信息包括确定为该组实体中的各个实体提供的监测方法和服务;以及选择性地向请求特定服务的客户端公告该组实体的信息,其中客户端使用信息来监测该组实体中提供特定服务的选定实体。41.根据权利要求40的方法,其中选择性地公告包括响应于接收到来自客户端对特定服务的请求,从该组实体中确定实体;以及发送应答给客户端,其中应答包括确定实体和该实体的监测方法的信息,其中信息是以计算机可读格式,并且其中信息使客户端可以监测实体。42.根据权利要求41的方法,其中选择性地公告还包括响应于接收到来自客户端对第三方监测实体的请求,确定能够监测实体的特定第三方监测实体;以及发送另一种应答给客户端,其中该另一种应答包括确定能够监测实体的特定第三方监测实体的信息。43.根据权利要求42的方法,其中请求包括监测方法的确定。44.根据权利要求41的方法,其中监测方法指定测试和预期将证实关于特定服务的实体的正确操作的结果。45.根据权利要求41的方法,还包括接收来自该组实体中一个实体的登记请求,其中该请求包括该一个实体可以被监测的监测方法。46.根据权利要求41的方法,其中该方法在分布式公布实体中执行。47.一种网络数据处理系统包括网络;连接到网络的分布式被监测实体;连接到网络的分布式使用者实体;连接到网络的分布式公布实体,其中分布式被监测实体具有向分布式公布实体登记的特定服务,分布式公布实体向分布式使用者实体提供确定分布式被监测实体和确定分布式被监测实体如何被自动监测的信息,并且分布式使用者实体使用该信息来监测分布式被监测实体。48.根据权利要求47的网络数据处理系统,其中分布式使用者实体通过测试特定服务来监测分布式被监测实体。49.根据权利要求47的网络数据处理系统,其中分布式监测实体使用由分布式公布实体确定的信息在分布式被监测实体上执行监测方法。50.根据权利要求49的网络数据处理系统,其中分布式监测实体响应于接收到匹配准则的结果,执行纠正行动,包括发送通知给管理员、发送通知给另外的实体、记录结果、重新启动实体、选择...

【专利技术属性】
技术研发人员:戴维切斯艾德华斯尼布尔伊万沃利
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1