The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer
碩士 === 逢甲大學 === 資訊工程研究所 === 85 === A Massively Parallel Processing (MPP) computer system is a computer system supporting large computation capacity. In the distributed-memory MPPcomputer system, the commumication among nodes are through message passing. Therefore, the message-passing InterProces...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1997
|
Online Access: | http://ndltd.ncl.edu.tw/handle/36083840345665125377 |
id |
ndltd-TW-085FCU03392001 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-085FCU033920012015-10-13T12:15:15Z http://ndltd.ncl.edu.tw/handle/36083840345665125377 The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer 大量平行處理電腦作業系統群組通訊功能之研製 徐卿明 碩士 逢甲大學 資訊工程研究所 85 A Massively Parallel Processing (MPP) computer system is a computer system supporting large computation capacity. In the distributed-memory MPPcomputer system, the commumication among nodes are through message passing. Therefore, the message-passing InterProcess Communication (IPC) mechanism is a key issue to the performance of MPP computer systems. In addition to the point-to-point communication type group communication, including broadcast and multicast communication types, are also desired in the programs on a MPP computer system. The group communication can conveniently and efficiently support the communication among multiple processes. This thesis is to research the group IPC mechanism for a MPP computer system and implement this mechanism under a distributed environment. The design issues for a group IPC mechanism include two aspects: the system architecture of group IPC and the group communication mechanism. The issue about system architecture of group IPC considers how to create/manage the groups and group members, and the organization of the group IPC management system. The issue about of communication mechanism of group IPC considers how to transmit messages and the transmission quality of messages. The proposed group IPC communication system has the following features:(1) It is easy to maintain and manage the information about groups and group members. (2) It is location transparent. (3) By using communication port technique, the port technique, the problem of group overlap is solved. (4) By using a hierarchical point-to-point communication structure, a better communication performance can be cotained. (5) A kernel-level library interface for U-Port B-Port and M-Port is provided to both system programs and applications. We have successively implemented a MPP communication server, called mppnetmsgserver, on Mach microkernel. The mppnetmsgserver extends Mach IPC to network capability and provides broadcast and multicast communications. This server will be useful for programmers of both parallel processing and distributed computing. 林志敏 1997 學位論文 ; thesis 92 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 逢甲大學 === 資訊工程研究所 === 85 ===
A Massively Parallel Processing (MPP) computer system is a computer system supporting large computation capacity. In the distributed-memory MPPcomputer system, the commumication among nodes are through message passing. Therefore, the message-passing InterProcess Communication (IPC) mechanism is a key issue to the performance of MPP computer systems. In addition to the point-to-point communication type group communication, including broadcast and multicast communication types, are also desired in the programs on a MPP computer system. The group communication can conveniently and efficiently support the communication among multiple processes. This thesis is to research the group IPC mechanism for a MPP computer system and implement this mechanism under a distributed environment.
The design issues for a group IPC mechanism include two aspects: the system architecture of group IPC and the group communication mechanism. The issue about system architecture of group IPC considers how to create/manage the groups and group members, and the organization of the group IPC management system. The issue about of communication mechanism of group IPC considers how to transmit messages and the transmission quality of messages. The proposed group IPC communication system has the following features:(1) It is easy to maintain and manage the information about groups and group members. (2) It is location transparent. (3) By using communication port technique, the port technique, the problem of group overlap is solved. (4) By using a hierarchical point-to-point communication structure, a better communication performance can be cotained. (5) A kernel-level library interface for U-Port B-Port and M-Port is provided to both system programs and applications.
We have successively implemented a MPP communication server, called mppnetmsgserver, on Mach microkernel. The mppnetmsgserver extends Mach IPC to network capability and provides broadcast and multicast communications. This server will be useful for programmers of both parallel processing and distributed computing.
|
author2 |
林志敏 |
author_facet |
林志敏 徐卿明 |
author |
徐卿明 |
spellingShingle |
徐卿明 The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer |
author_sort |
徐卿明 |
title |
The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer |
title_short |
The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer |
title_full |
The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer |
title_fullStr |
The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer |
title_full_unstemmed |
The Implementation Of A Group Communication Mechanism For The Operation System Of A Massively Parallel Processing Computer |
title_sort |
implementation of a group communication mechanism for the operation system of a massively parallel processing computer |
publishDate |
1997 |
url |
http://ndltd.ncl.edu.tw/handle/36083840345665125377 |
work_keys_str_mv |
AT xúqīngmíng theimplementationofagroupcommunicationmechanismfortheoperationsystemofamassivelyparallelprocessingcomputer AT xúqīngmíng dàliàngpíngxíngchùlǐdiànnǎozuòyèxìtǒngqúnzǔtōngxùngōngnéngzhīyánzhì AT xúqīngmíng implementationofagroupcommunicationmechanismfortheoperationsystemofamassivelyparallelprocessingcomputer |
_version_ |
1716856144012509184 |