会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Quality of service controller and method for a data storage system
    • 数据存储系统的服务质量控制器和方法
    • US07917903B2
    • 2011-03-29
    • US10400556
    • 2003-03-27
    • Christopher LumbArif MerchantGuillermo Alvarez
    • Christopher LumbArif MerchantGuillermo Alvarez
    • G06F9/46
    • G06F9/4887
    • A quality-of-service controller and related method for a data storage system. Requests for each of a plurality of storage system workloads are prioritized. The requests are selectively forwarded to a storage device queue according to their priorities so as to maintain the device queue at a target queue depth. The target queue depth is adjusted response to a latency value for the requests wherein the latency value is computed based on a difference between an arrival time and a completion time of the requests for each workload. Prioritizing the requests may be accomplished by computing a target deadline for a request based on a monitored arrival time of the request and a target latency for its workload. To reduce latencies, the target queue depth may be reduced when the target latency for a workload is less than its computed latency value. To increase throughput, the target queue depth may be increased when the target latency for each workload is greater than each computed latency value.
    • 一种数据存储系统的服务质量控制器和相关方法。 优先考虑多个存储系统工作负载中的每一个的请求。 这些请求根据其优先级选择性地转发到存储设备队列,以便将设备队列保持在目标队列深度。 根据对每个工作负载的请求的到达时间和完成时间之间的差值来计算等待时间值,从而对目标队列深度进行调整响应。 可以通过基于所请求的监视到达时间和其工作负载的目标延迟来计算请求的目标截止时间来实现优先级请求。 为了减少延迟,当工作负载的目标延迟小于其计算的延迟值时,可能会减少目标队列深度。 为了增加吞吐量,当每个工作负载的目标延迟大于每个计算的等待时间值时,可能会增加目标队列深度。
    • 2. 发明授权
    • Data storage system emulation
    • 数据存储系统仿真
    • US07643983B2
    • 2010-01-05
    • US10400232
    • 2003-03-27
    • Christopher LumbArif MerchantGuillermo Alvarez
    • Christopher LumbArif MerchantGuillermo Alvarez
    • G06F9/455G06F13/10G06F12/00G06F17/30
    • G06F13/105
    • A technique for emulation of a data storage system. The invention allows the level of services to be provided by a data storage system to be specified in terms of the level of services provided by another storage system. In one aspect, a performance characterization of a data storage device to be emulated is obtained (e.g., by experimental techniques). A specification of a workload is also obtained that includes a specification of a plurality of data stores for the workload. The data stores are assigned to an emulation data storage device according to the performance characterization and according to the specification of the workload such that sufficient resources of the emulation data storage device are allocated to the workload to meet the performance characterization of the data storage device to be emulated. The emulation data storage device is then operated under the workload. Quality-of-service (QoS) control may be performed so as to provide a degree of performance isolation among the workloads.
    • 用于仿真数据存储系统的技术。 本发明允许由数据存储系统提供的服务级别根据由另一个存储系统提供的服务级别来指定。 在一个方面,获得待仿真的数据存储设备的性能表征(例如,通过实验技术)。 还获得了包括用于工作负载的多个数据存储的规范的工作负载的规范。 根据性能表征和根据工作负载的规格将数据存储设备分配给仿真数据存储设备,使得将仿真数据存储设备的足够资源分配给工作负载以满足数据存储设备的性能表征 被仿效。 仿真数据存储设备然后在工作负载下运行。 可以执行服务质量(QoS)控制,以便在工作负载之间提供一定程度的性能隔离。
    • 5. 发明授权
    • Method and apparatus for morphological modeling of complex systems to predict performance
    • US07050956B2
    • 2006-05-23
    • US09843930
    • 2001-04-30
    • Mustafa UysalRalph Becker-SzendyArif MerchantGuillermo Alvarez
    • Mustafa UysalRalph Becker-SzendyArif MerchantGuillermo Alvarez
    • G06G7/48
    • G06F11/3447G06F11/3414G06F2201/885
    • A method predicts performance of a system that includes a plurality of interconnected components defining at least one data flow path. The method references a workload specification for the system. The method models the system using one or more component models. Each component model represents selected one or more of the components. Each component model is arranged in like relationship to the data flow path as the selected one or more of the components represented by the component model. Each component model is (a) a constraint upon the workload specification input to that component model or (b) a transformer of the workload specification input to that component model so as to result in one or more output workload specifications that are input workload specifications to subsequent component models along the data flow path or (c) both a constraint and a transformer. At least one of the component models is a constraint. At least some of the component models along the data flow path operate on the workload specification. In one preferred form, operating on the workload specification involves arranging the component models in a hierarchy corresponding to the data flow path; using the specified workload specification as input to the topmost component model in the hierarchy; and applying one or more of the component models to its input workload specification, starting with the topmost component model and then component models at progressively lower levels in the hierarchy. Output workload specification at one level is input workload specification at the next lower level. If the component model comprises a constraint, the method evaluates whether the input workload specification satisfies or violates the constraint. If the component model comprises a workload specification transform, the method modifies the input workload specification so as to produce one or more output workload specifications.