会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system for allocating memory for a command queue
    • 用于为命令队列分配内存的方法和系统
    • US06311257B1
    • 2001-10-30
    • US09290844
    • 1999-04-13
    • John T. FitzgeraldErez OferKenneth Halligan
    • John T. FitzgeraldErez OferKenneth Halligan
    • G06F300
    • G06F3/0608G06F3/0659G06F3/0683
    • A method and data storage system using the method, provides an efficiently approach for allocating a static amount of buffer space (e.g., records) among a number of logical volumes of a data storage system on the basis of the computing environment within which the data storage system is used. The method includes providing the data storage system from logical volumes, each including a command queue. Each command queue includes records, each for storing a command request. A memory pool is established from which one or more records can be allocated to each command queue associated with each logical volume. The memory pool has a predetermined number of records which can be allocated by the command queues of the logical volumes. Based on the computing environment, one of a number of allocation schemes for allocating records to a command queue is selected.
    • 一种使用该方法的方法和数据存储系统,提供了一种有效的方法,用于在数据存储系统的多个逻辑卷中分配静态数量的缓冲空间(例如记录),该数据存储系统基于数据存储 系统被使用。 该方法包括从逻辑卷提供数据存储系统,每个逻辑卷包括命令队列。 每个命令队列包括记录,每个记录用于存储命令请求。 建立一个内存池,从中可以将一个或多个记录分配给与每个逻辑卷关联的每个命令队列。 内存池具有可由逻辑卷的命令队列分配的预定数量的记录。 基于计算环境,选择用于将记录分配给命令队列的多个分配方案之一。
    • 2. 发明授权
    • Input/output request allocation by establishing master command queue
among plurality of command queues to receive and store commands,
determine logical volume, and forwarding command to determined logical
volume
    • 通过在多个命令队列中建立主命令队列来接收和存储命令,确定逻辑卷和转发命令到确定的逻辑卷来进行输入/输出请求分配
    • US6141707A
    • 2000-10-31
    • US085719
    • 1998-05-28
    • Kenneth HalliganErez Ofer
    • Kenneth HalliganErez Ofer
    • G06F13/38G06F3/00
    • G06F3/0659G06F13/387G06F3/0613G06F3/0635G06F3/0683
    • A method and apparatus provide input/output allocation between a host and a data storage system. Input/output allocation is accomplished by organizing logical volumes (e.g., disk drives) in the data storage system and queuing requests to the data storage system in a manner which increases the speed and throughput of input/output (I/O) operations. The data storage system is provided from a plurality of logical volumes, each of the logical volumes including a command queue. A master command queue is established from one of the command queues of the logical volumes. The master command queue receives command requests from the host, each command request including an address of data being requested. Each command request is received from the host and stored in the master command queue. The logical volume where the address of the data associated with each command request resides is determined. Each command request is then forwarded to the logical volume where the data being requested resides.
    • 方法和装置提供主机和数据存储系统之间的输入/输出分配。 输入/输出分配是通过在数据存储系统中组织逻辑卷(例如,磁盘驱动器)和以增加输入/输出(I / O)操作的速度和吞吐量的方式将数据存储系统排队请求来实现的。 从多个逻辑卷提供数据存储系统,每个逻辑卷包括命令队列。 从逻辑卷的一个命令队列建立主命令队列。 主命令队列从主机接收命令请求,每个命令请求包括正在请求的数据的地址。 从主机接收到每个命令请求并存储在主命令队列中。 确定与每个命令请求相关联的数据的地址所在的逻辑卷。 然后将每个命令请求转发到请求的数据所在的逻辑卷。
    • 3. 发明授权
    • Method and apparatus for providing logical devices spanning several
physical volumes
    • 用于提供跨越多个物理卷的逻辑设备的方法和装置
    • US6148369A
    • 2000-11-14
    • US941439
    • 1997-09-30
    • Erez OferJohn FitzgeraldKenneth Halligan
    • Erez OferJohn FitzgeraldKenneth Halligan
    • G06F3/06G06F12/02
    • G06F3/0608G06F3/0664G06F3/0689
    • A method and apparatus for providing very large logical volumes (Meta Device) in a storage system is provided. The storage system includes host controllers and disk controllers which communicate through a shared memory. I/O requests are received by the host controller and placed into request queues. The request queues are associated with logical devices. A number of request queues in the host controller are concatenated together to produce the larger logical volume. The large logical volume appears to the host as a single addressable logical unit. I/O requests to the large logical volume are analyzed by the host controller to determine which logical devices are actually needed to service the request. The host controller then makes the appropriate queue entries. Processing of the requests then occurs in the same fashion as if the request had been to a non-Meta Device. This allows the disk controllers and memory to operate without modification.
    • 提供了一种用于在存储系统中提供非常大的逻辑卷(元设备)的方法和装置。 存储系统包括通过共享存储器进行通信的主机控制器和磁盘控制器。 I / O请求由主机控制器接收并放入请求队列中。 请求队列与逻辑设备相关联。 主机控制器中的多个请求队列连接在一起以产生较大的逻辑卷。 主逻辑卷显示为单个可寻址逻辑单元。 主机控制器分析对大逻辑卷的I / O请求,以确定实际需要哪些逻辑设备来维护请求。 然后,主机控制器进行适当的队列输入。 然后,处理请求的发生方式与请求已经转到非Meta设备的方式相同。 这允许磁盘控制器和内存操作而无需修改。
    • 4. 发明授权
    • Method and apparatus for performing pre-request operations in a cached
