Introducing Self-Adaptability into Transaction Processing

被引:0
作者
Holanda, Maristela [1 ]
Brayner, Angelo [2 ]
Fialho, Sergio [3 ]
机构
[1] Univ Catolica Brasilia, Dept Comp Sci, BR-72030170 Brasilia, DF, Brazil
[2] Univ Fortaleza, Dept Comp Sci, BR-60811341 Fortaleza, Ceara, Brazil
[3] Univ Fed Rio Grande do Norte, Dept Comp Engn, BR-59072970 Natal, RN, Brazil
来源
APPLIED COMPUTING 2008, VOLS 1-3 | 2008年
关键词
Databases; concurrency control; scheduler; MANET and MDBC;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In a database system, the scheduler has the goal of synchronizing operations belonging to several concurrent transactions. In order to achieve its goal, the scheduler implements a concurrency control protocol, which may have either conservative or aggressive behavior. This paper presents a self-adaptable scheduler, called Intelligent Transaction Scheduler (ITS), which has the ability of dynamically changing its behavior (from conservative to aggressive and vice-versa) to adapt itself to the characteristics of the computing environment (e.g., the aborted transaction rate and conflicting operation rate). The proposed scheduler adapts its behavior without any human interference by using an expert system based on fuzzy logic. In order to evaluate ITS, it was applied in a Mobile Database Community (MDBC). An MDBC can be characterized as a dynamically configurable environment, since an MDBC is a dynamic collection of autonomous mobile databases, interconnected through a mobile ad hoc network (MANET). Therefore, self-adaptability plays a key role for schedulers running in dynamically configurable environments. The experimentation results show the efficiency of ITS for synchronizing transactions in MDBCs
引用
收藏
页码:992 / 997
页数:6
相关论文
共 18 条
[1]  
Akintola AA, 2005, J RES PRACT INF TECH, V37, P365
[2]  
[Anonymous], 2004, P 1 ACM INT WORKSHOP, DOI DOI 10.1145/1023875.1023892
[3]  
Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems
[4]  
Bhargava B., 1989, IEEE Transactions on Knowledge and Data Engineering, V1, P433, DOI 10.1109/69.43419
[5]  
BRAYNER A, 2003, P 15 C ADV INF SYS E
[6]   On mobile transaction processing in dynamically configurable mobile database communities [J].
Brayner, Angelo ;
Moraes Filho, Jose de Aguiar .
INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2006, 21 (03) :199-213
[7]  
Chadha R, 2004, IEEE MILIT COMMUN C, P1317
[8]  
Crowcroft J, 2005, P 6 ACM INT S MOB AD, P355
[9]  
ESWARAN K, 1976, COMMUN ACM, V9, P624
[10]  
GEORGAKOPOULOS D, 1993, IEEE T KNOWL DATA EN, V6, P1