会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • System and method for optimal dynamic resource allocation in a storage system
    • 在存储系统中优化动态资源分配的系统和方法
    • US08677095B2
    • 2014-03-18
    • US12313595
    • 2008-11-21
    • Roger T. J CleggBrad D. BesmerGuy Kendall
    • Roger T. J CleggBrad D. BesmerGuy Kendall
    • G06F12/06
    • G06F9/44505
    • An apparatus and method to allocate memory in a storage system. Firmware running the method uses an iterative approach to find the best optimal memory configuration for a particular storage system given a variety of configuration data parameters stored as persistent data in non-volatile flash memory. The configuration data relates to resources in the environment that the storage system is found in, such as the number of virtual ports, targets and initiators supported by a storage system IOC. The configuration data is alterable, to allow flexibility in updating and changing parameters, and is employed at runtime when the storage system powers on, to enable the most flexible resource allocation. In a preferred method of determining the most optimal memory configuration for a given set of parameters corresponding to a given set of resources, an iterative method is employed to decrement parameter values from their maximum values, taking into account the minimums, and then testing the configuration by performing a memory allocation. If the allocation fails, because for example the wrong type memory or size of memory for any of the resources found, then the firmware resets the memory areas back to predetermined Start of Day (SOD) parameter values, decrements the values until a successful configuration of memory is found for the given set of parameters, and tries again, or until the firmware is caused to fault, whichever comes first.
    • 一种在存储系统中分配存储器的装置和方法。 考虑到在非易失性闪存中作为持久数据存储的各种配置数据参数,运行此方法的固件使用迭代方法为特定存储系统找到最佳最佳内存配置。 配置数据涉及存储系统的环境中的资源,例如由存储系统IOC支持的虚拟端口,目标和启动器的数量。 配置数据是可变的,以允许更新和更改参数的灵活性,并且在存储系统上电时的运行时使用,以实现最灵活的资源分配。 在对给定的资源集合给定的一组参数确定最佳存储器配置的优选方法中,采用迭代方法从参数值的最大值中减去参数值,同时考虑最小值,然后测试配置 通过执行存储器分配。 如果分配失败,因为例如找到的任何资源的错误类型的存储器或大小的存储器,则固件将存储器区域重新设置回到预定的开始日期(SOD)参数值,减小值直到成功配置 针对给定的一组参数找到内存,再次尝试或直到固件发生故障,以先到者为准。
    • 13. 发明授权
    • Method and system for efficient write journal entry management for a distributed file system
    • 用于分布式文件系统的高效写入日志条目管理的方法和系统
    • US08458238B2
    • 2013-06-04
    • US10973478
    • 2004-10-26
    • Paul E. SoulierBrad D. Besmer
    • Paul E. SoulierBrad D. Besmer
    • G06F12/00G06F17/30G06F3/00G06F5/00
    • G06F17/30191G06F17/30194
    • The present invention is directed to a method and system for efficient write journal entry management maintaining minimum write journal information stored in a nonvolatile memory through utilizing an additional structure in a fast volatile memory. The method and system may manage write journaling of a file volume including multiple fixed sized regions and assign a persistent 1-bit synchronization status (the write journal information) to each data region. In addition, a non-persistent I/O counter (the additional structure) for each region to manage the persistent 1-bit synchronization status during run-time. The present invention may provide a mechanism to determine when write I/O operations have not successfully completed to a specific region of the file volume.
    • 本发明涉及一种用于通过利用快速易失性存储器中的附加结构来保存存储在非易失性存储器中的最小写入日志信息的用于高效写入日记帐入口管理的方法和系统。 方法和系统可以管理包括多个固定大小区域的文件卷的写入日志记录,并将持久性1位同步状态(写入日志信息)分配给每个数据区域。 另外还有一个用于每个区域的非持久I / O计数器(附加结构),用于在运行期间管理持久的1位同步状态。 本发明可以提供一种用于确定何时写入I / O操作未成功完成到文件卷的特定区域的机制。
    • 14. 发明授权
    • Methods and apparatus for power allocation in a storage system
    • 存储系统中功率分配的方法和装置
    • US08239701B2
    • 2012-08-07
    • US12510699
    • 2009-07-28
    • Brian A. DayBrad D. Besmer
    • Brian A. DayBrad D. Besmer
    • G06F1/26
    • G06F1/266
    • Methods and systems for improved management of power allocation among a plurality of devices coupled to a controller. The controller and devices exchange messages to request, grant, and release allocations of power from a common power supply. In some embodiments, the controller may be a SAS/SATA controller and the messages exchanged may be SAS/SATA frames and/or primitives. In exemplary embodiments, the messages may request/grant a particular amount of power for each of one or more voltage levels provided by the power supply. In other exemplary embodiments, the messages may designate the duration of time during which the requesting device may utilize the allocated power. A power status message from the device to the controller may indicate a change in the power consumption by the device. Responsive to the power status message the controller may re-allocate power previously allocated to a device that has completed use thereof.
    • 用于改善耦合到控制器的多个设备之间的功率分配管理的方法和系统。 控制器和设备交换消息以从公共电源请求,授予和释放电力分配。 在一些实施例中,控制器可以是SAS / SATA控制器,并且所交换的消息可以是SAS / SATA帧和/或图元。 在示例性实施例中,消息可以为由电源提供的一个或多个电压电平中的每一个请求/准许特定的功率量。 在其他示例性实施例中,消息可以指定请求设备可以利用所分配的功率的持续时间。 从设备到控制器的电源状态消息可以指示设备的功率消耗的变化。 响应于电力状态消息,控制器可以重新分配先前分配给已经完成其使用的设备的电力。
    • 15. 发明申请
    • METHODS AND APPARATUS FOR POWER ALLOCATION IN A STORAGE SYSTEM
    • 存储系统中功率分配的方法和装置
    • US20110029787A1
    • 2011-02-03
    • US12510699
    • 2009-07-28
    • Brian A. DayBrad D. Besmer
    • Brian A. DayBrad D. Besmer
    • G06F1/26
    • G06F1/266
    • Methods and systems for improved management of power allocation among a plurality of devices coupled to a controller. The controller and devices exchange messages to request, grant, and release allocations of power from a common power supply. In some embodiments, the controller may be a SAS/SATA controller and the messages exchanged may be SAS/SATA frames and/or primitives. In exemplary embodiments, the messages may request/grant a particular amount of power for each of one or more voltage levels provided by the power supply. In other exemplary embodiments, the messages may designate the duration of time during which the requesting device may utilize the allocated power. A power status message from the device to the controller may indicate a change in the power consumption by the device. Responsive to the power status message the controller may re-allocate power previously allocated to a device that has completed use thereof.
    • 用于改善耦合到控制器的多个设备之间的功率分配管理的方法和系统。 控制器和设备交换消息以从公共电源请求,授予和释放电力分配。 在一些实施例中,控制器可以是SAS / SATA控制器,并且所交换的消息可以是SAS / SATA帧和/或图元。 在示例性实施例中,消息可以为由电源提供的一个或多个电压电平中的每一个请求/准许特定的功率量。 在其他示例性实施例中,消息可以指定请求设备可以利用所分配的功率的持续时间。 从设备到控制器的电源状态消息可以指示设备的功率消耗的变化。 响应于电力状态消息,控制器可以重新分配先前分配给已经完成其使用的设备的电力。
    • 16. 发明申请
    • System and method for optimal dynamic resource allocation in a storage system
    • 在存储系统中优化动态资源分配的系统和方法
    • US20100131734A1
    • 2010-05-27
    • US12313595
    • 2008-11-21
    • Roger T. J. CleggBrad D. BesmerGuy Kendall
    • Roger T. J. CleggBrad D. BesmerGuy Kendall
    • G06F12/06
    • G06F9/44505
    • An apparatus and method to allocate memory in a storage system. Firmware running the method uses an iterative approach to find the best optimal memory configuration for a particular storage system given a variety of configuration data parameters stored as persistent data in non-volatile flash memory. The configuration data relates to resources in the environment that the storage system is found in, such as the number of virtual ports, targets and initiators supported by a storage system IOC. The configuration data is alterable, to allow flexibility in updating and changing parameters, and is employed at runtime when the storage system powers on, to enable the most flexible resource allocation. In a preferred method of determining the most optimal memory configuration for a given set of parameters corresponding to a given set of resources, an iterative method is employed to decrement parameter values from their maximum values, taking into account the minimums, and then testing the configuration by performing a memory allocation. If the allocation fails, because for example the wrong type memory or size of memory for any of the resources found, then the firmware resets the memory areas back to predetermined Start of Day (SOD) parameter values, decrements the values until a successful configuration of memory is found for the given set of parameters, and tries again, or until the firmware is caused to fault, whichever comes first.
    • 一种在存储系统中分配存储器的装置和方法。 考虑到在非易失性闪存中作为持久数据存储的各种配置数据参数,运行此方法的固件使用迭代方法为特定存储系统找到最佳最佳内存配置。 配置数据涉及存储系统的环境中的资源,例如由存储系统IOC支持的虚拟端口,目标和启动器的数量。 配置数据是可变的,以允许更新和更改参数的灵活性,并且在存储系统上电时的运行时使用,以实现最灵活的资源分配。 在对给定的资源集合给定的一组参数确定最佳存储器配置的优选方法中,采用迭代方法从参数值的最大值中减去参数值,同时考虑最小值,然后测试配置 通过执行存储器分配。 如果分配失败,因为例如找到的任何资源的错误类型的存储器或大小的存储器,则固件将存储器区域重新设置回到预定的开始日期(SOD)参数值,减小值直到成功配置 针对给定的一组参数找到内存,再次尝试或直到固件发生故障,以先到者为准。
    • 20. 发明授权
    • Bus sequence operation with automatic linking from current I/O information to subsequent I/O information
    • 总线顺序操作,从当前I / O信息自动链接到后续I / O信息
    • US06904481B1
    • 2005-06-07
    • US09834013
    • 2001-04-12
    • Brad D. BesmerGuy W. KendallBrian A. Day
    • Brad D. BesmerGuy W. KendallBrian A. Day
    • G06F13/00G06F13/14G06F13/38
    • G06F13/385
    • In a computer system, a bus adapter processes bus operation information structures for performing bus operations by automatically starting processing each bus operation information structure after completing processing the previous bus operation information structure. A processor forms the bus operation information structures and sets control over each bus operation information structure to a sequencer for processing. When a next bus operation information structure is ready for processing after completing processing the previous bus operation information structure, the sequencer checks whether it has control over the next bus operation information structure, and if so, begins processing the next bus operation information structure without being instructed to do so by the processor.
    • 在计算机系统中,总线适配器处理总线操作信息结构以执行总线操作,通过在完成处理先前的总线操作信息结构之后自动开始处理每个总线操作信息结构。 处理器形成总线操作信息结构,并且将对每个总线操作信息结构的控制设置到定序器以进行处理。 当完成处理前一个总线操作信息结构的下一个总线操作信息结构准备好进行处理时,定序器检查它是否控制下一个总线操作信息结构,如果是,则开始处理下一个总线操作信息结构,而不会 由处理器指示这样做。