Preview

Challenges in Benchmarking Computer Systems

Powerful Essays
Open Document
Open Document
4528 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Challenges in Benchmarking Computer Systems
CHALLENGES IN BENCHMARKING OF COMPUTER SYSTEMS
Anirban Basu,

Dept of CSE R&D, East Point College of Engineering & Technology Bangalore, India abasu@pqrsoftware.com

.
Abstract Benchmarking plays a critical role in evaluating the performance of systems that are ready for operation. However, with so many benchmarks available, and with absence of standardization, choosing the right benchmark is always not an easy task. Further interpretation of benchmarking result requires statistical analyses. The paper discusses the benchmarks available for different types of workloads and touches upon the challenges facing the performance analysts interested in benchmarking. Key words Computer Systems Performance Evaluation, Benchmarking, Synthetic Benchmarks, Kernel Benchmarks, Application Benchmarks. 1. Introduction Scientific evaluation of the performance of computer systems is needed during [1]:    Vendor evaluation, and selecting the hardware and software configuration of any computer system prior to procurement Improvement of performance, reduction of cost etc. Of any computer system System Design when different implementation alternatives are being evaluated.

Modeling using Queuing Networks, Petri Nets [2][3][4] are used when designing a new system and for improving the performance of an existing system (when the system is not completely built). Measuring the performance by running some standard programs referred to as Benchmark Programs are required for comparison of systems that are ready for installation. With the evolution of different types of system architecture such as Cloud Computing, it has become more difficult to compare the performance of various computer systems simply by looking at their specifications. Tests are needed for comparison of different systems to ascertain the suitability of that system for executing the workload of a particular installation. In the area of Computer Systems Performance Evaluation, Benchmarking [2] is the act of running



References: [1] Domenico Ferrari, Computer Systems Performance Evaluation, Prentice Hall, Englewood Cliffs, NJ, 1978 [2] Raj Jain, The Art of Computer Systems Performance Analysis, John Wiley and Sons, 1991 [3] K S Trivedi, Probability and Statistics with Reliability, Queuing and Computer Science Applications, Prentice Hall, Englewood Cliffs, NJ, 1982 [4] Paul J. Fortier, Howard E. Michael, “Computer Systems Performance Evaluation and Prediction”, Elsvier Science (USA), 2003. [5] Curnow and B A Wichmann, “A Synthetic Benchmark”, Computer Journal, Vol.19, No.1, pp.43-49, 1976 [6] Reinhold P. Weicker, “A Synthetic systems programming benchmark”, Communications of ACM, Vol.27, No 10, Oct 1984,pp.10-13 [7] F. H. McMahon. The Livermore Fortran Kernels test of the Numerical Performance Range. In J. L. Martin, editor, Performance Evaluation of Supercomputers, pages 143--186. Elsevier Science B.V., NorthHolland, Amsterdam, 1988. [8]D. Bailey and John T Barton, “ The NAS Kernel Benchmark Programs”, NASA Ames Research Center, June 13, 1986 [9] J. J. Dongarra. Performance of various Computers using Standard Linear Equations Software in a Fortran Environment. Computer Science Dept. Technical Report CS-89-85, University of Tennessee, Knoxville, Tennessee, March 1990. [10] E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, S. Ostrouchov, and D. Sorensen. LAPACK Users ' Guide. SIAM, Philadelphia, PA, 1992. [11] www.netlib.org/scalapack [12] M Berry et al., The PERFECT Club Benchmarks: Effective Performance Evaluation of Supercomputers. July 1994 [13] www.spec.org. [14] www.tpc.org. [15] www.eembc.org [16]www.bapco.com [17]www.cloudharmony.com

