METHOD AND DEVICE FOR MANAGING CLUSTER MEMBERSHIP BY USE OF STORAGE AREA NETWORK FABRIC
    2.
    发明申请
    METHOD AND DEVICE FOR MANAGING CLUSTER MEMBERSHIP BY USE OF STORAGE AREA NETWORK FABRIC 有权
    通过使用存储区域网络织物管理集群成员的方法和设备

    公开(公告)号:US20090282116A1

    公开(公告)日:2009-11-12

    申请号:US12400085

    申请日:2009-03-09

    IPC分类号: G06F15/16

    摘要: Managing cluster membership and providing and managing locks in the switches forming the interconnecting network. To manage the cluster membership, a zone is created, with indicated members existing in the zone and the zone being managed by the switches. The nodes communicate their membership events, such as alive messages, using an API to work with the switch to which they are attached. The desired membership algorithm is executed by the switches, preferably in a distributed manner. Each switch then enforces the membership policies, including preventing operations from evicted nodes. This greatly simplifies the programs used on the nodes and unburdens them from many time consuming tasks, thus providing improved cluster performance. In a like manner, the switches in the fabric manage the resource locks. The nodes send their lock requests, such as creation and ownership requests, to the switch to which they are connected using an API. The switches then perform the desired lock operation and provide a response to the requesting node. Again, this greatly simplifies the programs used on the nodes and unburdens them from many time consuming activities, providing improved cluster performance.

    摘要翻译: 管理集群成员资格,并在形成互连网络的交换机中提供和管理锁。 要管理集群成员身份,将创建一个区域,指定成员存在于区域中,区域由交换机管理。 节点使用API​​与其所附加的交换机通信其成员事件(如活动消息)。 期望的隶属算法由交换机执行,优选以分布式方式执行。 然后每个交换机强制执行成员资格策略,包括防止逐出的节点的操作。 这大大简化了节点上使用的程序,并从许多耗时的任务中减轻了它们的负担,从而提高了集群的性能。 以同样的方式,Fabric中的交换机管理资源锁。 节点使用API​​将他们的锁定请求(如创建和所有权请求)发送到与它们连接的交换机。 交换机然后执行所需的锁定操作并且向请求节点提供响应。 同样,这极大地简化了节点上使用的程序,并减轻了它们从许多耗时的活动中的负担,从而提高了集群性能。

    Method and apparatus for providing virtual ports with attached virtual devices in a storage area network
    3.
    发明授权
    Method and apparatus for providing virtual ports with attached virtual devices in a storage area network 有权
    用于在存储区域网络中为虚拟端口提供附接的虚拟设备的方法和装置

    公开(公告)号:US08077730B2

    公开(公告)日:2011-12-13

    申请号:US12556371

    申请日:2009-09-09

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4641

    摘要: Systems particularly a virtualization switch or a storage device, which include virtual ports connected to virtual devices with virtual worldwide names and virtual LUNs. Because Fibre Channel environment hosts can track worldwide names from one port to another and allow continuity in that regard, the virtual worldwide names are provided with relevant virtual LUNs and connected these to virtual ports so that the virtual devices can be moved as desired to overcome failures or to allow load balancing.

    摘要翻译: 系统特别是虚拟化交换机或存储设备,其中包括虚拟端口连接到具有虚拟全球名称和虚拟LUN的虚拟设备。 由于光纤通道环境主机可以跟踪世界各地的名称从一个端口到另一个端口,并允许在这方面的连续性,虚拟全球名称提供有相关的虚拟LUN并将其连接到虚拟端口,以便可以根据需要移动虚拟设备以克服故障 或允许负载平衡。

    Versatile camera system for secure document transactions
    4.
    发明授权
    Versatile camera system for secure document transactions 有权
    用于安全文档交易的多功能相机系统

    公开(公告)号:US06445293B1

    公开(公告)日:2002-09-03

    申请号:US09682075

    申请日:2001-07-17

    IPC分类号: G08B1300

    摘要: On the preferred embodiment, this system comprises two video cameras 18 and 20, a document tray 12 performing document detection, an LCD (Liquid Crystal Display) screen 10, a push button 14 for local activations, and an LED indicator 16. The main function and object of this system is to act as a front-end for a video security system able to record documents transactions. This camera system provides compatibility with any existing image storage device capable of storing and managing composite video images. If the main storage system can handle and store composite video images, this camera system is compatible with it and can get any advanced feature shown in the main video system.

    摘要翻译: 在优选实施例中,该系统包括两个摄像机18和20,执行文件检测的文件托盘12,LCD(液晶显示器)屏幕10,用于本地激活的按钮14和LED指示器16.主要功能 并且该系统的目的是作为能够记录文件事务的视频安全系统的前端。 该相机系统提供与能够存储和管理复合视频图像的任何现有图像存储设备的兼容性。 如果主存储系统可以处理和存储复合视频图像,该摄像机系统与之兼容,可以获得主视频系统中显示的任何高级功能。

    Method and device for managing cluster membership by use of storage area network fabric
    5.
    发明授权
    Method and device for managing cluster membership by use of storage area network fabric 有权
    通过使用存储区域网络结构来管理集群成员资格的方法和设备

    公开(公告)号:US07975006B2

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

    申请号:US12400085

    申请日:2009-03-09

    IPC分类号: G06F15/16

    摘要: Managing cluster membership and providing and managing locks in the switches forming the interconnecting network. To manage the cluster membership, a zone is created, with indicated members existing in the zone and the zone being managed by the switches. The nodes communicate their membership events, such as alive messages, using an API to work with the switch to which they are attached. The desired membership algorithm is executed by the switches, preferably in a distributed manner. Each switch then enforces the membership policies, including preventing operations from evicted nodes. This greatly simplifies the programs used on the nodes and unburdens them from many time consuming tasks, thus providing improved cluster performance. In a like manner, the switches in the fabric manage the resource locks. The nodes send their lock requests, such as creation and ownership requests, to the switch to which they are connected using an API. The switches then perform the desired lock operation and provide a response to the requesting node. Again, this greatly simplifies the programs used on the nodes and unburdens them from many time consuming activities, providing improved cluster performance.

    摘要翻译: 管理集群成员资格,并在形成互连网络的交换机中提供和管理锁。 要管理集群成员身份,将创建一个区域,指定成员存在于区域中,区域由交换机管理。 节点使用API​​与其所附加的交换机通信其成员事件(如活动消息)。 期望的隶属算法由交换机执行,优选以分布式方式执行。 然后每个交换机强制执行成员资格策略,包括防止逐出的节点的操作。 这大大简化了节点上使用的程序,并从许多耗时的任务中减轻了它们的负担,从而提高了集群的性能。 以同样的方式,Fabric中的交换机管理资源锁。 节点使用API​​将他们的锁定请求(如创建和所有权请求)发送到与它们连接的交换机。 交换机然后执行所需的锁定操作并且向请求节点提供响应。 同样,这极大地简化了节点上使用的程序,并减轻了它们从许多耗时的活动中的负担,从而提高了集群性能。

    Method and apparatus for providing virtual ports with attached virtual devices in a storage area network
    6.
    发明授权
    Method and apparatus for providing virtual ports with attached virtual devices in a storage area network 有权
    用于在存储区域网络中为虚拟端口提供附接的虚拟设备的方法和装置

    公开(公告)号:US07606239B2

    公开(公告)日:2009-10-20

    申请号:US10356659

    申请日:2003-01-31

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4641

    摘要: Systems particularly a virtualization switch or a storage device, which include virtual ports connected to virtual devices with virtual worldwide names and virtual LUNs. Because Fibre Channel environment hosts can track worldwide names from one port to another and allow continuity in that regard, the virtual worldwide names are provided with relevant virtual LUNs and connected these to virtual ports so that the virtual devices can be moved as desired to overcome failures or to allow load balancing.

    摘要翻译: 系统特别是虚拟化交换机或存储设备,其中包括虚拟端口连接到具有虚拟全球名称和虚拟LUN的虚拟设备。 由于光纤通道环境主机可以跟踪世界各地的名称从一个端口到另一个端口,并允许在这方面的连续性,虚拟全球名称提供有相关的虚拟LUN并将其连接到虚拟端口,以便可以根据需要移动虚拟设备以克服故障 或允许负载平衡。

    Host bus adaptor-based virtualization switch
    7.
    发明授权
    Host bus adaptor-based virtualization switch 失效
    主机总线适配器的虚拟化开关

    公开(公告)号:US07269168B2

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

    申请号:US10209742

    申请日:2002-07-31

    IPC分类号: H04L12/50 H04Q11/00

    摘要: Placing virtualization agents in the switches which comprise the SAN fabric. Higher level virtualization management functions are provided in an external management server. Conventional HBAs can be utilized in the hosts and storage units. In a first embodiment, a series of HBAs are provided in the switch unit. The HBAs connect to bridge chips and memory controllers to place the frame information in dedicated memory. Routine translation of known destinations is done by the HBA, based on a virtualization table provided by a virtualization CPU. If a frame is not in the table, it is provided to the dedicated RAM. Analysis and manipulation of the frame headers is then done by the CPU, with a new entry being made in the HBA table and the modified frames then redirected by the HBA into the fabric. This can be done in either a standalone switch environment or in combination with other switching components located in a director level switch. In an alternative embodiment, specialized hardware scans incoming frames and detects the virtualized frames which need to be redirected. The redirection is then handled by translation of the frame header information by hardware table-based logic and the translated frames are then returned to the fabric. Handling of frames not in the table and setup of hardware tables is done by an onboard CPU.

    摘要翻译: 将虚拟化代理放在构成SAN结构的交换机中。 外部管理服务器提供了更高层次的虚拟化管理功能。 传统的HBA可以在主机和存储单元中使用。 在第一实施例中,在开关单元中提供一系列HBA。 HBA连接到桥芯片和存储器控制器,以将帧信息放置在专用存储器中。 基于由虚拟化CPU提供的虚拟化表,HBA完成已知目的地的常规转换。 如果一个帧不在表中,它被提供给专用的RAM。 然后由CPU完成对帧头的分析和处理,在HBA表中创建一个新条目,然后修改的帧由HBA重定向到该结构中。 这可以在独立的开关环境中或与位于导向器电平开关中的其他开关元件组合完成。 在替代实施例中,专用硬件扫描传入帧并检测需要被重定向的虚拟化帧。 然后通过基于硬件表的逻辑的帧头信息的翻译来处理重定向,然后将翻译的帧返回到结构。 处理不在表中的帧和硬件表的设置由板载CPU完成。

    Multidimensional advanced adaptive software architecture
    8.
    发明授权
    Multidimensional advanced adaptive software architecture 有权
    多维高级自适应软件架构

    公开(公告)号:US07003774B2

    公开(公告)日:2006-02-21

    申请号:US09682065

    申请日:2001-07-16

    CPC分类号: G06F8/20

    摘要: The present invention is a software architecture that provides high versatility and performance. This architecture is composed of two dimensions: the first one belongs in the application level, and the second in the multicore dimension. The application dimension is related to the different applications based in the conceptual model of abstractions exposed in this patent. The multicore dimension is related to the applications dimension instantiated several times in the same computer (multiple processors) or in several computers. All the cores within the multicore dimension are related in order to share information and integrate all the architecture''s applications. The multicore architecture avoids bottlenecks in the simultaneous execution of multiple applications on the same computer by means of a large virtual core composed of small interconnected cores. The conceptual model of abstractions is composed of various drivers, abstraction layers and a unique core that provides support by playing a referee role between different extensions of an application.

    摘要翻译: 本发明是提供高通用性和性能的软件架构。 这种架构由两个维度组成:第一个属于应用程序级别,第二个属于多核维度。 应用维度与本专利中公开的抽象概念模型中的不同应用有关。 多核维度与在同一台计算机(多个处理器)或多台计算机中多次实例化的应用程序维度相关。 多核维度中的所有内核都是相关的,以便共享信息并集成所有架构的应用程序。 多核架构避免了通过由小型互连核心组成的大型虚拟核心同时执行同一台计算机上的多个应用程序的瓶颈。 抽象的概念模型由各种驱动程序,抽象层和独特的核心组成,通过在应用程序的不同扩展之间演奏裁判员角色来提供支持。

    Bifurcating marine motor fresh water flush system and method of use

    公开(公告)号:US11421579B1

    公开(公告)日:2022-08-23

    申请号:US16910005

    申请日:2020-06-23

    申请人: Carlos Alonso

    发明人: Carlos Alonso

    IPC分类号: F01P3/20 B63H21/38 B63H20/00

    摘要: A bifurcating marine motor fresh water flush assembly comprising a wye having an inlet port and a manifold for distributing flow from the inlet port to each of a plurality of delivery ports. The wye further includes a valve for controlling flow through each delivery port. A supply line is connected to the inlet port. A delivery line connected to each delivery port. Each delivery line is connected to a flush port of a respective marine motor or an engine flusher. Flush water is provided to the inlet port, distributed to each open delivery port and forwarded to a respective marine motor to flush the motor accordingly. An engine flush intake adaptor assembly can be installed in each motor flush inlet connection, wherein a swivel connection of the adapter enables rotation when forming the union.

    Method and device for managing cluster membership by use of storage area network fabric
    10.
    发明授权
    Method and device for managing cluster membership by use of storage area network fabric 有权
    通过使用存储区域网络结构来管理集群成员资格的方法和设备

    公开(公告)号:US07506039B2

    公开(公告)日:2009-03-17

    申请号:US10285310

    申请日:2002-10-31

    IPC分类号: G06F15/173

    摘要: Managing cluster membership and providing and managing locks in the switches forming the interconnecting network. To manage the cluster membership, a zone is created, with indicated members existing in the zone and the zone being managed by the switches. The nodes communicate their membership events, such as alive messages, using an API to work with the switch to which they are attached. The desired membership algorithm is executed by the switches, preferably in a distributed manner. Each switch then enforces the membership policies, including preventing operations from evicted nodes. This greatly simplifies the programs used on the nodes and unburdens them from many time consuming tasks, thus providing improved cluster performance. In a like manner, the switches in the fabric manage the resource locks. The nodes send their lock requests, such as creation and ownership requests, to the switch to which they are connected using an API. The switches then perform the desired lock operation and provide a response to the requesting node. Again, this greatly simplifies the programs used on the nodes and unburdens them from many time consuming activities, providing improved cluster performance.

    摘要翻译: 管理集群成员资格,并在形成互连网络的交换机中提供和管理锁。 要管理集群成员身份,将创建一个区域,指定成员存在于区域中,区域由交换机管理。 节点使用API​​与其所附加的交换机通信其成员事件(如活动消息)。 期望的隶属算法由交换机执行,优选以分布式方式执行。 然后每个交换机强制执行成员资格策略,包括防止逐出的节点的操作。 这大大简化了节点上使用的程序,并从许多耗时的任务中减轻了它们的负担,从而提高了集群的性能。 以同样的方式,Fabric中的交换机管理资源锁。 节点使用API​​将他们的锁定请求(如创建和所有权请求)发送到与它们连接的交换机。 交换机然后执行所需的锁定操作并且向请求节点提供响应。 同样,这极大地简化了节点上使用的程序,并减轻了它们从许多耗时的活动中的负担,从而提高了集群性能。