Title: Performance Test Suites for OptIPuter Visualization Applications
1Performance Test Suites for OptIPuter
Visualization Applications
- Xingfu Wu and Valerie Taylor
- Department of Computer Science
- Texas AM University
- Fourth Annual Workshop on OptIPuter
Networing/Backplane Architecture - UCSD, January 17, 2006
2Outline
- OptIPuter Software Architecture
- Performance test suites
- Performance Analysis and Monitoring
- Year 3 Accomplishments
- Year 4 Plans
- Year 5 Plans
3OptIPuter Software Architecture
Applications (Neuroscience, Geophysics, )
Visualization (SAGE, JuxtaView, Vol-a-Tile, )
Distributed Virtual Computer (Coordinated
Network and Resource Configuration)
Novel Transport Protocols
Optical Network Configuration
4Performance Test Suites
- Goal fine-tune OptIPuter software
- Measure performance of each layer with different
combinations - Performance measurement methods, metrics, and
tools for each layer - Analyze how each layer impacts each other in
order to improve performance - One layer 20 improve, the other ?
- Use real-time performance tools to monitor
graphics performance, cluster performance, and
network performance
5(No Transcript)
6Real-time Performance Monitoring
- Graphics performance monitoring
- Rendering
- Display
- Cluster performance monitoring
- Node status
- Node management
- Network performance monitoring
7Graphics Performance by SAGE
8Cluster Performance Monitoring
9Year 3
10Year 4
11Year 5
12Performance Survey
- Based on five-layer OptIPuter software
architecture - What kind of performance data do you collect at
each layer? - What kinds of performance measurement methods,
metrics, and tools do you use at each layer? - Do you use real-time performance monitoring
tools? What kinds?
13Performance Survey Form
- NAME ________________________________
- EMAIL ________________________________
- OptIPuter software architecture has five layers
- Applications
- Visualization
- Distributed Virtual Computer
- Novel Transport Protocols
- Optical Network Configuration
- Please identify the layer(s) for which you have
been conducting performance tests. - For each layer identified above, identify the
testbed used for the performance tests, the
performance tools and metrics used for each test,
and the period of time that you have been
conducting tests.