Failover protection from a failed worker node in a shared memory system
First Claim
1. A method to handle a session between computing systems, comprising:
- entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes, said first worker node targeted to process said request;
in response to said first worker node failing before said notification could be serviced from said first queue, moving said notification from said first queue to a second queue that supplies request notifications to a second worker node amongst said plurality of worker nodes;
after servicing said notification from said second queue, transferring said request to said second worker node; and
, generating a response to said request with said second worker node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described that involves entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes. The first worker node is targeted to process the request. In response to the first worker node failing before the notification could be serviced from the first queue, the notification is moved from the first queue to a second queue that supplies request notifications to a second worker node amongst the plurality of worker nodes. After servicing the notification from the second queue, the request is transferred to the second worker node. A response to the request is then generated with the second worker node.
-
Citations
30 Claims
-
1. A method to handle a session between computing systems, comprising:
-
entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes, said first worker node targeted to process said request;
in response to said first worker node failing before said notification could be serviced from said first queue, moving said notification from said first queue to a second queue that supplies request notifications to a second worker node amongst said plurality of worker nodes;
after servicing said notification from said second queue, transferring said request to said second worker node; and
,generating a response to said request with said second worker node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method to handle a session between computing systems, the method comprising:
-
entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes, said first worker node targeted to process said request;
in response to said first worker node failing before said notification could be serviced from said first queue, moving said notification from said first queue to a second queue that supplies request notifications to a second worker node amongst said plurality of worker nodes;
after servicing said notification from said second queue, transferring said request to said second worker node; and
,generating a response to said request with said second worker node.
-
-
21. A computing system comprising machines, said machines comprising a virtual machine and a processor, said computing system also comprising instructions disposed on a computer readable medium, said instructions capable of being executed by one of said machines to perform a method to handle a session between said computing system and another computer system, said method comprising:
-
entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes, said first worker node targeted to process said request;
in response to said first worker node failing before said notification could be serviced from said first queue, moving said notification from said first queue to a second queue that supplies request notifications to a second worker node amongst said plurality of worker nodes;
after servicing said notification from said second queue, transferring said request to said second worker node; and
,generating a response to said request with said second worker node. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification