Method and system for managing time-out events in a storage area network
First Claim
1. A method of entering a time out interval for an event in a storage area network, comprising:
- identifying a time slot in a sequence of time slots to insert a time out event for the event in the storage area network;
determining if other events in the storage network already have corresponding other time out events in the time slot; and
inserting the time out event for the event in the identified time slot grouped together with other time out events corresponding to other events in response to the determination.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system to enter a time out interval in a storage area network includes identifying a time slot in a sequence of time slots to insert a time out event for the event in the storage area network, determining if other events in the storage network already have corresponding other time out events in the same time slot and inserting the time out event for the event in the identified time slot along with the other time out events and the other corresponding events. Monitoring time out intervals for the events includes receiving a request to determine if events in the storage area network have timed out, identifying events associated with a current time slot, determining if the identified current time slot is empty, removing events from the identified current time slot in response to the determination and notifying a time-out handler to perform appropriate time-out related processing.
12 Citations
38 Claims
-
1. A method of entering a time out interval for an event in a storage area network, comprising:
-
identifying a time slot in a sequence of time slots to insert a time out event for the event in the storage area network; determining if other events in the storage network already have corresponding other time out events in the time slot; and inserting the time out event for the event in the identified time slot grouped together with other time out events corresponding to other events in response to the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of removing a time out event being monitored for an event in a storage area network, comprising:
-
receiving a request to remove the time out event corresponding to an event in the storage area network; identifying a time slot in a sequence of time slots to remove the time out event for the event in the storage area network; and removing the time out event for the event in the identified time slot while any other time out events and other corresponding events grouped together in the identified time slot continue being monitored. - View Dependent Claims (11, 12, 13)
-
-
14. A method of monitoring time out intervals for events in a storage area network comprising:
-
receiving a request to determine if one or more events in the storage area network have timed out; identifying a set of events associated with a current time slot in a sequence of time slots; determining if the identified set of events in the current time slot is empty; removing one or more events from the identified set of events grouped together in the current time slot in response to the determination; and notifying a time-out handler associated with each of the one more events removed from the time slot to perform appropriate time-out related processing. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An apparatus of entering a time out interval for an event in a storage area network, comprising:
-
a processor that executes instructions; a memory containing instructions when executed on the processor that identify a time slot in a sequence of time slots to insert a time out event for the event in the storage area network, determine if other events in the storage network already have corresponding other time out events in the time slot and insert the time out event for the event in the identified time slot grouped together with other time out events corresponding to other events in response to the determination. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus for removing a time out event being monitored for an event in a storage area network, comprising:
-
a processor that executes instructions; a memory containing instructions when executed on the processor receive a request to remove the time out event corresponding to an event in the storage area network, identify a time slot in a sequence of time slots to remove the time out event for the event in the storage area network and remove the time out event for the event in the identified time slot while any other time out events and other corresponding events grouped together in the identified time slot continue being monitored. - View Dependent Claims (28, 29, 30)
-
-
31. An apparatus for monitoring time out intervals for events in a storage area network comprising:
-
a processor that executes instructions; a memory containing instructions when executed on the processor receive a request to determine if one or more events in the storage area network have timed out, identify a set of events associated with a current time slot in a sequence of time slots, determine if the identified set of events in the current time slot is empty, remove one or more events from the identified set of events grouped together in the current time slot in response to the determination and notify a time-out handler associated with each of the one more events removed from the time slot to perform appropriate time-out related processing. - View Dependent Claims (32, 33, 34, 35)
-
-
36. An apparatus for entering a time out interval for an event in a storage area network for processing on a processor, comprising:
-
means for identifying a time slot in a sequence of time slots to insert a time out event for the event in the storage area network; means for determining if other events in the storage network already have corresponding other time out events in the time slot; and means for inserting the time out event for the event in the identified time slot grouped together with other time out events corresponding to other events in response to the determination.
-
-
37. An apparatus for removing a time out event being monitored for an event in a storage area network for processing on a processor, comprising:
-
means for receiving a request to remove the time out event corresponding to an event in the storage area network; means for identifying a time slot in a sequence of time slots to remove the time out event for the event in the storage area network; and means for removing the time out event for the event in the identified time slot while any other time out events and other corresponding events grouped together in the identified time slot continue being monitored.
-
-
38. An apparatus for monitoring time out intervals for events in a storage area network for processing on a processor, comprising:
-
means for receiving a request to determine if one or more events in the storage area network have timed out; means for identifying a set of events associated with a current time slot in a sequence of time slots; means for determining if the identified set of events in the current time slot is empty; means for removing one or more events from the identified set of events grouped together in the current time slot in response to the determination; and means for notifying a time-out handler associated with each of the one more events removed from the time slot to perform appropriate time-out related processing.
-
Specification