×

Arbitrating an appropriate back-end server to receive channels of a client session

  • US 7,720,971 B2
  • Filed: 11/10/2005
  • Issued: 05/18/2010
  • Est. Priority Date: 09/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including a load balancing service, a method for arbitrating an appropriate back-end server to receive channels of a client session, the method comprising:

  • an act of receiving a first arbitration order value from a first front-end server that received a first channel of the client session, the first arbitration order value representing an arbitration mechanism for a first back-end server that the first front-end server is promoting as the appropriate back-end server to receive channels of the client session, the first arbitration order being a first universally unique identifier;

    an act of receiving a second arbitration order value from a second front-end server that received a second channel of the client session, the second arbitration order value representing an arbitration mechanism for a second back-end server that the second front-end server is promoting as the appropriate back-end server to receive channels of the client session, the second arbitration order being a second universally unique identifier;

    an act of comparing the first arbitration order value to the second arbitration order value to determine whether the first arbitration order value or the second arbitration order value indicates a back-end server that is more appropriate for receiving channels of the client session relative to other back-end servers; and

    an act of selecting the first back-end server as the backend server to receive channels of the client session based on the results of the comparison determining that the first arbitration order value indicates a back-end server that is more appropriate for receiving channels of the client session relative to other back-end servers.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×