Remote mirroring of group name services
    1.
    发明授权
    Remote mirroring of group name services 有权
    组名服务的远程镜像

    公开(公告)号:US08589513B1

    公开(公告)日:2013-11-19

    申请号:US10814206

    申请日:2004-03-31

    IPC分类号: G06F15/16 G06F13/00

    CPC分类号: G06F17/30575

    摘要: Described are techniques used in defining and maintaining group data used by multiple host systems. Group data is stored in a distributed fashion on one or more data storage systems. If a device of a data storage system belongs to a group, group data for that group is stored on that data storage system. Group data changes made by one host are communicated to the other hosts by accessing a common data area on each data storage system using a daemon executing on each host. Remotely mirrored groups may be defined on a remote data storage system. A remote mirror of a group includes group data modified in accordance with a point of view of the remote data storage system and a remote host.

    摘要翻译: 描述了用于定义和维护多个主机系统使用的组数据的技术。 组数据以分布式方式存储在一个或多个数据存储系统上。 如果数据存储系统的设备属于一个组,则该组的组数据存储在该数据存储系统上。 通过使用在每个主机上执行的守护程序访问每个数据存储系统上的公共数据区,将一个主机进行的组数据更改传送给其他主机。 可以在远程数据存储系统上定义远程镜像组。 组的远程镜像包括根据远程数据存储系统和远程主机的观点修改的组数据。

    Application programming interface simulator for a data storage system
    2.
    发明授权
    Application programming interface simulator for a data storage system 有权
    用于数据存储系统的应用编程接口模拟器

    公开(公告)号:US07478026B1

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

    申请号:US11001448

    申请日:2004-12-01

    IPC分类号: G06F17/50 G06F15/177

    摘要: Described are techniques for simulation of a data storage system configuration. The simulation state reflects the data storage system configuration in accordance with an application programming interface (API) model. API calls result in reading existing data storage system configuration data and/or modifying the configuration data by execution of one or more low level calls. A daemon may operate in a simulation mode in which the low level calls are simulated rather than resulting in communications with a data storage system when operating in a non-simulation mode. A low level cache is used to store simulated values returned from the data storage system microcode. A high level cache is used to store API call return data. A seed file is used to initialize the simulation state.

    摘要翻译: 描述了用于模拟数据存储系统配置的技术。 模拟状态根据应用程序编程接口(API)模型反映数据存储系统配置。 API调用导致通过执行一个或多个低级别呼叫来读取现有数据存储系统配置数据和/或修改配置数据。 守护进程可以在模拟模式中操作,其中模拟低级调用,而不是在以非仿真模式操作时导致与数据存储系统的通信。 低级缓存用于存储从数据存储系统微码返回的模拟值。 高级缓存用于存储API调用返回数据。 种子文件用于初始化模拟状态。