• DocumentCode
    2092508
  • Title

    Efficient and Distributed Rule Placement in Heavy Constraint-Driven Event Systems

  • Author

    Schilling, Björn ; Koldehofe, Boris ; Rothermel, Kurt

  • Author_Institution
    Inst. of Parallel & Distrib. Syst., Stuttgart, Germany
  • fYear
    2011
  • fDate
    2-4 Sept. 2011
  • Firstpage
    355
  • Lastpage
    364
  • Abstract
    Complex Event Processing (CEP) is of increasing importance in many industrial applications to integrate a huge number of events in a scalable manner. A core challenge towards scalable CEP is to efficiently distribute the rules which define how correlations between events can be detected within an event processing network. Although significant progress has been made recently, there remains a fundamental gap in supporting requirements that emerge from deploying CEP over heterogeneous and independent processing environments. Heterogeneity typically imposes many constraints on the placement of rules, which increases the complexity of the underlying optimization problem and cannot be handled efficiently by existing solutions. In this paper we examine the distributed placement, migration and optimization of rules in the context of the constraint optimization problem to minimize network usage. We propose and evaluate a placement algorithm that efficiently finds valid solutions in scenarios where the solution space is heavily restricted by constraints. The algorithm operates in a decentralized way and is adaptive to dynamic changes of processing nodes, rules, and load characteristics of the event processing network. The proposed rule migration policies resolve invalid placements quickly and thus ensure high availability. The evaluations show that the proposed algorithm is able to efficiently find near optimum solutions within heavy constraint-driven network conditions.
  • Keywords
    distributed processing; minimisation; complex event processing; constraint optimization problem; distributed rule placement; event processing network; heavy constraint-driven event system; heterogeneous processing environment; independent processing environment; industrial application; network usage minimisation; rule migration; rule optimization; Availability; Business; Correlation; Engines; Heuristic algorithms; Optimization; Power grids; Distributed Complex Event Processing; Heterogeneous Systems and Networks; Optimization; Placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
  • Conference_Location
    Banff, AB
  • Print_ISBN
    978-1-4577-1564-8
  • Electronic_ISBN
    978-0-7695-4538-7
  • Type

    conf

  • DOI
    10.1109/HPCC.2011.53
  • Filename
    6063012