After receiving the user authentication information {U , P } from a user, the master node searches its database, which stores the user authentication information, to check if the user name exists, if the password is correct, and if the user has right to use the G-Hadoop resources. If one of these checks does not pass through, the master node delivers an error message as feedback to the user. Otherwise, the user is authenticated by the master node.