Patent ID: 9633040
Date: 2017-04-25
CPC Classifications: G06F,H04L

Claim:
1. A method of operating a distributed processing system including a name node and a plurality of data nodes, comprising: transmitting an address request packet from the name node to each of the plurality of data nodes; transmitting an address packet from each of the plurality of data nodes to the name node upon receiving the address request packet at each of the plurality of data nodes and upon each of the plurality of data nodes storing its own media access control (MAC) address in a payload of the address packet as a data node MAC address; determining, by the name node, a node configuration of the distributed processing system based on the address packet received from each of the plurality of data nodes; and processing data using a selected data node from among the plurality of data nodes based on the node configuration, wherein determining the node configuration comprises: reading a source name node MAC address and a name node MAC address from a payload of an address return packet and a source internet protocol (IP) address from a header of the address return packet; and determining whether the name node operates on a virtual machine by comparing the source name node MAC address and the name node MAC address.