public void run() {
		System.out.println(LoadBalancer.getCurrentTime() + "::" +"Starting Status checker thread");

		serverInfo server;
		String status;
		while(true) {
			try {
				//System.out.println("StatusChecker: Before Acquire");
				ConnectionTable.serverListLock.acquire();
				//System.out.println("StatusChecker: After acquire");
			} catch (InterruptedException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
			Iterator serverIter = ConnectionTable.Servers.iterator();
			statusConnectToServers();
				///System.out.println("StatusChecker: Before release");
				ConnectionTable.serverListLock.release();
				//System.out.println("StatusChecker: After release");
				try {
					Thread.sleep(10000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}