performance benchmarking bofjain/atmf/ftp/af_perf.pdf · the ohio state university raj jain 1...

12
Raj Jain The Ohio State University 1 95-1347R1 Performance Benchmarking BOF Contact: [email protected] http://www.cis.ohio-State.Edu/~Jain/ Raj Jain Professor of Computer and Information Science The Ohio State University Columbus, OH 43210-1277

Upload: trancong

Post on 12-Apr-2018

222 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

1

95-1347R1

PerformanceBenchmarking BOF

Contact: [email protected]://www.cis.ohio-State.Edu/~Jain/

Raj JainProfessor of Computer and Information Science

The Ohio State UniversityColumbus, OH 43210-1277

Raj Jain
Jain@acm at an angle
Raj Jain
Jain@acm at an angle
Page 2: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

2

What is Performance Benchmarking?Why ATM Forum should work on it?Initial goals

Overview

Page 3: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

3

Dictionary DefinitionBenchmark v. trans. To subject (a system)to a series of tests in order to obtainprearranged results not available oncompetitive systems.

From: The Devil’s DP DictionaryS. Kelly-Bootle

Page 4: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

4

Networking BenchmarksBenchmarking Methodology Working group(BMWG) formed in January 1990RFC 1242 “Benchmarking Methodology forNetwork Interconnection Devices” written inJuly 1991.Defined a number of terms that arecommonly (mis)used by vendors

Page 5: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

5

Terms Defined in RFC 1242Back-to-backFrame SizeFrame Loss RateLatencyThroughput

Page 6: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

6

Throughput

Is the throughput 100 Mbps?NO!Correct definition: The maximum rate atwhich none of the offered frames aredropped by the deviceIssues: Must specify the frame size, path

155 Mbps 100 Mbps

Page 7: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

7

Why not QoS Group?Quality of Service definitions:

Cell error ratioCell misinsertion ratioCell loss ratio

QoS parameters may be OK for VC setupbut not for customer buying the equipment.Benchmarks allow customers to comparedifferent products and make an apple-to-apple comparison.

Page 8: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

8

Why not Testing Group?Testing group is working on conformancetesting.Conformance ≠ PerformanceConformance is mostly “Yes-No”Performance is mostly quantitative.

Page 9: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

9

Can we use BMWG?Yes, we can. The terms and methodologyhave to be extended for ATM.ATM provides many variations of manyservices not provided by traditional networksWe need to identify meaningfulcombinations and their measurementconditions.

Page 10: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

10

Why Do This at ATM Forum?ATM Forum has the most interest of makingATM successful (compared to IETF)Confusion caused by differing terminologyand differing benchmarks will eventuallylead to customer dis-satisfactionBetter customer information will contributeto more customer satisfaction and more salesand hence success of ATM.

Page 11: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

11

Initial Goals ofPerformance Benchmarking BOFIdentify performance terms used by vendorsDefine these terms consistentlyDefine measurement methodology

Define key configurationsIdentify key issues and declarations

Define scripts or benchmark that can be usedby vendors and independent test labs tocompare product offerings

Page 12: Performance Benchmarking BOFjain/atmf/ftp/af_perf.pdf · The Ohio State University Raj Jain 1 95-1347R1 Performance Benchmarking BOF Contact: Jain@cis.ohio-State.Edu Jain/ Raj Jain

Raj JainThe Ohio State University

12

Summary

Performance benchmarking is important toavoid customer confusionIt would work only if there is a majorityagreement among the vendors/users.Benchmark ≠ QoS ≠ Conformance