17530389. UDP OVER HTTP LOADBALANCER FOR MICROSERVICE ENVIRONMENT simplified abstract (MICROSOFT TECHNOLOGY LICENSING, LLC)

From WikiPatents
Jump to navigation Jump to search

UDP OVER HTTP LOADBALANCER FOR MICROSERVICE ENVIRONMENT

Organization Name

MICROSOFT TECHNOLOGY LICENSING, LLC

Inventor(s)

K. Balaji Kannadassan of Chennai (IN)

Neeraj Surana of Bengaluru (IN)

Kantha Rao Dammalapati of Bengaluru (IN)

UDP OVER HTTP LOADBALANCER FOR MICROSERVICE ENVIRONMENT - A simplified explanation of the abstract

This abstract first appeared for US patent application 17530389 titled 'UDP OVER HTTP LOADBALANCER FOR MICROSERVICE ENVIRONMENT

Simplified Explanation

The abstract describes a method for receiving UDP packets at a core network node and creating HTTP packets based on the received UDP packets. These HTTP packets contain session information that identifies the respective sessions. The HTTP packets are then routed to different microservice instances based on the session information.

  • The method involves receiving UDP packets at a core network node.
  • The received UDP packets are used to create HTTP packets.
  • The HTTP packets contain session information that identifies the sessions.
  • The HTTP packets are routed to different microservice instances based on the session information.

Potential Applications

  • This technology can be applied in network systems that handle multiple sessions simultaneously.
  • It can be used in communication protocols that involve UDP and HTTP packets.
  • The method can be implemented in core network nodes to efficiently route packets to the appropriate microservice instances.

Problems Solved

  • The method solves the problem of identifying and routing UDP packets to the correct microservice instances.
  • It addresses the challenge of handling multiple sessions with the same source five tuple.
  • The technology provides a solution for efficiently managing and processing UDP and HTTP packets in a network system.

Benefits

  • The method allows for efficient routing of UDP packets to the appropriate microservice instances.
  • It enables the creation of HTTP packets with session information, facilitating session identification.
  • The technology improves the overall performance and scalability of network systems handling multiple sessions.


Original Abstract Submitted

A first plurality of UDP packets corresponding to a first session and a second plurality of UDP packets corresponding to a second session can be received at a core network node. The first plurality of UDP packets and the second plurality of UDP packets have the same source five tuple. A first plurality of HTTP packets comprising first session information identifying the first session can be created based on the first plurality of UDP packets. A second plurality of HTTP packets comprising second session information identifying the second session can be created based on the second plurality of UDP packets. The first plurality of HTTP packets can be routed to a first microservice instance based at least in part on the first session information. The second plurality of HTTP packets can be routed to a second microservice instance based at least in part on the second session information.