Towards a parallel approach for incremental mining of functional dependencies on multi-core systems

  • Authors:
  • Ghada Gasmi;Yahya Slimani;Lotfi Lakhal

  • Affiliations:
  • Department, Faculty of Sciences of Tunis, University of Tunis El Manar, Tunisia and Laboratoire d'Informatique Fondamentale de Marseille, Aix-Marseille, Université IUT d'Aix en Provence, Fran ...;Department, Faculty of Sciences of Tunis, University of Tunis El Manar, Tunisia and Laboratoire d'Informatique Fondamentale de Marseille, Aix-Marseille, Université IUT d'Aix en Provence, Fran ...;Department, Faculty of Sciences of Tunis, University of Tunis El Manar, Tunisia and Laboratoire d'Informatique Fondamentale de Marseille, Aix-Marseille, Université IUT d'Aix en Provence, Fran ...

  • Venue:
  • KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A general assumption in all existing algorithms for mining functional dependencies is that the database is static. However, real life databases are frequently updated. To the best of our knowledge, the discovery of functional dependencies in dynamic databases has never been studied. A naïve solution consists in re-applying one of the existing algorithms to discover functional dependencies holding on the updated database. Nevertheless, in many domains, where response time is crucial, re-executing algorithms from the scratch would be inacceptable. To address this problem, we propose to harness the multi-core systems for an incremental technique for discovering the new set of functional dependencies satisfied by the updated database. Through a detailed experimental study, we show that our parallel algorithm scales very well with the number of cores available.