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