Socket transferring for HPC networks using kernel tracing
AssigneeInternational Business Machines Corporation
InventorsSunyanan Choochotkaew, Tatsuhiro Chiba
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsSunyanan Choochotkaew, Tatsuhiro Chiba
Estimating the term…
A computer-implemented method for building socket transferring between containers in cloud-native environments by using kernel tracing techniques is provided including probing a connection-relevant system call event by using an eBPF to collect and filter data at a router, creating a mirror call at a host namespace with a dummy server and dummy client by creating the dummy server with mirror listening parameters, sending a server host address mapping to overlay the server host address to the client coordinator in an overlay process, and creating and connecting the dummy client to return a client host address to the server coordinator. The method further includes transferring mirror connections to the overlay process via a forwarder by temporary namespaces entering and injecting socket system calls and probing a transfer call event to map an overlay socket with a transferred dummy socket to activate duplication when the overlay socket is not locked.
A computer-implemented method for building socket transferring between containers in cloud-native environments, the method comprising:
A computer program product for building socket transferring between containers in cloud-native environments, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
A system for building socket transferring between containers in cloud-native environments, the system comprising:
Dependencies are inferred from the claim text.