Download presentation
Presentation is loading. Please wait.
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.