本发明专利技术涉及计算环境中的数据存储中用于智能轮询频率的方法和系统,具体地,涉及用于在计算环境中由处理器设备在数据存储中的智能轮询频率,根据轮询频率执行个别轮询操作用于刷新数据存储中的每个数据存储。轮询频率中的每个轮询频率依赖于新近系统活动和数据存储中的每个数据存储。为数据存储中的每个数据存储动态调整轮询频率中的每个轮询频率。
【技术实现步骤摘要】
计算环境中的数据存储中用于智能轮询频率的方法和系统
本专利技术主要地涉及计算机,并且更具体地涉及计算环境中的数据存储中的智能轮询频率。
技术介绍
在如今的社会中,计算机系统是常见的。可以在工作地、在家里或者在学校发现计算机系统。计算机系统可以包括用于处理和存储数据的数据存储系统或者盘存储系统。近年来,软件和硬件技术已经经历惊人的发展。随着这些技术的发展,许多计算系统利用计算设备的用户界面显示数据。例如为了获得这一数据用于显示,必须从计算系统收集数据。在各种其他益处中,为了提高总效率并且减少资源使用,不断地需要在更高效的基础上从计算系统收集数据。
技术实现思路
在一个实施方式中,提供一种用于在计算环境中由处理器设备在数据存储中的智能轮询频率的方法。在一个实施方式中,仅举例而言,根据轮询频率执行个别轮询操作用于刷新数据存储中的每个数据存储。轮询频率中的每个轮询频率依赖于新近系统活动和数据存储中的每个数据存储。为数据存储中的每个数据存储动态调整轮询频率中的每个轮询频率。在另一实施方式中,提供一种用于计算环境中的处理器设备在数据存储中的智能轮询频率的计算机系统。该计算机系统包括:被配置用于根据多个轮询频率中的一个轮询频率执行个别轮询操作用于刷新数据存储中的每个数据存储的模块,其中多个轮询频率中的每个轮询频率至少依赖于数据存储中的每个数据存储;以及被配置用于为数据存储中的每个数据存储动态调整多个轮询频率中的每个轮询频率的模块。除了前述示例方法实施方式之外,还提供其他示例系统和有关优点。已经提供前文
技术实现思路
以用简化形式介绍以下在具体实施方式中进一步描述的所选概念。本专利
技术实现思路
未旨在于标识要求保护的主题内容的关键特征或者实质特征,它也未旨在于用作辅助确定要求保护的主题内容的范围。要求保护的主题内容不限于解决在
技术介绍
中指出的任何或者所有缺点的实现方式。附图说明为了容易理解本专利技术的优点,将通过参照附图中所示具体实施方式来表现以上简要描述的本专利技术的更具体描述。应当理解这些附图描绘本专利技术的实施方式、因此不会视为限制它的范围,将通过使用附图用附加特性和细节描述和说明本专利技术,在附图中:图1是图示其中可以实现本专利技术的方面的具有示例存储设备的计算机存储环境的框图;图2是图示用户界面的框图,该用户界面显示其中可以实现本专利技术的方面的计算机系统中的资源类型;图3是图示其中可以实现本专利技术的方面的用于初始化用于数据存储中的智能轮询频率的轮询频率的示例方法的流程图;图4是图示其中可以实现本专利技术的方面的用于动态增加用于数据存储中的轮询频率的示例方法的流程图;图5是图示其中可以实现本专利技术的方面的用于动态减少用于数据存储中的智能轮询频率的示例方法的流程图;图6是图示其中可以实现本专利技术的方面的用于基于活动的运行计数(runningcount)动态增加轮询频率的示例方法的流程图;图7是图示其中可以实现本专利技术的方面的用于基于确定应当改变轮询频率来动态更新轮询频率的示例方法的流程图;图8是图示用户界面的框图,该用户界面在其中可以实现本专利技术的方面的计算机系统中以起始视图(homeview)显示资源类型用于动态减少用于数据存储中的智能轮询频率的轮询频率;图9是图示用户界面的框图,该用户界面在其中可以实现本专利技术的方面的计算机系统中以主机视图显示资源类型用于动态减少用于数据存储中的智能轮询频率的轮询频率;图10是图示备选用户界面的框图,该用户界面在其中可以实现本专利技术的方面的计算机系统中以主机视图显示资源类型而动态减少用于数据存储中的智能轮询频率的轮询频率并且添加主机;图11是图示用户界面1100的框图,该用户界面在其中可以实现本专利技术的方面的计算机系统中显示资源类型用于动态增加用于数据存储中的智能轮询频率的轮询频率,其中由于预计新主机而频繁轮询主机;并且图12是图示备选用户界面的框图,该用户界面在其中可以实现本专利技术的方面的计算机系统中在已经添加主机之后显示资源类型而动态减少用于数据存储中的智能轮询频率的轮询频率。具体实施方式在一个实施方式中,如这里描述的那样,轮询是一种确定终端(例如计算系统中的服务器)何时准备好发送新的、改变的和/或变更的数据的通信技术。例如计算机可以在轮循(roundrobin)序列中不断地询问它连接的终端。如果终端有数据要发送,则它发送回确认并且新的、改变的和/或变更的数据的传输开始。在一个实施方式中,轮询是一种不断地询问外围设备(例如计算系统中的服务器)以查看它是否有数据要传送的技术。客户端计算设备可以例行地轮询服务器计算设备以从计算服务器设备下载和/或取回数据。例如给定的客户端定期地轮询服务器以确定是否有新数据要下载。如果有新的、改变的和/或变更的数据,则客户端从服务器下载新的和/或变更的数据。目前,轮询操作面临若干挑战。第一,检测对数据的中间改变目前是对于轮询操作的挑战。例如检测数据的改变所需要的时间在0与轮询间隔之间并且对用户不可预测。如果在轮询间隔之前进行改变,则用户了解新的和/或改变的数据直至执行轮询操作。第二,轮询操作经历的目前挑战是尤其在多于一个的同时轮询操作请求来自服务器的整个数据集时——这可能需要数据库查询等(例如这是在OpenStack中的情况,该OpenStack是基础设施即服务(IaaS)云计算项目,该项目是免费开源软件)——避免服务器上的计算资源负荷增加。第三,轮询操作增加网络流量。最后,轮询操作可能随着每个轮询中的数据量增加而具有可伸缩性问题以及其他可能挑战。例如浏览器可能花费太多时间来处理每个轮询、因此减缓UI。作为另一示例,如果大量用户在相同时间登录,则服务器上的负荷增加。然而在许多情形中需要轮询。例如考虑一些应用、比如基于OpenStack的其中浏览器UI必须轮询服务器以取回更新。每个轮询返回用于给定的资源类型的整个数据集、由此引起可用性和可伸缩性问题。因此,为了解决这些问题,本专利技术提供一种用于计算环境中的处理器设备在数据存储中的智能轮询频率的解决方案。在一个实施方式中,仅举例而言,执行个别轮询操作用于根据轮询频率刷新数据存储中的每个数据存储。在一个实施方式中,数据存储是浏览器侧数据收集。数据存储具有以下特性:1)从服务器刷新的数据收集、2)反映/后退在客户端上示出的数据、以及3)代表显示(例如在浏览器中显示)的具体资源类型。如这里描述的那样,轮询频率中的每个轮询频率依赖于新近系统活动和/或数据存储中的每个数据存储。为数据存储中的每个数据存储动态调整轮询频率中的每个轮询频率。在一个实施方式中,数据存储在浏览器中驻留。每个数据存储向网页贡献数据。可以总是在页面上显示存储的数据的摘要和/或也可以使存储的数据的详细视图可用于显示(例如按照需求)。经由轮询使服务器保持所有数据最新。然而轮询间隔(例如轮询频率)可以对于每个数据存储不同,并且由于用户和系统活动而变化。在一个实施方式中,对于其中数据固有地更易变化的数据存储增加轮询频率。在一个实施方式中,在该存储的数据的详细视图可见之时增加轮询频率。在可能引起对数据存储的数据的改变的用户动作之后使轮询暂时更频繁。在对数据的预计的改变之后,轮询恢复更少频繁的轮询间隔。在一个实施方式中,轮询频率对于一个或者多个数据存储在数据存储中的数据量开始引起可伸缩性问题(例如轮询让浏本文档来自技高网...

【技术保护点】
一种用于在计算环境中由处理器设备在数据存储中的智能轮询频率的方法,所述方法包括:根据多个轮询频率中的一个轮询频率执行个别轮询操作用于刷新所述数据存储中的每个数据存储,其中所述多个轮询频率中的每个轮询频率至少依赖于所述数据存储中的每个数据存储;以及针对所述数据存储中的每个数据存储,动态地调整所述多个轮询频率中的每个轮询频率。
【技术特征摘要】
2013.06.07 US 13/913,1701.一种用于在计算环境中由处理器设备在数据存储中的智能轮询频率的方法,所述方法包括:根据多个轮询频率中的一个轮询频率执行个别轮询操作用于刷新所述数据存储中的每个数据存储,其中所述多个轮询频率中的每个轮询频率至少依赖于所述数据存储中的每个数据存储;以及针对所述数据存储中的每个数据存储,动态地调整所述多个轮询频率中的每个轮询频率;将所述多个轮询频率中的每个轮询频率初始化成默认值,检测所述多个轮询频率中的一个轮询频率的响应时间是大于和低于预定门限中的一个。2.根据权利要求1所述的方法,还包括:针对所述数据存储中的每个数据存储,动态地调整所述多个轮询频率中的每个轮询频率,以用于以下之一:处理所述数据存储中的每个数据存储的增加数量的数据、维护正被访问的最当前数据以及更新最易于改变的数据。3.根据权利要求1所述的方法,还包括执行以下中的一个:在应用浏览器中驻留所述数据存储中的每个数据存储,以及发布所述应用浏览器中的所述数据存储中的每个数据存储的数据,其中发布的所述数据是所述数据的摘要和所述数据的详细视图中的至少一个。4.根据权利要求1所述的方法,还包括:为经历可伸缩性问题的所述数据存储中的一个数据存储减少所述多个轮询频率中的一个轮询频率。5.根据权利要求1所述的方法,还包括执行以下中的一个:在数据存储的操作之后暂时增加所述多个轮询频率中的一个轮询频率,以及在基于所述操作对所述数据存储的改变之后,将所述多个轮询频率中的暂时增加的所述轮询频率减少至较慢频率。6.根据权利要求1所述的方法,还包括执行以下中的一个:针对空数据存储减缓所述多个轮询频率中的一个轮询频率,以及停止对数据存储的所述多个轮询频率中的一个轮询频率。7.根据权利要求1所述的方法,还包括执行以下中的一个:动态地减少所述多个轮询频率中的一个轮询频率,以及动态地增加所述多个轮询频率中的一个轮询频率。8.一种用于计算环境中的数...
【专利技术属性】
技术研发人员:R·L·伯特伦,E·N·芬克,S·G·霍尔沃森,R·莫拉莱斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。