Asynchronous event notification
    1.
    发明授权
    Asynchronous event notification 有权
    异步事件通知

    公开(公告)号:US07457914B2

    公开(公告)日:2008-11-25

    申请号:US11089702

    申请日:2005-03-25

    IPC分类号: G06F12/00

    CPC分类号: G06F9/542

    摘要: Described is a technique for asynchronous event notification in a data storage system. Lower level software, such as a device driver or other software application generating events, reports the occurrence of an event to an event handler. The event handler implements an event reporting policy which may include event consolidation. The event handler reports the events to an event dispatcher which notifies event subscribers of the occurrence of events in accordance with registration information of each subscriber. The event handler may execute in kernel mode or user mode depending on the particular execution mode of lower level software initially reporting the occurrence of events. There may be a hierarchical arrangement of multiple event dispatchers in connection with event reporting. Event dispatchers may implement data sharing of registration information.

    摘要翻译: 描述了一种在数据存储系统中异步事件通知的技术。 诸如设备驱动程序或其他软件应用程序生成事件的较低级别的软件向事件处理程序报告事件的发生。 事件处理程序实现可能包括事件合并的事件报告策略。 事件处理器将事件报告给事件分派器,其根据每个用户的注册信息通知事件订户事件的发生。 事件处理程序可以在内核模式或用户模式下执行,这取决于最初报告事件发生的较低级别软件的特定执行模式。 与事件报告有关的多个事件调度员可能会有层次结构。 事件调度员可以实现注册信息的数据共享。

    System and method for virtualization of networked storage resources
    9.
    发明授权
    System and method for virtualization of networked storage resources 有权
    网络存储资源虚拟化的系统和方法

    公开(公告)号:US08627005B1

    公开(公告)日:2014-01-07

    申请号:US12946424

    申请日:2010-11-15

    IPC分类号: G06F12/08

    摘要: A method, system, and program product for managing a plurality of storage area networks including a plurality of data storage volumes and one or more hosts, wherein the volumes are in a storage network, wherein the network includes one or more processors in the network, the program product comprising a computer-readable storage medium encoded with computer-executable program code enabling controlling virtualization of volumes in the storage network and managing a SCSI virtualization service; wherein the volume virtualization controller service supports virtualization enabling virtual Storage Area Networks (SAN)s by parsing between front-end SANs and back-end SANs regardless of physical configuration of the front and back-end SANs, to enable mapping from virtual volumes to back-end storage elements across virtual SANs.

    摘要翻译: 一种用于管理包括多个数据存储卷和一个或多个主机的多个存储区域网络的方法,系统和程序产品,其中所述卷位于存储网络中,其中所述网络包括所述网络中的一个或多个处理器, 该程序产品包括编码有计算机可执行程序代码的计算机可读存储介质,其能够控制存储网络中的卷的虚拟化并管理SCSI虚拟化服务; 其中,卷虚拟化控制器服务通过在前端SAN和后端SAN之间进行解析来支持虚拟存储区域网络(SAN)的虚拟化,而不管前端和后端SAN的物理配置如何,以实现从虚拟卷到后端的映射 - 跨虚拟SAN的存储元素。

    Methods and apparatus for network provisioning
    10.
    发明授权
    Methods and apparatus for network provisioning 有权
    网络配置的方法和设备

    公开(公告)号:US07945640B1

    公开(公告)日:2011-05-17

    申请号:US11862427

    申请日:2007-09-27

    申请人: Lee W. VanTine

    发明人: Lee W. VanTine

    IPC分类号: G06F15/16

    摘要: In one aspect, a computer-implemented method includes receiving a storage request having a storage pool policy, a volume creation policy, and volume creation attributes; searching available storage in a dynamic storage pool and storage connectivity elements based upon the storage request; selecting front-end and back-end virtual local area networks (VLANs), zones, and virtual initiators (VIs) matching a service level agreement (SLA) for the storage request; determining a provisioning plan for the storage request including an array, array ports, the virtual targets (VTs), the VIs, the zones, the VLANs, virtual volume identity, and logical units by examining resources for the VTs and VIs including resource usage and input/output operations per second to select a VT/VI pair based on the SLA; masking and mapping the virtual volume to the array ports to the VIs; creating a back-end zone for connectivity between the virtual targets and host bus adaptor ports; and outputting the provisioning plan to a user for display.

    摘要翻译: 一方面,一种计算机实现的方法包括接收具有存储池策略,卷创建策略和卷创建属性的存储请求; 基于存储请求,在动态存储池和存储连接元素中搜索可用存储; 选择与存储请求的服务级别协议(SLA)匹配的前端和后端虚拟局域网(VLAN),区域和虚拟启动器(VI); 通过检查包括资源使用的VT和VI的资源来确定包括阵列,阵列端口,虚拟目标(VT),VI,区域,VLAN,虚拟卷标识和逻辑单元的存储请求的供应计划,以及 每秒输入/输出操作,以选择基于SLA的VT / VI对; 将虚拟卷屏蔽并映射到VI的阵列端口; 创建虚拟目标和主机总线适配器端口之间的连接的后端区域; 并将供应计划输出给用户进行显示。