skip to main content
10.1145/2816839.2816876acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciipConference Proceedingsconference-collections
research-article

EMeD-Part: An Efficient Methodology for Horizontal Partitioning in Data Warehouses

Authors Info & Claims
Published:23 November 2015Publication History

ABSTRACT

Nowadays, data warehouses store Peta-bytes of data. Queries defined on data warehouses are generally complex. Several techniques are used for optimizing queries in data warehouses such as indexes, partitioning and materialized views. Selecting the best configuration of indexes, or partitions or materialized views are all NP-hard. Here, we focus on the horizontal partitioning problem in data warehouses. Several approaches were proposed for solving horizontal partitioning problem in data warehouses including genetic algorithms using a small set of query workload in general. We present a new methodology based on data mining and particle swarm optimization for solving the horizontal partitioning problem in data warehouses using relatively large query workload. First, we compute attraction between predicates followed by a hierarchical clustering of predicates. In the second step, we use discrete particle swarm optimization for selecting the best partitioning schema. Several experiments are performed to demonstrate the effectiveness of the proposed approach and the results are compared to the best well known method so far, the genetic algorithm based approach. The proposed approach is found to be faster and more effective than the genetic algorithm based approach for solving the data warehouse horizontal partitioning.

References

  1. Apb-1, olap benchmark, release ii, olap council, http://www.olapcouncil.org/. Nov. 1998.Google ScholarGoogle Scholar
  2. L. Bellatreche. Selection of redundant and non redundant optimization structures in vldbs. In Database and Expert Systems Applications, 2007. DEXA'07. 18th International Workshop on, pages 819--824. IEEE, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Bellatreche, K. Boukhalfa, P. Richard, and K. Y. Woameno. Referential horizontal partitioning selection problem in data warehouses: Hardness study and selection algorithms. International Journal of Data Warehousing and Mining (IJDWM), 5(4):1--23, 2009.Google ScholarGoogle Scholar
  4. L. Bellatreche, K. Karlapalem, and A. Simonet. Algorithms and support for horizontal class partitioning in object-oriented databases. Distrib. Parallel Databases, 8(2):155--179, Apr. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Bouchakri, L. Bellatreche, Z. Faget, and S. Breç. A coding template for handling static and incremental horizontal partitioning in data warehouses. Journal of Decision Systems, 23(4):481--498, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  6. T. Calinski and J. Harabasz. A dendrite method for cluster analysis. Communications in Statistics, 3(1):1--27, 1974.Google ScholarGoogle Scholar
  7. S. Ceri, M. Negri, and G. Pelagatti. Horizontal data partitioning in database design. In Proceedings of the 1982 ACM SIGMOD International Conference on Management of Data, SIGMOD '82, pages 128--136, New York, NY, USA, 1982. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. Jarboui, M. Cheikh, P. Siarry, and A. Rebai. Combinatorial particle swarm optimization (cpso) for partitional clustering problem. Applied Mathematics and Computation, 192(2):337--345, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  9. K. Karlapalem, S. B. Navathe, and M. Ammar. Optimal redesign policies to support dynamic processing of applications on a distributed relational database system. Inf. Syst., 21(4):353--367, June 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Kennedy and R. Eberhart. Particle swarm optimization. In Neural Networks, 1995. Proceedings., IEEE International Conference on, volume 4, pages 1942--1948 vol.4, Nov 1995.Google ScholarGoogle ScholarCross RefCross Ref
  11. K. Madduri and K. Wu. Efficient joins with compressed bitmap indexes. In Proceedings of the 18th ACM conference on Information and knowledge management, pages 1017--1026. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. Mishra and M. H. Eich. Join processing in relational databases. ACM Computing Surveys (CSUR), 24(1):63--113, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. T. Ozsu. Principles of Distributed Database Systems. Prentice Hall Press, Upper Saddle River, NJ, USA, 3rd edition, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Steinbrunn, G. Moerkotte, and A. Kemper. Heuristic and randomized optimization for the join ordering problem. The VLDB JournalâĂŤThe International Journal on Very Large Data Bases, 6(3):191--208, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P.-N. Tan, M. Steinbach, and V. Kumar. Introduction to Data Mining, (First Edition). Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. L. Toumi, A. Moussaoui, and A. Ugur. Particle swarm optimization for bitmap join indexes selection problem in data warehouses. The Journal of Supercomputing, 68(2):672--708, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. H. Ward. Hierarchical grouping to optimize an objective function. Journal of the American Statistical Association, 58(301):236--244, 1963.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. EMeD-Part: An Efficient Methodology for Horizontal Partitioning in Data Warehouses

    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
    • Published in

      cover image ACM Other conferences
      IPAC '15: Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication
      November 2015
      495 pages
      ISBN:9781450334587
      DOI:10.1145/2816839

      Copyright © 2015 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: 23 November 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate87of367submissions,24%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader