Here is a thread about Edge nodes (aka gateway nodes) that should answer your question. :)
Edge nodes are the interface between the Hadoop cluster and the outside network. For this reason, they're sometimes referred to as gateway nodes. Most commonly,edge nodes are used to run client applications and cluster administration tools.