A new approach to active rule scheduling. (March 2015)
- Record Type:
- Journal Article
- Title:
- A new approach to active rule scheduling. (March 2015)
- Main Title:
- A new approach to active rule scheduling
- Authors:
- Rasoolzadegan, Abbas
Alesheykh, Rohollah
Meybodi, Mohammad Reza - Abstract:
- 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 -SJFEsTLA, is proposed to improve the rule scheduling process, using a learning automaton. In our laboratory environment, EX -SJFEsTLA is compared with those rule scheduling approaches that are unconstrained as EX -SJFEsTLA is. Unconstrained scheduling approaches serially schedule the rules that do not have any priorities or deadlines. The results of experiments revealed that theAbstract: 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 -SJFEsTLA, is proposed to improve the rule scheduling process, using a learning automaton. In our laboratory environment, EX -SJFEsTLA is compared with those rule scheduling approaches that are unconstrained as EX -SJFEsTLA 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. … (more)
- Is Part Of:
- Engineering applications of artificial intelligence. Volume 39(2015:Mar.)
- Journal:
- Engineering applications of artificial intelligence
- Issue:
- Volume 39(2015:Mar.)
- Issue Display:
- Volume 39 (2015)
- Year:
- 2015
- Volume:
- 39
- Issue Sort Value:
- 2015-0039-0000-0000
- Page Start:
- 55
- Page End:
- 79
- Publication Date:
- 2015-03
- Subjects:
- Active database management systems -- Probability estimation -- Active rule scheduling -- Learning automata
Engineering -- Data processing -- Periodicals
Artificial intelligence -- Periodicals
Expert systems (Computer science) -- Periodicals
Ingénierie -- Informatique -- Périodiques
Intelligence artificielle -- Périodiques
Systèmes experts (Informatique) -- Périodiques
Artificial intelligence
Engineering -- Data processing
Expert systems (Computer science)
Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09521976 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.engappai.2014.11.005 ↗
- Languages:
- English
- ISSNs:
- 0952-1976
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3755.704500
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 10090.xml