Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SURF] Added comment for surf_share_resources
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Tue, 2 Jun 2015 18:20:07 +0000 (20:20 +0200)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Thu, 4 Jun 2015 12:40:46 +0000 (14:40 +0200)
src/surf/surf_c_bindings.cpp

index 4576e1a..cb638c0 100644 (file)
@@ -74,6 +74,18 @@ void surf_presolve(void)
       model->updateActionsState(NOW, 0.0);
 }
 
       model->updateActionsState(NOW, 0.0);
 }
 
+/**
+ * Computes when the next action executed in a
+ * specific model terminates; this is important,
+ * because we can safely skip the amount of time
+ * in which no model (read: not even a single one)
+ * changes its state; so, if for instance network,
+ * cpu, storage don't change (and if we assume they're
+ * the only models we use... simple example here :) )
+ * for 2s, 1s, 3s then we can skip 1s as after this
+ * amount of time the new state needs to be considered.
+ *
+ */
 static void surf_share_resources(surf_model_t model)
 {
   double next_action_end = -1.0;
 static void surf_share_resources(surf_model_t model)
 {
   double next_action_end = -1.0;