COALESCING STORAGE OPERATIONS
    1.
    发明申请
    COALESCING STORAGE OPERATIONS 审中-公开
    煤矿储存操作

    公开(公告)号:US20160048529A1

    公开(公告)日:2016-02-18

    申请号:US14458448

    申请日:2014-08-13

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for coalescing storage operations. For example, a storage operation may be received from a client by a file server configured to provide access to data stored within one or more storage devices. A notification of the storage operation may be created for tracking purposes. A coalescing policy may be enforced such that additional notifications are not created for subsequent storage operations until the coalescing policy is unenforced (e.g., after a predefined period of time lapses). Enforcement of the coalescing policy, for example, mitigates tracking an excess number of storage operations that may otherwise utilize processing resources, consume bandwidth, provide redundant information that may be of little to no value, etc.

    Abstract translation: 提供一个或多个技术和/或系统用于聚结存储操作。 例如,可以由配置为提供对存储在一个或多个存储设备中的数据的访问的文件服务器从客户端接收存储操作。 可以创建用于跟踪目的的存储操作的通知。 可以执行合并策略,使得在聚合策略未被强制(例如,经过预定义的时间段之后)之后,不会为随后的存储操作创建附加通知。 例如,执行合并策略可以减轻跟踪过多数量的存储操作,否则可能会利用处理资源,消耗带宽,提供可能没有价值的冗余信息等。

    Aysnchronous communications having compounded responses
    2.
    发明授权
    Aysnchronous communications having compounded responses 有权
    具有复合响应的异步通信

    公开(公告)号:US09348674B2

    公开(公告)日:2016-05-24

    申请号:US14341592

    申请日:2014-07-25

    Applicant: NetApp, Inc.

    CPC classification number: G06F9/545 G06F9/547 H04L1/1664 H04L67/40

    Abstract: A first request to execute a first task is received from a first module in a first address space and by a second module in a second address space. The first task is placed into a task queue for execution in the second address space. Pending responses not yet returned to the first module that are results of execution for other tasks in the second address space are extracted by the second module from a response queue. Requests for the other tasks were previously sent by the first module to the second module for execution in the second address space. The pending responses are compounded. The pending responses and a return value for acknowledgement the first request to execute the first task are combined, by the second module into a combined communication. The combined communication is transmitted by the second module to the first module in the first address space.

    Abstract translation: 从第一地址空间中的第一模块和第二地址空间中的第二模块接收执行第一任务的第一请求。 第一个任务被放置在任务队列中,以在第二个地址空间中执行。 尚未返回到作为第二个地址空间中的其他任务的执行结果的第一个模块的待处理响应由第二个模块从响应队列中提取出来。 其他任务的请求先前由第一个模块发送到第二个模块,以在第二个地址空间中执行。 待决的响应复杂化。 待处理的响应和用于确认执行第一任务的第一请求的返回值由第二模块组合成组合通信。 组合通信由第二模块发送到第一地址空间中的第一模块。

    AYSNCHRONOUS COMMUNICATIONS HAVING COMPOUNDED RESPONSES
    3.
    发明申请
    AYSNCHRONOUS COMMUNICATIONS HAVING COMPOUNDED RESPONSES 有权
    具有复合响应的无关通信

    公开(公告)号:US20160026513A1

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

    申请号:US14341592

    申请日:2014-07-25

    Applicant: NetApp, Inc.

    CPC classification number: G06F9/545 G06F9/547 H04L1/1664 H04L67/40

    Abstract: A first request to execute a first task is received from a first module in a first address space and by a second module in a second address space. The first task is placed into a task queue for execution in the second address space. Pending responses not yet returned to the first module that are results of execution for other tasks in the second address space are extracted by the second module from a response queue. Requests for the other tasks were previously sent by the first module to the second module for execution in the second address space. The pending responses are compounded. The pending responses and a return value for acknowledgement the first request to execute the first task are combined, by the second module into a combined communication. The combined communication is transmitted by the second module to the first module in the first address space.

    Abstract translation: 从第一地址空间中的第一模块和第二地址空间中的第二模块接收执行第一任务的第一请求。 第一个任务被放置在任务队列中,以在第二个地址空间中执行。 尚未返回到作为第二个地址空间中的其他任务的执行结果的第一个模块的待处理响应由第二个模块从响应队列中提取出来。 其他任务的请求先前由第一个模块发送到第二个模块,以在第二个地址空间中执行。 待决的响应复杂化。 待处理的响应和用于确认执行第一任务的第一请求的返回值由第二模块组合成组合通信。 组合通信由第二模块发送到第一地址空间中的第一模块。

Patent Agency Ranking