会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明公开
    • Method and system for reducing write latency in a data storage system by using a command-push model
    • 的方法和系统通过一个命令推模型,以减少在数据存储系统中去的写入延迟
    • EP2763047A2
    • 2014-08-06
    • EP14153655.7
    • 2014-02-03
    • LSI Corporation
    • Bert, LucaSimionescu, HoriaBaderdinni, AnantIsh, Mark
    • G06F13/38G06F13/28
    • G06F3/0679G06F13/28G06F13/38
    • A data storage system is provided that implements a command-push model that reduces latencies. The host system has access to a nonvolatile memory (NVM) device of the memory controller to allow the host system to push commands into a command queue located in the NVM device. The host system completes each IO without the need for intervention from the memory controller, thereby obviating the need for synchronization, or handshaking, between the host system and the memory controller. For write commands, the memory controller does not need to issue a completion interrupt to the host system upon completion of the command because the host system considers the write command completed at the time that the write command is pushed into the queue of the memory controller. The combination of all of these features results in a large reduction in overall latency.
    • 提供了一种数据存储系统确实实现了一个命令推模型做了减少延迟。 主机系统可以访问到所述存储器控制器,以允许主机系统推命令插入位于NVM器件的命令队列的非易失性存储器(NVM)装置。 主机系统完成每个IO,而不需要来自存储器控制器的干预,从而避免了同步,或握手的需要,在主机系统和所述存储器控制器之间。 对于写命令,因为主机系统考虑在做的写命令推入该存储器控制器的队列中的时间内完成的写命令的内存控制器不需要命令完成后发出完成中断发送给主机系统。 所有合成的组合提供在总体等待时间的大的降低的结果。
    • 3. 发明公开
    • Methods And Structure For Improved Flexibility In Shared Storage Caching By Multiple Systems Operating As Multiple Virtual Machines
    • 与作为多个虚拟机操作的方法和结构用于在由多个系统共享缓存增强的灵活性
    • EP2687991A2
    • 2014-01-22
    • EP13172962.6
    • 2013-06-20
    • LSI Corporation
    • Bert, LucaMaharana, Parag R.
    • G06F12/08
    • G06F12/08G06F9/5016G06F9/5077G06F12/0804G06F12/0842G06F12/0871G06F2209/501G06F2212/1016G06F2212/152G06F2212/6042
    • Methods and structure for improved exibility in managing cache memory in a storage controller (106) of a computing device (104) on which multiple virtual machines (VMs) (110) are operating in a VM computing environment (100). Embodiments hereof provide for the storage controller to receive configuration information from a VM management system (102) coupled with the storage controller where the configuration information comprises information regarding each VM presently operating on the computing device. Based on the configuration information, the storage controller allocates and de-allocates segments (208, 210, 212) of the cache memory of the storage controller for use by the various virtual machines presently operating on the computing device. The configuration information may comprise indicia of the number of VMs presently operating as well as performance metric threshold configuration information to allocate/de-allocate segments based on present performance of each virtual machine.
    • 方法和结构,用于在其上的多个虚拟机(VM)(110)在VM环境计算(100)的操作的计算设备(104)的存储控制器(106)管理的高速缓冲存储器提高了灵活性。 实施例本文提供用于存储控制器从加上其中所述配置信息包括关于信息的每个VM当前在计算设备上操作的存储控制装置的虚拟机管理系统(102)接收配置信息。 基于所述配置信息,存储控制器分配和使用的存储控制器的高速缓冲存储器的解除分配段(208,210,212)由各个虚拟机目前在计算设备上运行。 所述配置信息可以包括虚拟机的数量的标记当前操作以及性能度量的阈值的配置信息来分配/基于每个虚拟机的性能存在取消分配段。
    • 5. 发明公开
    • System for dynamically adaptive caching
    • 系统zum dynamisch适应Zwischenspeichern
    • EP2642397A1
    • 2013-09-25
    • EP13158041.7
    • 2013-03-06
    • LSI Corporation
    • Simionescu, HoriaIsh, MarkBert, LucaQuinn, RobertCohen, EarlCanepa, Timothy
    • G06F12/08
    • G06F12/0871G06F2212/1044G06F2212/401G06F2212/502G06F2212/657
    • The present disclosure is directed to a system for dynamically adaptive caching. The system includes a storage device having a physical capacity for storing data received from a host. The system may also include a control module for receiving data from the host and compressing the data to a compressed data size. Alternatively, the data may also be compressed by the storage device. The control module may be configured for determining an amount of available space on the storage device and also determining a reclaimed space, the reclaimed space being according to a difference between the size of the data received from the host and the compressed data size. The system may also include an interface module for presenting a logical capacity to the host. The logical capacity has a variable size and may include at least a portion of the reclaimed space.
    • 本公开涉及用于动态自适应高速缓存的系统。 该系统包括具有用于存储从主机接收的数据的物理容量的存储设备。 该系统还可以包括用于从主机接收数据并将数据压缩到压缩数据大小的控制模块。 或者,数据也可以由存储设备压缩。 控制模块可以被配置用于确定存储设备上的可用空间量并且还确定回收空间,所述回收空间是根据从主机接收的数据的大小与压缩数据大小之间的差异。 该系统还可以包括用于向主机呈现逻辑容量的接口模块。 逻辑容量具有可变大小,并且可以包括回收空间的至少一部分。
    • 7. 发明公开
    • Method and system for reducing write latency in a data storage system by using a command-push model
    • 通过使用命令推模型来减少数据存储系统中的写延迟的方法和系统
    • EP2763047A3
    • 2018-01-10
    • EP14153655.7
    • 2014-02-03
    • LSI Corporation
    • Bert, LucaSimionescu, HoriaBaderdinni, AnantIsh, Mark
    • G06F13/38G06F13/28
    • G06F3/0679G06F13/28G06F13/38
    • A data storage system is provided that implements a command-push model that reduces latencies. The host system has access to a nonvolatile memory (NVM) device of the memory controller to allow the host system to push commands into a command queue located in the NVM device. The host system completes each IO without the need for intervention from the memory controller, thereby obviating the need for synchronization, or handshaking, between the host system and the memory controller. For write commands, the memory controller does not need to issue a completion interrupt to the host system upon completion of the command because the host system considers the write command completed at the time that the write command is pushed into the queue of the memory controller. The combination of all of these features results in a large reduction in overall latency.
    • 提供了一个数据存储系统,它实现了一个缩短延迟的命令推送模型。 主机系统可访问存储器控制器的非易失性存储器(NVM)设备,以允许主机系统将命令推入位于NVM设备中的命令队列中。 主机系统完成每个IO而不需要存储器控制器的干预,从而避免了在主机系统和存储器控制器之间进行同步或握手的需要。 对于写入命令,当命令完成时,存储器控制器不需要向主机系统发出完成中断,因为主机系统在写入命令被推入存储器控制器的队列时认为写入命令已完成。 所有这些功能的组合导致总体延迟的大幅降低。
    • 8. 发明公开
    • System, method and computer-readable medium for dynamic cache sharing in a flash-based caching solution supporting virtual machines
    • 系统,方法和计算机可读介质用于在基于闪存的高速缓存解决方案动态地共享高速缓存使用的支持的虚拟机的
    • EP2778919A2
    • 2014-09-17
    • EP14158960.6
    • 2014-03-11
    • LSI Corporation
    • Venkatesha, Pradeep RadhakrishnaPanda, Siddhartha KumarMaharana, ParagBert, Luca
    • G06F9/50G06F9/455G06F12/08
    • G06F12/084G06F9/45558G06F9/5016G06F2009/45583G06F2212/222
    • A cache controller implemented in O/S kernel, driver and application levels within a guest virtual machine dynamically allocates a cache store to virtual machines for improved responsiveness to changing demands of virtual machines. A single cache device or a group of cache devices are provisioned as multiple logical devices and exposed to a resource allocator. A core caching algorithm executes in the guest virtual machine. As new virtual machines are added under the management of the virtual machine monitor, existing virtual machines are prompted to relinquish a portion of the cache store allocated for use by the respective existing machines. The relinquished cache is allocated to the new machine. Similarly, if a virtual machine is shutdown or migrated to a new host system, the cache capacity allocated to the virtual machine is redistributed among the remaining virtual machines being managed by the virtual machine monitor.
    • 一个客户虚拟机内的O / S的内核,驱动程序和应用级别上实现一个高速缓冲存储器控制器动态地分配一个高速缓存存储到虚拟机,以提高适应不断变化的虚拟机的需求。 单个高速缓存设备或一组高速缓存装置被规定为多个逻辑设备,并暴露于资源分配器。 核心缓存算法执行来宾虚拟机。 作为新的虚拟机,虚拟机监视器的管理下,加入现有的虚拟机被提示放弃分配由respectivement现有的机器使用的缓存存储的一部分。 该放弃缓存被分配到新机器。 同样,如果一个虚拟机被关闭或迁移到新的主机系统,分配给虚拟机的高速缓存容量由虚拟机监视器被管理的剩余虚拟机之间重新分配。