SCALABLE PARALLEL AND DISTRIBUTED EXPERT DATABASE-SYSTEMS WITH PREDICTIVE LOAD BALANCING

被引:2
|
作者
DEWAN, HM
STOLFO, SJ
WOODBURY, L
机构
[1] Department of Computer Science, Columbia University, New York
关键词
D O I
10.1006/jpdc.1994.1107
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Much prior work in AI on various attempts to speed up rule-based systems by parallel processing has been reported. Unfortunately, many of these results indicate that there is limited parallelism to be found when rules are applied to relatively small amounts of data. Thus, one can predict that much greater parallelism can be extracted when rules are applied to large amounts of data. However, traditional compile-time parallelization strategies as developed for main-memory based systems do not scale to large databases. We propose a scalable strategy for the efficient parallel implementation of rule-based systems operating upon large databases. We concentrate on load balancing techniques in a synchronous model of rule execution, where the variance in runtime of the distributed sites is minimized per cycle of rule processing, thus increasing utilization and speedup. We demonstrate that static load balancing techniques are insufficient, and thus low overhead dynamic load balancing is the key to successful scaling. We present a form of dynamic load balancing that is based upon predicting future system loads, rather than conventional demand-driven approaches that monitor current system state. We analyze a number of possible predictive dynamic load balancing protocols by isoefficiency analysis to guide the design of a parallel database rule processing system. (C) 1994 Academic Press, Inc.
引用
收藏
页码:506 / 522
页数:17
相关论文
共 50 条
  • [1] EXPERT DATABASE-SYSTEMS
    KERSCHBERG, L
    [J]. IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1988, 3 (04): : 50 - 50
  • [2] DISTRIBUTED DATABASE-SYSTEMS
    URHBACH, H
    [J]. DATA BASE, 1984, 15 (02): : 3 - 3
  • [3] DISTRIBUTED DATABASE-SYSTEMS
    CHU, WW
    [J]. PROCEEDINGS OF THE IEEE, 1987, 75 (05) : 531 - 532
  • [4] EXPERT DATABASE-SYSTEMS IN MANUFACTURING
    ABRAHAM, LA
    MOHN, S
    [J]. ADVANCES IN INSTRUMENTATION AND CONTROL, VOL 44, PT 1-4, 1989, 44 : 581 - 584
  • [5] PARALLEL DATABASE-SYSTEMS - THE FUTURE OF HIGH-PERFORMANCE DATABASE-SYSTEMS
    DEWITT, D
    GRAY, J
    [J]. COMMUNICATIONS OF THE ACM, 1992, 35 (06) : 85 - 98
  • [6] APPLICATION OF DISTRIBUTED DATABASE-SYSTEMS
    BELL, DA
    [J]. INTERNATIONAL JOURNAL OF BIO-MEDICAL COMPUTING, 1985, 16 (3-4): : 173 - 182
  • [7] Load Balancing in Distributed Parallel Systems for Telecommunications
    V. Sinkovic
    I. Lovrek
    G. Németh
    [J]. Computing, 1999, 63 : 201 - 218
  • [8] Load balancing in distributed parallel systems for telecommunications
    Sinkovic, V
    Lovrek, I
    Németh, G
    [J]. COMPUTING, 1999, 63 (03) : 201 - 218
  • [9] Dynamic load balancing strategy for scalable parallel systems
    Cortés, A
    Ripoll, A
    Senar, MA
    Luque, E
    [J]. PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 735 - 738
  • [10] Geographic load balancing for scalable distributed web systems
    Cardellini, V
    Colajanni, M
    Yu, PS
    [J]. 8TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 2000, : 20 - 27