System and method for managing storage system performance as a resource
    1.
    发明申请
    System and method for managing storage system performance as a resource 失效
    作为资源管理存储系统性能的系统和方法

    公开(公告)号:US20070226332A1

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

    申请号:US11388524

    申请日:2006-03-24

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F17/30067

    摘要: A scheduler selects an I/O from a session of a pool and updates token buckets associated with resource limits and reserves for the session and the pool and statistics used in determining fair sharing. To select an I/O, the scheduler identifies sessions with a non-empty queue, identifies head I/Os in the queues, computes for the head I/O a deadline using session and pool reserve buckets and a release time using session and pool limit buckets, and selects a head I/O with an earliest deadline that is past the release time. If the deadline of the selected candidate head I/O is in the past, the scheduler transfers the selected head I/O to the tail of the storage device queue. Otherwise, the scheduler selects the pool with the least amount of I/O traffic according to a session fair share estimator.

    摘要翻译: 调度器从池的会话中选择I / O,并更新与会话的资源限制和预留相关联的令牌桶以及用于确定公平共享的池和统计信息。 为了选择I / O,调度程序将识别具有非空队列的会话,识别队列中的头I / O,使用会话和池预留存储桶计算头I / O截止期限,并使用会话池和池 限制桶,并选择一个超过发布时间的最早期限的头I / O。 如果所选择的候选头I / O的最后期限在过去,调度器将所选择的头I / O传送到存储设备队列的尾部。 否则,调度程序根据会话公平共享估计器选择具有最少I / O流量的池。

    Method and apparatus for morphological modeling of complex systems to predict performance

    公开(公告)号:US07050956B2

    公开(公告)日:2006-05-23

    申请号:US09843930

    申请日:2001-04-30

    IPC分类号: G06G7/48

    摘要: 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.

    System, method, and service for federating and optionally migrating a local file system into a distributed file system while preserving local access to existing data
    3.
    发明申请
    System, method, and service for federating and optionally migrating a local file system into a distributed file system while preserving local access to existing data 有权
    用于联合和可选地将本地文件系统迁移到分布式文件系统中的系统,方法和服务,同时保留对现有数据的本地访问

    公开(公告)号:US20050114291A1

    公开(公告)日:2005-05-26

    申请号:US10723750

    申请日:2003-11-25

    IPC分类号: G06F7/00 G06F17/30

    摘要: Indirect access to local file systems is provided using storage tank protocols, allowing federation of a local file system into a distributed file system while preserving local access to the existing data in the local file system. The goal of the present system is to federate and migrate the data on a computer system with minimum disruption to applications operating on the computer system. Existing applications on a computer system continue to operate during data federation and migration and require little or no reconfiguration either when the data migration starts or when it ends. Data consistency is maintained: existing applications may modify data in the file system during migration or federation. During federation, other computer systems (or hosts) may modify the data in the file system if access control information allows them to do so. All changes in the file system are seen consistently on all hosts. Minimal downtime is required to install the present system and reconfigure the existing applications to communicate with the present system.

    摘要翻译: 使用存储池协议提供对本地文件系统的间接访问,允许将本地文件系统联合到分布式文件系统中,同时保留对本地文件系统中现有数据的本地访问。 本系统的目标是在计算机系统上联合和迁移数据,对计算机系统上运行的应用程序的影响最小。 计算机系统上的现有应用程序在数据联合和迁移期间继续运行,并且在数据迁移开始或结束时都需要很少或不需要重新配置。 保持数据一致性:现有应用程序可能在迁移或联合期间修改文件系统中的数据。 在联盟期间,如果访问控制信息允许他们这样做,其他计算机系统(或主机)可以修改文件系统中的数据。 文件系统中的所有更改都会在所有主机上一致显示。 安装本系统需要最少的停机时间,并重新配置现有应用程序以与本系统进行通信。

    Technique for programmatically obtaining experimental measurements for model construction
    4.
    发明授权
    Technique for programmatically obtaining experimental measurements for model construction 失效
    以编程方式获得模型构建实验测量的技术

    公开(公告)号:US07505886B1

    公开(公告)日:2009-03-17

    申请号:US10234889

    申请日:2002-09-03

    IPC分类号: G06F17/50 G06F7/60 G05B13/02

    CPC分类号: G05B17/02

    摘要: A technique for programmatically obtaining experimental measurements for model construction. A user provides criteria for the model, such as computational algorithms which characterize behavior of the real system, specifications of experiments to be performed on the real system for collecting experimental data from the real system, an identification of sought parameters which are to be derived from results of the experiments and desired tolerance constraints on the sought parameters. From experimental data collected from the real system and from the provided criteria, the inventive method and apparatus programmatically determines in an iterative loop which additional experiments are to be performed in order to achieve the desired tolerance constraints. After one or more iterations of the loop, the values for the sought parameters are determined within the desired tolerance constraints.

    摘要翻译: 一种以编程方式获得模型构建实验测量的技术。 用户提供模型的标准,例如表征实际系统的行为的计算算法,在实际系统上执行的用于从实际系统收集实验数据的实验的规范,要从 实验结果和所寻求的参数所需的公差约束。 从实际系统收集的实验数据和所提供的标准中,本发明的方法和装置以迭代循环的方式编程地确定要执行哪些额外的实验以实现期望的公差约束。 在循环的一次或多次迭代之后,在期望的公差约束内确定所寻求参数的值。

    Method and apparatus for predicting multi-part performability
    5.
    发明授权
    Method and apparatus for predicting multi-part performability 失效
    用于预测多部分可执行性的方法和装置

    公开(公告)号:US06934673B2

    公开(公告)日:2005-08-23

    申请号:US09865999

    申请日:2001-05-25

    CPC分类号: G06F11/008 G06F11/3452

    摘要: A method of and apparatus for determining whether a multi-component target system meets a given multi-part performability requirement is provided. A description of the target system, failure probabilities for components of the target system and a multi-part performability requirement for the target system are obtained. The multi-part performability requirement indicates desired performance levels and corresponding fractions of time. One or more failure-scenarios are successively computed that represent one or more states of the target system having zero or more components failed and a corresponding probability of occurrence of the one or more of the states of the target system. Performance of the target system is modeled under the failure scenarios using a performance predictor module for generating a multi-part performability function. The multi-part performability function is compared with said multi-part performability requirement to determine whether the target system meets the multi-part performability requirement.

    摘要翻译: 提供了一种用于确定多分量目标系统是否满足给定的多部分可执行性要求的方法和装置。 获得目标系统的描述,目标系统组件的故障概率和目标系统的多部分可执行性要求。 多部分可执行性要求表示期望的性能水平和相应的时间分数。 连续计算一个或多个故障场景,其表示具有零个或更多个组件失败的目标系统的一个或多个状态以及目标系统的一个或多个状态的对应发生概率。 目标系统的性能在故障场景下使用用于生成多部分可执行性功能的性能预测器模块进行建模。 将多部分可执行性功能与所述多部分可执行性要求进行比较,以确定目标系统是否满足多部分可执行性要求。