System And Method For Flexible Device Driver Resource Allocation
    1.
    发明申请
    System And Method For Flexible Device Driver Resource Allocation 有权
    灵活的设备驱动程序资源分配的系统和方法

    公开(公告)号:US20090183183A1

    公开(公告)日:2009-07-16

    申请号:US12334552

    申请日:2008-12-15

    IPC分类号: G06F9/54

    摘要: A system and method for flexible device driver resource allocation is disclosed. In one embodiment, a method for allocating device driver resources in a data processing system includes statically allocating hardware resource pools to device drivers on a rigid basis during initialization of the data processing system, and dynamically altering the allocated hardware resource pools to the device drivers based on parameters associated with utilization of the allocated hardware resource pools during run-time.

    摘要翻译: 公开了一种用于灵活的设备驱动程序资源分配的系统和方法。 在一个实施例中,用于在数据处理系统中分配设备驱动程序资源的方法包括:在数据处理系统的初始化过程中,刚性地将硬件资源池静态地分配给设备驱动器,并且基于设备驱动器动态地改变所分配的硬件资源池 关于在运行期间与分配的硬件资源池的使用相关联的参数。

    Method And System For Optimizing Network Input/Output Performance
    2.
    发明申请
    Method And System For Optimizing Network Input/Output Performance 有权
    优化网络输入/输出性能的方法和系统

    公开(公告)号:US20100191876A1

    公开(公告)日:2010-07-29

    申请号:US12401619

    申请日:2009-03-11

    IPC分类号: G06F3/00 G06F12/00

    摘要: A method and system for optimizing network I/O throughput is disclosed. In one embodiment, a method for optimizing an input/output (I/O) throughput for a storage network comprises measuring a service time for a storage device of the storage network in completing an I/O request serviced by a storage driver. The method also comprises determining a status of an I/O performance between the storage driver and the storage device by comparing the service time with an expected service time for the storage device in completing the I/O request, where the expected service time is calculated based on a type of the storage device and a size of the I/O request. The method further comprises adjusting a maximum queue depth associated with the storage device based on the status of the I/O performance.

    摘要翻译: 公开了一种优化网络I / O吞吐量的方法和系统。 在一个实施例中,用于优化存储网络的输入/输出(I / O)吞吐量的方法包括在完成由存储驱动器服务的I / O请求时,测量存储网络的存储设备的服务时间。 该方法还包括通过将服务时间与完成I / O请求中的存储设备的预期服务时间进行比较来确定存储驱动器和存储设备之间的I / O性能的状态,其中计算预期服务时间 基于存储设备的类型和I / O请求的大小。 该方法还包括基于I / O性能的状态来调整与存储设备相关联的最大队列深度。

    METHOD AND SYSTEM OF AN I/O STACK FOR CONTROLLING FLOWS OF WORKLOAD SPECIFIC I/O REQUESTS
    3.
    发明申请
    METHOD AND SYSTEM OF AN I/O STACK FOR CONTROLLING FLOWS OF WORKLOAD SPECIFIC I/O REQUESTS 有权
    用于控制工作流特定I / O请求流的I / O堆栈的方法和系统

    公开(公告)号:US20110119679A1

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

    申请号:US12645492

    申请日:2009-12-23

    IPC分类号: G06F9/46

    摘要: A method and system of a host device hosting multiple workloads for controlling flows of I/O requests directed to a storage device is disclosed. In one embodiment, a type of a response from the storage device reacting to an I/O request issued by an I/O stack layer of the host device is determined. Then, a workload associated with the I/O request is identified among the multiple workloads based on the response to the I/O request. Further, a maximum queue depth assigned to the workload is adjusted based on the type of the response, where the maximum queue depth is a maximum number of I/O requests from the workload which are concurrently issuable by the I/O stack layer.

    摘要翻译: 公开了一种托管多个工作负载以控制指向存储设备的I / O请求流的主机设备的方法和系统。 在一个实施例中,确定存储设备对由主机设备的I / O堆栈层发出的I / O请求做出的响应的类型。 然后,基于对I / O请求的响应,在多个工作负载之间识别与I / O请求相关联的工作负载。 此外,基于响应的类型来调整分配给工作负载的最大队列深度,其中最大队列深度是来自工作负载的可由I / O堆栈层同时发行的最大I / O请求数。

    Method And A System To Determine Device Criticality During SAN Reconfigurations
    4.
    发明申请
    Method And A System To Determine Device Criticality During SAN Reconfigurations 审中-公开
    确定SAN重新配置期间设备关键性的方法和系统

    公开(公告)号:US20080301394A1

    公开(公告)日:2008-12-04

    申请号:US12125941

    申请日:2008-05-23

    IPC分类号: G06F12/06

    摘要: A method, a system and a computer program for determining device criticality during SAN reconfiguration operations comprising the steps of building the SAN connectivity graph and mapping the reconfiguration on SAN connectivity graph; locating the affected host systems; and determining the device criticality for each of the affected host systems. The hosts systems may also be provided with impact analysis agents to generate device criticality on host systems and a central agent to aggregate the device criticality from impact analysis agent and provide feedback to data center administrator.

    摘要翻译: 一种用于在SAN重新配置操作期间确定设备关键性的方法,系统和计算机程序,包括以下步骤:构建SAN连接图并映射SAN连接图上的重新配置; 定位受影响的主机系统; 并确定每个受影响的主机系统的设备关键性。 还可以向主机系统提供影响分析代理,以在主机系统上生成设备关键性,并将中心代理从影响分析代理聚合设备关键性,并向数据中心管理员提供反馈。

    QUALITY OF SERVICE CONTROL
    5.
    发明申请
    QUALITY OF SERVICE CONTROL 审中-公开
    服务质量控制

    公开(公告)号:US20110302287A1

    公开(公告)日:2011-12-08

    申请号:US12794552

    申请日:2010-06-04

    IPC分类号: G06F15/173

    摘要: Method(s) for providing Quality of Service (QoS) control in a plurality of sections of a network environment are described herein. Each of the plurality of sections includes at least one device to provide QoS control in the respective section. Further, in each of the plurality of sections of the network environment, one or more fields of a WIT are identified. An application command, generated at a section of the network environment, is provided quality of service in the plurality of sections, based on the one or more fields identified from the WIT.

    摘要翻译: 本文描述了用于在网络环境的多个部分中提供服务质量(QoS)控制的方法。 多个部分中的每一个部分包括至少一个在相应部分中提供QoS控制的装置。 此外,在网络环境的多个部分的每个部分中,识别WIT的一个或多个字段。 基于从WIT识别的一个或多个字段,在网络环境的一部分处生成的应用命令被提供在多个部分中的服务质量。

    CLASSIFICATION OF APPLICATION COMMANDS
    6.
    发明申请
    CLASSIFICATION OF APPLICATION COMMANDS 审中-公开
    应用指令分类

    公开(公告)号:US20110167067A1

    公开(公告)日:2011-07-07

    申请号:US12851558

    申请日:2010-08-06

    摘要: Methods for classification of application commands are described. An application command associated with a classification parameter is generated by an application in a first device. A classification value is determined for the application command based on the classification parameter. The classification value is associated with the application command and is sent to a second device for processing.

    摘要翻译: 描述应用命令分类方法。 与分类参数相关联的应用命令由第一设备中的应用生成。 基于分类参数确定应用命令的分类值。 分类值与应用程序命令相关联,并发送到第二个设备进行处理。

    Managing I/O Request in Storage System
    7.
    发明申请
    Managing I/O Request in Storage System 有权
    管理存储系统中的I / O请求

    公开(公告)号:US20100332696A1

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

    申请号:US12731153

    申请日:2010-03-25

    IPC分类号: G06F13/18 G06F3/00

    CPC分类号: G06F13/1642

    摘要: The invention relates to management of a plurality of I/O requests in a storage system. The host interface module is configured to receive a plurality of I/O request which includes an associated priority; create an I/O request queue for each associated priority; define a threshold value for the queue length for each of the plurality of I/O request queues; and determine if the queue length for one of the plurality of the I/O request queue corresponding to the associated priority is less than the defined threshold value for the queue length for the one of the plurality of the I/O request queues. If the queue length of the one of the plurality of I/O request queues is more than the defined threshold value for the queue then the host interface module is further configured to rejecting the I/O request and sending a queue full message; wherein the threshold value for the queue length is based on the processing rate of the I/O requests in the plurality of the I/O request queues.

    摘要翻译: 本发明涉及对存储系统中的多个I / O请求的管理。 主机接口模块被配置为接收包括相关优先级的多个I / O请求; 为每个关联的优先级创建I / O请求队列; 为所述多个I / O请求队列中的每一个定义队列长度的阈值; 并且确定与相关联的优先级相对应的所述多个I / O请求队列中的一个的队列长度是否小于所述多个I / O请求队列中的一个的队列长度的所定义的阈值。 如果所述多个I / O请求队列之一的队列长度大于所述队列的定义的阈值,则所述主机接口模块还被配置为拒绝所述I / O请求并发送队列完整消息; 其中所述队列长度的所述阈值基于所述多个所述I / O请求队列中的I / O请求的处理速率。

    Logging system events
    8.
    发明申请
    Logging system events 审中-公开
    记录系统事件

    公开(公告)号:US20100070776A1

    公开(公告)日:2010-03-18

    申请号:US12263506

    申请日:2008-11-03

    IPC分类号: G06F21/24 G06F12/14

    CPC分类号: G06F21/552

    摘要: Provided is computer implemented method for logging system events, comprising: allocating a memory area for a log; receiving data indicative of a log event; storing said data in said memory area; synchronising data in said memory area to a log file stored in non-volatile storage, the non-volatile storage and the memory area being inaccessible to a user or an administrator.

    摘要翻译: 提供了一种用于记录系统事件的计算机实现方法,包括:分配用于日志的存储区域; 接收表示日志事件的数据; 将所述数据存储在所述存储器区域中; 将所述存储器区域中的数据同步到存储在非易失性存储器中的日志文件,非易失性存储器和存储器区域对于用户或管理员是不可访问的。