DSM perspectives: Another point of view

被引:2
作者
Bell, G [1 ]
Van Ingen, C [1 ]
机构
[1] Microsoft Corp, Bay Area Res Ctr, San Francisco, CA 94105 USA
关键词
distributed memory systems; multiprocessing; multi-processor interconnection; parallel architectures; parallel processing; shared memory systems;
D O I
10.1109/5.747862
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Distributed shared memory computers (DSM's) have arrived [4] . [5] to challenge mainframes. DSM's scale to 128 processors with two to eight processor nodes. As shared emory multiprocessors (SMP's). DSM's provide a single system image and maintain a "shared everything" model. Large-scale UNIX servers using the SMP architecture challenge mainframes in legacy use and applications. These have up to 64 processors and a more uniform memory access. In contrast, clusters both complement and compete with SMP's and DSM's, using a "shared nothing" model. Clusters built from commodity computers, switches, and operating systems scale to almost arbitrary sizes at lower cost while trading off SMP's single system image. Clusters are required for high availability applications. Highest performance scientific computers use the cluster (or MMP1) approach. High growth markets, e.g., Internet servers, online transmission processing (OLTP), and database systems can all use clusters. The mainline future of DSM may be questionable because: small SMP's are not as cost effective unless built from commodity components; large SMP's can be built without the DSM approach: and clusters are a cost-effective alternative for most applications to SMP's, including DSM's, for a wide scaling range. Nevertheless, commercial DSM's are being introduced that compete with SMP's over a broad range.
引用
收藏
页码:412 / 417
页数:6
相关论文
共 13 条
[1]   MULTIS - A NEW CLASS OF MULTIPROCESSOR COMPUTERS [J].
BELL, CG .
SCIENCE, 1985, 228 (4698) :462-467
[2]  
BELL CG, 1971, COMPUTER STRUCTURES
[3]   Viewpoint [J].
Bell, G .
COMMUNICATIONS OF THE ACM, 1996, 39 (03) :11-15
[4]  
FULLER SH, 1973, P 1 ANN S COMP ARCH, P231
[5]  
LI K, 1998, P 1989 INT C PAR SYS, P121
[6]  
Milutinovic V., 1996, IEEE TC COMPUT ARCHI, P7
[7]   Distributed shared memory: Concepts and systems [J].
Protic, J ;
Tomasevic, M ;
Milutinovic, V .
IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1996, 4 (02) :63-79
[8]  
PROTIC J, 1998, DISTRIBUTED SHARED M, P365
[9]  
RIDGE D, 1997, P IEEE AER C, P79
[10]  
WARREN MS, 1997, P SUP 97 LOS AL CA