Selectively Disabling Reliability Mechanisms on a Network Connection
AssigneeMicrosoft Corporation
InventorsDeepak Bansal, Hasan Alkhatib
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDeepak Bansal, Hasan Alkhatib
Estimating the term…
Computerized methods, systems, and computer-storage media for establishing and managing a transmission control protocol (TCP)-based tunnel (“tunnel”) are provided. The tunnel spans between a data center and a private enterprise network and connects endpoints, of a service application, that reside in each location. During communication, the endpoints transmit data packets over one or more channels (e.g., higher-level channel and lower-level channel) that comprise the tunnel. Each of the channels supports reliability mechanisms (e.g., congestion-control mechanism and loss-recovery mechanism) integrally running thereon, for ensuring complete data-packet delivery. To prevent unwarranted performance degradation caused by duplicative efforts of reliability mechanisms, a fabric controller is employed to selectively disable one or more of the reliability mechanisms individually. The selective disablement of the reliability mechanisms is invoked by predefined criteria, such as instructions from a service model or detected identity of a source/destination endpoint, and is invoked on a per network connection basis.
One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for communicating across a network connection established between a plurality of endpoints residing in disparate networks, the method comprising:
A computer system for managing a flow of data between endpoints that reside in individual networks, the computer system comprising:
A computerized method for facilitating communication between a source endpoint and a destination endpoint across a transport control protocol (TCP)-based tunnel, the method comprising:
Dependencies are inferred from the claim text.