Skip to main content

Table 2 Results of NtAS-NetOstat network throughput results

From: NeuroTerrain – a client-server system for browsing 3D biomedical image data sets

Client

Server

Network

Throughput (KB/s)

Frame rate (fps)

Application Latency (ms)

Transmission Time (s)

Completed Frames

Partial Frames

Partial Frame %

Ping

3GP4-MdkLnx

Loki

1000 Mb/s Smart Switch

6450 +/- 675

8.7 +/- 0.9

1322 +/- 666

0.117 +/- 0.014

1 +/- 0

n.a

n.a.

0.62 +/- 0.88

3GP4-WinXPSP2

Loki

1000 Mb/s Smart Switch

6665 +/- 386

9.0 +/- 0.5

1294 +/- 357

0.112 +/- 0.007

1 +/- 0

n.a.

n.a.

0.0

PBG4

Loki

1000 Mb/s Smart Switch

4060 +/- 757

5.47 +/- 1.02

55.0 +/- 24.2

0.563 +/- 0.067

1.8 +/- 0.48

2.2 +/- 1.8

37.2 +/- 7.7

0.62 +/- 0.48

PBG4

Loki

100 Mb/s Drexel LAN

8530 +/- 131

11.5 +/- 1.75

49.7 +/- 5.77

0.424 +/- 0.070

3 +/- 1

4.7 +/- 1.5

42% +/- 9.8

0.77 +/- 0.55

PBG4

Loki

1.5 Mb/s DSL-East coast

141 +/- 2

0.20 +/- 0.0

103 +/- 32.3

6.17 +/- 0.100

1 +/- 0

8.0 +/- 4.2

2.37 +/- 0.92

27 +/- 15

PBG4

NrtrnBIRN

1.5 Mb/s DSL-East coast

104 +/- 17

0.15 +/- 0.02

238 +/- 122

8.12 +/- 1.36

1 +/- 0

5.8 +/- 1.8

1.89 +/- 0.55

163 +/- 123

PBG4

NrtrnBIRN

100 Mb/s Drexel LAN

752 +/- 116

1.0 +/- 0.16

104 +/- 12.4

1.22 +/- 0.195

1 +/- 0

2.3 +/- 0.58

8.9% +/- 0.44

74 +/- 3.0

  1. 20 identical knife slice requests were sent in rapid succession (inter-request interval < 0.1 ms). Requested cross-sections consisted of 576 × 320 (184320 pixels). Were all 20 returned in their entirety to the client, they would consist of ~740 separate 249 pixel rasters. Those rasters returned by the server were not rendered in order to control for client display performance. Metrics for both throughput and latency are the mean of 5 independent tests run ~10 seconds apart. As indicated, not all requested images were returned in full due to the efficiency logic in the server and client. The metrics, based on those pixel rasters returned to the client, are: throughput(total byes/total time excluding application latency), frame rate(throughput scaled to test image size), application latency(time in ms from first request to first raster returned), transmission time(time in seconds from first to last raster returned for all 20 requests), completed frames(number of complete image raster sets returned), partial frames(number of incomplete image raster sets returned), partial frame %(for incomplete images the percent rasters returned), ping(round-trip latency to server). For all of the tests where client and server were on separate machines, one of two NtAS servers were used (Loki at Drexel U., Philadelphia, PA, USA or NrtrnBIRN at UCSD, San Diego, CA, USA), each of which had the following configuration: dual 2.3 GHz G5 PPC Macintosh XServe/2.0 GB PC3200 ECC SDRAM (SBus 667 MHz, Cache Bus 1.15 GHz) running Mac OS X 10.3.9. The following clients configurations were tested: PBG4 (Macintosh PowerBook 1.5 GHz G4 PPC/1.5 GB PC2700 DDR SDRAM running Mac OS X 10.4.8); 3GP4-MdkLnx (3.0 GHz Pentium 4/2 GB DDR RAM running Mandrake-Linux v10.1); 3GP4-WinXPSP2 (3.0 GHz Pentium 4/1 GB DDR SDRAM running Windows XP SP2 w/2GB VM). All clients machines used the JVM v1.5.0 to run NetOStat – for Linux and Windows XP as distributed by Sun Microsystems; for Mac OS X as distributed by Apple Computer. All tests were performed at 3 AM EST, when both the Internet and LAN activity is at a minimum and is the most stable.