Memo to:             Internet2

Subject:              WAN TCP/IP WAN land speed record entries

Date:                22 March 2000

Contacts:             Ahmed Talat,                Microsoft,             ATalat@microsoft.com  

                            Terry Gibbons,             ISI                   TGibbons@isi.edu

                            Debbie Montano,             Quest,             Debbie.Montano@qwest.com

                        Steve Corbato                       UW                  corbato@cac.washington.edu

 

ISI, Microsoft, Qwest, University of Washington, HSCC, PNWGP, and DARPA demonstrated sending 8.4 GB worth of data in 81 seconds synchronously at a rate of 957 Mbps on two TCP/IP streams using Workstation class machines running Windows 2000 on both ends.  The source point is Redmond, Washington and the destination point is ISI-East at Arlington Virginia via DARPA’s SuperNet for a total distance of 5,626 Km. 

 

The experiments were done using the speedy benchmark program (attached) running on Windows 2000 at each endpoint.  The program is a WINSOCK based application used for sending streamline data over a TCP connection.  The experiments used the standard Windows 2000 TCP/IP network stack running on SysKonnect Gigabit Ethernet cards.

 

 

Redmond-Arlington (MS-ISI)

User Data GB sent

8.4 GB

Elapsed time

81.359 seconds

User data rate Mbps

957.369 Mbps

Path taken

DC -> SEA                 (hop description)                                    (hop #)  (hop IP)

 

 

-------

Arlington Virginia, ISI SysKonnect GbE

                               1 140.173.170.65 

------- Juniper M40 GbE

Arlington Virginia, ISI Interface ISI

           2 205.171.40.61  

------- Cisco GSR OC48

Arlington Virginia, Qwest DC Edge

          3 205.171.24.85 

------- Cisco GSR OC48

Arlington Virginia, Qwest DC Core           4

 205.171.5.233  

------- Cisco GSR OC48

New York, New York, Qwest NYC Core

  5 205.171.5.115  

------- Cisco GSR OC48

San Francisco, CA, Qwest SF Core

        6 205.171.5.108 

------- Cisco GSR OC48

Seattle, Washington, Qwest Sea Core

    7 205.171.26.42 

------- Juniper M40 OC48 Seattle, Washington, Qwest Sea Edge

8 208.46.239.90 

------- Juniper M40 OC48

Seattle, Washington, PNW Gigapop

      9 198.48.91.30  

------- Cisco GSR OC48

Redmond Washington, Microsoft        

10 131.107.151.194

------- Redmond Washington, Microsoft SysKonnect GbE

Distance (KM)

5,626 km

Pteta bmps (bps*m)

5.38 Pbpms

Source& Sink application

speedy.exe

Source & Sink OS

Windows 2000

Source computer

Compaq SP750 dual 733 MHz, 256 MB RAM, SysKonnect GbE

Source computer price

~5k$

Sink computer

Dell 4400 dual 733 MHz, 1 GB RAM, SysKonnect GbE

Sink computer price

~6k$

Registry settings

Hkey_Local_Machine\system\Currentcontrolset\Services\Tcpip\Parameters

                                      TcpWindowSize = 20 Meg (20971520)

                                                          Tcp1323Opts     = 3  (Window Scaling)

MTU

4470 bytes

 

Table 1: Setup and Configuration of Experiments

 

 

 

The sender and receiver ran the speedy application documented in attachment 1 and 2.  The application uses standard TCP/IP WinSock API’s:  The sender formats 8.1 GB of data into a user specified buffer length (in KB) with unique random data, calculates the checksum in the user application, stores it in the outbound buffer, and sends the whole 8.1 GB worth of data on two TCP connections synchronously, and then terminates.  TCP does the flow control. The receiver accepts the incoming data buffers, implements its own checksum in the user, over and above TCP’s own Checksum built-in mechanism, on all incoming data for validating the content, and keeps track of how much data has been transferred and in how much time.

  
The elapsed time is measured as the time from the start of the receiver to the end of the receiver.  The receiver’s console log for the experiment is attached

(in the PowerPoint presentation).

 

Attachments:

  1. speedy.c and speedy.h
  2. speedy.doc which describes how the application works and its syntax.
  3. PowerPoint presentation with map and receiver log.
  4. Log from P/NW Gigapop Router.