100 likes | 213 Views
Young Researchers Symposium Oregon, August 11 th 2006. Analyzing the NEES Consortium Network Bandwidth. Alek Harounian ( alek@ucla.edu ) NEESreu@NEESit http://it.nees.org. Overview. Overview of NEES, NEESit and NEESgrid
E N D
Young Researchers SymposiumOregon, August 11th 2006 Analyzing the NEES Consortium Network Bandwidth Alek Harounian (alek@ucla.edu) NEESreu@NEESit http://it.nees.org
Overview • Overview of NEES, NEESit and NEESgrid • Analysis of the NEES consortium network bandwidth using bandwidth test controller • Visual display of the utilization of the network links
Background • NEES Overview Nationwide network of 15 experimental facilities funded by the National Science Foundation to advance earthquake engineering research and education • NEESit Overview NEES Cyberinfrastructure Center (NEESit) is a central infrastructure based on computer networks, specific software tools, and data repositories that supports research in earthquake engineering
What is NEESgrid? A network and a communications web that uses collaborative facilities and telepresence technologies to connect earthquake engineering researchers together using Internet2
Objective • Use Bandwidth Test Controller (bwctl) and Bandwidth Test Controller daemon (bwctld) to run 3-way testing in order to improve NEESit and its user community’s understanding of their network’s behavior when running bandwidth intensive programs • Project will utilize: • Bandwidth Test Controller (bwctl) • Bandwidth Test Controller Daemon (bwctld)(for 3-way testing)
Accomplishments and Current Status • Uploading data to NEEScentral • Learning Linux operating system • Command line scripting • Learning concepts of iperf & bwctl • Iperf installation and test • Bwctl and bwctld installation • Setting the configuration file • Configuring the limits file • Setting the user authentication • Launching bwctl and bwctld on three Linux servers • Initiating bandwidth test on the servers • Preparing documentation to deploy and install bwctld for equipment sites.
Bwctl Output [alek@neesdev bin]$ ./bwctl -c neesesque4.sdsc.edu A AESKEY neesmonitor -s neesesque3.sdsc.edu A AESKEY neesmonitor -t 4 -i 1 Enter passphrase for host 'neesesque4.sdsc.edu', identity 'neesmonitor': Enter passphrase for host 'neesesque3.sdsc.edu', identity 'neesmonitor': bwctl: 11 seconds until test results available RECEIVER START 3363701290.420807: iperf -B 198.202.90.56 -P 1 -s -f b -m -p 5001 -t 4 -i 1 ------------------------------------------------------------ Server listening on TCP port 5001 Binding to local address 198.202.90.56 TCP window size: 87380 Byte (default) ------------------------------------------------------------ [ 14] local 198.202.90.56 port 5001 connected with 198.202.90.55 port 5001 [ 14] 0.0- 1.0 sec 117576568 Bytes 940612544 bits/sec [ 14] 1.0- 2.0 sec 117691944 Bytes 941535552 bits/sec [ 14] 2.0- 3.0 sec 117663472 Bytes 941307776 bits/sec [ 14] 3.0- 4.0 sec 117672624 Bytes 941380992 bits/sec [ 14] 0.0- 4.0 sec 470679552 Bytes 940998466 bits/sec [ 14] MSS size 1448 bytes (MTU 1500 bytes, ethernet) RECEIVER END [alek@neesdev bin]$
Future Work • Learning Perl scripting language • Preparing a network weathermap for NEESgrid that will show bandwidth utilization by drawing a graphical map of the entire network • Initiating 3-way testing between NEESit and NEES equipments sites