Methods and apparatus for partitioning management information
    3.
    发明授权
    Methods and apparatus for partitioning management information 有权
    分割管理信息的方法和装置

    公开(公告)号:US07681011B1

    公开(公告)日:2010-03-16

    申请号:US11393641

    申请日:2006-03-30

    IPC分类号: G06F12/00

    CPC分类号: H04L67/1097 G06F3/0605

    摘要: A SAN management agent performs range based partitioning according to subranges of a set of storage devices. Partitions expressed as a range of storage objects (e.g. storage devices), based on device Ids, rather than static partition labels, allows the partitions to dynamically change to suit a current SAN configuration and number of storage devices in the storage arrays. Typically, management information is in the form of updates to a particular storage object. Accordingly, each update record in an update set is attributable to a device ID of the storage object to which it pertains. Identification of partitions by a range of storage devices allows the update records to be indexed, or grouped, to a particular partition without persisting a fixed partition ID with the data. The device ID range defines a partition that remains a logical quantity which may change upon SAN reconfiguration by avoiding persisting a fixed partition ID to the update records.

    摘要翻译: SAN管理代理根据一组存储设备的子范围执行基于范围的划分。 基于设备Id而不是静态分区标签表示为一系列存储对象(例如存储设备)的分区允许分区动态地改变以适应存储阵列中的当前SAN配置和存储设备的数量。 通常,管理信息是对特定存储对象的更新的形式。 因此,更新集合中的每个更新记录可归因于其所属的存储对象的设备ID。 通过一系列存储设备识别分区允许将更新记录索引或分组到特定分区,而不用固定分区ID与数据。 设备ID范围定义了一个保留逻辑数量的分区,该分区可以通过避免将固定分区ID固定在更新记录上而在SAN重新配置时更改。

    Intelligent, scalable, low-overhead mechanism for data retrieval in a distributed network environment
    5.
    发明授权
    Intelligent, scalable, low-overhead mechanism for data retrieval in a distributed network environment 有权
    智能,可扩展,低开销的机制,用于分布式网络环境中的数据检索

    公开(公告)号:US09418110B1

    公开(公告)日:2016-08-16

    申请号:US12164595

    申请日:2008-06-30

    IPC分类号: G06F17/30

    摘要: Techniques disclosed herein describe a data retrieval process for storing management data from a network environment using an efficient polling-based approach without sacrificing the real-time aspect of data retrieval that a push model provides. The process is highly scalable and reliable, and is useful in Network Address Translation (NAT) environments because the number of holes in a NAT firewall is minimized. The data retrieval component uses intelligent polling to retrieve data and store the data in a central database without overloading the system. A data retrieval component polls a data collection agent for a dataset. The data collection agent transfers the data set and a poll indication of when a subsequent data set will be ready for transfer. Subsequent polling is based on a processor load at a data retrieval component.

    摘要翻译: 本文公开的技术描述了一种数据检索过程,用于使用有效的基于轮询的方法从网络环境存储管理数据,而不牺牲推模型提供的数据检索的实时方面。 该过程具有高度可扩展性和可靠性,并且在网络地址转换(NAT)环境中非常有用,因为NAT防火墙中的漏洞数量被最小化。 数据检索组件使用智能轮询来检索数据并将数据存储在中央数据库中,而不会使系统过载。 数据检索组件轮询数据集的数据收集代理。 数据采集​​代理传送数据集和轮询指示,指示后续数据集何时准备传输。 后续轮询基于数据检索组件处理器负载。

    Methods and apparatus for capturing last discovery time of managed objects
    6.
    发明授权
    Methods and apparatus for capturing last discovery time of managed objects 有权
    捕获管理对象的最后发现时间的方法和设备

    公开(公告)号:US08103685B1

    公开(公告)日:2012-01-24

    申请号:US11731467

    申请日:2007-03-30

    IPC分类号: G06F7/00

    CPC分类号: G06Q10/06

    摘要: A system receives, from an agent, an agent timestamp associated with a production of a collection of data. The system creates a history associated with the collection of data and the agent timestamp. The system receives an indication that processing the collection of data is complete, and associates the collection of data and the agent timestamp with at least one resource referenced within the collection of data.

    摘要翻译: 系统从代理接收与生成数据集合相关联的代理时间戳。 系统创建与数据收集和代理时间戳相关联的历史记录。 系统接收到处理数据收集完成的指示,并将数据和代理时间戳的集合与数据集合中引用的至少一个资源相关联。

    Methods and apparatus for processing partitioned changes
    7.
    发明授权
    Methods and apparatus for processing partitioned changes 有权
    用于处理分区更改的方法和设备

    公开(公告)号:US07711705B1

    公开(公告)日:2010-05-04

    申请号:US11476523

    申请日:2006-06-28

    IPC分类号: G06F7/00

    CPC分类号: H04L67/1097

    摘要: In a storage area network, agents provide transactions of data sets containing updates to manageable entities in a SAN. A SAN server avoids intermittent dissemination of events pertaining to a single transaction by storing events in a cache until completion of all subtransactions in the transaction, and then disseminating all events pertaining to the transaction. Transactions are broken down into update sections, each containing one or more subtransactions collectively defining the entire transaction. Update sections corresponding to the transaction are tagged with a section ID. Events indicating completion of processing of the update section are identified by the section ID, and suppressed temporarily by storing them in the event cache pending completion of the transaction. Other events not matching a tagged section ID are allowed to disseminate. Upon completion of the transaction, events for all section IDs corresponding to the transaction are disseminated from the cache.

    摘要翻译: 在存储区域网络中,代理提供包含SAN中可管理实体的更新的数据集的事务。 SAN服务器通过将事件存储在缓存中来避免间歇性传播与单个事务有关的事件,直到完成事务中的所有子事务,然后传播与事务相关的所有事件。 事务被分解为更新部分,每个部分包含一个或多个子事务共同定义整个事务。 与事务相对应的更新部分标有段ID。 指示更新部分的处理完成的事件由部分ID标识,并且通过将其存储在等待事务完成的事件高速缓存中来暂时地抑制。 允许传播不符合标记区段ID的其他事件。 在完成交易之后,与该交易相对应的所有部分ID的事件从高速缓存传播。

    Method and apparatus for providing remote alert reporting for managed resources
    8.
    发明授权
    Method and apparatus for providing remote alert reporting for managed resources 有权
    为管理资源提供远程警报报告的方法和装置

    公开(公告)号:US07475076B1

    公开(公告)日:2009-01-06

    申请号:US11233643

    申请日:2005-09-23

    IPC分类号: G06F17/30

    CPC分类号: H04L12/66

    摘要: A system allows software not equipped to work with remote location alert reporting software to obtaining alert data indicating an alert associated with a first managed resource in a storage area network. The system identifies a top-level resource in the storage area network to which the first managed resource indicated by the alert data is related and performs remote alert notification analysis to determine if the top-level resource is a managed resource in the storage area network for which remote location alert reporting software is not operational. If the top-level resource is a managed resource for which remote location alert reporting software is not operational, the system proxy engages operation of remote location alert reporting software on behalf of the top-level resource to report the alert data via the communications interface to the remote location.

    摘要翻译: 系统允许未配备的软件与远程位置警报报告软件一起工作以获得指示与存储区域网络中的第一被管理资源相关联的警报的警报数据。 该系统识别由警报数据指示的第一被管理资源所关联的存储区域网络中的顶级资源,并且执行远程警报通知分析以确定该顶级资源是否是该存储区域网络中的被管理资源 哪个远程位置警报报告软件不可操作。 如果顶级资源是远程位置警报报告软件不可操作的托管资源,则系统代理代表顶级资源接合远程位置警报报告软件的操作,以通过通信接口向警报数据报告警报数据 远程位置。

    Methods and apparatus for persisting management information changes
    9.
    发明授权
    Methods and apparatus for persisting management information changes 有权
    持续管理信息变更的方法和手段

    公开(公告)号:US09026679B1

    公开(公告)日:2015-05-05

    申请号:US11393110

    申请日:2006-03-30

    摘要: A SAN management agent computes a validator corresponding to a full data set from which a relative (change) data set is derived. The validator, such as a checksum, identifies the full data set to which the relative data set is applicable. The validator is transmitted with the relative data set, and the store process compares the validator with the previous validator stored with the full data set in a database. If the validators correspond (i.e. match), then the received relative data set is applicable to the full data set stored at the database, and the relative data set may be processed as a change set. The remote agent therefore computes the validator on a full data set at a remote node, and transmits the validator with the change set. Subsequent relative data sets may then compare the current validator of the DB data set with the validator from which the relative set was derived.

    摘要翻译: SAN管理代理计算对应于从其导出相对(更改)数据集的完整数据集的验证器。 验证器(例如校验和)标识相关数据集适用于的完整数据集。 验证器与相关数据集一起发送,并且存储过程将验证器与存储在数据库中的完整数据集的先前验证器进行比较。 如果验证器对应(即匹配),则所接收的相对数据集适用于存储在数据库中的完整数据集,并且相关数据集可被处理为变更集。 因此,远程代理在远程节点的完整数据集上计算验证器,并将更新集合发送给验证器。 随后的相关数据集可以将DB数据集的当前验证器与从其导出相对集合的验证器进行比较。

    Methods and apparatus for processing partitioned changes
    10.
    发明授权
    Methods and apparatus for processing partitioned changes 有权
    用于处理分区更改的方法和设备

    公开(公告)号:US08285673B1

    公开(公告)日:2012-10-09

    申请号:US12700085

    申请日:2010-02-04

    IPC分类号: G06F17/00

    CPC分类号: H04L67/1097

    摘要: In a storage area network, agents provide transactions of data sets containing updates to manageable entities in a SAN. A SAN server avoids intermittent dissemination of events pertaining to a single transaction by storing events in a cache until completion of all subtransactions in the transaction, and then disseminating all events pertaining to the transaction. Transactions are broken down into update sections, each containing one or more subtransactions collectively defining the entire transaction. Update sections corresponding to the transaction are tagged with a section ID. Events indicating completion of processing of the update section are identified by the section ID, and suppressed temporarily by storing them in the event cache pending completion of the transaction. Other events not matching a tagged section ID are allowed to disseminate. Upon completion of the transaction, events for all section IDs corresponding to the transaction are disseminated from the cache.

    摘要翻译: 在存储区域网络中,代理提供包含SAN中可管理实体的更新的数据集的事务。 SAN服务器通过将事件存储在缓存中来避免间歇性传播与单个事务有关的事件,直到完成事务中的所有子事务,然后传播与事务相关的所有事件。 事务被分解为更新部分,每个部分包含一个或多个子事务共同定义整个事务。 与事务相对应的更新部分标有段ID。 指示更新部分的处理完成的事件由部分ID标识,并且通过将其存储在等待事务完成的事件高速缓存中来暂时地抑制。 允许传播不符合标记区段ID的其他事件。 在完成交易之后,与该交易相对应的所有部分ID的事件从高速缓存传播。