The Slave Node Module contains a task component, an authentication management component and a slave node handshaking component. The task component is implemented as the subclass of the original Hadoop task to perform similar work as the original one but with the extensions for adapting to the mechanisms of this security framework. The extension is implemented to enable the update of the proxy credential if it is expired. After receiving the new proxy credential from the master node, the slave node updates the expiration time of the user session as well as the proxy credential itself and puts the task into execution. The authentication management component provides the methods to check the validity of the authentication information from master node and manages these information, including the proxy credentials and the token of user session, which are related to the tasks. In addition, the authentication manager has a special list to store the authentication information that is asked to be deleted after all jobs of a user have finished its execution