Towards a Parallel Approach for Incremental Mining of Functional Dependencies on Multi-core Systems

被引:0
|
作者
Gasmi, Ghada [1 ]
Slimani, Yahya
Lakhal, Lotfi
机构
[1] Univ Tunis El Manar, Fac Sci Tunis, Tunis, Tunisia
关键词
Multi-core systems; data mining; emergent architectures; parallel programming; incremental mining of functional dependencies; EFFICIENT ALGORITHM; DATABASE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 naive 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.
引用
下载
收藏
页码:590 / 598
页数:9
相关论文
共 50 条
  • [21] Towards an Intelligent Environment for Programming Multi-core Computing Systems
    Pllana, Sabri
    Benkner, Siegfried
    Mehofer, Eduard
    Natvig, Lasse
    Xhafa, Fatos
    EURO-PAR 2008 WORKSHOPS - PARALLEL PROCESSING, 2009, 5415 : 141 - +
  • [22] Multi-Core Parallel Gradual Pattern Mining Based on Multi-Precision Fuzzy Orderings
    Sicard, Nicolas
    Aryadinata, Yogi Satrya
    Del Razo Lopez, Federico
    Laurent, Anne
    Quintero Flores, Perfecto Malaquias
    ALGORITHMS, 2013, 6 (04) : 747 - 761
  • [23] Multi-core Parallel of Photon Mapping
    He, Huaiqing
    Wang, Tianbao
    Xu, Qing
    Xing, Yaoyu
    VISUAL INFORMATION COMMUNICATION, 2010, : 365 - +
  • [24] On The Efficiency of Multi-core Grammatical Evolution (MCGE) Evolving Multi-Core Parallel Programs
    Chennupati, Gopinath
    Fitzgerald, Jeannie
    Ryan, Conor
    2014 SIXTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2014, : 238 - 243
  • [25] A formally based parallelization of data mining algorithms for multi-core systems
    Ivan Kholod
    Andrey Shorov
    Evgenii Titkov
    Sergei Gorlatch
    The Journal of Supercomputing, 2019, 75 : 7909 - 7920
  • [26] On the Functional Test of the Cache Coherency Logic in Multi-core Systems
    Perez Acle, J.
    Cantoro, R.
    Sanchez, E.
    Reorda, M. Sonza
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [27] Parallel Training of Support Vector Machine for Multi-core and Multiprocessor Systems
    Liao, Pin
    Fu, Yang
    Zhang, Xin
    Li, Kunlun
    Wang, Mingyan
    Wang, Sensen
    Zhang, Xingqiang
    INTERNATIONAL ACADEMIC CONFERENCE ON THE INFORMATION SCIENCE AND COMMUNICATION ENGINEERING (ISCE 2014), 2014, : 265 - 270
  • [28] High-Performance Parallel Fault Simulation for Multi-Core Systems
    Karami, Masoomeh
    Haghbayan, Mohammad-hashem
    Ebrahimi, Masoumeh
    Nejatollahi, Hamid
    Tenhunen, Hannu
    Plosila, Juha
    2021 29TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2021), 2021, : 207 - 211
  • [29] Performance prediction and analysis of multi-core cluster systems by parallel simulation
    Xu, Chuan-Fu
    Che, Yong-Gang
    Wang, Zheng-Hua
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2010, 32 (05): : 62 - 68
  • [30] Parallel Discrete Event Simulation for Multi-Core Systems: Analysis and Optimization
    Wang, Jingjing
    Jagtap, Deepak
    Abu-Ghazaleh, Nael
    Ponomarev, Dmitry
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (06) : 1574 - 1584