×

Techniques for remapping sessions for a multi-threaded application

  • US 9,336,040 B2
  • Filed: 09/15/2014
  • Issued: 05/10/2016
  • Est. Priority Date: 09/15/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus comprising:

  • circuitry at a server coupled to a client via a plurality of transport control protocol (TCP) connections, the server arranged to host a primary or a secondary virtual machine (VM) capable of separately executing a first application;

    an intercept component for execution by the circuitry to intercept first and second socket application interface (API) calls made from the first application, the first and second socket APIs arranged to route respective first and second sessions for expected output through a same TCP connection from among the plurality of TCP connections, the first and second sessions generated by the first application responsive to a request received from a second application at the client;

    an index component for execution by the circuitry to generate a session index using respective first and second identifier information for the first and second sessions; and

    a remap component for execution by the circuitry to remap the first and second sessions for actual output through separate TCP connections from among the plurality of TCP connections such that the session index is capable of being used at the client to recombine the first and second sessions with the same TCP connection for delivery to the second application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×