Performance impact analysis of network change
    1.
    发明授权
    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(分类和回归树)分析,以选择其度量影响目标网络性能的计数器,例如延迟。 服务器根据所选计数器的观察数据估计外推空间。 然后,服务器基于所选计数器的克里金模型对外推空间进行机器学习分析。

    Modeling storage system performance
    2.
    发明授权
    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.

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

    MODELING A STORAGE ENVIRONMENT AT VARIOUS TIMES
    4.
    发明申请
    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.

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

    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.

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

    Storage environment with symmetric frontend and asymmetric backend
    7.
    发明授权
    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.

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

    System and method for dynamically loadable storage device I/O policy modules
    9.
    发明授权
    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操作错误分析中的至少一个 。 由于设备策略模块包括设备特定的功能,因此可以更有效和强有力地支持来自不同制造商的各种不同的设备。

    Method and apparatus for detecting an intermittent path to a storage system
    10.
    发明授权
    Method and apparatus for detecting an intermittent path to a storage system 有权
    用于检测到存储系统的间歇路径的方法和装置

    公开(公告)号:US08711684B1

    公开(公告)日:2014-04-29

    申请号:US11827044

    申请日:2007-07-09

    IPC分类号: H04L12/26 G06F12/00 G06F11/00

    摘要: A method and apparatus for detecting an intermittent path to a storage system comprising accessing path statistics comprising indicia of path state of a path to a storage system, determining whether the path state has changed during a predefined period and, if the path state has changed at least a predefined number of times during the predefined period, identifying the path as intermittent. Once a path is deemed intermittent, the path is aged until either the path is no longer intermittent or the path is deemed dead.

    摘要翻译: 一种用于检测到存储系统的间歇路径的方法和装置,包括访问包括到存储系统的路径的路径状态的标记的路径统计,确定在预定时间段期间路径状态是否已经改变,以及如果路径状态已经在 在预定义期间内至少预定次数,将路径识别为间歇性。 一旦路径被认为是间歇性的,路径就会老化,直到路径不再间歇,或路径被视为死亡。