disk array storage system
    • 用于在缓存的磁盘阵列存储系统中执行预请求操作的方法和装置
    • US06055603A
    • 2000-04-25
    • US932660
    • 1997-09-18
    • Erez OferJohn FitzgeraldKenneth Halligan
    • Erez OferJohn FitzgeraldKenneth Halligan
    • G06F12/08G06F13/00
    • G06F12/0866G06F12/0862
    • A method of improving the performance of a storage system is provided. The method includes sending a pre-request to a logical device before data associated with the previous request is transferred from a cache to the requesting host device. Additionally, while a host controller of the storage system is transferring data from the cache to the requesting host, it will also check to see if any other requests are entered in a request queue for that logical device. To do this, the host controller checks a status flag in a mailbox location within the host controller. A disk controller is also responsive to the placement of requests in the mailbox location and can set the status flag upon a completion of a data transaction. If there has been an entry, a pre-request will be sent to the logical device while the data from the previous request is being transferred to the host.
    • 提供了一种提高存储系统性能的方法。 该方法包括在与先前请求相关联的数据从高速缓存传送到请求主机设备之前向逻辑设备发送预请求。 此外,当存储系统的主机控制器将数据从高速缓存传送到请求主机时,它还将检查是否有任何其他请求被输入到该逻辑设备的请求队列中。 为此,主机控制器检查主机控制器中邮箱位置中的状态标志。 磁盘控制器还响应于在邮箱位置中的请求的放置,并且可以在完成数据事务时设置状态标志。 如果存在条目,则将先前请求发送到逻辑设备,同时将来自先前请求的数据传送到主机。
    • 6. 发明授权
    • Method and apparatus for providing logical devices spanning several physical volumes
    • 用于提供跨越多个物理卷的逻辑设备的方法和装置
    • US06260109B1
    • 2001-07-10
    • US09489526
    • 2000-01-21
    • Erez OferJohn FitzgeraldKenneth Halligan
    • Erez OferJohn FitzgeraldKenneth Halligan
    • G06F1202
    • G06F3/0608G06F3/0664G06F3/0689
    • A method and apparatus for providing very large logical volumes (Meta Device) in a storage system is provided. The storage system includes host controllers and disk controllers which communicate through a shared memory. I/O requests are received by the host controller and placed into request queues. The request queues are associated with logical devices. A number of request queues in the host controller are concatenated together to produce the larger logical volume. The large logical volume appears to the host as a single addressable logical unit. I/O requests to the large logical volume are analyzed by the host controller to determine which logical devices are actually needed to service the request. The host controller then makes the appropriate queue entries. Processing of the requests then occurs in the same fashion as if the request had been to a non-Meta Device. This allows the disk controllers and memory to operate without modification.
    • 提供了一种用于在存储系统中提供非常大的逻辑卷(元设备)的方法和装置。 存储系统包括通过共享存储器进行通信的主机控制器和磁盘控制器。 I / O请求由主机控制器接收并放入请求队列中。 请求队列与逻辑设备相关联。 主机控制器中的多个请求队列连接在一起以产生较大的逻辑卷。 主逻辑卷显示为单个可寻址逻辑单元。 主机控制器分析对大逻辑卷的I / O请求,以确定实际需要哪些逻辑设备来维护请求。 然后,主机控制器进行适当的队列输入。 然后,处理请求的发生方式与请求已经转到非Meta设备的方式相同。 这允许磁盘控制器和内存操作而无需修改。
    • 10. 发明授权
    • SCSI adaptor failover for a disk drive system
    • 磁盘驱动器系统的SCSI适配器故障转移
    • US6009535A
    • 1999-12-28
    • US885697
    • 1997-06-30
    • Kenneth A. HalliganErez OferJohn T. FitzgeraldNatan Vishlitsky
    • Kenneth A. HalliganErez OferJohn T. FitzgeraldNatan Vishlitsky
    • G06F11/20G06F11/00
    • G06F11/201
    • The invention relates to a disk drive controller system having redundant operations spread between at least two SCSI adaptors connected to a SCSI bus. At least one host computer is also connected to the SCSI bus. If one of the SCSI adaptors fails, the other SCSI adaptor connected to the bus, upon detecting the failure, takes over for the devices serviced by the failing SCSI adaptor. A special termination connection, in which one SCSI adaptor terminates the SCSI bus while the other SCSI adaptor does not, is provided for implementing the invention. A defined process enables the detecting SCSI adaptor to take over for the failed SCSI adaptor and for the failed SCSI adaptor to thereafter return to normal operation.
    • 本发明涉及一种磁盘驱动器控制器系统,其具有在连接到SCSI总线的至少两个SCSI适配器之间扩展的冗余操作。 至少有一台主机也连接到SCSI总线。 如果其中一个SCSI适配器发生故障,则连接到总线的另一个SCSI适配器在检测到故障后,将接管由故障SCSI适配器服务的设备。 提供了用于实现本发明的特殊终端连接,其中一个SCSI适配器终止SCSI总线,而另一个SCSI适配器没有。 一个定义的过程使检测SCSI适配器能够接管出现故障的SCSI适配器,并且故障的SCSI适配器此后恢复正常运行。