Presentation is loading. Please wait.

Presentation is loading. Please wait.

TDMA Networks – Final Report V. 1.3 Analysis tool (p. 2-5) Results Analysis (p.6-7) Methods and outcomes (P.8-22) Optimal configurations (P.23)

Similar presentations


Presentation on theme: "TDMA Networks – Final Report V. 1.3 Analysis tool (p. 2-5) Results Analysis (p.6-7) Methods and outcomes (P.8-22) Optimal configurations (P.23)"— Presentation transcript:

1 TDMA Networks – Final Report V. 1.3 Analysis tool (p. 2-5) Results Analysis (p.6-7) Methods and outcomes (P.8-22) Optimal configurations (P.23)

2 Results Analyzer Tool Analyzer is destined to group given tables within file according to specific criteria It opens the input file reads it content and creates sub- files according to criteria It Opens those files again and group it results into multiple tables The results will reside in folder "Output"

3 Criteria Given Excel cvs file with the column accordingly:  NumServers, Clients4Server, SlotSize, ServerSlots, ClentSlots, FileSize, AvgTime It will create an Excel cvs file for each ( NumServers, SlotSize, ServerSlots ) Which will contain the following data: ◦ For EACH client slots number a TABLE with columns:  ClientNum, BandWidth (KB/SEC) Where bandwidth is calculated as follows: ◦ bandwidth = Average of (clientNum *FileSize/AvgTime)

4 Output Format Example: ClentSlots = 3 ClientNumBandWith(KB/SEC) 12.463832 22.308645 40.146235 ClentSlots = 2 ClientNumBandWith(KB/SEC) 12.607629 22.579073 40.147647 ClentSlots = 1 ClientNumBandWith(KB/SEC) 12.893552 23.018504 40.142708 80.067987 NumServersClients4ServerSlotSizeServerSlotsClentSlotsFileSizeAvgTime: 112002158.4995 1220021528.0235 1420021562.41588 18200215137.4413 112200215213.7703 11200215029.0315 122002150376.074 142002150765.7808 1820021501559.546 11220021502355.983 1120021500220.6955 12200215003976.313 NumServersClients4ServerSlotSizeServerSlotsClentSlotsFileSizeAvgTime: 112002254.5005 1220022525.38325 1420022560.06238 Input file.................. Output file (NumServers=1, SlotSize=200, ServerSlots=2)

5 Remarks Reduces data size Produces final bandwidth tables Good for working with large files ◦ Creating/updating output files is done in parallel to reading input file Source code/executable is supplied Run command: ◦ Java –jar analyzer.jar

6 Results – Analysis Methods Basic graphs: ◦ For each specific:  Servers number  Server slots number  Slot size ◦ Given:  A table of the values (clients numbers, Average bandwidth, clients slots number) ◦ The graph data consists of clients numbers Grouped by client slots number.

7 Results Basic Calculations graph example

8 Optimal Slot Size Method: ◦ Group tables by slot size ◦ Calculate Average bandwidth for each clients number; the result would be N tables containing values (client number (ID), Average bandwidth) where N = Number of tested slots sizes ◦ Create a table of the with the values (slot size, bandwidth), for each slot size the bandwidth is the average of all values in relevant table

9 Optimal Slot Size Approach tactic: ◦ For each servers number  For each server slots number  Calculate table containing average bandwidth for each slot size  Calculate average bandwidth overall slots number  For each table (each for slot size) calculate average bandwidth ◦ EXAMPLE

10 Optimal Slot Size Intermediate graphs: 1 server

11

12

13 Optimal Slot Size 1 Server - Results

14 Optimal Slot Size 1 Server – Results (cont.)

15 Optimal Slot Size 2 Servers – Results

16 Optimal Slot Size 2 Servers – Results (cont.)

17 Clients optimal slots number Method: ◦ Group tables by server numbers and server slot size ◦ The average bandwidth for a given clients number is the average of its bandwidth for every slot size ◦ Group the resulted tables by clients slots number. ◦ The Graph consists of multiple graphs one for each client slot number

18 Server’s optimal slots number Method: For each servers number For each table group results by slots number ◦ Group tables by slot size ◦ For each slots size, for each slots number calculate average bandwidth:  Create table for each slots number ◦ Tables created number = number of different slots number  Create a table:  Number of rows = number of different slots number  Each entry contains the appropriate table overall average

19 Server optimal slots number - Results

20 Server optimal slots number – Results (cont.)

21 Server optimal slots number - Results

22 Server optimal slots number – Results (cont.)

23 Conclusions – Optimal Configuration Optimal slot size = 125 ms (statically) ◦ Measured max time for a single packet ~ 61 ms Clients slots number = 1 (statically), ideally it shouldn’t matter Clients number servers number Clients number ~ server slots number (the previous results let us know for sure) Servers number = X server slots number ~ efficiency


Download ppt "TDMA Networks – Final Report V. 1.3 Analysis tool (p. 2-5) Results Analysis (p.6-7) Methods and outcomes (P.8-22) Optimal configurations (P.23)"

Similar presentations


Ads by Google