aboutsummaryrefslogtreecommitdiff
path: root/results/scheduler/wakeup.awk
diff options
context:
space:
mode:
Diffstat (limited to 'results/scheduler/wakeup.awk')
-rwxr-xr-xresults/scheduler/wakeup.awk43
1 files changed, 0 insertions, 43 deletions
diff --git a/results/scheduler/wakeup.awk b/results/scheduler/wakeup.awk
deleted file mode 100755
index 1bc8934..0000000
--- a/results/scheduler/wakeup.awk
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/awk -f
-
-BEGIN {
- RS="\n"
- FS=" "
- CSV_HEADER="node,wakets,sleepts,duration"
- CSV_DATA=""
- skip=1
-}
-
-/wakes up/{
- gsub("]","",$0)
- wakets[$4][length(wakets[$4])+1]=$2
- skip=0
-}
-
-/is sleeping/{
- gsub("]","",$0)
- if(!skip){
- sleepts[$4][length(sleepts[$4])+1]=$2
- }
-}
-
-/LOG2PARSE/{
- gsub("]","",$0)
- endts[$6][length(endts[$6])+1]=$2
-}
-
-END {
- print(CSV_HEADER);
- for(node in wakets){
- for(j=1;j<=length(wakets[node]);j++){
- start=wakets[node][j]
- end=endts[node][1]
- # Pay attention, the last sleep report for the last wake up is not printed
- # so use the printed sleep only if available (otherwise we use the en of the simulation)
- if(j<=length(sleepts[node])){
- end=sleepts[node][j]
- }
- print(node","start","end","end-start)
- }
- }
-}