Invention Grant
- Patent Title: Remote procedure call management
-
Application No.: US14811954Application Date: 2015-07-29
-
Publication No.: US10015283B2Publication Date: 2018-07-03
- Inventor: Ronald J. Victorelli
- Applicant: NetApp Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp Inc.
- Current Assignee: NetApp Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cooper Legal Group, LLC
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L29/06 ; G06F9/54

Abstract:
One or more techniques and/or systems are provided for remote procedure call (RPC) management. For example, a thread pool, comprising one or more threads, may be maintained for parallel processing of RPC requests. RPC requests may be segmented into sets of RPC request task segments that may be queued into an RPC work queue for assignment to threads within the thread pool for execution. Counters may be used to monitor performance metrics associated with RPC execution throughput, queue performance, and/or other information regarding the execution of RPC requests. In this way, RPC requests may be executed in segments for parallel execution (e.g., as opposed to blocked a thread, an RPC request may release the thread, for use by a second RPC request, while waiting for a remote procedure to respond with output results). RPC requests may be throttled to mitigate saturation of resources by a single application.
Public/Granted literature
- US20170034310A1 REMOTE PROCEDURE CALL MANAGEMENT Public/Granted day:2017-02-02
Information query