使用状态分析处理方法及分析处理器技术

技术编号:2852030 阅读:162 留言:0更新日期:2012-04-11 18:40
计算机系统中执行状态的分析技术。根据本发明专利技术的信息处理方法是一种当在包含多个节点的计算机系统中的任意节点处执行一个或多个应用程序时执行的方法,包括:对于多个节点获取表示应用程序的执行状态的数据;利用所述的表示所述应用程序的所述执行状态的数据和各个所述节点的能力值,对于各个所述的应用程序计算使用能力值;对于所述的多个节点获取表示各个所述用户的应用程序使用频度的数据;利用所述的表示所述应用程序使用频度的数据,对于各个所述的应用程序计算各个所述用户的使用比率;和,利用所述使用能力值和所述使用比率,对于各个所述用户和各个所述应用程序计算所述使用能力值对所述计算机系统的总能力值的比率。

【技术实现步骤摘要】

本专利技术涉及计算机系统中执行状态的分析技术。
技术介绍
目前,在包括作为主要应用程序的企业资源计划(ERP)在内的主干系统应用程序中,对各个业务目的的应用程序进行整合以作为一个系统来操作已经变成一种主流。然而,几年来,增加服务器的数量而导致的成本上升对于客户已经变成了一个大问题。这是在特定应用程序的处理量增大时增强执行特定应用程序的服务器的性能或者增加服务器的数量而导致的,因为服务器是对于各个应用程序设置的,虽然多个应用程序作为一个系统而运作。然而,因为系统中的所有服务器通常都不使用它们的全部能力,所以需要有效利用空闲资源。因此,采用一种机制,即监视系统的工作状态,以动态和自主地分配硬件资源。另外,JP-A-2003-281293公开了一种数据存储服务的计费方法。具体地,数据量转换装置将存储在存储器中的用户数据量转换成特定的中间单位,用户状态监视装置按照特定的时间间隔测量存储器中的数据量,并将其记录在常驻信息表中,而将数据的文件名和存储路径名记录在文件信息表中。计费处理装置在常驻信息和文件信息的基础上针对每个用户执行计费处理,并将结果记录在用户计费管理信息表中。而后,计费信息提供装置把该计费信息提供给用户。然而,无法基于数据量准确地掌握处理少量数据的应用程序的系统使用状态。如上所述,当采用监视系统的工作状态以动态和自主地分配硬件资源的机制的时候,仅掌握基于服务器的使用状态,即针对每个服务器累计每个用户的访问时间,无法准确地掌握用户的系统使用状态。
技术实现思路
由此,本专利技术的一个目的就在于提供一种即使在包括多个节点的计算机系统的任意节点中执行了一个或多个应用程序,也可以准确掌握每个用户的系统使用状态的方法。此外,本专利技术的另一个目的是提供一种能够根据每个用户的系统使用状态进行计费的方法。根据本专利技术的信息处理方法是一种当在包含多个节点的计算机系统的任意节点中执行一个或多个应用程序时由计算机执行的方法,包括对于多个节点获取表示应用程序执行状态的数据,并将其存储在执行状态数据存储部中;利用执行状态数据存储部中存储的数据和存储各个节点的能力值的能力数据存储部中存储的数据,为每个应用程序计算使用能力值;对于多个节点获取表示每个用户的应用程序使用频度的数据,并将其存储在使用频度数据存储部中;对于每个应用程序计算每个用户的使用比率,并将其存储在使用比率数据存储部中;以及,参照使用能力值数据存储部和使用比率数据存储部,对于每个用户和每个应用程序计算使用能力值对计算机系统全部能力值的比率,并将其存储在比率数据存储部中。从而,通过使用表示应用程序执行状态的数据,即使在具有上述结构的计算机系统中,也可以掌握作为使用能力值对计算机系统全部能力值的比率的用户系统使用状态。此外,前述方法可进一步包括参照比率数据存储部以累计各个用户或各个预定用户组的比率,根据该累计结果和计算机系统的成本生成每个用户或每个用户组的计费数据,并将其存储在计费数据存储部中。因此,可以使用上述计算的比率来进行计费计算。即,实现了准确的计费。另外,表示应用程序执行状态的数据可以是CPU使用时间。在这种情况下,计算使用能力值的步骤可包括参照执行状态数据存储部来计算每个节点的总CPU使用时间,并将其存储在数据存储部中;参照执行状态数据存储部以对于每个应用程序累计各个节点的CPU使用时间,并将累计结果存储在数据存储部中;参照数据存储部来对于每个应用程序计算每个节点的CPU使用比率,并将该计算结果存储在数据存储部中;参照数据存储部和能力数据存储部,对于每个应用程序计算每个节点的使用能力值,且对于每个应用程序累计使用能力值,从而计算每个应用程序的使用能力值,并将其存储在使用能力值数据存储部中。可以基于相对容易获得的CPU使用时间来执行处理。进一步地,表示应用程序使用频度的数据可以是访问时间的数据。在这种情况下,前述计算使用比率的步骤可以包括参照使用频度数据存储部,对于每个应用程序计算各个用户的总访问时间,将其存储在数据存储部中;参照数据存储部,对于每个应用程序计算每个用户的总访问时间的比率作为使用比率。可以基于相对容易得到的访问时间来执行处理。可以生成使计算机执行根据本专利技术的信息处理方法的程序,并将该程序存储在存储介质或存储设备中,如软盘、CD-ROM、磁光盘、半导体存储器,或硬盘。此外,也可以通过网络以数字信号的形式发布该程序。另外,处理中的中间数据暂时存储在存储设备中,如计算机中的存储器。附图说明图1示出了本专利技术实施例的系统概要图;图2示出了使用状态分析处理器的功能框图;图3示出了本专利技术实施例的主处理流程图;图4示出了用户使用结果累计处理的处理流程图;图5示出了存储在日志数据存储部中的数据的示例图;图6示出了存储在应用程序指定表中的数据的示例图;图7示出了存储在修正日志数据存储部中的数据的示例图;图8示出了存储在总使用时间数据存储部中的数据的示例图;图9示出了存储在比率数据存储部中的数据的示例图;图10示出了工作状态累计处理的处理流程图;图11示出了存储在总CPU使用时间数据存储部中的数据的示例图; 图12示出了存储在总CPU使用时间数据存储部中的数据的示例图;图13示出了存储在资源能力表中的数据的示例图;图14示出了存储在使用资源基础值数据存储部中的数据的示例图;图15示出了存储在使用能力基础值存储部中的数据的示例图;图16示出了存储在使用能力比率存储部中的数据的示例图;图17示出了存储在计费数据存储部中的数据的示例图;和图18示出了计算机系统的功能框图。具体实施例方式图1示出了根据本专利技术一个实施例的系统概要图。作为分析对象且执行根据本实施例的处理的计算机系统1包括包括一个或多个节点的控制节点3,例如包括n个(n是正整数)节点的计算节点5和网络连接存储器(Network Attached Storage,NAS)7。NAS7存储了操作系统(OS)71,和客户关系管理(CRM)72和ERP73这样的程序,根据控制节点3的控制,至少在计算节点5中的各个节点上加载了必要的程序。另外,通过控制节点3在计算节点5中包含的各个节点中动态地加载和卸载CRM72和ERP73这样的应用程序,且在不影响与计算机系统1连接的客户终端的情况下提供服务。控制节点3处理计算节点5中的问题等并控制备份节点等的设置。因为控制节点3、计算节点5和NAS7的正常工作不属于本专利技术的主要部分,所以省略进一步的解释。另外,例如,节点由Braid服务器构成。另外,控制节点3具有执行本实施例中的主要处理的使用状态分析处理部31。虽然所示的示例是使用状态分析处理部31包含在被分析的计算机系统1中,但本专利技术并不仅限于这种结构,它也可以处于与计算机系统1相连的另一台计算机中。图2示出了使用状态分析处理部31的功能框图。使用状态分析处理部31具有日志数据收集部311、日志数据存储部312、应用程序指定部313、应用程序指定表314、修正日志数据存储部315、用户使用时间累计部316、总使用时间数据存储部317、用户使用比率计算部318、比率数据存储部319、CPU使用时间收集部320、CPU使用时间存储部321、CPU使用时间累计部322、总CPU使用时间数据存储部323、使用资源基础值处理部324、本文档来自技高网...

【技术保护点】
一种在包含多个节点的计算机系统中的任意节点处执行一个或多个应用程序时执行的信息处理方法,包括:对于所述多个节点获取表示应用程序的执行状态的数据;利用所述的表示所述应用程序的所述执行状态的数据和各个所述节点的能力值,对于各个所 述的应用程序计算使用能力值;对于所述的多个节点获取表示各个所述用户的应用程序使用频度的数据;利用所述的表示所述应用程序使用频度的数据,对于各个所述的应用程序计算各个所述用户的使用比率;和利用所述使用能力值和所述使用比 率,对于各个所述用户和各个所述应用程序计算所述使用能力值对所述计算机系统的总能力值的比率。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:早松健治
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

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

1