Revision:

Revisions

# Date Author Comment
4e1201d0 04/21/2017 09:45 AM Luca Baldesi

change chunk selection strategy to meet Peerstreamer one

58d227ad 04/21/2017 09:45 AM Luca Baldesi

change to peerstreamer type of peer/chunk selection

eeaea29f 04/21/2017 09:33 AM Luca Baldesi

Add per-edge-events feature to SSSim.

This feature make the simulator acts on per-edge basis rather than on per-node basis.
It only works with the event-driven mode.

4dfa0b55 04/21/2017 09:31 AM Luca Baldesi

Add gurobi version for the WuLi optimization algorithm algorithm

After installing the gurobi library in the system, the file "gurobi.sh" should be modified accordingly and sourced before compilation.
http://www.gurobi.com/

f1158e5c 04/21/2017 08:51 AM Luca Baldesi

Refactor Makefile

4e73bffa 04/09/2017 03:20 PM Luca Baldesi

Fix bug on Wu-Li algorithm, source output capacity

f8b3b06b 04/09/2017 03:19 PM Luca Baldesi

fix bug on source output capacity. In SSSim source always outputs one chunk per chunktime

0a30b3dd 04/07/2017 07:45 PM Luca Baldesi

Fix neighbourhood limit bug in Wu-Li optimization

7379ce39 04/07/2017 07:44 PM Luca Baldesi

refactor Makefile due to a compilation error with lpsolve library

93cdc354 04/07/2017 07:43 PM Luca Baldesi

fix bug on the node output limit

225277cc 04/06/2017 10:25 AM Luca Baldesi

Refactor with bug fix on A_ij

a544a30d 04/06/2017 10:25 AM Luca Baldesi

Refactor inner representation of ajacency matrices

The matrix element A_ij indicates the edge from node j to node i

b163bbc7 04/06/2017 10:21 AM Luca Baldesi

refactor Wu-Li implementation taking into account the peculiar implementation of transition matrix in SSSim

The element A_ij indicates the edge from node j to node i

2edb6907 04/05/2017 03:51 PM Luca Baldesi

Merge Wu-Li algorithm integration feature

743e659d 04/05/2017 03:46 PM Luca Baldesi

add Wu and Li optimization algorithm.

The functionality is activated by loading a graph file with the option ",wuli"

f38d871e 04/05/2017 03:20 PM Luca Baldesi

Add per-link events feature

4123e0f7 04/05/2017 03:20 PM Luca Baldesi

add per-link events.

Add a new flag (-E) to turn on the per-link event. This implies the event-driven mode (-e).
Each peer i sends an offer to its neighbor j every offer_interval times probability of j seconds, deterministically.

80fb408d 04/05/2017 11:55 AM Luca Baldesi

add .test and .edges to gitignore

c8e8a6b0 04/05/2017 10:33 AM Luca Baldesi

add optimization module derived from the paper "Optimal Rate Allocation in Overlay Content Distribution"
- actual (centralized) algorithm
- lpsolve optimization library as a submodule
- test case (really minimal due to the difficulty to solve the optimization problem by hand)

21efaac1 04/05/2017 10:31 AM Luca Baldesi

add helper functions to the matrix modules
- create a zero matrix
- dump a matrix into a .edge file

caca01b7 02/04/2016 03:40 PM Luca Baldesi

change chunk selection strategy to meet Peerstreamer one

49bf6fbe 02/04/2016 03:40 PM Luca Baldesi

change to peerstreamer type of peer/chunk selection

ba1583a3 02/04/2016 02:51 PM Luca Baldesi

fix usage print alignment

6fa73170 02/04/2016 02:48 PM Luca Baldesi

add auto-convergence feature; simulation stops after delay convergence is reached, a chunk analysis window size can be specified

c17f8c05 02/04/2016 02:43 PM Luca Baldesi

merge the delay_log feature, solve conflicts

4d4d1b40 02/04/2016 02:19 PM Luca Baldesi

fix test case missing global variable and window analysis size in non-converging mode

33fa3f1f 01/28/2016 10:19 AM Luca Baldesi

Change chunk selection algorithm

23b895f0 01/28/2016 10:19 AM Luca Baldesi

change chunk selection strategy to meet Peerstreamer one

05517913 01/19/2016 10:47 AM Luca Baldesi

add delay logging functionality

80f4c362 01/19/2016 10:45 AM Luca Baldesi

add delay logging functionality

90cd266d 01/19/2016 10:19 AM Luca Baldesi

Redirect warnings to stdout

4150279d 01/19/2016 10:19 AM Luca Baldesi

redirect Warnings to stdout

a154277d 01/13/2016 11:36 AM Luca Baldesi

Merge branch 'auto_convergence' into next

Conflicts:
sssim.c
stats.c
td.c

f850347b 01/13/2016 11:24 AM Luca Baldesi

add windowed analysis mode
add tests for convergence analysis function

make possible to analyze chunk data on blocks, evaluating the last available.

32c9a7bc 01/12/2016 10:51 AM Luca Baldesi

add auto convergence feature

this feature allow the specification a parameter of convergence on the average receiving delay and the termination of the simulation

7f333a80 09/17/2015 03:27 PM Luca Baldesi

add net load factor feature

78d8960f 09/17/2015 03:26 PM Luca Baldesi

add network load factor option.

This feature enables to specify the maximum stress on the network during streaming.
Default is netload=1, so the sum of chunks sent in one chunk time is at maximum equal to the number of peers.

a78c8056 09/16/2015 04:19 PM Luca Baldesi

Add peerstreamer behaviour parameters

17e3e1d2 09/16/2015 04:19 PM Luca Baldesi

change to peerstreamer type of peer/chunk selection

495c9c9c 09/16/2015 04:15 PM Luca Baldesi

Add data logging functionalities

8d46f8f6 09/16/2015 04:10 PM Luca Baldesi

merge graph_matrix branch and fix conflicts.

e0ad77f8 09/16/2015 03:09 PM Luca Baldesi

Add event driven module

Enables a more fine control on the simulation

fddfd5fb 09/16/2015 10:53 AM Luca Baldesi

modify log functionalities by analyse only chunks at steady state

76425d78 09/16/2015 10:51 AM Luca Baldesi

analyze only the last fraction of the chunks in order to have results at steady state

2b6a59bb 09/16/2015 09:41 AM Luca Baldesi

bug fix for vector shrinking (related to offers).

ab6662be 09/16/2015 09:40 AM Luca Baldesi

remove annoying tracing

0c449069 09/16/2015 09:39 AM Luca Baldesi

prevent trace option to log scheduling related to overlay monitoring

d6fa79fc 09/16/2015 09:36 AM Luca Baldesi

fix bug in matrix_shrink function.
bug affects the shrinking of vectors (one-dimensional matrix)

cdae8ae1 09/15/2015 03:22 PM Luca Baldesi

fix important bug related to peer pointers

4136f032 09/15/2015 03:21 PM Luca Baldesi

add important annotation.
reminds that the buffer length defines the playout delay and hence if a chunk can be offered.

1 2 (1-50/86) Per page: 25, 50, 100

Also available in: Atom