Dynamic multitasking for distributed storage systems by detecting events for triggering a context switch
AssigneeEMC IP Holding Company LLC
InventorsLior Kamran, Amitai Alkalay, Zvi Schneider
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsLior Kamran, Amitai Alkalay, Zvi Schneider
Estimating the term…
A method is disclosed for dynamic multitasking in a storage system, the storage system including a first storage server configured to execute a first I/O service process and one or more second storage servers, the method comprising: detecting a first event for triggering a context switch; transmitting to each of the second storage servers an instruction to stop transmitting internal I/O requests to the first I/O service process, the instruction including an identifier corresponding to the first I/O service process, the identifier being arranged to distinguish the first I/O service process from other first I/O service processes that are executed by the first storage server concurrently with the first I/O service process; deactivating the first I/O service process by pausing a frontend of the first I/O service process, and pausing one or more I/O providers of the first I/O service process; and executing a first context switch between the first I/O service process and a second process.
A method for dynamic multitasking in a storage system, the storage system including a first storage server configured to execute a first I/O service process and one or more second storage servers, the method comprising:
An apparatus for use in a storage system, the storage system including a first storage server configured to execute a first I/O service process and one or more second storage servers, the apparatus comprising:
A non-transitory computer-readable medium storing one or more processor-executable instructions, which when executed by at least one processor cause the at least one processor to execute the operations of:
Dependencies are inferred from the claim text.