Connection manager that supports failover protection
AssigneeSap SE
InventorsChristian Fleischer, Oliver Luik
Life of this patent
Estimating the term…
Abstract
A method is described that involves identifying which session a received request pertains to. The method also involves referring to information maintained for the session. The information comprises first information that identifies a queue that provides notifications of requests to a worker node that is assigned to handle the session. The method also involves entering a request for a session into a shared memory. The method also involves entering a notification of the request into the queue. The method also involves, after failure of the worker node, retracting the notification from the queue, and, identifying a new worker node to handle the session with a load balancing algorithm.
Claims15
A method to handle a session between computing systems, comprising:
- identifying which session a received request pertains to;
- referring to information maintained for said session, said information comprising first information that identifies a queue that provides notifications of requests to a worker node that is assigned to handle said session;
- entering a request for a session into a shared memory;
- entering a notification of said request into said queue;
- after failure of said worker node, retracting said notification from said queue;
- and,
- identifying a new worker node to handle said session with a load balancing algorithm.
An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
- identifying which session a received request pertains to;
- referring to information maintained for said session, said information comprising first information that identifies a queue that provides notifications of requests to a worker node that is assigned to handle said session;
- entering a request for a session into a shared memory;
- entering a notification of said request into said queue;
- after failure of said worker node, retracting said notification from said queue;
- and,
- identifying a new worker node to handle said session with a load balancing algorithm.
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 at least one of said machines to perform a method, said method comprising:
- identifying which session a received request pertains to;
- referring to information maintained for said session, said information comprising first information that identifies a queue that provides notifications of requests to a worker node that is assigned to handle said session;
- entering a request for a session into a shared memory;
- entering a notification of said request into said queue;
- after failure of said worker node, retracting said notification from said queue;
- and,
- identifying a new worker node to handle said session with a load balancing algorithm.
Dependencies are inferred from the claim text.