public int getHyperPeriod() {
		if (workload.size() <= 0)
			return 0;

		int hp = workload.get(0).getPeriod();
		for (int i = 1; i < workload.size(); i++) {
			hp = MathUtils.lcm(hp, workload.get(i).getPeriod());
		}

		return hp / 2;
	}