Adding sessions to the working of the lock client is vital to maintain security of the locks being acquired by the user processes. Thus the client will provide guarantee that the locks of one user process will not be meddled with by other user processes.