Long Flows Reported by NetFlow
I-Heng Mei, Les Cottrell, and Connie Logg
Updated: Wed Jan 29 10:35:41 PST 2003
Long Flows: Sometimes NetFlow reports a greatly inflated elapsed time for some streams during a test run. This causes the passive throughput calculations for that day to be inaccurate, and adversely affects the correlation between passive/web throughput and active/passive throughput. Currently, we define a long flow to be any flow that lasts longer than 100 seconds (this threshold may be lowered). A normal stream during one of the bandwidth tests should last at most ~20 seconds. Note, long flows have also occurred in web100 data, but only three times (all on transfers between SLAC and node1.rcf.bnl.gov).
The tables show the ratio of the # of long flows to the # of total flows for each node/test.
| colors |
| %long = 0 |
| 0 < %long <= 2 |
| 2 < %long <= 5 |
| 5 < %long |
| Passive Long Flows | Web100 Long Flows |
| node | test | long flows | total flows | %long |
|---|
| node1.cacr.caltech.edu | bbcpdisk | 0 | 800 | 0.00 | | node1.cacr.caltech.edu | bbcpmem | 0 | 856 | 0.00 | | node1.cacr.caltech.edu | bbftp | 1 | 854 | 0.12 | | node1.cacr.caltech.edu | iperf | 0 | 872 | 0.00 | | node1.cacr.caltech.edu | total | 1 | 3382 | 0.03 | | node1.cern.ch | bbcpdisk | 16 | 792 | 2.02 | | node1.cern.ch | bbcpmem | 38 | 824 | 4.61 | | node1.cern.ch | bbftp | 0 | 840 | 0.00 | | node1.cern.ch | iperf | 0 | 800 | 0.00 | | node1.cern.ch | total | 54 | 3256 | 1.66 | | node1.clrc.ac.uk | bbcpdisk | 0 | 1395 | 0.00 | | node1.clrc.ac.uk | bbcpmem | 11 | 1484 | 0.74 | | node1.clrc.ac.uk | bbftp | 0 | 1466 | 0.00 | | node1.clrc.ac.uk | iperf | 0 | 1469 | 0.00 | | node1.clrc.ac.uk | total | 11 | 5814 | 0.19 | | node1.dl.ac.uk | bbcpdisk | 7 | 751 | 0.93 | | node1.dl.ac.uk | bbcpmem | 4 | 792 | 0.51 | | node1.dl.ac.uk | bbftp | 0 | 784 | 0.00 | | node1.dl.ac.uk | iperf | 8 | 792 | 1.01 | | node1.dl.ac.uk | total | 19 | 3119 | 0.61 | | node1.ece.rice.edu | bbcpdisk | 0 | 791 | 0.00 | | node1.ece.rice.edu | bbcpmem | 6 | 830 | 0.72 | | node1.ece.rice.edu | bbftp | 0 | 824 | 0.00 | | node1.ece.rice.edu | iperf | 0 | 784 | 0.00 | | node1.ece.rice.edu | total | 6 | 3229 | 0.19 | | node1.eecis.udel.edu | bbcpdisk | 0 | 54 | 0.00 | | node1.eecis.udel.edu | bbcpmem | 0 | 54 | 0.00 | | node1.eecis.udel.edu | bbftp | 0 | 54 | 0.00 | | node1.eecis.udel.edu | iperf | 0 | 62 | 0.00 | | node1.eecis.udel.edu | total | 0 | 224 | 0.00 | | node1.fnal.gov | iperf | 0 | 8 | 0.00 | | node1.fnal.gov | total | 0 | 8 | 0.00 | | node1.in2p3.fr | bbcpdisk | 27 | 1740 | 1.55 | | node1.in2p3.fr | bbcpmem | 75 | 1760 | 4.26 | | node1.in2p3.fr | bbftp | 0 | 1758 | 0.00 | | node1.in2p3.fr | iperf | 0 | 1819 | 0.00 | | node1.in2p3.fr | total | 102 | 7077 | 1.44 | | node1.jlab.org | bbcpdisk | 0 | 751 | 0.00 | | node1.jlab.org | bbcpmem | 0 | 809 | 0.00 | | node1.jlab.org | bbftp | 0 | 791 | 0.00 | | node1.jlab.org | iperf | 0 | 784 | 0.00 | | node1.jlab.org | total | 0 | 3135 | 0.00 | | node1.kek.jp | bbcpdisk | 0 | 744 | 0.00 | | node1.kek.jp | bbcpmem | 0 | 784 | 0.00 | | node1.kek.jp | bbftp | 7 | 784 | 0.89 | | node1.kek.jp | iperf | 0 | 768 | 0.00 | | node1.kek.jp | total | 7 | 3080 | 0.23 | | node1.lanl.gov | bbcpdisk | 0 | 198 | 0.00 | | node1.lanl.gov | bbcpmem | 0 | 208 | 0.00 | | node1.lanl.gov | bbftp | 0 | 204 | 0.00 | | node1.lanl.gov | iperf | 0 | 204 | 0.00 | | node1.lanl.gov | total | 0 | 814 | 0.00 | | node1.man.ac.uk | bbcpdisk | 0 | 2033 | 0.00 | | node1.man.ac.uk | bbcpmem | 0 | 2130 | 0.00 | | node1.man.ac.uk | bbftp | 0 | 2289 | 0.00 | | node1.man.ac.uk | iperf | 0 | 2220 | 0.00 | | node1.man.ac.uk | total | 0 | 8672 | 0.00 | | node1.mcs.anl.gov | bbcpdisk | 0 | 3167 | 0.00 | | node1.mcs.anl.gov | bbcpmem | 0 | 3443 | 0.00 | | node1.mcs.anl.gov | bbftp | 0 | 3916 | 0.00 | | node1.mcs.anl.gov | iperf | 0 | 3963 | 0.00 | | node1.mcs.anl.gov | total | 0 | 14489 | 0.00 | | node1.mib.infn.it | bbcpdisk | 0 | 1479 | 0.00 | | node1.mib.infn.it | bbcpmem | 17 | 1560 | 1.09 | | node1.mib.infn.it | bbftp | 0 | 1577 | 0.00 | | node1.mib.infn.it | iperf | 0 | 1400 | 0.00 | | node1.mib.infn.it | total | 17 | 6016 | 0.28 | | node1.nersc.gov | bbcpdisk | 11 | 806 | 1.36 | | node1.nersc.gov | bbcpmem | 10 | 846 | 1.18 | | node1.nersc.gov | bbftp | 1 | 856 | 0.12 | | node1.nersc.gov | iperf | 7 | 839 | 0.83 | | node1.nersc.gov | total | 29 | 3347 | 0.87 | | node1.nikhef.nl | bbcpdisk | 0 | 202 | 0.00 | | node1.nikhef.nl | bbcpmem | 0 | 208 | 0.00 | | node1.nikhef.nl | bbftp | 0 | 211 | 0.00 | | node1.nikhef.nl | iperf | 0 | 208 | 0.00 | | node1.nikhef.nl | total | 0 | 829 | 0.00 | | node1.nslabs.ufl.edu | bbcpdisk | 0 | 784 | 0.00 | | node1.nslabs.ufl.edu | bbcpmem | 0 | 824 | 0.00 | | node1.nslabs.ufl.edu | iperf | 0 | 888 | 0.00 | | node1.nslabs.ufl.edu | total | 0 | 2496 | 0.00 | | node1.rcf.bnl.gov | bbcpdisk | 0 | 970 | 0.00 | | node1.rcf.bnl.gov | bbcpmem | 0 | 1051 | 0.00 | | node1.rcf.bnl.gov | bbftp | 0 | 1030 | 0.00 | | node1.rcf.bnl.gov | iperf | 0 | 1020 | 0.00 | | node1.rcf.bnl.gov | total | 0 | 4071 | 0.00 | | node1.riken.go.jp | bbcpdisk | 0 | 2864 | 0.00 | | node1.riken.go.jp | bbcpmem | 2 | 3062 | 0.07 | | node1.riken.go.jp | bbftp | 0 | 2898 | 0.00 | | node1.riken.go.jp | iperf | 0 | 3034 | 0.00 | | node1.riken.go.jp | total | 2 | 11858 | 0.02 | | node1.roma1.infn.it | bbcpdisk | 18 | 1594 | 1.13 | | node1.roma1.infn.it | bbcpmem | 120 | 1720 | 6.98 | | node1.roma1.infn.it | bbftp | 1 | 1800 | 0.06 | | node1.roma1.infn.it | iperf | 0 | 1613 | 0.00 | | node1.roma1.infn.it | total | 139 | 6727 | 2.07 | | node1.sdsc.edu | bbcpdisk | 0 | 784 | 0.00 | | node1.sdsc.edu | bbcpmem | 1 | 784 | 0.13 | | node1.sdsc.edu | bbftp | 0 | 352 | 0.00 | | node1.sdsc.edu | iperf | 0 | 424 | 0.00 | | node1.sdsc.edu | total | 1 | 2344 | 0.04 | | node1.sox.i2.edu | bbcpdisk | 0 | 96 | 0.00 | | node1.sox.i2.edu | bbcpmem | 0 | 101 | 0.00 | | node1.sox.i2.edu | iperf | 0 | 92 | 0.00 | | node1.sox.i2.edu | total | 0 | 289 | 0.00 | | node1.stanford.edu | bbcpdisk | 0 | 833 | 0.00 | | node1.stanford.edu | bbcpmem | 0 | 866 | 0.00 | | node1.stanford.edu | bbftp | 0 | 862 | 0.00 | | node1.stanford.edu | iperf | 0 | 840 | 0.00 | | node1.stanford.edu | total | 0 | 3401 | 0.00 | | node1.triumf.ca | bbcpdisk | 0 | 741 | 0.00 | | node1.triumf.ca | bbcpmem | 0 | 780 | 0.00 | | node1.triumf.ca | bbftp | 0 | 784 | 0.00 | | node1.triumf.ca | iperf | 0 | 800 | 0.00 | | node1.triumf.ca | total | 0 | 3105 | 0.00 | | node1.ucl.ac.uk | bbcpdisk | 12 | 1574 | 0.76 | | node1.ucl.ac.uk | bbcpmem | 99 | 2118 | 4.67 | | node1.ucl.ac.uk | bbftp | 27 | 1193 | 2.26 | | node1.ucl.ac.uk | iperf | 0 | 50 | 0.00 | | node1.ucl.ac.uk | total | 138 | 4935 | 2.80 | | node1.utdallas.edu | bbcpdisk | 2 | 800 | 0.25 | | node1.utdallas.edu | bbcpmem | 2 | 848 | 0.24 | | node1.utdallas.edu | bbftp | 0 | 847 | 0.00 | | node1.utdallas.edu | iperf | 0 | 775 | 0.00 | | node1.utdallas.edu | total | 4 | 3270 | 0.12 | | node2.ccs.ornl.gov | bbcpdisk | 0 | 800 | 0.00 | | node2.ccs.ornl.gov | bbcpmem | 1 | 839 | 0.12 | | node2.ccs.ornl.gov | bbftp | 0 | 839 | 0.00 | | node2.ccs.ornl.gov | iperf | 0 | 816 | 0.00 | | node2.ccs.ornl.gov | total | 1 | 3294 | 0.03 | | node2.cern.ch | bbcpdisk | 1 | 688 | 0.15 | | node2.cern.ch | bbcpmem | 0 | 808 | 0.00 | | node2.cern.ch | bbftp | 1 | 808 | 0.12 | | node2.cern.ch | iperf | 0 | 792 | 0.00 | | node2.cern.ch | total | 2 | 3096 | 0.06 | | node2.gsfc.nasa.gov | bbcpdisk | 57 | 1998 | 2.85 | | node2.gsfc.nasa.gov | bbcpmem | 203 | 2080 | 9.76 | | node2.gsfc.nasa.gov | bbftp | 5 | 2055 | 0.24 | | node2.gsfc.nasa.gov | iperf | 20 | 2019 | 0.99 | | node2.gsfc.nasa.gov | total | 285 | 8152 | 3.50 | | node2.in2p3.fr | bbftp | 0 | 2153 | 0.00 | | node2.in2p3.fr | iperf | 0 | 2355 | 0.00 | | node2.in2p3.fr | total | 0 | 4508 | 0.00 | | node2.nersc.gov | bbcpdisk | 0 | 214 | 0.00 | | node2.nersc.gov | bbcpmem | 0 | 225 | 0.00 | | node2.nersc.gov | bbftp | 0 | 216 | 0.00 | | node2.nersc.gov | iperf | 0 | 224 | 0.00 | | node2.nersc.gov | total | 0 | 879 | 0.00 | | node2.nslabs.ufl.edu | bbcpdisk | 0 | 752 | 0.00 | | node2.nslabs.ufl.edu | bbcpmem | 0 | 792 | 0.00 | | node2.nslabs.ufl.edu | bbftp | 0 | 783 | 0.00 | | node2.nslabs.ufl.edu | iperf | 0 | 855 | 0.00 | | node2.nslabs.ufl.edu | total | 0 | 3182 | 0.00 |
| | node | test | long flows | total flows | %long |
|---|
| node1.cacr.caltech.edu | bbcpdisk | 0 | 808 | 0.00 | | node1.cacr.caltech.edu | bbcpmem | 0 | 864 | 0.00 | | node1.cacr.caltech.edu | bbftp | 0 | 857 | 0.00 | | node1.cacr.caltech.edu | iperf | 0 | 832 | 0.00 | | node1.cacr.caltech.edu | total | 0 | 3361 | 0.00 | | node1.cern.ch | bbcpdisk | 0 | 800 | 0.00 | | node1.cern.ch | bbcpmem | 0 | 832 | 0.00 | | node1.cern.ch | bbftp | 0 | 848 | 0.00 | | node1.cern.ch | iperf | 0 | 776 | 0.00 | | node1.cern.ch | total | 0 | 3256 | 0.00 | | node1.clrc.ac.uk | bbcpdisk | 0 | 1410 | 0.00 | | node1.clrc.ac.uk | bbcpmem | 0 | 1500 | 0.00 | | node1.clrc.ac.uk | bbftp | 0 | 1470 | 0.00 | | node1.clrc.ac.uk | iperf | 0 | 1395 | 0.00 | | node1.clrc.ac.uk | total | 0 | 5775 | 0.00 | | node1.dl.ac.uk | bbcpdisk | 0 | 752 | 0.00 | | node1.dl.ac.uk | bbcpmem | 0 | 800 | 0.00 | | node1.dl.ac.uk | bbftp | 0 | 792 | 0.00 | | node1.dl.ac.uk | iperf | 0 | 776 | 0.00 | | node1.dl.ac.uk | total | 0 | 3120 | 0.00 | | node1.ece.rice.edu | bbcpdisk | 0 | 792 | 0.00 | | node1.ece.rice.edu | bbcpmem | 0 | 832 | 0.00 | | node1.ece.rice.edu | bbftp | 0 | 832 | 0.00 | | node1.ece.rice.edu | iperf | 0 | 776 | 0.00 | | node1.ece.rice.edu | total | 0 | 3232 | 0.00 | | node1.eecis.udel.edu | bbcpdisk | 0 | 55 | 0.00 | | node1.eecis.udel.edu | bbcpmem | 0 | 55 | 0.00 | | node1.eecis.udel.edu | bbftp | 0 | 55 | 0.00 | | node1.eecis.udel.edu | iperf | 0 | 63 | 0.00 | | node1.eecis.udel.edu | total | 0 | 228 | 0.00 | | node1.fnal.gov | iperf | 0 | 8 | 0.00 | | node1.fnal.gov | total | 0 | 8 | 0.00 | | node1.in2p3.fr | bbcpdisk | 0 | 1760 | 0.00 | | node1.in2p3.fr | bbcpmem | 0 | 1780 | 0.00 | | node1.in2p3.fr | bbftp | 0 | 1777 | 0.00 | | node1.in2p3.fr | iperf | 0 | 1839 | 0.00 | | node1.in2p3.fr | total | 0 | 7156 | 0.00 | | node1.jlab.org | bbcpdisk | 0 | 760 | 0.00 | | node1.jlab.org | bbcpmem | 0 | 808 | 0.00 | | node1.jlab.org | bbftp | 0 | 800 | 0.00 | | node1.jlab.org | iperf | 0 | 792 | 0.00 | | node1.jlab.org | total | 0 | 3160 | 0.00 | | node1.kek.jp | bbcpdisk | 0 | 752 | 0.00 | | node1.kek.jp | bbcpmem | 0 | 792 | 0.00 | | node1.kek.jp | bbftp | 0 | 792 | 0.00 | | node1.kek.jp | iperf | 0 | 776 | 0.00 | | node1.kek.jp | total | 0 | 3112 | 0.00 | | node1.lanl.gov | bbcpdisk | 0 | 200 | 0.00 | | node1.lanl.gov | bbcpmem | 0 | 210 | 0.00 | | node1.lanl.gov | bbftp | 0 | 206 | 0.00 | | node1.lanl.gov | iperf | 0 | 206 | 0.00 | | node1.lanl.gov | total | 0 | 822 | 0.00 | | node1.man.ac.uk | bbcpdisk | 0 | 2032 | 0.00 | | node1.man.ac.uk | bbcpmem | 0 | 2160 | 0.00 | | node1.man.ac.uk | bbftp | 0 | 2304 | 0.00 | | node1.man.ac.uk | iperf | 0 | 2250 | 0.00 | | node1.man.ac.uk | total | 0 | 8746 | 0.00 | | node1.mcs.anl.gov | bbcpdisk | 0 | 3150 | 0.00 | | node1.mcs.anl.gov | bbcpmem | 0 | 3425 | 0.00 | | node1.mcs.anl.gov | bbftp | 0 | 3913 | 0.00 | | node1.mcs.anl.gov | iperf | 0 | 3989 | 0.00 | | node1.mcs.anl.gov | total | 0 | 14477 | 0.00 | | node1.mib.infn.it | bbcpdisk | 0 | 1480 | 0.00 | | node1.mib.infn.it | bbcpmem | 0 | 1579 | 0.00 | | node1.mib.infn.it | bbftp | 0 | 1580 | 0.00 | | node1.mib.infn.it | iperf | 0 | 1160 | 0.00 | | node1.mib.infn.it | total | 0 | 5799 | 0.00 | | node1.nersc.gov | bbcpdisk | 0 | 816 | 0.00 | | node1.nersc.gov | bbcpmem | 0 | 848 | 0.00 | | node1.nersc.gov | bbftp | 0 | 864 | 0.00 | | node1.nersc.gov | iperf | 0 | 824 | 0.00 | | node1.nersc.gov | total | 0 | 3352 | 0.00 | | node1.nikhef.nl | bbcpdisk | 0 | 204 | 0.00 | | node1.nikhef.nl | bbcpmem | 0 | 210 | 0.00 | | node1.nikhef.nl | bbftp | 0 | 210 | 0.00 | | node1.nikhef.nl | iperf | 0 | 206 | 0.00 | | node1.nikhef.nl | total | 0 | 830 | 0.00 | | node1.nslabs.ufl.edu | bbcpdisk | 0 | 792 | 0.00 | | node1.nslabs.ufl.edu | bbcpmem | 0 | 832 | 0.00 | | node1.nslabs.ufl.edu | iperf | 0 | 824 | 0.00 | | node1.nslabs.ufl.edu | total | 0 | 2448 | 0.00 | | node1.rcf.bnl.gov | bbcpdisk | 1 | 980 | 0.10 | | node1.rcf.bnl.gov | bbcpmem | 0 | 1030 | 0.00 | | node1.rcf.bnl.gov | bbftp | 1 | 1040 | 0.10 | | node1.rcf.bnl.gov | iperf | 1 | 1030 | 0.10 | | node1.rcf.bnl.gov | total | 3 | 4080 | 0.07 | | node1.riken.go.jp | bbcpdisk | 0 | 2862 | 0.00 | | node1.riken.go.jp | bbcpmem | 0 | 3032 | 0.00 | | node1.riken.go.jp | bbftp | 0 | 2916 | 0.00 | | node1.riken.go.jp | iperf | 0 | 2958 | 0.00 | | node1.riken.go.jp | total | 0 | 11768 | 0.00 | | node1.roma1.infn.it | bbcpdisk | 0 | 1581 | 0.00 | | node1.roma1.infn.it | bbcpmem | 0 | 1720 | 0.00 | | node1.roma1.infn.it | bbftp | 0 | 1759 | 0.00 | | node1.roma1.infn.it | iperf | 0 | 1620 | 0.00 | | node1.roma1.infn.it | total | 0 | 6680 | 0.00 | | node1.sdsc.edu | bbcpdisk | 0 | 792 | 0.00 | | node1.sdsc.edu | bbcpmem | 0 | 792 | 0.00 | | node1.sdsc.edu | bbftp | 0 | 360 | 0.00 | | node1.sdsc.edu | iperf | 0 | 432 | 0.00 | | node1.sdsc.edu | total | 0 | 2376 | 0.00 | | node1.sox.i2.edu | bbcpdisk | 0 | 97 | 0.00 | | node1.sox.i2.edu | bbcpmem | 0 | 102 | 0.00 | | node1.sox.i2.edu | iperf | 0 | 78 | 0.00 | | node1.sox.i2.edu | total | 0 | 277 | 0.00 | | node1.stanford.edu | bbcpdisk | 0 | 832 | 0.00 | | node1.stanford.edu | bbcpmem | 0 | 856 | 0.00 | | node1.stanford.edu | bbftp | 0 | 864 | 0.00 | | node1.stanford.edu | iperf | 0 | 848 | 0.00 | | node1.stanford.edu | total | 0 | 3400 | 0.00 | | node1.triumf.ca | bbcpdisk | 0 | 736 | 0.00 | | node1.triumf.ca | bbcpmem | 0 | 784 | 0.00 | | node1.triumf.ca | bbftp | 0 | 792 | 0.00 | | node1.triumf.ca | iperf | 0 | 808 | 0.00 | | node1.triumf.ca | total | 0 | 3120 | 0.00 | | node1.ucl.ac.uk | bbcpdisk | 0 | 1371 | 0.00 | | node1.ucl.ac.uk | bbcpmem | 0 | 2041 | 0.00 | | node1.ucl.ac.uk | bbftp | 0 | 1194 | 0.00 | | node1.ucl.ac.uk | iperf | 0 | 50 | 0.00 | | node1.ucl.ac.uk | total | 0 | 4656 | 0.00 | | node1.utdallas.edu | bbcpdisk | 0 | 808 | 0.00 | | node1.utdallas.edu | bbcpmem | 0 | 856 | 0.00 | | node1.utdallas.edu | bbftp | 0 | 856 | 0.00 | | node1.utdallas.edu | iperf | 0 | 664 | 0.00 | | node1.utdallas.edu | total | 0 | 3184 | 0.00 | | node2.ccs.ornl.gov | bbcpdisk | 0 | 808 | 0.00 | | node2.ccs.ornl.gov | bbcpmem | 0 | 848 | 0.00 | | node2.ccs.ornl.gov | bbftp | 0 | 840 | 0.00 | | node2.ccs.ornl.gov | iperf | 0 | 824 | 0.00 | | node2.ccs.ornl.gov | total | 0 | 3320 | 0.00 | | node2.cern.ch | bbcpdisk | 0 | 696 | 0.00 | | node2.cern.ch | bbcpmem | 0 | 816 | 0.00 | | node2.cern.ch | bbftp | 0 | 816 | 0.00 | | node2.cern.ch | iperf | 0 | 800 | 0.00 | | node2.cern.ch | total | 0 | 3128 | 0.00 | | node2.gsfc.nasa.gov | bbcpdisk | 0 | 2000 | 0.00 | | node2.gsfc.nasa.gov | bbcpmem | 0 | 2100 | 0.00 | | node2.gsfc.nasa.gov | bbftp | 0 | 2040 | 0.00 | | node2.gsfc.nasa.gov | iperf | 0 | 2000 | 0.00 | | node2.gsfc.nasa.gov | total | 0 | 8140 | 0.00 | | node2.in2p3.fr | bbftp | 0 | 2154 | 0.00 | | node2.in2p3.fr | iperf | 0 | 2290 | 0.00 | | node2.in2p3.fr | total | 0 | 4444 | 0.00 | | node2.nersc.gov | bbcpdisk | 0 | 256 | 0.00 | | node2.nersc.gov | bbcpmem | 0 | 264 | 0.00 | | node2.nersc.gov | bbftp | 0 | 256 | 0.00 | | node2.nersc.gov | iperf | 0 | 264 | 0.00 | | node2.nersc.gov | total | 0 | 1040 | 0.00 | | node2.nslabs.ufl.edu | bbcpdisk | 0 | 759 | 0.00 | | node2.nslabs.ufl.edu | bbcpmem | 0 | 800 | 0.00 | | node2.nslabs.ufl.edu | bbftp | 0 | 784 | 0.00 | | node2.nslabs.ufl.edu | iperf | 0 | 800 | 0.00 | | node2.nslabs.ufl.edu | total | 0 | 3143 | 0.00 |
|