INTERACTION BETWEEN CONCURRENT TRANSACTIONS IN THE DESIGN OF DISTRIBUTED DATABASES

被引:3
作者
KULKARNI, UR
JAIN, HK
机构
[1] PURDUE UNIV,W LAFAYETTE,IN 47907
[2] ARIZONA STATE UNIV,TEMPE,AZ 85287
[3] UNIV WISCONSIN,SCH BUSINESS ADM,MILWAUKEE,WI 53201
[4] TEXAS A&M UNIV SYST,COLL STN,TX 77843
关键词
D O I
10.1111/j.1540-5915.1993.tb00474.x
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
A distributed database system allows concurrent execution of transactions from multiple users at multiple locations. This paper presents a general scheme of including the effect of interaction between such transactions in the design process of distributed databases. This scheme allows the decision maker to choose the most appropriate design for a distributed database. The interaction effect is a consequence of concurrency control procedures and contention for system resources. Prior research has not included all components of the interaction effect in the design process. A separate module, called an interaction module, was built to measure the interaction effect using a comprehensive simulation model of a general purpose relational distributed database management system (DBMS). The interaction module can be interfaced with any distributed database design system as an add-on module so that the interaction effect can be included in the design process. A detailed example demonstrates the use of the interaction module in the decision-making process. Experiments conducted using the module show that the interaction effect can be significant and that it can affect the choice of the design. Experiments were also conducted to measure the sensitivity of design choices under changing input conditions.
引用
收藏
页码:253 / 277
页数:25
相关论文
共 22 条
[1]  
CAREY M, 1988, 14TH P INT C VER LAR, P13
[2]   DISTRIBUTION DESIGN OF LOGICAL DATABASE SCHEMAS [J].
CERI, S ;
NAVATHE, S ;
WIEDERHOLD, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (04) :487-504
[3]   DISTRIBUTED DATABASE DESIGN METHODOLOGIES [J].
CERI, S ;
PERNICI, B ;
WIEDERHOLD, G .
PROCEEDINGS OF THE IEEE, 1987, 75 (05) :533-546
[4]   DISTRIBUTED COMPUTER-SYSTEM CAPACITY PLANNING AND CAPACITY LOADING [J].
CHAKRAVARTY, A ;
JAIN, HK .
DECISION SCIENCES, 1990, 21 (02) :253-262
[5]  
CHEN PPS, 1980, IEEE T COMPUT, V29, P1068, DOI 10.1109/TC.1980.1675512
[6]  
CLEMENTSON AT, 1987, EXTENDED CONTROL SIM
[7]  
GAVISH B, 1986, IEEE T COMPUT, V35, P583, DOI 10.1109/TC.1986.1676799
[8]   DISTRIBUTED DATA ALLOCATION STRATEGIES [J].
HEVNER, AR ;
RAO, A .
ADVANCES IN COMPUTERS, 1988, 27 :121-155
[9]  
HEVNER AR, 1988, IEEE P, P459
[10]  
IRANI KB, 1982, IEEE T COMPUT, V31, P419, DOI 10.1109/TC.1982.1676019