Span out load balancing model
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory coupled to the processor, the memory including instructions that upon execution cause the system at least to;
receive, by a first gateway, a connection request from a client device, wherein the connection request includes a resource network address for a remote presentation session and a connection identifier identifying a connection oriented channel established on a second gateway between the remote presentation session and the client device;
associate a network address for the first gateway with the connection identifier so as to establish a first connectionless channel; and
route a first datagram for the remote presentation session to the client device over the first connectionless channel.
0 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out model is described whereby a remote presentation session can be associated with multiple channels and each channel can be routed through a different gateway computer system. As such, a connectionless oriented channel for a client may be routed through a first gateway computer system and a connection oriented channel for the client may be routed through a second gateway computer system. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.
48 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled to the processor, the memory including instructions that upon execution cause the system at least to; receive, by a first gateway, a connection request from a client device, wherein the connection request includes a resource network address for a remote presentation session and a connection identifier identifying a connection oriented channel established on a second gateway between the remote presentation session and the client device; associate a network address for the first gateway with the connection identifier so as to establish a first connectionless channel; and route a first datagram for the remote presentation session to the client device over the first connectionless channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, by a first gateway, a connection request from a client device, the connection request including a resource network address for a remote presentation session and a connection identifier associated with a connection oriented channel established on a second gateway between the remote presentation session and the client device; associating a network address for the first gateway with the connection identifier; establishing a first connectionless channel; and routing a first datagram for the remote presentation session to the client device over the first connectionless channel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage device, comprising computer readable instructions that upon execution on a computing device cause the computing device at least to:
-
receive, by a first gateway, a connection request from a client device, wherein the connection request includes a resource network address for a remote presentation session and a connection identifier associated with a connection oriented channel established on a second gateway between the remote presentation session and the client device; associate a network address for the first gateway with the connection identifier; establish a first connectionless channel; and route a first datagram for the remote presentation session to the client device over the first connectionless channel. - View Dependent Claims (19, 20)
-
Specification