High Speed Optical Interconnect Project May08-06
Client: Lockheed Martin Team Information Client: Lockheed Martin Team Members Team Leader: Adam Jackson Communication Coordinator: Nick Ryan Bader Al-Sabah David Feely Richard Jones Faculty Advisor Dr. Ahmed Kamal Client Contacts Aaron Cordes Rick Stevens
Problem Statement Approach At this time, the maximum real-world throughput of 10 Gbps network configurations is unknown. Approach The team will investigate implementing a 10 Gbps network using fiber optical components. Various architectures will be researched and the best solution will be identified. The final design will then be tested to measure network characteristics.
Requirements Summarized Functional The network shall be implemented with 10 Gbps components. The team shall test the network to determine real throughput. Non-Functional Must be implemented before the class completes in May 2008. Must determine financial feasibility of fiber optic components.
Functional Continued The team shall test the network to determine real-world bandwidth. The team shall test the network to determine bandwidth efficiency. The team shall test the network to determine switch time. The team shall test the network to determine latency. The team shall test the network to determine quality of service.
System Block Diagram
Myricom 10G-PCIE-8A-R+E® Hardware Setup Myricom 10G-PCIE-8A-R+E® 10 Gigabit Ethernet PCIe Adapter with pluggable XFP optical interface (http://www.myri.com/Myri-10G/10gbe_solutions.html) Node 1 Node 2 Node 3 XFP Transceiver Connects to Dell Optiplex 745 TigerSwitch 10G 8-Port Standalone XFP 10Gigabit Ethernet Managed Layer 2 Switch SMC Networks, Inc.
PCI-E Node-to-Node Configuration Testing will be completed with two systems directly connected Used for testing bandwidth and bandwidth efficiency Graphic inspired by previous HSOI team
PCI-E Switched Configuration Composed of three nodes and a Ethernet switch Used for testing switching time, latency, and quality of service Graphic inspired by previous HSOI team
Network Testing Software ping Used as a latency measurement tool iperf Bandwidth measurement tool tcpdump Packet capture program Scripts Scripts will control and execute programs according to test specifications Other C++ program used to analyze results
System Testing Bandwidth Compare link usage for each node under varying workload types Bandwidth Efficiency Show a comparison of the amount of OSI Layer 1 data sent for different OSI Layer 7 data block sizes Switching Time Compare switching time and link load for cases when 2 and 3 nodes are connected to the network
System Testing Latency Compare the latency between nodes under different network loads Quality of Service Show the amount data received from each sending node for each endpoint node over time
Deliverables The team shall present the chosen design solution to LM for approval before implementation. The team shall provide weekly reports to LM. The team shall present the test results to LM. The team shall deliver a final report and all documentation to LM. The team shall deliver the prototype to LM at the completion of this project. All deliverables shall be presented to Rick Stevens on or before May 1, 2008.
Realized Risks Unable to obtain fiber optic switch PCI-E slot not fully compliant
Accomplishments
Questions? ?