| Branch: | Tag: | Revision:

sssimulator @ 80f4c362

# Date Author Comment
80f4c362 01/19/2016 10:45 AM Luca Baldesi

add delay logging functionality

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

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)

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.

d9aa6226 09/15/2015 02:07 PM Luca Baldesi

solve bug related to peer pointers

db6a9d7d 09/15/2015 12:18 PM Luca Baldesi

add shrink matrix functionality.
It makes possible to delete one row and one column from a matrix.

2b3a7f40 09/02/2015 03:10 PM Luca Baldesi

fix compromising bug in offer equalization.

7b1a0af3 09/02/2015 01:42 PM Luca Baldesi

add missing header

92e43072 09/02/2015 01:31 PM Luca Baldesi

add random_source option.

5c9bbf37 08/06/2015 08:19 AM Luca Baldesi

remove annoying printing calls

37aa99b9 08/04/2015 02:32 PM Luca Baldesi

add normalization of offers, such that in the optimization case, the total number of offers remain the same as in the normal one

cac522ea 08/04/2015 12:32 PM Luca Baldesi

bug fixing of the overlay module

d5b6282d 08/04/2015 12:30 PM Luca Baldesi

add function to make overlays bidirectional (starting from a matrix)

f85b64d0 08/04/2015 10:03 AM Luca Baldesi

fix bug in overlay building function

74e8a5db 08/04/2015 09:12 AM Luca Baldesi

fix bug in weighted_random scheduling function

b15bb747 08/04/2015 08:57 AM luca

add peer scheduling function for selecting on the basis of need and overlay edge probability

c76dd2cb 08/04/2015 08:56 AM luca

fix bug in the overlay building function

72616bda 08/03/2015 05:50 PM luca

add copyright banner to overlay files

91dc88f2 08/03/2015 05:40 PM luca

combine graph files, matrix eigenvectors and simulation

This commit bind together SSSim with the matrix module which can load from file ".edges".
the centrality properties of the peers can be derived from the matrix to speed up the distribution

ec88b090 08/03/2015 02:37 PM luca

add tokens check function for looking for known tokens

this can be useful when checking if a flag has been specified through command line

692b6c80 08/03/2015 09:36 AM luca

add libmatrix module

c02ceab4 07/31/2015 08:01 AM Luca Baldesi

apply small bufixes

bf3d3ebd 07/31/2015 07:53 AM Luca Baldesi

refactor action event initialization and standardize event priority

two default priority levels are defined: HIGH_EVENT_PRIORITY and LOW_EVENT_PRIORITY

659ba19d 07/30/2015 01:53 PM Luca Baldesi

add copyright banner to "event driven" files

52770a8f 07/30/2015 01:49 PM Luca Baldesi

add event driven simulation module

the '-e' parameter can be used to make SSSim use the event driven simulation approach

0bf1a874 07/30/2015 01:46 PM Luca Baldesi

add priority flag to events

if events have same time the new one is pushed in the last position possible (FIFO)
the priority flag can be used to override this behaviour

a79ee600 07/30/2015 01:43 PM Luca Baldesi

fix bug in ord_array position selection

af271552 07/23/2015 05:07 PM luca

add event scheduler

6b38058b 07/23/2015 04:29 PM luca

Add tests and Dl/ELp scheduling algorithm

86681e55 07/23/2015 04:24 PM luca

first version