论文部分内容阅读
P2P计算是在Internet上实施网络计算的一种新模式。这种技术充分利用互联网和Web站点中的闲置资源,达到最大的资源共享和集成服务。现在以P2P技术为基础的企业信息系统正逐步进驻到企业内部。但P2P网络的完全分散性,使得P2P网络可能瞬时存在很多费时的、不实用的建立和关闭连接的操作,使系统性能严重下降。其次,在P2P网络中,每个对等实体既请求得到服务,同时又可提供服务,在传统的计算模式中,可以通过对中心节点的管理来保证这些服务的性能和质量,但在P2P计算模式下,每个节点都是对等的,使得网络中提供的服务很难保证质量。对很多行业来说,关键业务应用对性能有较高要求,性能下降往往对业务造成巨大损失。所以应用系统的性能保障是这种新型企业信息系统管理平台构建的重中之重。面对这些问题,需要有一系列理论和方法,能够对系统的性能进行监控和管理,并对可能出现的问题进行及时、准确的分析和处理。 本文在JXTA平台上,结合六个基本协议以及对等组的管道发布服务,提出了四层性能保障机制总体结构。界面层为系统管理员或是系统负责人提供了系统性能监测的一个统一操作界面。逻辑层包括性能保证系统提供的功能逻辑结构,根据针对不同的性能需求,来创建提供不同服务的对等组并包括不同EJB/JavaBean的组合。数据层是指性能日志数据库,数据库保存两种数据:一种是衡量性能的阈值配置数据,由配置员负责录入。另一种数据是所有的性能监测历史数据,这些数据以各种形式存储,如二维数据、图表、报表。JXTA P2P虚拟层是性能保证机制的最底层,是由对等网络中对等实体组成的JXTA的虚拟网络。在基础网络层上有提供了一层安全机制,保障了对等网络的基本安全。 在四层性能保障机制的基础上,讨论了如何将系统服务的性能指标数据的采集和分析,给系统管理人员提供充足、完整的运行数据,供管理人员根据系统运行状况制定合适的运行策略,对导致系统性能下降的问题进行不同程度的报警。并对这些数据进行分析。供以后参考。 在P2P应用走入企业之际,本课题提出的四层四层性能保障机制模型为P2P的应用研究提供了理论基础,为新型应用系统的性能保障提供了安全、易行、稳健的解决之道。