Finite state machine with a single process context for a RAID system
First Claim
Patent Images
1. A finite state machine for a redundant array of independent disks, comprising:
- a single process context configured to maintain an entire finite state required for an input/output operation performed in the redundant array of independent disks;
means for initializing the finite state only in response to a call; and
means for updating the finite state only in response to call-backs.
7 Assignments
0 Petitions
Accused Products
Abstract
A finite state machine (FSM) for a redundant array of independent disk includes a single process context that maintains an entire finite state required for input/output operations performed in a RAID system. The finite state is only updated in response to calls and call-backs. The call-backs can include procedure returns and interrupt signals. The call is received directly from an application program, and the call-backs are received from a driver and passed back directly to the application software by the finite state machine.
-
Citations
20 Claims
-
1. A finite state machine for a redundant array of independent disks, comprising:
-
a single process context configured to maintain an entire finite state required for an input/output operation performed in the redundant array of independent disks;
means for initializing the finite state only in response to a call; and
means for updating the finite state only in response to call-backs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. A method for operating a redundant array of independent disks, comprising:
-
maintaining an entire finite state required for an input/output operation performed in the redundant array of independent disks in a single process context;
initializing the finite state only in response to a call; and
updating the finite state only in response to call-backs.
-
Specification