Method and apparatus for invoking network agent functions using a hash table
    1.
    发明授权
    Method and apparatus for invoking network agent functions using a hash table 失效
    使用哈希表调用网络代理功能的方法和装置

    公开(公告)号:US06289375B1

    公开(公告)日:2001-09-11

    申请号:US09183716

    申请日:1998-10-30

    IPC分类号: G06F1516

    CPC分类号: H04L67/1097 Y10S707/99931

    摘要: An agent receives requests containing multiple parameters over an information processing network. The process of obtaining information responsive to the request varies depending on the values of the parameters. The agent constructs a hash key using the parameter values, and uses the hash key to index an entry in a hash function table, the entry having a set of parameter values and a pointer corresponding to the function used to service a request for the indicated parameter values. The agent uses the pointer to call the function to service the request Preferably, the parameters may include wild cards, which are expanded into multiple requests, from which multiple hash keys are derived and multiple functions are called. The agent is preferably part of a larger distributed storage management program, comprising a central manager and a separate agent in each of multiple host computer systems. Each agent independently collects data from the network(s) attached to its host, analyzes the network(s), builds data structures representing the network(s), and uses the data structures to service information requests from the central manager. The manager collates the data from different agents to produce a coherent view of the network.

    摘要翻译: 代理通过信息处理网络接收包含多个参数的请求。 根据请求获取信息的过程取决于参数的值。 代理使用参数值构造散列密钥,并使用散列密钥对哈希函数表中的条目进行索引,该条目具有一组参数值,以及与用于服务所指示参数的请求的函数相对应的指针 价值观。 代理使用指针来调用该函数来服务请求。优选地,这些参数可以包括扩展成多个请求的通配符,从中引出多个散列键并调用多个函数。 代理优选地是较大分布式存储管理程序的一部分,其包括中央管理器和在多个主机系统中的每一个中的独立代理。 每个代理独立地从连接到其主机的网络收集数据,分析网络,构建表示网络的数据结构,并使用数据结构来服务来自中央管理器的信息请求。 经理整理来自不同代理的数据,以产生网络的一致视图。

    Method and apparatus for analyzing a storage network based on incomplete information from multiple respective controllers
    2.
    发明授权
    Method and apparatus for analyzing a storage network based on incomplete information from multiple respective controllers 失效
    基于来自多个相应控制器的不完整信息来分析存储网络的方法和装置

    公开(公告)号:US06314460B1

    公开(公告)日:2001-11-06

    申请号:US09183711

    申请日:1998-10-30

    IPC分类号: G06F15177

    摘要: An analyzer for a storage network attached to a host computer system through multiple controllers receives information from each controller concerning a shared storage network bus, and resolves incomplete information received from one controller using information received by another controller. Unknown devices are resolved by selecting devices known to multiple controllers as cross-reference objects, determining sets of possible placements for an unresolved device, and finding one possible placement common to each set. Preferably, the network analyzer is part of a larger distributed storage management program which supports management of storage networks connected to multiple host computer systems through one or more controllers in each respective host, the distributed management program comprising a central manager and a separate agent in each host, the analyzer being part of the agent. Each agent independently collects data from the network(s) attached to its host, analyzes the network(s), builds data structures representing the network(s), and uses the data structures to service information requests from the central manager.

    摘要翻译: 用于通过多个控制器附接到主计算机系统的存储网络的分析器从每个控制器接收关于共享存储网络总线的信息,并且使用由另一控制器接收的信息来解析从一个控制器接收的不完整信息。 通过将多个控制器已知的设备选择为交叉引用对象,确定未解决的设备的可能的展示位置集合,并找到每个集合共同的一个可能的位置来解决未知设备。 优选地,网络分析器是更大的分布式存储管理程序的一部分,其支持通过每个相应主机中的一个或多个控制器来管理连接到多个主机计算机系统的存储网络,分布式管理程序包括中央管理器和每个 主机,分析仪是代理的一部分。 每个代理独立地从连接到其主机的网络收集数据,分析网络,构建表示网络的数据结构,并使用数据结构来服务来自中央管理器的信息请求。

    Method for producing a coherent view of storage network by a storage network manager using data storage device configuration obtained from data storage devices
    3.
    发明授权
    Method for producing a coherent view of storage network by a storage network manager using data storage device configuration obtained from data storage devices 失效
    一种存储网络管理器使用从数据存储装置获得的数据存储装置配置来生成存储网络的一致视图的方法

    公开(公告)号:US06253240B1

    公开(公告)日:2001-06-26

    申请号:US09183647

    申请日:1998-10-30

    IPC分类号: G06F15173

    CPC分类号: G06F8/34

    摘要: A distributed storage management program manages a network comprising multiple data storage devices attached to multiple host computer systems. The management program includes a separate agent in each host, and a central manager. The agents gather data and communicate with the manager across a communications path which is independent of the storage network. The manager collates the data from different agents to produce a coherent view of the network. Preferably, each local agent actively builds an internal topological view of the network as seen by its host and collects data such as error events, which it stores in internal data structures. The manager is able to resolve gaps in the information of each agent from information provided by other agents. Preferably, the manager represents the network as a collection of objects of different classes in an object-oriented class library. This collection is graphically displayed in a logical and understandable manner to a user on a display device.

    摘要翻译: 分布式存储管理程序管理包括连接到多个主机计算机系统的多个数据存储设备的网络。 管理程序在每个主机中包括一个独立的代理程序和一个中央管理器。 代理商通过独立于存储网络的通信路径收集数据并与管理器通信。 经理整理来自不同代理的数据,以产生网络的一致视图。 优选地,每个本地代理主动地构建网络的内部拓扑视图,如其主机所看到的,并且收集数据,例如其存储在内部数据结构中的错误事件。 经理能够根据其他代理商提供的信息来解决每个代理人信息的差距。 优选地,管理器将网络表示为在面向对象的类库中的不同类的对象的集合。 该集合以逻辑和可理解的方式在显示设备上以图形方式显示给用户。