TOKEN-BASED RESERVATIONS FOR SCSI ARCHITECTURES
First Claim
1. A method for enabling reservations in SCSI architectures, the method comprising:
- receiving a reservation request from a SCSI initiator;
generating a token in response to receiving the reservation request;
storing the token and transmitting a copy of the token to the SCSI initiator;
receiving a command from the SCSI initiator, the command having a token attached thereto;
comparing the attached token to the stored token; and
processing the command if the attached token matches the stored token.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enabling reservations in SCSI architectures is disclosed herein. In one embodiment, such a method includes receiving a reservation request from a SCSI initiator. The method then generates a token in response to receiving the reservation request, stores the token, and transmits a copy of the token to the SCSI initiator. The SCSI initiator may attach this token to commands transmitted while the reservation is in place. Upon receiving a command from the SCSI initiator, the method compares the token attached to the command with the stored token. If the attached token and stored token match, the method processes the command. Otherwise, the command is not processed. A corresponding system and computer program product are also described herein.
-
Citations
20 Claims
-
1. A method for enabling reservations in SCSI architectures, the method comprising:
-
receiving a reservation request from a SCSI initiator; generating a token in response to receiving the reservation request; storing the token and transmitting a copy of the token to the SCSI initiator; receiving a command from the SCSI initiator, the command having a token attached thereto; comparing the attached token to the stored token; and processing the command if the attached token matches the stored token. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for enabling reservations in SCSI architectures, the system comprising:
-
a SCSI initiator to send a reservation request; a SCSI target to receive the reservation request, generate and store a token in response to receiving the reservation request, and transmit a copy of the token to the SCSI initiator; the SCSI initiator further configured to transmit a command to the SCSI target, the command having a token attached thereto; and the SCSI target configured to receive the command, compare the attached token to the stored token, and process the command if the attached token matches the stored token. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product to enable reservations in SCSI architectures, the computer program product comprising a computer-usable storage medium having computer-usable program code embodied therein, the computer-usable program code comprising:
-
computer-usable program code to receive a reservation request from a SCSI initiator; computer-usable program code to generate a token in response to receiving the reservation request; computer-usable program code to store the token and transmit a copy of the token to the SCSI initiator; computer-usable program code to receive a command from the SCSI initiator, the command having a token attached thereto; computer-usable program code to compare the attached token to the stored token; and computer-usable program code to process the command if the attached token matches the stored token. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification