A Group Communication Platform in a LAN Environment

碩士 === 元智大學 === 電機與資訊工程研究所 === 82 === Recently, with the advances in networking technology, networks can provide large inexpensive bandwidth and high quality communication. This motivates the developments of many distributed multimedia appl...

Full description

Bibliographic Details
Main Authors: Kuan Lei Mei, 關麗美
Other Authors: Chung Tein Yaw
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/08632441777903577792
Description
Summary:碩士 === 元智大學 === 電機與資訊工程研究所 === 82 === Recently, with the advances in networking technology, networks can provide large inexpensive bandwidth and high quality communication. This motivates the developments of many distributed multimedia applications. Most of these applications can allow groups of users at different places to exchange multimedia information. To support the distributed multimedia applications, a new transport protocol is required to provide efficient group communication and isochronous data transmission services, which are not provided by traditional transport protocols, such as TCP and TP4. Based on the requirements from distributed multimedia applications, a new transport protocol, called Group Communication and Multimedia Transport Protocol (GCMTP), is proposed in this dissertation. The GCMTP can allow users to set up groups dynamically and provide multi-connection services among group members. In particular, it allows a distributed application to reserve bandwidth from different locations. The reserved bandwidth can be shared by other group members without releasing and reallocating bandwidth. With this feature, the quality of services for the application can be maintained. Finally, we use a protocol description language, called PROMELA, to prototype the GCMTP protocol. We also define a set of correctness requirements for each protocol machines in the GCMTP for verifying the protocol. The simulation and verification results show that the GCMTP protocol can perform its functions as expected.