public void run() {
		while (true) {
			String instruction = null;
			try{
			instruction = replicas.poll(1, TimeUnit.SECONDS);
			if (instruction != null) {
				//System.out.println("Processing...." + instruction);
				Replica replica = ReplicaFactory.buildReplica(this.getLocation(), instruction);  //Auto digested
				//System.out.println("Response :" + replica.toString());
				send(replica.toString());
			}
			}catch(Exception e){
				log.error(e.getMessage());
			}
			instruction = null; //Nullify
		}

	}