Exception handling added. Cases including 'failures of Name_Server'. A stand-by Name_Server is used to detect by using a TCP socket connection. When original Name_Server failure happens, the stand-by Name_Server reads all the data structure replica on disk and register to 'publicDNS'. Requests sent by Tiny_Googler_Server, Helper_Server and/or clients will then be directed to the stand-by Name_Server.