一种灵活的计费策略方法

文档序号:8000552阅读:318来源:国知局
一种灵活的计费策略方法
【专利摘要】本发明公开了一种灵活的计费策略方法,作业调度记账分析模块实时监控已完成作业的信息,解析作业的属性,得到作业运行信息,将作业的运行信息发送至数据处理模块;数据处理模块对所述运行信息处理后存储至数据库;交互模块接收管理者请求并将所述请求发送至记账引擎;记账引擎接收所述请求并从数据库中读取满足请求的数据,根据管理者设置的参数和计费公式对数据分析处理后生成账单。本发明通过对作业运行数据进行分析、统计、等处理后,结合灵活的计费策略,能够公平合理的根据资源使用情况收费,为收费提供了更可靠可信的依据。并且本发明实时统计作业使用资源情况的方法,实现灵活的计费策略。
【专利说明】一种灵活的计费策略方法

【技术领域】
[0001]本发明涉及通信领域,具体涉及一种灵活的计费策略方法。

【背景技术】
[0002]现今社会,现有的计费方法一般都是一种固定的计费方法,不能根据实际情况灵活调整收费策略,并且不能结合多种资源收费。一般在系统部署之后,收费策略也就随之固定,不可更改。
[0003]现有技术带来的问题是无法公平合理收费,因为收费策略已经固定,无法根据实际情况调整。


【发明内容】

[0004]针对现有技术的不足,本发明提供一种灵活的计费策略方法,能够公平合理的根据资源使用情况收费,为收费提供了更可靠可信的依据。
[0005]本发明提供的一种灵活的计费策略方法,其改进之处在于,所述方法为:
[0006]作业调度记账分析模块实时监控已完成作业的信息,解析作业的属性,得到作业运行信息,将作业的运行信息发送至数据处理模块;数据处理模块对所述运行信息处理后存储至数据库;交互模块接收管理者请求并将所述请求发送至记账引擎;记账引擎接收所述请求并从数据库中读取满足请求的数据,根据管理者设置的参数和计费公式对数据分析处理后生成账单。
[0007]其中,所述作业的属性包括jobid (作业ID)、jobname (作业名称)、user (所属用户)、group (所属组)、start (开始时间)、end (结束时间)、cput (CPU使用时间)、mem(使用内存)和WallTime (运行时间)。
[0008]其中,所述作业的运行信息包括运行时间、作业运行占用的时间和占用的容量。
[0009]其中,所述作业运行占用的时间包括占用的CPU时间。
[0010]其中,所述占用的容量包括占用内存的容量。
[0011]其中,所述运行时间包括作业运行开始的时间和作业运行结束的时间。
[0012]其中,所述管理者设置的参数包括影响因素和资源定价,其中:
[0013]影响因素指作业的某个使用的某个资源,其影响到计费结果的因素,包括CPU使用时间cput、使用的内存mem和WallTime ;
[0014]资源定价指CPU的单价和内存单价。
[0015]其中,所述计费公式的表达式为:
[0016]单个作业费用=影响因素I*影响因子I*单价+影响因素2*影响因子*单价2+......+影响因素η*影响因子η*单价;
[0017]式中,影响因子对应影响因素。
[0018]其中,所述生成账单包括如下步骤:
[0019](I)查询报表种类;
[0020](2)选择时间段;
[0021 ] ( 3 )用户双击报表名称;
[0022](4)根据报表名称,组织参数;其中,步骤(4)所述参数包括页面上显示的时间段、用户名和报表种类。
[0023](5)结合所述参数以及所述计费公式,生成报表并显示。
[0024]与现有技术比,本发明的有益效果为:
[0025]本发明通过对作业运行数据进行分析、统计、等处理后,结合灵活的计费策略,能够公平合理的根据资源使用情况收费,为收费提供了更可靠可信的依据。
[0026]本发明实时统计作业使用资源情况的方法,实现灵活的计费策略。

【专利附图】

【附图说明】
[0027]图1为本发明提供的计费策略方法的流程图。
[0028]图2为本发明提供的生成账单的流程图。

