Patent ID: 8509231

Claim:
A computer-implemented method for managing outgoing data transmissions, the method comprising: receiving, by a transmission manager associated with a host computing system, an indication of an outgoing transmissions of data being initiated by a virtual machines hosted by the host computing system, the outgoing transmission of data indicating a destination node; determining, by the transmission manager, if authorization already exists for transmissions from the virtual machine to the destination node; if authorization does not already exist for transmissions from the virtual machine to the destination node, initiating, by the transmission manager, a negotiation for authorization to transmit to the destination node, the initiating including sending a request with information regarding the virtual machine to a recipient associated with the destination node; and if the authorization is obtained, transmitting the data to the destination node on behalf of the virtual machine and storing an indication of the obtained authorization for use in authorizing future transmissions of data from the virtual machine to the destination node.