National Laboratory for Applied Network Research

Quarterly Report

January 1 - March 31, 1997

Cooperative Agreement No. NCR-9796124
between the
National Science Foundation and the University of California, San Diego



Contents

Introduction

2nd Quarter FY97 progress reports by site:


Introduction

The National Laboratory for Applied Network Research is a collaborative effort among the five NSF-sponsored supercomputing centers (Cornell Theory Center (CTC), National Center for Atmospheric Research (NCAR), National Center for Supercomputing Applications (NCSA), Pittsburgh Supercomputing Center (PSC) and the University of California, San Diego / San Diego Supercomputer Center (UCSD/SDSC). It is supported by the Division of Networking and Communications Research Infrastructure of the National Science Foundation. A primary objective of NLANR is to support researchers on the NSF/MCI very high speed Backbone Network Services (vBNS), a national network research vehicle that connects the five SCCs at high bandwidth.

The specific work to be performed under the NLANR agreement includes technical and engineering support and overall coordination of the vBNS connections at the five supercomputing centers and selected research and education sites, as well as testing and measurement of the vBNS and related Internet performance characteristics.

In November, NLANR participating institutions met during Supercomputing '96 (SC ' 96) and agreed that future NLANR activities would be focused into three topical areas: User Services, Engineering Services, and Research. The FY1997 Program Plan describing planned activities in these areas is available at http://www.nlanr. net/Reports /progplan.html. Where appropriate, the site specific discussions in this report are divided into these three categories.

During the second quarter of FY1997, all sites provided ongoing engineering and general support related to the vBNS operations and applications and participated in the NLANR caching project http://www.nlanr.net/Cache. Other NLANR-wide activities during this period include:


MCI/vBNS

Details on MCI/vBNS activities during this period are covered in their monthly and quarterly reports for the vBNS Cooperative Agreement, available at www.vbns.net, and in the VTCC telecon minutes cited above. Highlights of activities during this quarter include:

January:

February:

March:


CORNELL THEORY CENTER (CTC)

POC - Bruce Johnson, bbj@tc.cornell.edu

User Services:

Engineering:

Research:

Activities Planned for the 3rd Quarter FY1997:


NATIONAL CENTER FOR ATMOSPHERIC RESEARCH (NCAR)

POC - Marla Meehl, marla@ncar.ucar.edu

User Services:

Engineering Services:

Research:

Activities Planned for the 3rd Quarter FY1997:


NATIONAL CENTER FOR SUPERCOMPUTING APPLICATIONS (NCSA)

POC - Randy Butler, rbutler@ncsa.uiuc.edu

General:

User Services:

Engineering Services:

Research:

Activities Planned for the 3rd Quarter FY1997:


PITTSBURGH SUPERCOMPUTING CENTER (PSC)

POC - Jamshid Mahdavi, mahdavi@psc.edu

User Services:

Engineering:

Research:

Activities Planned for the 3rd Quarter FY1997:

Over the next quarter, PSC plans to work on a number of Engineering, Development and User Services projects along with providing continuing organization and management support. Projects planned for the next quarter include:

General

User Services

Engineering


UNIVERSITY OF CALIFORNIA, SAN DIEGO (UCSD)

POC - k claffy, kc@nlanr.net

General:

Engineering Services:

Research:

Measurement/Viz IPv6 PC

Caching

Activities Planned for the 3rd Quarter FY1997:

General

Engineering Services

Research