You May Also Find These Documents Helpful

  • Powerful Essays

    Smith Consulting Software

    • 4498 Words
    • 18 Pages

    The LTA (Learning Team A) group has been asked to define, develop, and propose standards for a software testing environment at Smith Consulting. The LTA group will review several aspects of the system documentation currently being used by Smith Consulting and provide proposed solutions for each of the areas defined in this document.…

    • 4498 Words
    • 18 Pages
    Powerful Essays
  • Good Essays

    911 Operator Case Summary

    • 361 Words
    • 2 Pages

    The total system performance depends on the operator (user), the machine and the environment where human factors users is concerned with the interrelations between machine, its operation and environment.…

    • 361 Words
    • 2 Pages
    Good Essays
  • Good Essays

    References: Ambuhl, C., & Bitterman, M. (2004). IT Benchmarking: A Baseline for improving performance. Retrieved from http://www.rfgonline.com/events/highperformance.pdf…

    • 7000 Words
    • 28 Pages
    Good Essays
  • Powerful Essays

    Bsa 375 Week 2 Ind Paper

    • 1073 Words
    • 5 Pages

    Valacich, J. S., George, J. F., & Hoffer, J. A. (2012). Essentials of systems analysis and design…

    • 1073 Words
    • 5 Pages
    Powerful Essays
  • Better Essays

    Int Task 3

    • 2010 Words
    • 9 Pages

    Research into which operating system performs better is extremely relevant in today’s technological environment. Every task that a computer performs is a mathematical operation. An area that is highly affected by the performance of the operating system is computer programming. When a computer programmer writes a program, the program must be converted from a programming language into a language the computer can understand, a process called compiling. Compiling is very hardware intensive and completely dependent on mathematical operations. The faster a computer is able to perform mathematical tasks, the faster compiling will run as well. Knowing which operations system performs better can save software developers time, which in turn saves money in development.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Good Essays

    The planning and investigation and analysis stage of the Systems Development Life Cycle is important because it will give the steering committee a better understanding of how the current system is not working for the company. “Studies of unsuccessful information systems projects suggest that mistakes made at the outset of a systems study are the most common reason why such projects ultimately fail”. (Bagranoff, Simkin, & Norman, 2010, p. 418). One main concern is in the area of speed. The employees have been dealing with inconsistencies of speed within their program, Ramquest. Majority of the employees complained of delayed reactions when typing and having a stuttered reaction afterwards. This…

    • 772 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Judging the effectiveness of a computer system has taken on a new dimension in the past few years, if for no other reason than the wide range of computer systems from which the user can select. It is, therefore, important that we investigate the criteria that should be considered in making this important decision.…

    • 291 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Performance measurement is so vital in the structure of an organization because it is an ongoing and constant reporting and monitoring of accomplishments. Typically the program is implemented by agency management. The different program activities are measured by this system as well. A program may be considered any project, activity, or function that has a set of objectives. The three types in which will be compared and contrasted begins with the output type of performance measures which indicates a specific workload that is processed…

    • 749 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    The findings of the author’s will be listed below and they are based on the groups from the three test that the authors performed, in which they ran group applications several times on three different schedules and every time with two pairings that shared a memory domain. The pairs consisted of the following Soplex and Sphinx was ran in a memory domain, while Gamess and Namd shared another memory domain and then Sphinx was paired with Namd, and Soplex was paired and ran with Gamess together. Then a contrast was done on each application with its worst performance, in which the performance levels indicated in the terms of percentage and degradation from solo execution times and the bottom line or the test of the applications is that the lower the numbers, the better the performance (Fedorova, Blagodurov & Zhuravlev, 2006; 2009).…

    • 1554 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Disk performance is optimal when the right conditions are met, but several factors will change performance and may even cause the files to fail to load at all. Chief among the factors that affect performance are; fragmented file system and process load/number of running processes.…

    • 700 Words
    • 3 Pages
    Good Essays
  • Best Essays

    Multimedia Database

    • 2612 Words
    • 11 Pages

    Felician, L. 1990, Simulative and Analytical Studies on Performance in Large Multimedia Database, Information System vol. 15 no 4 pp 417-427, Pergamon Press, accessed on 15th October 2008…

    • 2612 Words
    • 11 Pages
    Best Essays
  • Powerful Essays

    Howard, R. (2010). Types of Performance Evaluation Systems. Retrieve February 2, 2011, from Website: http://www.ehow.com/list_6780762_types-performance-evaluation-systems.html.…

    • 1476 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    To understand the impact of the present performance appraisal system in IT companies by collecting data and using multivariate techniques for analysis, in order to derive conclusions on the effectiveness of such systems and identifying the prime focus areas for improvement.…

    • 3287 Words
    • 34 Pages
    Powerful Essays
  • Powerful Essays

    12 Mar 2007 This tutorial in the Hello World series introduces you to IBM® Rational® Performance Tester and highlights its basic features. Practical, hands-on exercises teach you how to record automated performance tests, use data-driven techniques to ensure randomization, play-back tests, and evaluate real-time performance reports. Upon completing the tutorial you will be able to use Rational Performance Tester to determine the cause of performance problems in your applications.…

    • 5723 Words
    • 23 Pages
    Powerful Essays
  • Powerful Essays

    7 sorting scheme

    • 1378 Words
    • 6 Pages

    Worst-case performance analysis and average case performance analysis have some similarities, but in practice usually require different tools and approaches.…

    • 1378 Words
    • 6 Pages
    Powerful Essays

Related Topics