Engineering Applications of Artificial Intelligence, ( ISI ), Volume (39), Year (2015-3) , Pages (55-79)

Title : ( A new approach to active rule scheduling )

Authors: Abbas Rasoolzadegan , Rohollah Alesheykh , M.R. Meybodi ,

Access to full-text not allowed by authors

Citation: BibTeX | EndNote

Abstract

Active database systems (ADSs) react automatically to the occurrence of predefined events by defining a set of active rules. One of the main modules of an ADS is the rule scheduler, which has a significant impact on the effectiveness and efficiency of ADSs. During the rule scheduling process, the rule scheduler is responsible for choosing one of the activated or ready-to-be-executed rules to evaluate its condition section or execute its action section, respectively. This process continues until there is no rule to be evaluated or executed. In this research, we evaluate and compare existing rule scheduling approaches in a laboratory environment based on a three-tier architecture. There are criteria used for the evaluation and comparison of rule scheduling approaches: Average Response Time, Throughput, Response Time Standard Deviation, Time Overhead per Transaction, and CPU Utilization. The three first criteria are used to evaluate the effectiveness, and the latter two criteria are used to evaluate the efficiency of rule scheduling approaches. In this paper, a new approach, referred to as EX -SJF EsTLA, is proposed to improve the rule scheduling process, using a learning automaton. In our laboratory environment, EX -SJF EsTLA is compared with those rule scheduling approaches that are unconstrained as EX -SJF EsTLA is. Unconstrained scheduling approaches serially schedule the rules that do not have any priorities or deadlines. The results of experiments revealed that the proposed approach improved the rule scheduling process according to the evaluation criteria.

Keywords

, Active database management systems, probability estimation, active rule scheduling, learning automata
برای دانلود از شناسه و رمز عبور پرتال پویا استفاده کنید.

@article{paperid:1044359,
author = {Rasoolzadegan, Abbas and Rohollah Alesheykh and M.R. Meybodi},
title = {A new approach to active rule scheduling},
journal = {Engineering Applications of Artificial Intelligence},
year = {2015},
volume = {39},
month = {March},
issn = {0952-1976},
pages = {55--79},
numpages = {24},
keywords = {Active database management systems; probability estimation; active rule scheduling; learning automata},
}

[Download]

%0 Journal Article
%T A new approach to active rule scheduling
%A Rasoolzadegan, Abbas
%A Rohollah Alesheykh
%A M.R. Meybodi
%J Engineering Applications of Artificial Intelligence
%@ 0952-1976
%D 2015

[Download]