System and method for autonomically zoning storage area networks based on policy requirements
    81.
    发明申请
    System and method for autonomically zoning storage area networks based on policy requirements 审中-公开
    基于策略要求自动分区存储区域网络的系统和方法

    公开(公告)号:US20050091353A1

    公开(公告)日:2005-04-28

    申请号:US10676433

    申请日:2003-09-30

    摘要: According to the present invention, there is provided a system to provide autonomically zoning of storage area networks based on system administrator defined policies. This will allow system administrators to manage the storage area network zones from a single window of control and also remove the responsibility of managing switch ports to the underlying autonomic more, the system administrator can specify policies that can changes with the growth of the storage network infrastructure. The system includes an autonomic zoning management module to autonomically generate zoning plans pertaining to network, according to a combination of each device in the network's connectivity information and user generated policies.

    摘要翻译: 根据本发明,提供了一种基于系统管理员定义的策略来提供存储区域网络的自主分区的系统。 这将允许系统管理员从一个单一的控制窗口管理存储区域网络区域,并且更多地将管理交换机端口的责任移交给基础自治系统,系统管理员可以指定随着存储网络基础设施的增长而可能发生变化的策略 。 该系统包括自动分区管理模块,用于根据网络的连接信息中的每个设备和用户生成的策略的组合自动生成与网络有关的分区计划。

    System and method for a log-based non-volatile write cache in a storage controller

    公开(公告)号:US06516380B2

    公开(公告)日:2003-02-04

    申请号:US09776982

    申请日:2001-02-05

    IPC分类号: G06F1200

    CPC分类号: G06F12/0804 G06F12/0866

    摘要: A computer-implemented method and system for accelerating writes to a storage controller by performing log-based sequential write caching of data to be written on a storage device. The data in the log is moved to the storage array later when the system is less active. As a result, random writes are converted to sequential writes. Overall, performance improves since the performance of sequential writes far exceeds that of random writes. A write command containing data is received in a data storage controller, wherein the data storage controller includes a write cache having a sequential log. The data storage controller also includes an index structure indicating the location of data in the sequential log. If the data does not already exist on the log, the data is written to the log contained in the write cache at a location recorded in the index structure. If the data already exists on the log as indicated by the index structure, the data on the index structure is invalidated and the new data is written on the log at an available location determined by the index structure. When an idle period exists, data in the log from a plurality of write commands is transferred to the data storage medium.