private void setQuorums()
	{
		HashMap<FileServerInfo, Integer> servers = new HashMap<FileServerInfo, Integer>();
		for(FileServerInfo f : serverIdentifier.values())
		{
			servers.put(f, (int) f.getUsage());
		}

		servers = (HashMap<FileServerInfo, Integer>) sortByComparator(servers);

		int quorumSize = Math.round(servers.size()/2)+1;

		readQuorum = new ConcurrentHashMap<Integer, FileServerInfo>();
		writeQuorum = new ConcurrentHashMap<Integer, FileServerInfo>();

		int x = 0;

		for(FileServerInfo i : servers.keySet())
		{

			if(x < quorumSize)
			{
				readQuorum.put(i.getPort(), i);
				x++;
			}
			else
			{
				break;
			}
		}
		x = 0;
		for(FileServerInfo i : servers.keySet())
		{

			if(x < quorumSize)
			{
				writeQuorum.put(i.getPort(), i);
				x++;
			}
			else
			{
				break;
			}
		}
	}