Skip to content

Commit 97863e7

Browse files
committed
agora parece estatr funcionando. Comparar com modelo analítico quando acordar
1 parent ba3b713 commit 97863e7

File tree

6 files changed

+108
-253
lines changed

6 files changed

+108
-253
lines changed

clustergo/.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
vendor/
2-
simgo
2+
simgo
3+
clustergo

clustergo/inputgen/main.go

+4-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010

1111
var outPrefix = flag.String("pref", "input", "")
1212
var nReplicas = flag.Int("r", 1, "")
13-
var lambda = flag.Float64("lambda", 1, "")
1413
var mu = flag.Float64("mu", 1, "")
1514
var littleOmega = flag.Float64("littleOmega", 1, "")
1615
var bigOmega = flag.Float64("bigOmega", 0.5, "")
@@ -37,18 +36,18 @@ func main() {
3736

3837
ts := float64(0)
3938
for ts < *duration {
40-
ts += rand.ExpFloat64() / *lambda
4139
rt := rand.ExpFloat64() / *mu
4240
st := 200
43-
if rand.Float64() > *bigOmega { // Unavailability
41+
unav := rand.Float64() <= *bigOmega
42+
if unav {
4443
rt = rand.ExpFloat64() / *littleOmega
4544
st = 503
4645
ev++
4746
} else {
4847
succ++
4948
}
50-
fmt.Fprintf(f, "%.4f;%d;%.4f;%.4f\n", ts*1000, st, rt*1000, rt*1000)
51-
49+
fmt.Fprintf(f, "%.4f;%d;%.4f;%.4f\n", ts, st, rt, rt)
50+
ts += rt
5251
}
5352
fmt.Println("Succ:", succ)
5453
fmt.Println("Ev:", ev)

clustergo/intersect/interval.go

-175
This file was deleted.

0 commit comments

Comments
 (0)