【具体实施方式】
[0029]下面结合附图对本发明的【具体实施方式】作进一步的详细说明。
[0030]本发明提供的一种灵活的计费策略方法,所述方法流程图如图1所示为:作业调度记账分析模块实时监控已完成作业的信息,解析作业的属性,得到作业运行信息,将作业的运行信息发送至数据处理模块;数据处理模块对所述运行信息处理后存储至数据库;交互模块接收管理者请求并将所述请求发送至记账引擎;记账引擎接收所述请求并从数据库中读取满足请求的数据,根据管理者设置的参数和计费公式对数据分析处理后生成账单。
[0031]其中,所述作业的属性包括jobid (作业ID)、jobname (作业名称)、user (所属用户)、group (所属组)、start (开始时间)、end (结束时间)、cput (CPU使用时间)、mem(使用内存)、WallTime (运行时间)。
[0032]所述作业的运行信息包括运行时间、作业运行占用的时间和占用的容量:所述作业运行占用的时间包括占用的CPU时间;所述占用的容量包括占用物理内存的容量;所述运行时间包括作业运行开始的时间和作业运行结束的时间。
[0033]所述管理者设置的参数包括影响因素和资源定价,其中:
[0034]影响因素指作业的某个使用的某个资源,它影响到计费的结果。在系统中,管理员可以设定影响因素,可以增加或删除某个影响因素,也可以设定影响因子的值。其影响因素可包括cpu使用时间、使用的内存等等,可以扩展。影响因子的值是介于O至I之间的数,这个数值由管理员根据自己的集群环境以及计划如何收费确定,例如如果想把CPU的费用比例调高,那么就把CPU的影响因子设置大一点。
[0035]资源定价指CPU的单价和内存单价。管理员也可以查询、修改和删除某个资源定价。
[0036]所述计费公式的表达式为:
[0037]单个作业费用=影响因素I*影响因子I*单价+影响因素2*影响因子*单价2+......+影响因素η*影响因子η*单价;
[0038]式中,影响因子对应影响因素。
[0039]例如:
[0040]单个作业费用=作业使用的CPU数*时间*CPU单价*影响因子+作业使用的内存*时间*内存单价*影响因子+作业使用的队列*单价*影响因子
[0041]所述生成账单的流程如图2所示,包括如下步骤:
[0042](I)查询报表种类;报表的种类,比如用户报表、节点报表、作业报表等等。这些报表从不同角度来看数据,比如用户报表从用户角度出发,看每一个用户的提交作业情况,节点报表就是从节点出发来看作业的情况。
[0043](2)选择时间段;在页面是通过下拉列表的方式选择,比如有上一个月、上一周、昨天等等这些时间段。
[0044]( 3 )用户双击报表名称。
[0045](4)根据报表名称,组织参数;参数包括步骤(I)-步骤(3)中的报表种类、时间段、用户名等。
[0046]组织参数是说组织用户在界面上选择或填写的参数,这个过程由后台组织,组织的结果是生成一个sql语句。
[0047](5)结合所述参数以及所述计费公式,生成报表并显示。
[0048]最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的【具体实施方式】进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种灵活的计费策略方法,其特征在于,所述方法为: 作业调度记账分析模块实时监控已完成作业的信息,解析作业的属性,得到作业运行信息,将作业的运行信息发送至数据处理模块;数据处理模块对所述运行信息处理后存储至数据库;交互模块接收管理者请求并将所述请求发送至记账引擎;记账引擎接收所述请求并从数据库中读取满足请求的数据,根据管理者设置的参数和计费公式对数据分析处理后生成账单。
2.如权利要求1所述的方法,其特征在于,所述作业的属性包括jobid、jobname、user、group、start、end、cput、mem 和 WallTime0
3.如权利要求1所述的方法,其特征在于,所述作业的运行信息包括运行时间、作业运行占用的时间和占用的容量。
4.如权利要求3所述的方法,其特征在于,所述作业运行占用的时间包括占用的CPU时间。
5.如权利要求3所述的方法,其特征在于,所述占用的容量包括占用内存的容量。
6.如权利要求3所述的方法,其特征在于,所述运行时间包括作业运行开始的时间和作业运行结束的时间。
7.如权利要求1所述的方法,其特征在于,所述管理者设置的参数包括影响因素和资源定价,其中: 影响因素指作业的某个使用的某个资源,其影响到计费结果的因素,包括CPU使用时间cput、使用的内存mem和运行时间WallTime ; 资源定价指CPU的单价和内存单价。
8.如权利要求1所述的方法,其特征在于,所述计费公式的表达式为: 单个作业费用=影响因素I*影响因子I*单价+影响因素2*影响因子*单价2+……+影响因素η*影响因子η*单价; 式中,影响因子对应影响因素。
9.如权利要求1所述的方法,其特征在于,所述生成账单包括如下步骤: (1)查询报表种类; (2)选择时间段; (3)用户双击报表名称; (4)根据报表名称,组织参数; (5)结合所述参数以及所述计费公式,生成报表并显示。
10.如权利要求9所述的方法,其特征在于,步骤(4)所述参数包括页面上显示的时间段、用户名和报表种类。
【文档编号】H04L12/14GK104243179SQ201310226016
【公开日】2014年12月24日 申请日期:2013年6月7日 优先权日:2013年6月7日
【发明者】李媛 申请人:曙光信息产业(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1