发明名称 Virtual machine name resolution
摘要 Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for virtual machine name resolution. In one aspect, a method includes receiving a first outgoing packet from a source virtual machine executing on the data processing apparatus destined for a destination virtual machine, wherein the destination virtual machine belongs to a first cluster of virtual machines, and wherein the first outgoing packet identifies the destination virtual machine using a unique name for the destination virtual machine; determining an internal network address of the destination virtual machine based at least in part on the unique name for the destination virtual machine; and sending the first outgoing packet to the destination virtual machine by sending the packet to the internal network address.
申请公布号 US9237087(B1) 申请公布日期 2016.01.12
申请号 US201213418951 申请日期 2012.03.13
申请人 Google Inc. 发明人 Risbood Pankaj;Sahasranaman Vivek
分类号 H04L12/701 主分类号 H04L12/701
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A method implemented by data processing apparatus, the method comprising: maintaining, by the data processing apparatus, data that associates, for each of a plurality of virtual machines in a first cluster of virtual machines launched by a first user, a unique name for the virtual machine with an internal network address for the virtual machine, wherein the internal network address for the virtual machine is a network address used by other virtual machines in the first cluster to communicate with the virtual machine over an internal network; receiving, by a process executing on the data processing apparatus and from a source virtual machine executing on the data processing apparatus, a first outgoing packet destined for a recipient; determining that the first outgoing packet identifies the recipient by a unique name for the recipient instead of by a network address for the recipient; in response to determining that the first outgoing packet identifies the recipient by the unique name for the recipient instead of by a network address for the recipient, determining, by the process executing on the data processing apparatus and from the maintained data, that the unique name is associated in the maintained data with an internal network address of a destination virtual machine that belongs to the first cluster of virtual machines, wherein the unique name for the destination virtual machine is assigned to the destination virtual machine by a name association system when the destination virtual machine is launched; and sending the first outgoing packet to the internal network address of the destination virtual machine.
地址 Mountain View CA US