Attachment 1

   NCAR J9 to SDSC C90
   
   Mon Mar  3 09:26:34 MST 1997
   
   21-aztec% traceroute c90-casa.sdsc.edu
   traceroute to c90-casa.sdsc.edu (192.67.81.32), 30 hops max, 96
   byte packets
    1  ns-vbns.ucar.edu (128.117.5.100)  3 ms  2 ms  2 ms
   (2.0/2.333)
    2  ns-atm9-0-2.sdsc.vbns.net (204.147.129.9)  40 ms  40 ms  41
   ms (40.0/40.333) 3 
   c90-casa.sdsc.edu (192.67.81.32)  41 ms  41 ms  41 ms
   (41.0/41.000)
   
   22-aztec% ping c90-casa-sdsc.edu
   ping: unknown host c90-casa-sdsc.edu
   23-aztec% ping c90-casa.sdsc.edu
   PING c90-casa.sdsc.edu: 56 data bytes
   64 bytes from 192.67.81.32: icmp_seq=0. time=40. ms
   64 bytes from 192.67.81.32: icmp_seq=1. time=40. ms
   64 bytes from 192.67.81.32: icmp_seq=2. time=41. ms
   64 bytes from 192.67.81.32: icmp_seq=3. time=40. ms
   
   ----c90-casa.sdsc.edu PING Statistics----
   4 packets transmitted, 4 packets received, 0% packet loss
   round-trip (ms)  min/avg/max = 40/40/41
   
   BDP = .040 sec X 135 E6 = 540000 bits/8 bits per byte = 675000
   bytes
   
   24-aztec% nettest -b 675k c90-casa.sdsc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to c90-casa.sdsc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write 81.2165  5.6345 ( 6.9%)  0.0114 ( 0.0%) 1202.42   9.394   
    9.850
      read 86.2554  8.2556 ( 9.6%)  0.1312 ( 0.2%) 1132.18   8.845   
    9.275
       r/w 167.4719 13.8901 ( 8.3%)  0.1426 ( 0.1%) 1166.24   9.111  
     9.554
   
   25-aztec% nettest -b 675k c90-casa.sdsc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to c90-casa.sdsc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write 81.0190  5.6623 ( 7.0%)  0.0114 ( 0.0%) 1205.35   9.417   
    9.874
      read 80.0301  7.9336 ( 9.9%)  0.1266 ( 0.2%) 1220.24   9.533   
    9.996
       r/w 161.0491 13.5959 ( 8.4%)  0.1380 ( 0.1%) 1212.75   9.475  
     9.935
   
   Tests between the NCAR Cray j9 and the PSC C90 reflect the same
   disappointing 
   trend only a few minutes later.  Socket buffer sizes computed
   from the BDP 
   exceed the kernel resources on the PSC machine.  This may have
   some adverse 
   affect on TCP performance but it is doubtful that it is to the
   extent seen 
   below. 
   
   NCAR J9 to PSC C90 
   
   Mon Mar  3 09:43:21 MST 1997
   
   26-aztec% traceroute mario-97.psc.edu
   traceroute to mario-97.psc.edu (128.182.97.3), 30 hops max, 96
   byte packets
    1  ns-vbns.ucar.edu (128.117.5.100)  2 ms  2 ms  2 ms
   (2.0/2.000)
    2  ns-atm9-0-3.psc.vbns.net (204.147.129.118)  36 ms  36 ms  36
   ms (36.0/36.000)
    3  mario-any.psc.edu (128.182.97.3)  38 ms  37 ms  37 ms
   (37.0/37.333)
   
   27-aztec% ping mario-97.psc.edu
   PING mario-97.psc.edu: 56 data bytes
   64 bytes from 128.182.97.3: icmp_seq=0. time=36. ms
   64 bytes from 128.182.97.3: icmp_seq=1. time=37. ms
   64 bytes from 128.182.97.3: icmp_seq=2. time=36. ms
   64 bytes from 128.182.97.3: icmp_seq=3. time=36. ms
   
   ----mario-97.psc.edu PING Statistics----
   4 packets transmitted, 4 packets received, 0% packet loss
   round-trip (ms)  min/avg/max = 36/36/37
   
   BDP = .036 sec X 135 E6 = 4860000 bits/8 bits per byte = 607500
   bytes
   
   #Inadequate socket buffers on mario to optimize for BDP, max
   buffer = 400k
   
   28-aztec% nettest -b 610k mario-97.psc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to mario-97.psc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write 65.7259 10.8349 (16.5%)  0.0113 ( 0.0%) 1485.81  11.608   
   12.172
      read 64.9748 14.5378 (22.4%)  0.2096 ( 0.3%) 1502.99  11.742   
   12.312
       r/w 130.7007 25.3727 (19.4%)  0.2209 ( 0.2%) 1494.35  11.675  
    12.242
   
   29-aztec% nettest -b 610k mario-97.psc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to mario-97.psc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write 63.5961 11.6031 (18.2%)  0.0114 ( 0.0%) 1535.57  11.997   
   12.579
      read 65.0827 13.1571 (20.2%)  0.1934 ( 0.3%) 1500.49  11.723   
   12.292
       r/w 128.6789 24.7602 (19.2%)  0.2048 ( 0.2%) 1517.83  11.858  
    12.434
   
   While these results are as yet unexplained, strangely the very
   next day 
   identical tests across the vBNS produced very different results. 
   The data from
   those tests shown below depicts TCP performance much closer to
   the expected 
   ranges.
   
   NCAR J9 to SDSC C90
   
   Mon Mar  4 09:11:01 MST 1997
   
   7-aztec% traceroute c90-casa.sdsc.edu
   traceroute to c90-casa.sdsc.edu (192.67.81.32), 30 hops max, 96
   byte packets
    1  ns-vbns.ucar.edu (128.117.5.100)  3 ms  2 ms  2 ms
   (2.0/2.333)
    2  ns-atm9-0-2.sdsc.vbns.net (204.147.129.9)  40 ms  40 ms  41
   ms (40.0/40.333) 3 
   c90-casa.sdsc.edu (192.67.81.32)  41 ms  41 ms  41 ms
   (41.0/41.000)
   
   8-aztec% ping c90-casa-sdsc.edu
   ping: unknown host c90-casa-sdsc.edu
   23-aztec% ping c90-casa.sdsc.edu
   PING c90-casa.sdsc.edu: 56 data bytes
   64 bytes from 192.67.81.32: icmp_seq=0. time=40. ms
   64 bytes from 192.67.81.32: icmp_seq=1. time=40. ms
   64 bytes from 192.67.81.32: icmp_seq=2. time=40. ms
   64 bytes from 192.67.81.32: icmp_seq=3. time=40. ms
   
   ----c90-casa.sdsc.edu PING Statistics----
   4 packets transmitted, 4 packets received, 0% packet loss
   round-trip (ms)  min/avg/max = 40/40/40
   
   BDP = .040 ms X 135 E6 = 5400000 bits/8 bits per byte = 675000
   bytes
   
   11-aztec% nettest -s 4 -b 675k c90-casa.sdsc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to c90-casa.sdsc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write  9.0368  7.1173 (78.8%)  0.0109 ( 0.1%) 10806.56  84.426  
    88.527
      read 10.8768  7.7588 (71.3%)  0.0594 ( 0.5%) 8978.36  70.143   
   73.551
       r/w 19.9136 14.8761 (74.7%)  0.0702 ( 0.4%) 9807.99  76.625   
   80.347
   
   12-aztec% nettest -s 4 -b 675k c90-casa.sdsc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to c90-casa.sdsc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write  8.7282  7.1969 (82.5%)  0.0119 ( 0.1%) 11188.63  87.411  
    91.657
      read 12.1171  6.4215 (53.0%)  0.0826 ( 0.7%) 8059.39  62.964   
   66.023
       r/w 20.8452 13.6184 (65.3%)  0.0946 ( 0.5%) 9369.65  73.200   
   76.756
   
   NCAR J9 to PSC C90
   
   Mon Mar  4 09:17:16 MST 1997
   
   16-aztec% traceroute mario-97.psc.edu
   traceroute to mario-97.psc.edu (128.182.97.3), 30 hops max, 96
   byte packets
    1  ns-vbns.ucar.edu (128.117.5.100)  2 ms  2 ms  2 ms
   (2.0/2.000)
    2  ns-atm9-0-3.psc.vbns.net (204.147.129.118)  36 ms  36 ms  36
   ms (36.0/36.000)
    3  mario-any.psc.edu (128.182.97.3)  38 ms  37 ms  37 ms
   (37.0/37.333)
   
   17-aztec% ping mario-97.psc.edu
   PING mario-97.psc.edu: 56 data bytes
   64 bytes from 128.182.97.3: icmp_seq=0. time=36. ms
   64 bytes from 128.182.97.3: icmp_seq=1. time=37. ms
   64 bytes from 128.182.97.3: icmp_seq=2. time=36. ms
   64 bytes from 128.182.97.3: icmp_seq=3. time=38. ms
   
   ----mario-97.psc.edu PING Statistics----
   4 packets transmitted, 4 packets received, 0% packet loss
   round-trip (ms)  min/avg/max = 36/37/83
   
   BDP = .037 sec X 135 E6 = 4995000 bits/8 bits per byte = 624375
   bytes
   
   21-aztec% nettest -s 4 -b 650k mario-97.psc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to mario-97.psc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write 15.2546 13.7809 (90.3%)  0.0110 ( 0.1%) 6401.76  50.014   
   52.443
      read 31.2603 11.8544 (37.9%)  0.1309 ( 0.4%) 3123.97  24.406   
   25.592
       r/w 46.5149 25.6353 (55.1%)  0.1419 ( 0.3%) 4198.93  32.804   
   34.398
   
   22-aztec% nettest -s 4 -b 650k mario-97.psc.edu 1000 100000
   Transfer: 1000*100000 bytes from     aztec to mario-97.psc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write 15.6990 12.8612 (81.9%)  0.0108 ( 0.1%) 6220.54  48.598   
   50.959
      read 24.0934 11.9955 (49.8%)  0.1245 ( 0.5%) 4053.24  31.666   
   33.204
       r/w 39.7924 24.8567 (62.5%)  0.1353 ( 0.3%) 4908.29  38.346   
   40.209
   
   The best performance across the vBNS was observed between the
   SDSC C90 and the 
   PSC C90.
   
   Mon Mar  4 09:32:01 MST 1997
   
   c90-3% ping mario-97.psc.edu
   PING mario-97.psc.edu: 56 data bytes
   64 bytes from 128.182.97.3: icmp_seq=0. time=62. ms
   64 bytes from 128.182.97.3: icmp_seq=1. time=62. ms
   64 bytes from 128.182.97.3: icmp_seq=2. time=62. ms
   64 bytes from 128.182.97.3: icmp_seq=3. time=62. ms
   64 bytes fro
   ----mario-97.psc.edu PING Statistics----
   5 packets transmitted, 5 packets received, 0% packet loss
   round-trip (ms)  min/avg/max = 62/62/62
   
   BDP = .062 ms X 135 E6 = 8370000 bits/8 bits per byte = 1046250
   bytes
   
   c90-6% nettest -s 4 -b 1024k mario-97.psc.edu 1000 100000
   Transfer: 1000*100000 bytes from       c90 to mario-97.psc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write  8.0712  2.4598 (30.5%)  0.0028 ( 0.0%) 12099.35  94.526  
    99.118
      read  8.0131  2.5937 (32.4%)  0.0368 ( 0.5%) 12187.00  95.211  
    99.836
       r/w 16.0843  5.0535 (31.4%)  0.0396 ( 0.2%) 12143.02  94.867  
    99.476
   
   c90-8% nettest -s 4 -b 1024k mario-97.psc.edu 1000 100000
   Transfer: 1000*100000 bytes from       c90 to mario-97.psc.edu
              Real  System            User          Kbyte  
   Mbit(K^2) mbit(1+E6)
     write 10.2369  2.2544 (22.0%)  0.0028 ( 0.0%) 9539.62  74.528   
   78.149
      read  7.9539  2.5689 (32.3%)  0.0362 ( 0.5%) 12277.81  95.920  
   100.580
       r/w 18.1908  4.8233 (26.5%)  0.0390 ( 0.2%) 10736.89  83.882  
    87.957
   
   In all of the above tests TCP Slow Start was not disabled, this
   may have 
   resulted in some performance degradation as TCP ratcheted-up. 
   However the 
   radical improvement in TCP performance in just a day's time is
   puzzling.  
   Time-of-day variations are expected as a result of machine loads
   and network 
   burstiness.  
   


