Modeling network latency and parallel processing in distributed database design

被引:8
作者
Johansson, JM
March, ST
Naumann, JD
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
[2] Vanderbilt Univ, Owen Grad Sch Management, Nashville, TN 37203 USA
[3] Carlson Sch Management, Informat & Decis Sci Dept, Minneapolis, MN 55455 USA
关键词
D O I
10.1111/j.1540-5414.2003.02409.x
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The design of responsive distributed database systems is a key concern for information systems managers. In high bandwidth networks latency and local processing are the most significant factors in query and update response time. Parallel processing can be used to minimize their effects, particularly if it is considered at design time. It is the judicious replication and placement of data within a network that enable parallelism to be effectively used. However, latency and parallel processing have largely been ignored in previous distributed database design approaches. We present a comprehensive approach to distributed database design that develops efficient combinations of data allocation and query processing strategies that take full advantage of parallelism. We use a genetic algorithm to enable the simultaneous optimization of data allocation and query processing strategies. We demonstrate that ignoring the effects of latency and parallelism at design time can result in the selection of unresponsive distributed database designs.
引用
收藏
页码:677 / 706
页数:30
相关论文
共 34 条
[11]  
HONG W, 1994, READINGS DATABASE SY, P637
[12]   Performance of load balancing techniques for join operations in shared-nothing database management systems [J].
Hua, KA ;
Tavanapong, W ;
Lo, YL .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 56 (01) :17-46
[13]  
JOHANSSON J, 2000, P 21 INT C INF SYST, P187
[14]   On the impact of network latency on distributed systems design [J].
Jesper M. Johansson .
Information Technology and Management, 2000, 1 (3) :183-194
[15]   INTERACTION BETWEEN CONCURRENT TRANSACTIONS IN THE DESIGN OF DISTRIBUTED DATABASES [J].
KULKARNI, UR ;
JAIN, HK .
DECISION SCIENCES, 1993, 24 (02) :253-277
[16]  
Law A. M. E., 1991, SIMULATION MODELING
[17]   Research commentary: An agenda for information technology research in heterogeneous and distributed environments [J].
March, S ;
Hevner, A ;
Ram, S .
INFORMATION SYSTEMS RESEARCH, 2000, 11 (04) :327-341
[18]   ALLOCATING DATA AND OPERATIONS TO NODES IN DISTRIBUTED DATABASE DESIGN [J].
MARCH, ST ;
RHO, S .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (02) :305-317
[19]   VERTICAL PARTITIONING ALGORITHMS FOR DATABASE DESIGN [J].
NAVATHE, S ;
CERI, S ;
WIEDERHOLD, G ;
DOU, J .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (04) :680-710
[20]  
*OR, 1999, A67439 OR