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...

Full description

Bibliographic Details
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