Patent ID: 9055117
Filing Date: 2015-06-09
Classification: G06F,H04L

Abstract:
1. A system for managing communications for host computing devices, comprising: a first computing device, the first computing device operable to host one or more virtual machine instances, wherein the first computing device includes a first network and port address translation component, the first network and port address translation component for associating a communication request initiated by the one or more virtual machine instances hosted on the first computing device with port identifier information from a range of port address identifiers allocated to each of the one or more virtual machine instances hosted on the first computing device; and a second computing device for transmitting communications received from the first computing device to an external computing device outside the system, the second computing device includes a second network and port address translation component, the second network and port address translation component for translating the communication request from the first computing device by associating an externally accessible Internet Protocol address and a port address corresponding to the port identifier information of the one or more virtual machine instances hosted on the first computing device; wherein the network and port address translation components on the first and second host computing devices configure the Internet Protocol address and port identifier information in accordance with customer configuration requests.