远程资源容量和使用管理制造技术

技术编号:36493316 阅读:18 留言:0更新日期:2023-02-01 15:09
提供了用于实现远程资源容量和使用优化的方法、系统和程序产品。该方法包括相对于与远程硬件和软件资源的使用相关联的社交媒体网站流量和趋势确定相关联的感兴趣话题与指定的地理区域的关联。相对于社交媒体网站流量和趋势,跟踪当前和历史软件应用下载,并且相对于指定的地理区域,检测远程硬件和软件资源的当前消耗的容量。确定与当前消耗的容量相关联的未来资源需求,并且存储表示当前和历史软件应用下载的数据。确定用于区域性启用与区域网络流量相关联的特定需求激增的总体系统容量,并且启用用于增加总体系统容量的指定的一组硬件和软件资源。组硬件和软件资源。组硬件和软件资源。

【技术实现步骤摘要】
【国外来华专利技术】远程资源容量和使用管理

技术介绍

[0001]本专利技术总体上涉及用于远程管理资源容量和使用的方法,并且更具体地涉及用于改进与跟踪软件应用下载、检测远程硬件和软件资源的容量、确定未来资源需求以及确定用于解决网络流量需求激增的系统容量相关联的软件和服务器技术的方法和相关系统。

技术实现思路

