A transparent distributed shared memory for clustered symmetric multiprocessors

Jyh Biau Chang, Ce-Kuen Shieh, Tyng Yeu Liang

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

A transparent distributed shared memory (DSM) system must achieve complete transparency in data distribution, workload distribution, and reconfiguration respectively. The transparency of data distribution allows programmers to be able to access and allocate shared data using the same user interface as is used in shared-memory systems. The transparency of workload distribution and reconfiguration can optimize the parallelism at both the user-level and the kernel-level, and also improve the efficiency of run-time reconfiguration. In this paper, a transparent DSM system referred to as Teamster is proposed and is implemented for clustered symmetric multiprocessors. With the transparency provided by Teamster, programmers can exploit all the computing power of the clustered SMP nodes in a transparent way as they do in single SMP computer. Compared with the results of previous researches, Teamster can realize the transparency of cluster computing and obtain satisfactory system performance.

Original languageEnglish
Pages (from-to)145-160
Number of pages16
JournalJournal of Supercomputing
Volume37
Issue number2
DOIs
Publication statusPublished - 2006 Aug 1

Fingerprint

Distributed Shared Memory
Transparency
Multiprocessor
Data storage equipment
Reconfiguration
Data Distribution
Workload
Cluster computing
Cluster Computing
Shared Memory
User Interface
User interfaces
Parallelism
System Performance
Optimise
kernel
Computing
Vertex of a graph

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Information Systems
  • Hardware and Architecture

Cite this

@article{5380a3ad9b9940ce81f7107428cebcb1,
title = "A transparent distributed shared memory for clustered symmetric multiprocessors",
abstract = "A transparent distributed shared memory (DSM) system must achieve complete transparency in data distribution, workload distribution, and reconfiguration respectively. The transparency of data distribution allows programmers to be able to access and allocate shared data using the same user interface as is used in shared-memory systems. The transparency of workload distribution and reconfiguration can optimize the parallelism at both the user-level and the kernel-level, and also improve the efficiency of run-time reconfiguration. In this paper, a transparent DSM system referred to as Teamster is proposed and is implemented for clustered symmetric multiprocessors. With the transparency provided by Teamster, programmers can exploit all the computing power of the clustered SMP nodes in a transparent way as they do in single SMP computer. Compared with the results of previous researches, Teamster can realize the transparency of cluster computing and obtain satisfactory system performance.",
author = "Chang, {Jyh Biau} and Ce-Kuen Shieh and Liang, {Tyng Yeu}",
year = "2006",
month = "8",
day = "1",
doi = "10.1007/s11227-006-5483-x",
language = "English",
volume = "37",
pages = "145--160",
journal = "Journal of Supercomputing",
issn = "0920-8542",
publisher = "Springer Netherlands",
number = "2",

}

A transparent distributed shared memory for clustered symmetric multiprocessors. / Chang, Jyh Biau; Shieh, Ce-Kuen; Liang, Tyng Yeu.

In: Journal of Supercomputing, Vol. 37, No. 2, 01.08.2006, p. 145-160.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A transparent distributed shared memory for clustered symmetric multiprocessors

AU - Chang, Jyh Biau

AU - Shieh, Ce-Kuen

AU - Liang, Tyng Yeu

PY - 2006/8/1

Y1 - 2006/8/1

N2 - A transparent distributed shared memory (DSM) system must achieve complete transparency in data distribution, workload distribution, and reconfiguration respectively. The transparency of data distribution allows programmers to be able to access and allocate shared data using the same user interface as is used in shared-memory systems. The transparency of workload distribution and reconfiguration can optimize the parallelism at both the user-level and the kernel-level, and also improve the efficiency of run-time reconfiguration. In this paper, a transparent DSM system referred to as Teamster is proposed and is implemented for clustered symmetric multiprocessors. With the transparency provided by Teamster, programmers can exploit all the computing power of the clustered SMP nodes in a transparent way as they do in single SMP computer. Compared with the results of previous researches, Teamster can realize the transparency of cluster computing and obtain satisfactory system performance.

AB - A transparent distributed shared memory (DSM) system must achieve complete transparency in data distribution, workload distribution, and reconfiguration respectively. The transparency of data distribution allows programmers to be able to access and allocate shared data using the same user interface as is used in shared-memory systems. The transparency of workload distribution and reconfiguration can optimize the parallelism at both the user-level and the kernel-level, and also improve the efficiency of run-time reconfiguration. In this paper, a transparent DSM system referred to as Teamster is proposed and is implemented for clustered symmetric multiprocessors. With the transparency provided by Teamster, programmers can exploit all the computing power of the clustered SMP nodes in a transparent way as they do in single SMP computer. Compared with the results of previous researches, Teamster can realize the transparency of cluster computing and obtain satisfactory system performance.

UR - http://www.scopus.com/inward/record.url?scp=33745698657&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33745698657&partnerID=8YFLogxK

U2 - 10.1007/s11227-006-5483-x

DO - 10.1007/s11227-006-5483-x

M3 - Article

VL - 37

SP - 145

EP - 160

JO - Journal of Supercomputing

JF - Journal of Supercomputing

SN - 0920-8542

IS - 2

ER -