Patent ID: 8140678

Claim:
A method comprising: entering a notification of a request of a session into a queue that can simultaneously queue multiple request notifications for a first worker node amongst a plurality of worker nodes of a server, said first worker node targeted to process said request, wherein said plurality of worker nodes of said server includes worker nodes of a first type and worker nodes of a second type; entering said request to be processed by either said worker nodes of said server of said first type or said worker nodes of said server of said second type from amongst said plurality of worker nodes of said server into a first shared memory, said request being a different data structure than said notification of said request; removing said notification from said first queue and placing said notification into a second different queue in response to said first worker node of said first type failing before said notification could be serviced from said first queue, the second different queue that can simultaneously queue multiple request notifications for a second worker node of said first type from amongst said plurality of worker nodes of said server; providing said request to said second worker node of said first type after servicing said notification from said second queue, said providing of said request including providing said request from said first shared memory to said second worker node of said first type; reading a session information for said session from a second shared memory; generating a response to said request from the session information with said second worker node of said first type; and receiving said response to said request from the said first shared memory that contains responses generated by said worker nodes of said first type and said second type of said server.