[0002]本专利技术的第一方面提供了一种远程资源容量和使用优化的方法,包括:通过执行远程媒体发现代码的远程服务器的处理器确定关于与远程硬件和软件资源的使用相关联的社交媒体网站流量和趋势的相关联的感兴趣主题和指定的地理区域的关联;由处理器经由下载传感器跟踪关于社交媒体网站流量和趋势的当前和历史软件应用程序下载;由处理器经由多个传感器检测关于指定的地理区域的远程硬件和软件资源的当前消耗的容量;由处理器确定与远程硬件和软件资源的当前消耗的容量相关联的未来资源需求;由处理器将表示当前和历史软件应用下载的数据以及未来资源需求存储在数据库内;由处理器基于对数据的分析,确定用于区域性启用与区域性网络流量相关联的特定需求激增的总体系统容量;以及由处理器启用指定的一组硬件和软件资源,用于增加总体系统容量。
[0003]本专利技术的第二方面提供了一种计算机程序产品,其包括存储计算机可读程序代码的计算机可读硬件存储设备,计算机可读程序代码包括当由远程服务器设备的处理器执行时实现远程资源容量和使用优化方法的算法,方法包括:通过执行远程媒体发现代码的处理器,确定关于与远程硬件和软件资源的使用相关联的社交媒体网站流量和趋势的相关联的感兴趣主题与指定的地理区域的关联;由处理器经由下载传感器跟踪关于社交媒体网站流量和趋势的当前和历史软件应用程序下载;由处理器经由多个传感器检测关于指定的地理区域的远程硬件和软件资源的当前消耗的容量;由处理器确定与远程硬件和软件资源的当前消耗的容量相关联的未来资源需求;由处理器将表示当前和历史软件应用下载的数据以及未来资源需求存储在数据库内;由处理器基于对数据的分析,确定用于区域性启用与区域性网络流量相关联的特定需求激增的总体系统容量;以及由处理器启用指定的一组硬件和软件资源,用于增加总体系统容量。
[0004]本专利技术的第三方面提供一种远程服务器,远程服务器包括耦合到计算机可读存储器单元的处理器,存储器单元包括指令,指令在由处理器执行时实现远程资源容量和使用优化方法,方法包括:由处理器执行远程媒体发现代码确定关于与远程硬件和软件资源的使用相关联的社交媒体网站流量和趋势的相关联的感兴趣话题与指定的地理区域的关联;由处理器经由下载传感器跟踪关于社交媒体网站流量和趋势的当前和历史软件应用程序下载;由处理器经由多个传感器检测关于指定的地理区域的远程硬件和软件资源的当前消耗的容量;由处理器确定与远程硬件和软件资源的当前消耗的容量相关联的未来资源需求;由处理器将表示当前和历史软件应用下载的数据以及未来资源需求存储在数据库内;由处理器基于对数据的分析,确定用于区域性启用与区域性网络流量相关联的特定需求激增的总体系统容量;以及由处理器启用指定的一组硬件和软件资源,用于增加总体系统容
量。
[0005]本专利技术有利地提供了一种能够精确地管理资源容量和使用的简单方法和相关系统。
附图说明
[0006]图1示出了根据本专利技术实施例的改进与跟踪软件应用下载、检测远程硬件和软件资源的容量、确定未来资源需求以及确定用于解决网络流量需求激增的系统容量相关联的软件和服务器技术的系统。
[0007]图2示出了根据本专利技术实施例的详述由图1的系统启用的过程流的算法,用于改进与跟踪软件应用下载、检测远程硬件和软件资源的容量、确定未来资源需求以及确定用于解决网络流量需求激增的系统容量相关联的软件和服务器技术。
[0008]图3示出了根据本专利技术实施例的图1的电路/软件的内部结构图。
[0009]图4示出了根据本专利技术的实施例的启用用于预测影响相对于云计算的硬件和软件资源使用的地理特定的容量需求的过程的系统。
[0010]图5A示出了根据本专利技术实施例的详述由图4的SMD启用的过程流的算法。
[0011]图5B示出了根据本专利技术实施例的详述由图4的ADT启用的过程流的算法。
[0012]图5C示出了根据本专利技术的实施例的详述由图4的HCD启用的过程流的算法。
[0013]图5D示出了根据本专利技术的实施例的详述由图4的CSP引擎启用的过程流的算法。
[0014]图6示出了根据本专利技术的实施例的由图1的系统使用的改进与跟踪软件应用下载、检测远程硬件和软件资源的容量、确定未来资源需求以及确定用于解决网络流量需求激增的系统容量相关联的软件和服务器技术的计算机系统。
[0015]图7示出了根据本专利技术的实施例的云计算环境。
[0016]图8示出了根据本专利技术的实施例的云计算环境提供的一组功能抽象层。
具体实施方式
[0017]图1示出了根据本专利技术的实施例的用于改进与跟踪软件应用下载139、检测远程硬件和软件资源122的容量、确定未来资源需求以及确定用于解决网络流量需求激增123的系统容量相关联的软件和服务器技术的系统100。典型的云计算系统用于管理不同的资源而无需维护。实体可以基于相关联的需求来启用指定资源,使得仅基于典型使用来要求相关联的资源缓解(remission)。同样地,相对于云基础设施运行重负载的实体可在需要时尝试缩放资源,使得相关联的服务可无缝地运行而无需任何停机时间。另外,可能要求与资源相关联的服务器应用位于接近输入的请求的地理内。因此,系统100在启用实际负载功能之前启用用于预测外部针对地理的负载因子并积极地缩放硬件和软件资源的过程。例如,电子商务公司可以实施季节性促销销售(例如,针对假期、季节等),从而导致相对于硬件和软件资源使用的更高使用/转换。更高的使用/转换导致未知的资源需求。因此,系统100启用用于确定与在指定季节性促销销售期间选择和管理启用硬件和软件操作所需的硬件和软件资源相关联的未来资源需求的过程。
[0018]图1的系统100包括远程服务器138(即,专用硬件设备)、软件应用下载139、数据库127、以及通过网络117互连的远程硬件和软件资源122。远程服务器138可以包括(尤其)计
算设备、专用设备、服务器硬件等。远程服务器138可以是支持蓝牙的,以提供与任何类型的系统的连接。远程服务器138包括专用电路/软件125(其可以包括专用软件)、传感器110、软件141、以及GUI142。传感器110可包括任何类型的内部或外部传感器(或生物计量传感器),包括(尤其)超声三维传感器模块、光学传感器、视频获取设备、音频获取设备、湿度传感器、电压传感器、键盘、鼠标、触摸屏、温度传感器等。应用下载139包括使系统100能够修改用于解决网络流量需求激增23的系统容量所必需的任何类型的软件下载。远程硬件和软件资源122包括与为了解决相对于指定的网络事件的网络流量需求激增23修改系统容量相关联的任何类型的硬件和/或软件资源(例如,服务器、控制器、存储器结构、处理器等)。远程服务器138可包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种远程资源容量和使用优化的方法,包括:通过执行远程媒体发现代码的远程服务器的处理器,确定相对于与远程硬件和软件资源的使用相关联的社交媒体网站流量和趋势的相关联的感兴趣话题和指定的地理区域的关联;通过所述处理器经由下载传感器相对于所述社交媒体网站流量和趋势跟踪当前和历史软件应用下载;通过所述处理器经由多个传感器相对于所述指定的地理区域检测所述远程硬件和软件资源的当前消耗的容量;通过所述处理器确定与所述远程硬件和软件资源的所述当前消耗的容量相关联的未来资源需求;通过所述处理器在数据库中存储表示所述当前和历史软件应用下载和所述未来资源需求的数据;通过所述处理器基于对所述数据的分析,确定用于区域性启用与区域性网络流量相关联的特定需求激增的总体系统容量;以及通过所述处理器启用指定的一组硬件和软件资源,用于增加所述总体系统容量。2.根据权利要求1所述的方法,其中,确定所述关联包括:从多个社交媒体网站取得与所述社交媒体网站流量和趋势相关联的网站数据;聚合所述网站数据;以及基于响应于所述聚合而生成的聚合数据,生成相对于所述指定的地理区域的所述远程硬件和软件资源的所述使用的区域分数。3.根据权利要求2所述的方法,其中,跟踪所述当前和历史软件应用下载包括:检测所述当前和历史软件应用下载的下载总数;基于对所述下载总数的分析,确定相对于与所述当前和历史软件应用下载相关联的用户的活动用户趋势;基于对所述活动用户趋势的分析,确定与跨所述指定的地理区域的被检测为与经由所述远程硬件和软件资源执行的先前下载事件相关联的用户的数量相关联的附加趋势;以及生成与相对于当前活动用户的先前确定的应用下载跟踪器(ADT)分数、所述下载总数、以及所述当前和历史软件应用下载的新下载总数相关联的ADT分数。4.根据权利要求3所述的方法,其中,存储所述数据包括:存储相对于经由所述远程硬件和软件资源执行的所有下载事件的所述数据;存储与相对于所述指定的地理区域的所述远程硬件和软件资源的所述当前消耗的容量相关联的消耗数据;以及存储与针对未来资源需求的预测相关联的历史感兴趣分数。5.根据权利要求4所述的方法,进一步包括:确定与相对于所述指定的地理区域的总体系统容量的容量需求相关联的校正因子。6.根据权利要求5所述的方法,其中,确定所述总体系统容量包括:确定容量因子,作为所述区域分数相对于所述ADT分数和所述校正因子的函数。7.根据权利要求1所述的方法,其中,所述总体系统容量包括云存储容量。8.根据权利要求1所述的方法,进一步包括:
为所述远程服务器中的创建、集成、托管、维护和部署计算机可读代码中的至少一者提供至少一个支持服务,所述代码由所述计算机处理器执行以实现:所述确定所述关联、所述跟踪、所述检测、所述确定所述未来资源需求、所述存储、所述确定所述总体系统容量和所述启用。9.一种计算机程序产品,其包括存储计算机可读程序代码的计算机可读硬件存储设备,所述计算机可读程序代码包括算法,所述算法在由远程服务器设备的处理器执行时实现远程资源容量和使用优化方法,所述方法包括:通过执行远程媒体发现代码的所述处理器,确定相对于与远程硬件和软件资源的使用相关联的社交媒体网站流量和趋势的相关联的感兴趣话题和指定的地理区域的关联;通过所述处理器经由下载传感器相对于所述社交媒体网站流量和趋势跟踪当前和历史软件应用下载;通过所述处理器经由多个传感器相对于所述指定的地理区域检测所述远程硬件和软件资源的当前消耗的容量;通过所述处理器确定与所述远程硬件和软件资源的所述当前消耗的容量相关联的未来资源需求;通过所述处理器在数据库中存储表示所述当前和历史软件应用下载和所述未来资源需求的数据;通过所述处理器基于对所述数据的分析,确定用于区域性启用与区域性网络流量相关联的特定需求激增的总体系统容量;以及通过所述处理器启用指定的一组硬件和软件资源,用于增加所述总体系统容量。10.根据权利要求9所述的计算机程序产品,其中,确定所述关联包括:从多个社交媒体网站取得与所述社交媒体网站流量和趋势相关联的网站数...

【专利技术属性】
技术研发人员:B
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1