Skip to main content

Scheduling Parallel Database Queries Using Heuristics for 2-Dimensional Packing and Cutting Problems

  • Conference paper
Operations Research Proceedings 1995

Part of the book series: Operations Research Proceedings ((ORP,volume 1995))

  • 218 Accesses

Abstract

Parallel database systems try to accomplish two objectives. Parallelism within a single query aims at shorter response time, parallelism among different queries aims at higher throughput. The problem to process a given set of parallel queries in parallel can be interpreted as a 2-dimensionai packing and cutting problem. The objective is to minimize the makespan, i.e., the last job’s completion time. Two algorithms, sequential deterministic arrangement and a shelf-algorithm, are evaluated under different conditions. The simulation model assumes a single bottleneck resource on each processing node. Both algorithms perform 20% to 30% better than processing in random order, but neither is superior to the other one under all conditions. Depending on the load, their relative performance depends on the correctness of the load estimates that are used for planning, and the degree to which the set of processing nodes for a single query can be chosen freely.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Burger. Steuerung der Anfragebearbeitung in parallelen Datenbanksystemen auf der Basis von OR-Verfahren zur Verschnittminimierung. Diplomarbeit, Universität Karlsruhe, Fakultät für Wirtschaftswissenschaften, Karlsruhe, Germany, July 1994.

    Google Scholar 

  2. D.J. DeWitt and J. Gray. Parallel Database Systems: The Future of High Performance Database Systems. Communications of the ACM, 35(6):85–98, June 1992.

    Article  Google Scholar 

  3. H. Dyckhoff. A Typology of Cutting and Packing Problems. European Journal of Operations Research, 44(2):145–159, 1990.

    Article  Google Scholar 

  4. R. Kramer. Steuerung der Anfragebearbeitung in parallelen Datenbanksystemen. PhD thesis, Universität Karlsruhe, Fakultät für Informatik, Karlsruhe, Germany, December 1992.

    Google Scholar 

  5. J. Melton and A. R. Simon. Understanding the New SQL: A Complete Guide. Morgan Kaufmann Publishers, San Mateo, California, USA, 1993.

    Google Scholar 

  6. P.E. Sweeney and E. Ridenour-Paternoster. Cutting and Packing Problems: A Categorized, Application-Oriented Research Bibliography. Journal of the Operations Research Society, 43(7):691–706, 1992.

    Google Scholar 

  7. J. Terno, R. Lindemann, and G. Scheithauer. Zuschnittprobleme und ihre praktische Lösung; Mathematische Modelle von Layout-Problemen. Verlag Harri Deutsch, Thun, Frankfurt/Main, 1987.

    Google Scholar 

  8. J. Turek, J. L. Wolf, K. R. Pattipati, and P. S. Yu. Scheduling Parallelizable Tasks: Putting it all on the Shelf. In ACM Sigmetrics and Performance’92, volume 20, pages 225–236, June 1992.

    Google Scholar 

  9. G. v. Bültzingsloewen, R. Kramer, and M. Schryro. PANDA: A Testbed for Investigating Strategies for Parallel Query Execution. In Proc. 2nd IEEE Intl. Conf. on Parallel and Distributed Information Systems, pages 103 – 106, San Diego, California, USA, January 1993.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kramer, R., Morlock, M. (1996). Scheduling Parallel Database Queries Using Heuristics for 2-Dimensional Packing and Cutting Problems. In: Kleinschmidt, P., Bachem, A., Derigs, U., Fischer, D., Leopold-Wildburger, U., Möhring, R. (eds) Operations Research Proceedings 1995. Operations Research Proceedings, vol 1995. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-80117-4_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-80117-4_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60806-6

  • Online ISBN: 978-3-642-80117-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics