用于被监视资源的管理计划制造技术

技术编号:2830863 阅读:131 留言:0更新日期:2012-04-11 18:40
一种方法,包括:    接收多个用户定义计划以在多个资源上收集数据;    基于对所述多个用户定义计划的处理来消除在至少一个资源上的冗余的数据收集,以生成用于所述至少一个资源上的数据收集的一个计划;以及    根据所述生成的计划在所述至少一个资源上执行操作。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及 一 种用于被监视资源的管理计划的方法、系统和产品.
技术介绍
在计算机环境中可以用 一个或多个管理程序来管理一组资源,如 打印机、扫描仪、工作站等。管理程序可收集与资源,如打印机、扫 描仪、工作站等相关的数据,这些数据由该管理程序所管理。在某些 情况下,可能会实时地连续收集资源的数据,但在某些情况下,连续 收集资源的数据可能是不现实的。结果,最终用户可能要创建多个计 划来收集多个资源的数据,这些多个资源可由计划器程序来执行以收 集数据。如果多个软件应用程序监视相同资源,则潜在地要创建用于从相 同资源收集数据的多个计划。如果多个计划在同 一时间试图使用相同 资源,就可能出现冲突,某些计划可能不能运行或收集到错误数据。用户可能很难确定不同的计划可能处于冲突中,或者必须的数据 没有以满足用户需要的足够频率来收集。在某些情况下,通过使用可 能会用于其它操作的资源,数据收集可能会影响计算机环境的性能。 低效计划会导致对某些资源的数据收集发生得比所需的要多,也会导 致对其它资源的数据收集发生得比所需频度要低。如果数据收集发生 得比所需的更频繁,则计算时间被浪费了。同样,如果数据收集发生 得比所需的频率要低,则收集的数据可能是过期的,不能帮助软件或 用户做出有信息的管理决定。
技术实现思路
所提供的是一种方法、系统和产品,以及一种计算机可读介质, 其中接收多个用户定义计划以在多个资源上收集数据。生成一个计划 以用于至少一个资源上的数据收集,基于对多个用户定义计划的处理 来消除在所述至少一个资源上的冗余的数据收集。根据生成的计划在 所述至少一个资源上执行操作。在另外的实施例中,用户定义计划提供了对要被监视以收集数据 的所选资源的指示,收集所述数据的频率,要收集的所述数据的属性。在另外的实施例中,根据所生成的计划在所述至少一个资源上的 操作为第一操作,其中根据所生成的计划所述第一操作的执行消耗的 处理时间与第二操作的执行相比要少,第二操作直接基于用户定义计 划监视至少一个资源在另外的实施例中,多个资源可被包含在多个组中,其中用户定 义计划指示了在多个组上的数据收集。做出下面的判断,指示在多个 组上的数据收集的用户定义计划是否在该多个资源上的数据收集中 产生冲突。在生成的计划中消除所述冲突。在另外的实施例中,用户定义计划中具有类似的但不完全相同的 请求的收集被分组。类似请求的收集被合并到所生成的计划的单个实 体中。在某些实施例中,接收表示用户定义计划已被修改的指示。基于 修改的用户定义计划以及其它未修改的用户定义计划来重建所述计 划。附图说明现在仅通过实施例并参考下面的附图,描述本专利技术的实施例。图l说明了根据某些实施例的计算机环境的方框图2说明了根据某些实施例的方框图,该方框图显示了怎样从多个用户定义计划中生成对资源的主计划;图3说明了根据某些实施例的第一流程图,该第一流程图示出了怎样创建数据收集计划;图4说明了根据某些实施例的第二流程图,该第二流程图示出了 怎样建立主计划;图5说明了根据某些实施例的第三流程图,该第三流程图示出了 怎样管理计划以监视资源;图6说明了根据某些实施例的在其中可实现某些实施例的系统。全文中相同的参考数字表示对应的部分。具体实施例方式在下面的描述中,所参考的附图形成了由此的一部分并示出了几 个实施例。应该理解,也可以使用其它实施例,并且可以做出结构性 或操作性的改变。如果数据收集计划的创建与资源(或资源组)独立,则可以创建 多个计划来监视或确定与相同资源相关的数据,并且可能出现沖突。 在某些实施例中,计划与组相关,这些计划为这些组收集数据,创建 一个主计划来确定什么时候为每个被监视的资源实际运行数据收集。 主计划可以减少或消除冲突和重复。图1说明了根据本专利技术的某些实施例的计算机环境100的方框图。至少一个计算才几平台102耦合至一个或多个资源104a、104b.....104n,其中在某些实施例中计算机平台102可包括一个服务器。尽管 图1中将计算机平台102显示为一个服务器,但在可选实施例中计算 机平台102可包括任何适当的计算机平台,包括本领域当前所熟知的, 如个人计算机、工作站、大型机、中等计算机、网络设备、掌上计算 机、电话设备、刀片计算机、手持计算机等。资源104a…104n可包 括任何适当的资源,包括本领域当前所熟知的,如打印机、扫描仪、 传真机、硬盘驱动器、存储设备、外围设备、计算设备、路由器等。 资源104a...104n并不限于硬件资源,还可包括软件资源,如列表、 队列、栈、数据库和计算设备中的其它数据结构。服务器102到资源 104a...104n的耦合可以是直接的或可以借助任何本领域已知的网络,如存储区域网络(SAN)、局域网(LAN)、广域网(WAN)、因 特网、内联网等。在某些实施例中,被监视的资源,如被监视的资源 104a,可表示一组资源而不是单个资源。各种过程和任务可执行在资源104a...104n上的数据收集操作。 在典型实施例中,执行在资源数据收集操作的过程和任务可以被计划 以在某些时刻或某些时间间隔上运行。例如,在被监视的资源104a 是打印机的某些实施例中, 一个任务可被计划在下午3点收集在过去 的小时内资源104a上打印页数的数据。多个资源104a…104n被服务器102管理或监视,在某些实施例 中,该多个资源104a…104n可指净皮监视的资源104a…104n。计划属 性(如典型的计划属性106)可被与被监视的资源(如被监视的资源 104a)相关联。其它计划属性可与其它的被监视资源相关联。计划属 性,如计划属性106,可包括一个或多个用户创建计划108a.,.108m, 并且对应于需求llOa...llOm。例如典型的用户创建计划可具有一天在资源上执行4次数据收 集的需求。服务器102可包括应用程序和/或数据结构,对应于统一计划器112,多个主计划114a、 114b..... 114p,处理列表116。统一计划器112处理对多个,皮监^L资源104a...104n的多个用户创建计划,并 在被监视的资源104a…104n上计划操作。主计划114a…114p的每一 个对应于用于一个被监视资源的计划,该计划由统一计划器112从用 户创建计划中通过消除冲突和冗余而创建。例如,主计划114a可包 括针对第一资源的计划,主计划114b可包括针对第二资源的计划。处理列表116是一数据结构,包括多个资源118a、 118b.....118q,对应于计划属性120a、 120b…、120q,其中可以从被监一见的资 源104a…104n中选择资源118a…118q。统一计划器112使用处理列 表116来从用户创建计划中生成主计划114a...114p。在图1中说明的某些实施例中,统一计划器112处理为资源 104a…104n的用户创建计划,其中用户创建计划可能在资源104a…104n上有冲突或不必要的重复。在某些实施例中,统一计划器 112减少或消除在资源上的操作冲突和不必要重复,而计划资源 104a…104n上的操作,也即,统一计划器112通过消除用户创建计划 中的重复和冗余而计划在被监视资源104a...104n上的操作。图2说明了根据某些实本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括接收多个用户定义计划以在多个资源上收集数据;基于对所述多个用户定义计划的处理来消除在至少一个资源上的冗余的数据收集,以生成用于所述至少一个资源上的数据收集的一个计划;以及根据所述生成的计划在所述至少一个资源上执行操作。2. 如权利要求1所述的方法,其中所述用户定义计划提供对要 被监视以收集数据的所选资源的指示,收集所述数据的频率,以及要 收集的所述数据的属性。3. 如权利要求1或2所述的方法,其中根据所生成的计划在所 述至少一个资源上的所述操作是第一操作,并且其中根据所生成的计 划执行所述第 一操作消耗的处理时间与第二操作的执行相比要少,所 述第二操作直接基于用户定义计划来监视所述至少一个资源。4. 如权利要求1或2或3所述的方法,其中所述多个资源可被 包含在多个组中,其中所述用户定义计划指示在所述多个组上的数据 收集,该方法还包括确定指示在所述多个组上的数据收集的所述用户定义计划是否在该多个资源上的数据收集中产生沖突;以及 在所述生成的计划中消除所述冲突。5. 如上述任何权利要求所述的方法,还包括对在所述用户定义计划中具有类似但不完全相同的请求的收集进行分组;以及组合类似请求的收集到所述生成的计划中的单个实体中。6. 如上述任何权利要求所述的方法,还包括 接收表示用户定义计划已被修改的指示;以及 基于修改的用户定义计划以及其它未修改的用户定义计划来重建所述计划。7. —种系统,包括 存储器;以及与存储器相连的处理器,其中处理器可被用于 接收多个用户定义计划以在多个资源上收集数据; 基于对所述多个用户定义计划的处理来消除在至少一个资源上的冗余的数据收集,以生成一个计划用于所述至少一个资源上的数据收集;以及根据所述生成的计划在所述至少 一 个资源上执行操作。8. 如权利要求7所述的系统,其中所述用户定义计划提供对要 被监视以收集数据的所选资源的指示,收集所述数据的频率,以及要 收集的所述数据的属性。9. 如权利要求7或8所述的系统,其中根据所生成的计划在所 述至少一个资源上的所述操作是第一操作,并且其中根据所生成的计 划执行所述第 一操作消耗的处理时间与第二操作的执行相比要少,所 述第二操作直接基于所述用户定义计划来监视所述至少一个资源。10. 如权利要求7或8或9所述的系统,其中所述多个资源可被 包含在多个组中,其中所述用户定义计划指示在所述多个组上的数据 收集,该处理器还操作为确定指示在所述多个组上的数据收集的所述用户定义计划是否在该多个资源上的数据收集中产生冲突;以及 在所述生成的计划中消除所述冲突。11. 如权利要7、 8、 9或10所述的系统,其中处理器还可被用于对所述用户定义计划中具有类似但不完全相同的请求的收集进 行分组;组合所述类似请求的收集到所生成的计划中的单个实体中。12. 如权利要7至11中的任何一个所述的系统,其中处理器还 可被用于接收表示所述用户定义计划已被修改的指示;基于修改的用户定义计划以及其它未修改的用户定义计划来重建所述计划。13. —种产品,其中该产品能够执行机器上的操作,该操作包括 接收多个用户定义计划以在多个资源上收集数据; 基于对所述多个用户定义计划的处理来消除在至少一个资源上的冗余的数据收集,以生成一个计划以用于所述至少一个资源上的数据收集;以及根据所述生成的计划处理所述至少一个资源。14. ...

【专利技术属性】
技术研发人员:马歇尔·L·哈姆弗里斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1