Use =default for skeleton copy constructor
[ACE_TAO.git] / ACE / performance-tests / SCTP / README
blob1b587fe709c0802d105188b36881e0ee0c97e71a
3 This directory provides programs that measure the round trip latency
4 of synchronous octet messaging using ACE wrapper-facades for the SCTP
5 protocol. Currently these programs provide the only example code on
6 how to use ACE's wrapper-facades for SCTP. In the future additional
7 code will be placed in the ACE_wrappers/examples/IPC_SAP/SOCK_SAP
8 directory.
10 SOCK_STREAM_clt and SOCK_STREAM_srv use the SOCK_STREAM service
11 provided by SCTP via ACE's SOCK_Connector, SOCK_Stream,
12 SOCK_Association wrapper-facade classes.
14 SOCK_SEQPACK_clt and SOCK_SEQPACK_srv use the SOCK_SEQPACKET service
15 provided by SCTP via ACE's SOCK_SEQPACK_Connector,
16 SOCK_SEQPACK_Association and SOCK_SEQPACK_Acceptor wrapper-facade
17 classes.
19 The following table provides a summary of relationships between two main
20 Linux SCTP implementations (OpenSS7 and LKSCTP), and ACE Wrapper Facades
21 support that is provided. Built on top of the ACE Wrapper Facade support is
22 the SCIOP support in TAO. SCIOP works identically on both OpenSS7 and
23 LKSCTP implementations. Please read additional README* files listed below.
25 -------------------------------------------------------------------------------
26     SCTP      Transport          Transport                ACE
27    Protocol    Service            Service               Wrapper
28     Impl.       Type           Characteristics          Facades
29  ------------------------------------------------------------------------------
30  OpenSS7     SOCK_SEQPACKET    {Connected,      ACE_SOCK_SEQPACKET_Acceptor
31                                 Reliable,       ACE_SOCK_SEQPACKET_Connector
32                                 Messages}       ACE_SOCK_SEQPACKET_Association
34  OpenSS7      SOCK_STREAM      {Connected,      ACE_SOCK_Acceptor(IPPROTO_SCTP)
35                                 Reliable,       ACE_SOCK_Connector(IPPROTO_SCTP)
36                                 Byte Stream}    ACE_SOCK_Stream(IPPROTO_SCTP)
38  OpenSS7       SOCK_RDM        {Connectionless,      NOT IMPLEMENTED IN ACE
39                                 Reliable,
40                                 Messages}
43  LKSCTP      SOCK_SEQPACKET    {Connectionless,         NOT USED IN ACE
44                                 UNRELIABLE,
45                                 Messages}
47  LKSCTP      SOCK_STREAM      {Connected,       ACE_SOCK_SEQPACKET_Acceptor
48                                 Reliable,       ACE_SOCK_SEQPACKET_Connector
49                                 Messages}       ACE_SOCK_SEQPACKET_Association
50                                                 ACE_SOCK_Acceptor(IPPROTO_SCTP)
51                                                 ACE_SOCK_Connector(IPPROTO_SCTP)
52                                                 ACE_SOCK_Stream(IPPROTO_SCTP)
55 Additional information can be found in the following README files also
56 located in this directory.
58  README.SCTP - Brief description of the major features and benefits
59                SCTP protocol and references for further information.
61  README.SCTP_in_ACE - Description of the wrapper-facade classes that
62                       ACE provides to use SCTP, general usage
63                       guidance, release notes, technical point of
64                       contact information.
66  README.SCTP_PERF_TEST - Detailed description on how to use the
67                          performance tests and the run_spectrum.pl
68                          script contained in this directory.
69                          Discussion of the baseline performance
70                          results obtained by LM ATL.
72  THANKS - Documents all the people who contributed to the development
73           of the ACE wrapper-facades for SCTP and the SCIOP (SCTP
74           Inter-ORB Protocol) for TAO. Information on that can be
75           found in ACE_wrappers/TAO/tao/Strategies/README.SCIOP
77 General requests for information beyond what is contained in these
78 files can be sent to either of the following individuals.
80 Patrick Lardieri plardier@atl.lmco.com
81 Gautam Thaker    gthaker@atl.lmco.com
83 This work was sponsored by DARPA/IXO PCES Program.