System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用跟踪监视与分布式计算系统的用户相关联的能耗技术方案_技高网
当前位置: 首页 > 专利查询>红帽公司专利>正文

使用跟踪监视与分布式计算系统的用户相关联的能耗技术方案

技术编号:40483039 阅读:6 留言:0更新日期:2024-02-26 19:16
根据本文描述的一些示例,可以使用跟踪来监视与分布式计算系统的用户相关联的能耗。在一个这样的示例中,系统可以执行被配置为跟踪软件服务的使用并生成跟踪信息的跟踪软件。跟踪信息可以将软件服务的使用归因于用户组。系统可以分析跟踪信息以确定要归因于给定用户的使用的部分。然后,系统可以例如基于与用户相关联的使用部分和与软件服务相关联的能耗量来确定用户的能耗估计。可以生成指示用户的能耗估计的图形用户界面。

【技术实现步骤摘要】

本公开一般涉及分布式计算系统中的能耗。更具体地,但不作为限制,本公开涉及使用跟踪来监视与分布式计算系统的用户相关联的能耗。


技术介绍

1、分布式计算系统由于其改进的可扩展性、性能、弹性和成本效益,最近越来越受欢迎。分布式计算系统通常包括经由一个或多个网络(例如局域网或因特网)彼此通信的一组节点(例如,物理机)。分布式计算系统的示例可以包括云计算系统、数据网格和计算集群。分布式计算系统可用于广泛的目的,例如用于存储和检索数据、执行软件服务等。

2、多个用户通常与单个分布式计算系统交互以执行各种功能。例如,数千个用户可以在一天的过程中向分布式计算系统发送请求以使用该系统的软件服务。此类请求的示例可以包括用于读取数据的读取请求、用于写入数据的写入请求、用于删除数据的删除请求、用于合并数据的合并请求、用于创建文件或目录的创建请求以及用于重命名文件或目录的重命名请求。当分布式计算系统执行计算操作以响应这些请求时,分布式计算系统可以消耗电能。

3、用户发送的每个请求可能导致分布式计算系统的一个或多个软件服务执行特定的计算操作或计算操作序列。例如,用户可以发出写入请求,将数据存储在分布式存储系统(例如分布式文件系统)中,这是分布式计算系统的一种类型。响应于接收到写入请求,分布式存储系统可以实现一系列计算操作。此类计算操作的示例可以包括认证用户以存储数据、划分数据、将数据分成流、识别要在其上存储数据的适当存储节点,然后将数据实际存储到存储设备(例如,硬盘驱动器或硬盘)。这些计算操作中的每一个可以由分布式计算系统中的不同软件服务执行。执行这些计算操作可以有助于分布式计算系统消耗的总能量。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种非暂时性计算机可读介质,包括可由一个或多个处理器执行的程序代码,用于使得所述一个或多个处理器:

2.根据权利要求1所述的非暂时性计算机可读介质,其中,所述能耗量是所述软件服务在预定义时间窗口期间消耗的能量的总量,并且还包括可由所述一个或多个处理器执行的程序代码,用于使所述一种或多个处理器:

3.根据权利要求1所述的非暂时性计算机可读介质,其中所述跟踪信息包括多个跟踪条目,所述多个跟踪条目的每个跟踪条目包括唯一标识触发所述软件服务的执行的请求的相应请求标识符,并且所述多个跟踪条目中的每个跟踪条目包括相应用户标识符,所述用户标识符从多个用户中唯一地标识与所述请求相关联的特定用户。

4.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

5.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

6.根据权利要求1所述的非暂时性计算机可读介质,其中所述跟踪软件与所述软件服务分离。

<p>7.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

8.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

9.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

10.根据权利要求1所述的非暂时性计算机可读介质,其中所述能耗量对应于可由所述软件服务执行的多个操作中的特定操作,其中所述跟踪信息指示由用户的软件服务进行的特定操作,并且还包括可由所述一个或多个处理器执行的程序代码,所述程序代码用于使所述一个或多个处理器:

11.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

12.一种方法,包括:

13.根据权利要求12所述的方法,进一步包括:

14.根据权利要求12所述的方法,进一步包括:

15.根据权利要求12所述的方法,进一步包括:

16.根据权利要求12所述的方法,进一步包括:

17.根据权利要求12所述的方法,进一步包括:

18.根据权利要求12所述的方法,其中,所述能耗量对应于可由所述软件服务执行的多个操作中的特定操作,其中所述跟踪信息指示所述特定操作是由所述用户的软件服务执行,并且还包括:

19.根据权利要求12所述的方法,进一步包括:

20.一种系统,包括:

...

【技术特征摘要】

1.一种非暂时性计算机可读介质,包括可由一个或多个处理器执行的程序代码,用于使得所述一个或多个处理器:

2.根据权利要求1所述的非暂时性计算机可读介质,其中,所述能耗量是所述软件服务在预定义时间窗口期间消耗的能量的总量,并且还包括可由所述一个或多个处理器执行的程序代码,用于使所述一种或多个处理器:

3.根据权利要求1所述的非暂时性计算机可读介质,其中所述跟踪信息包括多个跟踪条目,所述多个跟踪条目的每个跟踪条目包括唯一标识触发所述软件服务的执行的请求的相应请求标识符,并且所述多个跟踪条目中的每个跟踪条目包括相应用户标识符,所述用户标识符从多个用户中唯一地标识与所述请求相关联的特定用户。

4.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

5.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

6.根据权利要求1所述的非暂时性计算机可读介质,其中所述跟踪软件与所述软件服务分离。

7.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理器执行的程序代码,用于使所述一个或多个处理器:

8.根据权利要求1所述的非暂时性计算机可读介质,还包括可由所述一个或多个处理...

【专利技术属性】
技术研发人员:Y利弗希茨H陈P辛格O泽内瓦
申请(专利权)人:红帽公司
类型:发明
国别省市:

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

1