Recommendation system and method
    2.
    发明授权

    公开(公告)号:US10203887B1

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

    申请号:US14674808

    申请日:2015-03-31

    Abstract: A method, computer program product, and computing system for defining one or more computing system requirements for desired data storage array. One or more design criteria is defined for the desired data storage array. At least one recommended data storage array is identified for the desired data storage array based, at least in part, upon the one or more computing system requirements and the one or more design criteria.

    Quantifying utilization of a data storage system by a virtual storage unit
    3.
    发明授权
    Quantifying utilization of a data storage system by a virtual storage unit 有权
    通过虚拟存储单元量化数据存储系统的利用率

    公开(公告)号:US09317224B1

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

    申请号:US13931453

    申请日:2013-06-28

    Abstract: The contributions of a virtual storage unit to the utilization of a data storage system may be quantified. A utilization score may be determined for each virtual storage unit for one or more functional components of the data storage system, for example, a front-end adapter, back-end adapter or interface physical storage unit. A utilization score may be determined for the data storage system as a whole by combining the component utilization scores of the virtual storage unit. Component and/or system utilization scores may be visually presented to a user in a manner that enables the user to assess the relative contributions of the virtual storage units to utilization of the component or overall system, respectively. What-if scenarios may be considered using the utilization scores to determine the consequences of moving one or more virtual storage units from one data storage system to another, and a live migration may result.

    Abstract translation: 可以量化虚拟存储单元对数据存储系统的利用的贡献。 可以针对数据存储系统的一个或多个功能部件,例如前端适配器,后端适配器或接口物理存储单元,为每个虚拟存储单元确定使用得分。 可以通过组合虚拟存储单元的组件利用分数来确定整个数据存储系统的使用分数。 组件和/或系统利用分数可以以使得用户能够分别评估虚拟存储单元对组件或整个系统的利用的相对贡献的方式以视觉方式呈现给用户。 可以考虑使用利用率分数来确定将一个或多个虚拟存储单元从一个数据存储系统移动到另一个数据存储系统的后果,并且可能导致实时迁移。

    Techniques for statistics collection in connection with data storage performance
    4.
    发明授权
    Techniques for statistics collection in connection with data storage performance 有权
    与数据存储性能相关的统计收集技术

    公开(公告)号:US08856397B1

    公开(公告)日:2014-10-07

    申请号:US14056106

    申请日:2013-10-17

    Abstract: Described are techniques for tracking activity for one or more devices. Each of the one or more devices is partitioned into one or more extents. Each of the one or more extents includes a plurality of sub extents. Each of the sub extents includes a plurality of chunks. For each of said one or more extents of each of said one or more devices, extent activity level information is determined including one or more metrics indicating an activity level for said each extent; and For each of said one or more extents of each of said one or more devices, an activity bitmap is determined. The activity bitmap includes an entry for each sub extent included in said each extent, said entry indicating an activity level for said each sub extent.

    Abstract translation: 描述了用于跟踪一个或多个设备的活动的技术。 一个或多个设备中的每一个被分割成一个或多个范围。 一个或多个区段中的每一个包括多个子范围。 每个子范围包括多个块。 对于所述一个或多个设备中的每一个的所述一个或多个区段中的每一个,确定范围活动级别信息,包括指示所述每个区段的活动水平的一个或多个度量; 并且对于所述一个或多个设备中的每一个的所述一个或多个区段中的每一个,确定活动位图。 活动位图包括包含在所述每个范围中的每个子范围的条目,所述条目表示所述每个子范围的活动级别。

    Techniques for dynamic resource partitioning
    5.
    发明授权
    Techniques for dynamic resource partitioning 有权
    动态资源划分技术

    公开(公告)号:US09282053B1

    公开(公告)日:2016-03-08

    申请号:US13857454

    申请日:2013-04-05

    Abstract: Described are techniques for partitioning resources. A plurality of resource limit ranges are specified for a plurality of tenants of a system. Each of the plurality of resource limit ranges have a lower bound and an upper bound. A plurality of current resource limits are determined. Each of the plurality of current resource limits indicate a current resource limit for one of the plurality of tenants. Each current resource limit for one of the tenants is a value included in one of the plurality of resource limit ranges specified for the one tenant. The plurality of current resource limits are dynamically determined in accordance with a current state of the system.

    Abstract translation: 描述了分区资源的技术。 为系统的多个租户指定多个资源限制范围。 多个资源限制范围中的每一个具有下限和上限。 确定多个当前资源限制。 多个当前资源限制中的每一个指示多个租户之一的当前资源限制。 其中一个租户的每个当前资源限制是包括在为一个租户指定的多个资源限制范围之一中的值。 根据系统的当前状态动态地确定多个当前资源限制。

    Identifying problematic application workloads based on associated response times
    6.
    发明授权
    Identifying problematic application workloads based on associated response times 有权
    根据相关的响应时间识别有问题的应用程序工作负载

    公开(公告)号:US09459799B1

    公开(公告)日:2016-10-04

    申请号:US14314523

    申请日:2014-06-25

    Inventor: Amnon Naamad

    Abstract: Described are techniques that identify problematic workloads. Measured response times for workloads associated applications are received. Each of the applications has one of the workloads resulting in one of the measured response times for the application. The applications share a set of one or more resources. In accordance with a first set of one or more criteria, it is determined whether there is an occurrence of abnormal performance with respect to performance of the applications. Responsive to determining the occurrence of abnormal performance with respect to performance of the applications, second processing is performed that includes determining, using the measured response times and in accordance with a second set of one or more criteria, an application set of one or more of the applications having an associated workload causing the occurrence of abnormal performance. A remediation may also be taken to address or alleviate the abnormal performance.

    Abstract translation: 描述了识别有问题的工作负载的技术。 收到相关应用程序工作负载的测量响应时间。 每个应用程序都有一个工作负载导致应用程序的一个测量响应时间。 应用程序共享一组或多个资源。 根据第一组一个或多个标准,确定是否存在关于应用性能的异常性能的发生。 响应于确定关于应用的性能的异常性能的发生,执行第二处理,其包括使用测量的响应时间并且根据第二组一个或多个标准来确定应用集合中的一个或多个 具有相关工作负荷的应用程序导致异常性能的发生。 也可以采取补救措施来解决或减轻异常表现。

    Techniques using cacheless read and deferred caching
    7.
    发明授权
    Techniques using cacheless read and deferred caching 有权
    使用无缓存读取和延迟缓存的技术

    公开(公告)号:US09235516B1

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

    申请号:US13875490

    申请日:2013-05-02

    Abstract: Described are techniques for processing data operations. A read request for first data is received at a data storage system. It is determined whether the read request results in a cache hit whereby the first data is stored in a cache of the data storage system, or whether the read request otherwise results in a cache miss. If the read request results in a cache miss, processing is performed to determine determining whether to perform cacheless read processing or deferred caching processing to service the read request. Determining whether to perform cacheless read processing or deferred caching processing is performed in accordance with criteria including a measurement indicating a level of busyness of a back-end component used to retrieve from physical storage any portion of the first data not currently stored in the cache.

    Abstract translation: 描述了用于处理数据操作的技术。 在数据存储系统处接收对第一数据的读取请求。 确定读请求是否导致高速缓存命中,由此第一数据被存储在数据存储系统的高速缓存中,或者读请求否则导致高速缓存未命中。 如果读取请求导致高速缓存未命中,则执行处理以确定是否执行无缓存读取处理或延迟高速缓存处理以服务读取请求。 确定是否执行无缓存读取处理或延迟高速缓存处理是根据包括指示用于从物理存储器检索的后端组件的忙碌等级的测量的标准来执行当前未存储在高速缓存中的第一数据的任何部分的标准。

    Storage array health score
    9.
    发明授权

    公开(公告)号:US10019195B1

    公开(公告)日:2018-07-10

    申请号:US15193611

    申请日:2016-06-27

    Abstract: For each storage array in a storage system, a single value score indicative of the overall health of the respective storage array is calculated. Storage array health score may be tracked over time and used to identify storage arrays in need of maintenance. The storage array health score may be calculated as a composite of four component scores: physical component health, logical component health, Service Level Objective compliance and Best Practice Configuration Compliance. The physical component and logical component scores may be based on multiple different category health scores, and each category health score may be based on multiple instance health scores. Health scores may be used to identify remedial actions and predict health score increase as a result of remedial actions.

Patent Agency Ranking