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
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
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
43 LKSCTP SOCK_SEQPACKET {Connectionless, NOT USED IN ACE
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
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.