Attachment 2

   
   Date: Wed, 05 Mar 1997 11:00:41 -0600
   To: vbns-tcc@mci.net
   From: Randy Butler 
   Subject: vBNS maillists
   
   
   My thoughts are that we need four maillists.  I don't care what
   we call them.  First we have to decide
   what we need.
   
   1.  Connected Sites Notifiucation List -  This is the list that
   MCI sends notification to about changes
   with the vBNS, schedules etc.  This gets sent to ALL sites that
   pay the MCI access fees PLUS the
   SCCs (which NSF pays for).  MCI will be responsible to identify
   appropriate contacts for each site. 
   This is not to be viewed as a discussions list.
   
   This should apply even to sites connected thru a Gigapop since my
   understanding is that sites
   connected in this manner will still need to pay MCI an access fee
   to use the vBNS.
   
   Site Technical Contacts will be able to respond back directly to
   MCI Engineering on any issues they
   have with the notifications.  If required MCI Engineering can
   escalate this to the VTCC or 
   carry on in the Technical Contacts discussion list.
   
   In addition all notifications should be posted to a web site and
   sent  (read only) to the vBNS Users
   maillist.
   
   2.  vBNS Users - This is a list that users can sign up for so
   that they get all the mail about changes to
   the vBNS.  It should contain all vBNS notifications but not allow
   them to respond back directly to
   MCI.   Instead they should be encouraged to work through their
   local site reps.  All reply mail should
   go back to the vBNS Users maillist.  Relavant information about
   the vBNS from the other list (#3)
   should be posted here.  Site technical contacts should be on this
   list as well so they can take up site
   specific issues.
   
   This maillist should also encourage general discussion about
   applications development on the vBNS.
   
   3.  vBNS Technical Coordination Committee (vtcc) -  This is a
   list of vBNS technical coordinators
   that will likely change as more sites are connected.  This is the
   group that deals with the technical
   decissions for the vBNS.  It includes NSF designated
   representivitives MCI Engineering, Marketing,
   etc.  It functions as it does today.
   
   4.  Technical Contacts Discussion list - A discussion list for
   the technical contacts at each of  the
   connected sites.  It would include the vtcc representitives, and 
   MCI.  We would have to be careful to
   make sure it does not end up taking over for the vtcc (or do
   we?).
   
   I could see 3 and 4 being one list if the vtcc grows to include
   all sites.
   
   Randy
   


Attachment 3

   
   From: Gwendolyn Huntoon 
   X-Authentication-Warning: igi.psc.edu: localhost [127.0.0.1]
   didn't use HELO protocol
   To: vbns-tcc@mci.net
   Subject: NLANR and SC '97
   Date: Thu, 10 Apr 97 14:07:57 -0400
   X-Mts: smtp
   Sender: owner-vbns-tcc@mci.net
   
   
   All -
   
        I have been in contact with the folks working on SCinet '97. 
   As many of you may know, the name of the conference has changed
   to 
   be SC 'XX High performance Communications and Computing.  Bob
   Borchers is this year's Information Architect with help from 
   Bob Bryant (LLNL) and Jim Brandt (SNL).  This year, I believe
   they want to highlight the various networking initiatives - 
   NGI, vBNS, I2, etc.  I think there is a real opportunity for
   the NLANR group to get involved to showcase activities we are
   involved in along with promote the use of high performance
   networks
   (particularly the vBNS).  I am not suggesting that we get
   involved
   in the wire pulling aspect (I did enough of that last year to
   last
   a few decades ...), but take on a higher level role - perhaps
   supporting/promoting activities that SCinet  hasn't been able to
   do in
   the past.  I think will also give us an opportunity to focus
   some of our efforts - nothing like demos, deadlines, etc
   to push us to complete things.  Below is a list of activities
   which 
   I though we might be interested in.  By working on this as a
   group,
   I think we can also be more efficient and effective. 
   
        PSC folks are going to the SCinet Organizational meeting
   next week.  While I am not going, I can make sure any thing we
   would
   like to be involved in is passed on to the coordinating group.
   
   NLANR Booth
        I think we will want to do this again for SC '97. This would
   require
   a vBNS connection for the conference.  I believe Bob Borchers was
   hoping
   to get network type booths located near the SCinet NOC, so if we
   want
   a booth, we might begin these discussions. Since the NLANR booth 
   is network connection intensive, we might want to barter
   engineering
   support in return for free network connections.
   
   Services
   We might want to showcase (and perhaps offer) technologies
   and services we are working on:
   
   IPv6
   WWW Cache
   QoS (more than just a demo, but come up with a way for
   sites/applications
        connected to the vBNS to actually utilize QoS)
   Statistics collection 
   Help Desk - for high performance applications and connections
   Engineering Support - for high performance connections, including
        host/connection configurations, performance tuning, etc.
   Applications - pick a couple of good applications, show thme
   either
        in the NLANR booth, booths for each site, or both.
   
   I also believe there are other areas at the conference we could
   get
   involved in:
   
   * Offer a tutorial (there are a number of topics, we would have
   to 
        select one) - depending on the topic, it could include
        actually using new services and facilties over the vBNS.
   
   * Run a BOF - less structured than and formal than a tutorial,
   could
        even take the form of creating a "User's Group".
   
   * Submit technical papers on the research we have done to date. 
   Some of
        you may have already done this, but we might want to do one
        spread across the sites.
   
   Let me know if you are interested.
   
   Wendy
   


Attachment 4

   
   The following table shows the growth in traffic volume through
   all six of the NLANR caches:
   
          MEGABYTES PER DAY
   YYMM   AVERAGE   MAXIMUM
   ----  --------  --------
   9511        72       229
   9512       603      1865
   9601      2237      3905
   9602      2287      3360
   9603      3366      4861
   9604      4845      7846
   9605      6493     11180
   9606      9302     12376
   9607     13190     20447
   9608     16525     20641
   9609     15346     20978
   9610     13698     17445
   9611     13539     16757
   9612     12359     16671
   9701     14813     21229
   9702     18987     24802
   

Last updated 23 April 1997

Questions should be directed to kc@nlanr.net