Patent ID: 7747754

Claim:
A method for managing sessions on a multi-node system, the method comprising: said multi-node system receiving requests to establish certain sessions for a plurality of clients of said multi-node system, each request of said requests requesting a certain session for a respective client of said multi-node system; for each request of said requests, said multi-node system establishing a respective first session as the certain session on a first node of said multi-node system; for each client of a portion of said plurality of clients: said multi-node system receiving first data that indicates one or more criteria that must be satisfied before transferring said respective first session between said first node and a second node of said multi-node system; and in response to receiving said first data, determining that said respective first session satisfies the one or more criteria indicated by the first data, and generating marking data specifying that said respective first session is a session that can be migrated; after generating said marking data for more than one first session, selecting to transfer to the second node of said multi-node system at least one first session of said more than one first session specified by said marking data as satisfying said one or more criteria; and said multi-node system establishing a second session on the second node as the certain session for the respective client on said multi-node system.