skip to main content
article
Free Access

A workload characterization pipeline for models of parallel systems

Authors Info & Claims
Published:01 May 1987Publication History
Skip Abstract Section

Abstract

The same application implemented on different systems will necessarily present different workloads to the systems. Characterizations of workloads intended to represent the same application, but input to models of different systems, must also differ in analogous ways. We present a hierarchical method for characterizing a workload at increasing levels of detail such that every characterization at a lower level still accurately represents the workload at higher levels.

We discuss our experience in using the method to feed the same application through a workload characterization “pipeline” to two different models of two different systems, a conventional relational database system and a logic-based distributed database system. We have developed programs that partially automate the characterization changes that are required when the system to be modeled changes.

References

  1. Anon85 Anon. et al, "A Measure of Transaction Processing Power", Datamation, April 1, 1985, pp 112-118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ban87 Francois Bancilhon, Ted Briggs, Setrag Khoshafian, and Patrick Valduriez, "FAD, a Powerful and Simple Database Language", Submitted to 13th VLDB Conference, Brighton, UK, September 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bri82 R. S. Brice, "Benchmarking Your Benchmarks", Proc. of the Computer Measurement Group (CMG) XIII International Conf., December 1982, San Diego, CA.Google ScholarGoogle Scholar
  4. Car75 A.F. Cardenas, "Analysis and Performance of Inverted Database Structures", CACM, Vol. 18, No. 5 (May i975), pp 253-263. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Che84 j.M. Cheng, C. R. Loosley, A. Shibamiya, and P. S. Worthington, "IBM Database 2 Performance: Design, Implementation, and Tuning", IBM Systems Journal, Vol. 23, No. 2, 1984, pp 189-210.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Den78 Peter J. Denning and Jeffrey P. Buzen, "The Operational Analysis of Queueing Network Models", Computing Surveys 10, 3 (September 1978), pp 225-261. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Laz84 Edward D. Lazowska, John Zahorjan, G. Scott Graham, and Kenneth C. Sevcik, Quantitative System Performance, Prentice-Hall, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Sev81 Kenneth C. Sevcik, "Data Base System Performance Prediction Using An Analytical Model", Proceedings of 7th VLDB Conf., 1981, pp 182-189.Google ScholarGoogle Scholar
  9. Sch85 M. Schkolnick and P. Tiberio, "Estimating the Cost of Updates in Relational Database", A CM TODS, Vol. 10, No. 2 (June 1985), pp 163-179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Schw85 H. Schwetman, "CSIM: A C-Based, Process-Oriented Simulation Language", MCC Parallel Processing Technical Report No. PP-080-85, September 1985.Google ScholarGoogle Scholar
  11. Smi80 Connie U. Smith, "The Prediction and Evaluation of the Performance of Software from Extended Design Specifications", PhD Dissertation, University of Texas at Austin, University Microfilms Pub. No. KRA81-00963, August 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Smi82 Connie U. Smith and J. C. Browne, "Performance Engineering of Software Systems: A Case Study", Proc. National Computer Conference, Vol 15, Houston, June 1982, pp 217-224.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Tsu86 Shalom Tsur and Carlo Zaniolo, "LDL: A Logic-Based Data-Language", Proc. of 12th VLDB Conference, August 1986, Kyoto, pp 33-41. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A workload characterization pipeline for models of parallel systems

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                • Published in

                  cover image ACM SIGMETRICS Performance Evaluation Review
                  ACM SIGMETRICS Performance Evaluation Review  Volume 15, Issue 1
                  May 1987
                  265 pages
                  ISSN:0163-5999
                  DOI:10.1145/29904
                  Issue’s Table of Contents
                  • cover image ACM Conferences
                    SIGMETRICS '87: Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
                    August 1987
                    267 pages
                    ISBN:089791225X
                    DOI:10.1145/29903

                  Copyright © 1987 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 May 1987

                  Check for updates

                  Qualifiers

                  • article

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader