UML-SDL modelling of the FPTP QoS oriented transport protocol

Transport protocols implement mechanisms intended to satisfy the requirements of distributed applications making use of available network services. But the multiplicity of network services and the diversity of quality of service (QoS) requirements of current multimedia applications, make that efficient deployment of transport services becomes a complex function to be performed. The fully programmable transport protocol (FPTP) is a configurable and object-oriented protocol based on a compositional architecture of transport mechanisms suited to the provision, control, and management of the QoS. FPTP offers a partially ordered, partially reliable, congestion controlled and time controlled end-to-end communication service. FPTP services are intended to be easily used by legacy and specialized multimedia applications over heterogeneous transport and network services. In this paper, the unified modelling language (UML) and the specification and description language (SDL) have been used to design this transport protocol within a global QoS framework. Some study cases related to the configurable congestion control policies and aimed to demonstrate the advantages this proposal presented.

[1]  Mathieu Gineste,et al.  XQOS: XML-based QoS Specification Language , 2003, MMM.

[2]  Henning Schulzrinne,et al.  RTP Profile for Audio and Video Conferences with Minimal Control , 2003, RFC.

[3]  Michel Diaz,et al.  Deploying New QoS Aware Transport Services , 2002, IDMS/PROMS.

[4]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[5]  Vivek K. Goyal,et al.  RTP Payload Format for MPEG1/MPEG2 Video , 1996, RFC.

[6]  C HutchinsonNorman,et al.  The X-Kernel , 1991 .

[7]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[8]  Larry L. Peterson,et al.  The x-Kernel: An Architecture for Implementing Network Protocols , 1991, IEEE Trans. Software Eng..

[9]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[10]  S. Froyd,et al.  Profile for DCCP Congestion Control ID 3 : TFRC Congestion Control , 2003 .

[11]  Gregor von Bochmann,et al.  Distributed Multimedia and QOS: A Survey , 1995, IEEE Multim..

[12]  D. M. Ritchie,et al.  The UNIX system: A stream input-output system , 1984, AT&T Bell Laboratories Technical Journal.

[13]  Dennis M. Ritchie,et al.  A stream input-output system , 1990 .

[14]  Matti A. Hiltunen,et al.  A configurable and extensible transport protocol , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[15]  Douglas C. Schmidt,et al.  ADAPTIVE: A dynamically assembled protocol transformation, integration and evaluation environment , 1993, Concurr. Pract. Exp..