Skip to content
Snippets Groups Projects
Commit 6011d0ea authored by NTUMBA WA NTUMBA Patient's avatar NTUMBA WA NTUMBA Patient
Browse files

Update Time Server

parent 1b1181fb
No related branches found
No related tags found
No related merge requests found
...@@ -60,7 +60,7 @@ public class MeasureAgent { ...@@ -60,7 +60,7 @@ public class MeasureAgent {
// Registry port for rmi communication // Registry port for rmi communication
LocateRegistry.createRegistry(port); LocateRegistry.createRegistry(port);
// System.setProperty("java.rmi.server.hostname",address); System.setProperty("java.rmi.server.hostname",address);
// Creating and starting RMI connector // Creating and starting RMI connector
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + address + ":" + port + "/server"); JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + address + ":" + port + "/server");
...@@ -122,11 +122,11 @@ public class MeasureAgent { ...@@ -122,11 +122,11 @@ public class MeasureAgent {
public synchronized void fire(long timestamp) { public synchronized void fire(long timestamp) {
// timestamp = clockSync.getAdjustedTime(); long adjustedTimestamp = clockSync.getAdjustedTime();
//long localServerTimestamp = getTimestamp(); //long localServerTimestamp = getTimestamp();
try{ try{
measure.setTimestamp(timestamp + getDeltaTime()); measure.setTimestamp(adjustedTimestamp + getDeltaTime());
} catch (IOException e) { } catch (IOException e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
......
...@@ -21,10 +21,8 @@ public class LocalTimeServer extends Thread{ ...@@ -21,10 +21,8 @@ public class LocalTimeServer extends Thread{
clockSync = new ClockSync(); clockSync = new ClockSync();
clockSync.startSync(); clockSync.startSync();
serverSocket = new DatagramSocket(MonitorConstant.TIME_SERVER_PORT); serverSocket = new DatagramSocket(MonitorConstant.TIME_SERVER_PORT);
if(serverSocket.isConnected()){ System.out.println("Time server start at port : "+MonitorConstant.TIME_SERVER_PORT);
System.out.println("Time server start at port : "+MonitorConstant.TIME_SERVER_PORT);
}
} catch (IOException e) { } catch (IOException e) {
...@@ -64,4 +62,12 @@ public class LocalTimeServer extends Thread{ ...@@ -64,4 +62,12 @@ public class LocalTimeServer extends Thread{
} }
public static void main(String args[]) throws Exception
{
LocalTimeServer timeServer = new LocalTimeServer();
timeServer.start();
}
} }
...@@ -33,10 +33,6 @@ public class MonitorMain { ...@@ -33,10 +33,6 @@ public class MonitorMain {
// MeasureListener listener_5 = new MeasureListener("timestamp_6", "localhost", "9005"); // MeasureListener listener_5 = new MeasureListener("timestamp_6", "localhost", "9005");
// Start Local time server
LocalTimeServer timeServer = new LocalTimeServer();
timeServer.start();
MeasureListener listener_0 = new MeasureListener("timestamp_1", "128.93.65.234", "9000"); MeasureListener listener_0 = new MeasureListener("timestamp_1", "128.93.65.234", "9000");
MeasureListener listener_1 = new MeasureListener("timestamp_2", "128.93.65.233", "9001"); MeasureListener listener_1 = new MeasureListener("timestamp_2", "128.93.65.233", "9001");
MeasureListener listener_2 = new MeasureListener("timestamp_3", "128.93.65.233", "9002"); MeasureListener listener_2 = new MeasureListener("timestamp_3", "128.93.65.233", "9002");
...@@ -172,7 +168,7 @@ public class MonitorMain { ...@@ -172,7 +168,7 @@ public class MonitorMain {
System.out.println("\n=========================================================== "); System.out.println("\n=========================================================== ");
System.out.println("Start time: " +start ); System.out.println("Start time: " +start );
System.out.println("Complete time: " +complete ); System.out.println("Complete time: " +complete );
System.out.println("Messages sent: " + experimentMsgSent ); System.out.println("Messages sent: " + experimentListener.experimentMsgCounter );
System.out.println("Messages waited in the queue: " + experimentMsgNotTransmited ); System.out.println("Messages waited in the queue: " + experimentMsgNotTransmited );
System.out.println("Messages receive: " + experimentMsgReceive); System.out.println("Messages receive: " + experimentMsgReceive);
System.out.println("Messages lost: " + (experimentListener.experimentMsgCounter - experimentMsgReceive) ); System.out.println("Messages lost: " + (experimentListener.experimentMsgCounter - experimentMsgReceive) );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment