public void run() {
    try {
      while (true) {

        Thread.sleep(frequency);
        synchronized (factory) {
          synchronized (owlModel) {
            MonitoringMain.display("\t" + calculateSLAParameter());
          }
        }
      }
    } catch (Exception x) {
      x.printStackTrace();
    }
  }