Methods of and Apparatus for Managing Non-Congestion-Controlled Message Traffic in a Datacenter
AssigneeHewlett-Packard Development Company, L.P.
InventorsYoshio Turner, Jose Renato G Santos, Niraj Tolia
Life of this patent
Estimating the term…
Abstract
Managing non-congestion-controlled message traffic in a datacenter. Any non-congestion-controlled packets originating in a sending server and intended for a receiving server are encapsulated in the sending server and transmitted through a virtual circuit having a message transport protocol with rate control. The packets are decapsulated in the receiving server.
Claims15
A method of managing non-congestion-controlled traffic in a datacenter, the method comprising:
- identifying any packets originating in a sending server and intended for a receiving server that are not congestion-controlled;
- encapsulating the non-congestion-controlled packets;
- transmitting the encapsulated packets from the sending server to the receiving server through a virtual circuit having a message transport protocol with rate control;
- and
- decapsulating the packets.
A method of managing non-congestion-controlled traffic in a datacenter, the method comprising:
- establishing a virtual switch that includes an uncontrolled traffic detector (UTD) and a tunneling service (TS) in each of a plurality of servers in the datacenter;
- establishing a virtual circuit with a message transport protocol that includes rate control between the TSs in each pair of servers;
- using the UTD in a sending server to identify packets that originate in a virtual machine (VM) in that server, that are addressed to a destination VM in a receiving server, and that are not congestion-controlled;
- using the UTD to divert the non-congestion-controlled packets to the TS;
- using the TS to encapsulate the diverted packets;
- sending the encapsulated packets through the virtual circuit that extends between the TS in the sending server and a TS in the receiving server;
- using the TS in the receiving server to decapsulate the packets;
- and
- delivering the decapsulated packets to the destination VM.
A computer system that manages non-congestion-controlled traffic in a datacenter, the computer system comprising:
- a communication port;
- machine-readable instructions;
- and
- a processor responsive to the instructions to establish a virtual switch and a virtual circuit, the virtual circuit having a message transport protocol that includes rate control, and the virtual switch comprising an uncontrolled traffic detector (UTD) and a tunneling service (TS), the UTD responsive to packets generated by a virtual machine (VM) in the computer system to divert non-congestion-controlled packets to the TS, and the TS responsive to non-congestion-controlled packets to encapsulate the packets and to direct the encapsulated packets to the communication port through the virtual circuit.
Dependencies are inferred from the claim text.