会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Dual-firmware for next generation emulation
    • 用于下一代仿真的双固件
    • US08849647B2
    • 2014-09-30
    • US13276981
    • 2011-10-19
    • Rajiv BhatiaAnkit Sihare
    • Rajiv BhatiaAnkit Sihare
    • G06F12/00
    • G06F13/12
    • Disclosed is a host bus adapter (HBA) that to receives an input/output (I/O) command from an operating system I/O driver. Firmware stored on the host bus adapter includes primary firmware and secondary firmware to process the I/O command. The HBA is to respond to the I/O command under the control of one of the primary firmware or secondary firmware. The selected one of said primary firmware and secondary firmware may be used to certify a hardware driver for either the current generation (primary firmware) or a future generation (secondary firmware).
    • 公开了一种从操作系统I / O驱动器接收输入/输出(I / O)命令的主机总线适配器(HBA)。 存储在主机总线适配器上的固件包括处理I / O命令的主固件和辅助固件。 HBA将在主固件或辅助固件之一的控制下响应I / O命令。 所述主固件和辅助固件中的所选择的一个可用于证明当前一代(主固件)或下一代(辅助固件)的硬件驱动程序。
    • 5. 发明授权
    • Method and system for shared high speed cache in SAS switches
    • SAS交换机共享高速缓存的方法和系统
    • US08713257B2
    • 2014-04-29
    • US13218569
    • 2011-08-26
    • Ankit Sihare
    • Ankit Sihare
    • G06F12/00G06F13/00G06F13/28G06F12/08
    • G06F12/084G06F12/0866G06F2212/314
    • A data storage system includes at least one host device configured to initiate a data request, at least one target device configured to store data, and a serial attached SCSI (SAS) switch coupled between the at least one host device and the at least one target device. The SAS switch includes a cache memory and includes control programming configured to determine whether data of the data request is stored in the cache is at least one of data stored in the cache memory of the SAS switch or data to be written in the cache memory of the SAS switch. The cache memory of the SAS switch is a shared cache that is shared across each of the at least one host device and the at least one target device.
    • 数据存储系统包括被配置为发起数据请求的至少一个主机设备,被配置为存储数据的至少一个目标设备以及耦合在所述至少一个主机设备和所述至少一个目标之间的串行连接SCSI(SAS)交换机 设备。 SAS交换机包括高速缓存存储器,并且包括被配置为确定数据请求的数据是否存储在高速缓存中的控制编程是存储在SAS交换机的高速缓冲存储器中的数据中的至少一个或要写入高速缓冲存储器的数据 SAS交换机。 SAS交换机的高速缓冲存储器是在至少一个主机设备和至少一个目标设备中的每一个上共享的共享高速缓存。
    • 7. 发明申请
    • METHOD AND SYSTEM FOR SHARED HIGH SPEED CACHE IN SAS SWITCHES
    • SAS开关中共享高速缓存的方法和系统
    • US20130054883A1
    • 2013-02-28
    • US13218569
    • 2011-08-26
    • Ankit Sihare
    • Ankit Sihare
    • G06F12/08
    • G06F12/084G06F12/0866G06F2212/314
    • A data storage system includes at least one host device configured to initiate a data request, at least one target device configured to store data, and a serial attached SCSI (SAS) switch coupled between the at least one host device and the at least one target device. The SAS switch includes a cache memory and includes control programming configured to determine whether data of the data request is stored in the cache is at least one of data stored in the cache memory of the SAS switch or data to be written in the cache memory of the SAS switch. The cache memory of the SAS switch is a shared cache that is shared across each of the at least one host device and the at least one target device.
    • 数据存储系统包括被配置为发起数据请求的至少一个主机设备,被配置为存储数据的至少一个目标设备以及耦合在所述至少一个主机设备和所述至少一个目标之间的串行连接SCSI(SAS)交换机 设备。 SAS交换机包括高速缓存存储器,并且包括被配置为确定数据请求的数据是否存储在高速缓存中的控制编程是存储在SAS交换机的高速缓冲存储器中的数据中的至少一个或要写入高速缓冲存储器的数据 SAS交换机。 SAS交换机的高速缓冲存储器是在至少一个主机设备和至少一个目标设备中的每一个上共享的共享高速缓存。
    • 8. 发明授权
    • Method and mechanism to provide high availability storage solution by load balancing and fault tolerance support in the storage controller cards and HBAs
    • 通过存储控制器卡和HBA中的负载平衡和容错支持来提供高可用性存储解决方案和机制
    • US08195854B1
    • 2012-06-05
    • US13087233
    • 2011-04-14
    • Ankit Sihare
    • Ankit Sihare
    • G06F13/12G06F3/00
    • G06F3/0635G06F3/061G06F3/0617G06F3/0664G06F3/067
    • Disclosed is a method and mechanism for virtualizing the resources of multiple physical storage controller cards/HBAs available to a host computer system into a single virtual controller. An Advanced Storage Driver (ASD) may be inserted in a layer above the base device drivers of the storage controllers/HBAs and act as a single virtual controller for access to the end target devices connected to the multiple physical storage controllers/HBAs so that at any point in time the resources of each of the controllers/HBAs may be dynamically allocated to the various requested operations. The ASD may have bi-directional communication with each controller/HBA firmware directly and/or with the base device driver associated with each controller/HBA in order to permit both direct and base device driver controlled communication with each of the physical controllers/HBAs. The ASD may further provide load sharing between the controllers/HBAs as well as fault tolerance functionality to reroute communications through a different controller/HBA in the event of a failure of one or more of the controllers/HBAs.
    • 公开了一种用于将主计算机系统可用的多个物理存储控制器卡/ HBA的资源虚拟化为单个虚拟控制器的方法和机制。 可以将高级存储驱动器(ASD)插入到存储控制器/ HBA的基本设备驱动器上方的层中,并且用作访问连接到多个物理存储控制器/ HBA的终端目标设备的单个虚拟控制器,使得 任何时间点,每个控制器/ HBA的资源可以动态地分配给各种请求的操作。 ASD可以与每个控制器/ HBA固件直接和/或与每个控制器/ HBA相关联的基本设备驱动器进行双向通信,以便允许直接和基本设备驱动器与每个物理控制器/ HBA的受控通信。 ASD可以进一步提供控制器/ HBA之间的负载共享以及在一个或多个控制器/ HBA发生故障的情况下通过不同控制器/ HBA重新路由通信的容错功能。