Consiglio Nazionale delle Ricerche

Tipo di prodottoArticolo in rivista
TitoloEffective Scheduling of Detached Rules in Active Databases
Anno di pubblicazione2003
Formato
  • Elettronico
  • Cartaceo
Autore/iS. Ceri; C. Gennaro; S. Paraboschi; G. Serazzi
Affiliazioni autoriDipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy; CNR-ISTI, Pisa, Italy; Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy; Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy
Autori CNR e affiliazioni
  • CLAUDIO GENNARO
Lingua/e
  • inglese
AbstractWhile triggers have become a classical ingredient of relational database systems, research in active databases is aiming at extending the functionality and expressive power of active rules beyond the scope of relational triggers. One of the most important current trend concerns the support of detached active rules, i.e., of rules which are executed as separate transactions, running outside of the scope of the transaction which generates the triggering event. Detached rules have important applications in workflow management and global integrity maintenance across transactions. One of the main issues in designing the rule engine for detached rules is determining their optimal scheduling. In this paper, we study the performance of a detached rule scheduler whose objective is to minimize the interference of detached rule execution with regard to the normal transactional load. This objective is achieved by executing detached rules at given periods of time and by assigning them a fixed amount of dedicated threads; we study the performance of the scheduler relative to the two most critical design parameters, the frequency of execution of the scheduler, and the number of dedicated execution threads.
Lingua abstractinglese
Altro abstract-
Lingua altro abstract-
Pagine da2
Pagine a13
Pagine totali12
RivistaIEEE transactions on knowledge and data engineering (Print)
Attiva dal 1989
Editore: Institute of Electrical and Electronics Engineers, - New York, NY
Paese di pubblicazione: Stati Uniti d'America
Lingua: inglese
ISSN: 1041-4347
Titolo chiave: IEEE transactions on knowledge and data engineering (Print)
Titolo proprio: IEEE transactions on knowledge and data engineering. (Print)
Titolo abbreviato: IEEE trans. knowl. data eng. (Print)
Titoli alternativi:
  • Institute of Electrical and Electronics Engineers transactions on knowledge and data engineering (Print)
  • Transactions on knowledge and data engineering (Print)
  • Knowledge and data engineering (Print)
Numero volume della rivista15
Fascicolo della rivista-
DOI10.1109/TKDE.2003.1161578
Verificato da refereeSì: Internazionale
Stato della pubblicazionePublished version
Indicizzazione (in banche dati controllate)
  • ISI Web of Science (WOS) (Codice:000180230300001)
  • Scopus (Codice:2-s2.0-0037252941)
Parole chiaveActive databases, detached rules, rule scheduling
Link (URL, URI)http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1161578
Titolo parallelo-
Data di accettazione-
Note/Altre informazioni-
Strutture CNR
  • IEIIT — Istituto di elettronica e di ingegneria dell'informazione e delle telecomunicazioni
  • ISTI — Istituto di scienza e tecnologie dell'informazione "Alessandro Faedo"
Moduli CNR
    Progetti Europei-
    Allegati
    • Effective Scheduling of Detached Rules in Active Databases
      Descrizione: Codice PuMa: cnr.isti/2003-A0-19

    Dati storici
    I dati storici non sono modificabili, sono stati ereditati da altri sistemi (es. Gestione Istituti, PUMA, ...) e hanno solo valore storico.
    Area disciplinareInformation Technology & Communications Systems
    Area valutazione CIVRScienze e tecnologie per una società dell'informazione e della comunicazione
    Rivista ISIIEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING [09405J0]
    Noten. 1 A0-19
    Descrizione sintetica del prodottoWhile triggers have become a classical ingredient of relational database systems, research in active databases is aiming at extending the functionality and expressive power of active rules beyond the scope of relational triggers. One of the most important current trend concerns the support of detached active rules, i.e., of rules which are executed as separate transactions, running outside of the scope of the transaction which generates the triggering event. Detached rules have important applications in workflow management and global integrity maintenance across transactions. One of the main issues in designing the rule engine for detached rules is determining their optimal scheduling. In this paper, we study the performance of a detached rule scheduler whose objective is to minimize the interference of detached rule execution with regard to the normal transactional load. This objective is achieved by executing detached rules at given periods of time and by assigning them a fixed amount of dedicated threads; we study the performance of the scheduler relative to the two most critical design parameters, the frequency of execution of the scheduler, and the number of dedicated execution threads.