Storage environment with symmetric frontend and asymmetric backend
    1.
    发明授权
    Storage environment with symmetric frontend and asymmetric backend 有权
    具有对称前端和非对称后端的存储环境

    公开(公告)号:US08924656B1

    公开(公告)日:2014-12-30

    申请号:US13456654

    申请日:2012-04-26

    IPC分类号: G06F12/00

    摘要: One or more techniques and/or systems are provided for configuring a storage environment. In particular, the storage environment may be configured with a symmetric frontend and an asymmetric backend. That is, an owner storage controller may be granted read/write access to a storage device owned by the owner storage controller, while a non-owner storage controller may be granted merely read access. In this way, the owner storage controller may execute, log, and/or commit a write command to the storage device, while the non-owner storage controller may merely execute, but not log and/or commit, a write command. Write buffers, log memories, and/or file system metadata may be synchronized between the owner storage controller and the non-owner storage controller, such that the non-owner storage controller may efficiently take ownership of the storage device in response to a failure of the owner storage controller.

    摘要翻译: 提供一个或多个技术和/或系统用于配置存储环境。 特别地,存储环境可以配置有对称前端和不对称后端。 也就是说,所有者存储控制器可以被授予对所有者存储控制器拥有的存储设备的读/写访问,而非所有者存储控制器可以被授予只读访问权限。 以这种方式,所有者存储控制器可以对存储设备执行,记录和/或提交写入命令,而非所有者存储控制器可以仅执行但不记录和/或提交写入命令。 写入缓冲器,日志存储器和/或文件系统元数据可以在所有者存储控制器和非所有者存储控制器之间同步,使得非所有者存储控制器可以有效地取得存储设备的所有权以响应于 所有者存储控制器。

    MODELING A STORAGE ENVIRONMENT AT VARIOUS TIMES
    3.
    发明申请
    MODELING A STORAGE ENVIRONMENT AT VARIOUS TIMES 有权
    建立各种存储环境

    公开(公告)号:US20090276203A1

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

    申请号:US12112009

    申请日:2008-04-30

    IPC分类号: G06F17/00

    CPC分类号: G06F11/3457

    摘要: Example embodiments provide various techniques for modeling a storage environment at various times. A computer model can be composed to simulate a storage environment at various time periods. In an example, the computer model may simulate the storage environment in the past. As the storage environment is running, it continuously stores its existing state. This existing state can be accessed and a simulated workload may be applied to this previous state to identify an impact of the simulated workload on the existing state. A computer model may also simulate the storage environment in the future. Here, the future state of the storage environment may be projected from the existing state. Various extrapolation techniques may be used to project the future state of the storage environment.

    摘要翻译: 示例性实施例提供了用于在不同时间建模存储环境的各种技术。 可以组合一个计算机模型来模拟不同时间段的存储环境。 在一个例子中,计算机模型可以模拟过去的存储环境。 随着存储环境的运行,它将不断地存储其现有的状态。 可以访问该现有状态,并且将模拟工作负载应用于该先前状态以识别模拟工作负载对现有状态的影响。 计算机模型也可以在将来模拟存储环境。 这里,存储环境的未来状态可以从现有状态预测。 可以使用各种外推技术来预测存储环境的未来状态。

    System and method for dynamically loadable storage device I/O policy modules
    4.
    发明授权
    System and method for dynamically loadable storage device I/O policy modules 有权
    用于动态加载存储设备I / O策略模块的系统和方法

    公开(公告)号:US07127545B1

    公开(公告)日:2006-10-24

    申请号:US10717037

    申请日:2003-11-19

    IPC分类号: G06F13/00

    摘要: Systems, methods, apparatus and software can implement a multipathing driver using dynamically loadable device policy modules that provide device specific functionality for providing at least one of input/output (I/O) operation scheduling, path selection, and I/O operation error analysis. Because the device policy modules include device specific functionality, various different devices from different manufacturers can be more efficiently and robustly supported.

    摘要翻译: 系统,方法,设备和软件可以使用动态可加载的设备策略模块实现多路径驱动器,该模块提供设备特定功能,用于提供输入/输出(I / O)操作调度,路径选择和I / O操作错误分析中的至少一个 。 由于设备策略模块包括设备特定的功能,因此可以更有效和强有力地支持来自不同制造商的各种不同的设备。

    Modeling a storage environment at various times
    5.
    发明授权
    Modeling a storage environment at various times 有权
    在不同时间建模存储环境

    公开(公告)号:US07930163B2

    公开(公告)日:2011-04-19

    申请号:US12112009

    申请日:2008-04-30

    IPC分类号: G06F9/44 G06F13/10 G06F13/12

    CPC分类号: G06F11/3457

    摘要: Example embodiments provide various techniques for modeling a storage environment at various times. A computer model can be composed to simulate a storage environment at various time periods. In an example, the computer model may simulate the storage environment in the past. As the storage environment is running, it continuously stores its existing state. This existing state can be accessed and a simulated workload may be applied to this previous state to identify an impact of the simulated workload on the existing state. A computer model may also simulate the storage environment in the future. Here, the future state of the storage environment may be projected from the existing state. Various extrapolation techniques may be used to project the future state of the storage environment.

    摘要翻译: 示例性实施例提供了用于在不同时间建模存储环境的各种技术。 可以组合一个计算机模型来模拟不同时间段的存储环境。 在一个例子中,计算机模型可以模拟过去的存储环境。 随着存储环境的运行,它将不断地存储其现有的状态。 可以访问该现有状态,并且将模拟工作负载应用于该先前状态以识别模拟工作负载对现有状态的影响。 计算机模型也可以在将来模拟存储环境。 这里,存储环境的未来状态可以从现有状态预测。 可以使用各种外推技术来预测存储环境的未来状态。

    Performance impact analysis of network change
    6.
    发明授权
    Performance impact analysis of network change 有权
    网络变化的绩效影响分析

    公开(公告)号:US08903995B1

    公开(公告)日:2014-12-02

    申请号:US13553741

    申请日:2012-07-19

    IPC分类号: G06F15/16

    摘要: A network server analyzes a change in the network, including performing a machine-learning analysis of an extrapolation space. The server accesses observed data from multiple counters that each record samples for a metric in the network. The server performs a CART (classification and regression tree) analysis of the observed data to select the counters whose metrics affect a target network performance, such as latency. The server estimates an extrapolation space based on the observed data for the selected counters. The server then performs a machine-learning analysis of the extrapolation space based on a kriging model of the selected counters.

    摘要翻译: 网络服务器分析网络中的变化,包括执行外推空间的机器学习分析。 服务器访问来自多个计数器的观测数据,每个记录对网络中的度量进行记录采样。 服务器对观察到的数据执行CART(分类和回归树)分析,以选择其度量影响目标网络性能的计数器,例如延迟。 服务器根据所选计数器的观察数据估计外推空间。 然后,服务器基于所选计数器的克里金模型对外推空间进行机器学习分析。

    Dynamic discovery of attributes of storage device driver configuration
    8.
    发明授权
    Dynamic discovery of attributes of storage device driver configuration 有权
    动态发现存储设备驱动程序配置的属性

    公开(公告)号:US07711677B1

    公开(公告)日:2010-05-04

    申请号:US10208763

    申请日:2002-07-30

    IPC分类号: G06F17/30

    CPC分类号: G06F9/4411 Y10S707/99933

    摘要: A method, computer program product and system that enables dynamic determination of device attributes and dynamic configuration of device drivers for storage devices in a heterogeneous storage environment. Attributes of a device are dynamically determined by an application program, and those attributes are used by the application program to configure the device driver. The application program and the storage device being configured remain operational during the reconfiguration process.

    摘要翻译: 一种方法,计算机程序产品和系统,能够动态确定异构存储环境中存储设备的设备属性和设备驱动程序的动态配置。 设备的属性由应用程序动态确定,应用程序使用这些属性来配置设备驱动程序。 正在配置的应用程序和存储设备在重新配置过程期间保持操作。

    System and method for storage device active path coordination among hosts
    9.
    发明授权
    System and method for storage device active path coordination among hosts 有权
    主机之间的存储设备主动路径协调的系统和方法

    公开(公告)号:US07272674B1

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

    申请号:US10610137

    申请日:2003-06-30

    IPC分类号: G06F3/00

    CPC分类号: H04L67/1097

    摘要: Systems, methods, apparatus and software can make use of persistent reservation commands to establish the port of a shared device that is to be used as an active port by one or more host computer systems coupled to the shared device. Information about one or more paths used to transmit data between a host computer system and the shared device can be used by other host computer systems.

    摘要翻译: 系统,方法,装置和软件可以利用永久保留命令来建立由共享设备耦合的一个或多个主机系统用作活动端口的共享设备的端口。 关于用于在主计算机系统和共享设备之间传输数据的一个或多个路径的信息可被其它主机系统使用。

    Modeling storage system performance
    10.
    发明授权
    Modeling storage system performance 有权
    建模存储系统性能

    公开(公告)号:US09514022B1

    公开(公告)日:2016-12-06

    申请号:US13275607

    申请日:2011-10-18

    IPC分类号: G06F11/34

    CPC分类号: G06F11/3447 G06F11/00

    摘要: A system and method for creating an accurate black-box model of a live storage system and for predicting performance of the storage system under a given workload is disclosed. An analytics engine determines a subset of counters that are relevant to performance of the storage system with respect to a particular output (e.g., throughput or latency) from performance data in counters of the storage system. Using the subset of counters, the analytics engine creates a workload signature for the storage system by using a recursive partitioning technique, such as a classification and regression tree. The analytics engine then creates the black-box model of the storage system performance by applying uncertainty measurement techniques, such as a Gaussian process, to the workload signature.

    摘要翻译: 公开了一种用于创建实时存储系统的精确黑箱模型并用于在给定工作负载下预测存储系统的性能的系统和方法。 分析引擎确定与存储系统的计数器中的性能数据相关的特定输出(例如,吞吐量或延迟)与存储系统的性能相关的计数器的子集。 使用计数器子集,分析引擎通过使用递归分区技术(如分类和回归树)为存储系统创建工作负载签名。 然后,分析引擎通过对工作负载签名应用不确定性测量技术(例如高斯过程)来创建存储系统性能的黑盒模型。