summaryrefslogtreecommitdiff
path: root/ACE/performance-tests/SCTP/README
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/performance-tests/SCTP/README')
-rw-r--r--ACE/performance-tests/SCTP/README81
1 files changed, 81 insertions, 0 deletions
diff --git a/ACE/performance-tests/SCTP/README b/ACE/performance-tests/SCTP/README
new file mode 100644
index 00000000000..f6d0ac65954
--- /dev/null
+++ b/ACE/performance-tests/SCTP/README
@@ -0,0 +1,81 @@
+This directory provides programs that measure the round trip latency
+of synchronous octet messaging using ACE wrapper-facades for the SCTP
+protocol. Currently these programs provide the only example code on
+how to use ACE's wrapper-facades for SCTP. In the future additional
+code will be placed in the ACE_wrappers/examples/IPC_SAP/SOCK_SAP
+directory.
+
+SOCK_STREAM_clt and SOCK_STREAM_srv use the SOCK_STREAM service
+provided by SCTP via ACE's SOCK_Connector, SOCK_Stream,
+SOCK_Association wrapper-facade classes.
+
+SOCK_SEQPACK_clt and SOCK_SEQPACK_srv use the SOCK_SEQPACKET service
+provided by SCTP via ACE's SOCK_SEQPACK_Connector,
+SOCK_SEQPACK_Association and SOCK_SEQPACK_Acceptor wrapper-facade
+classes.
+
+The following table provides a summary of relationships between two main
+Linux SCTP implementations (OpenSS7 and LKSCTP), and ACE Wrapper Facades
+support that is provided. Built on top of the ACE Wrapper Facade support is
+the SCIOP support in TAO. SCIOP works identically on both OpenSS7 and
+LKSCTP implementations. Please read additional README* files listed below.
+
+-------------------------------------------------------------------------------
+ SCTP Transport Transport ACE
+ Protocol Service Service Wrapper
+ Impl. Type Characteristics Facades
+ ------------------------------------------------------------------------------
+ OpenSS7 SOCK_SEQPACKET {Connected, ACE_SOCK_SEQPACKET_Acceptor
+ Reliable, ACE_SOCK_SEQPACKET_Connector
+ Messages} ACE_SOCK_SEQPACKET_Association
+
+ OpenSS7 SOCK_STREAM {Connected, ACE_SOCK_Acceptor(IPPROTO_SCTP)
+ Reliable, ACE_SOCK_Connector(IPPROTO_SCTP)
+ Byte Stream} ACE_SOCK_Stream(IPPROTO_SCTP)
+
+ OpenSS7 SOCK_RDM {Connectionless, NOT IMPLEMENTED IN ACE
+ Reliable,
+ Messages}
+
+
+ LKSCTP SOCK_SEQPACKET {Connectionless, NOT USED IN ACE
+ UNRELIABLE,
+ Messages}
+
+ LKSCTP SOCK_STREAM {Connected, ACE_SOCK_SEQPACKET_Acceptor
+ Reliable, ACE_SOCK_SEQPACKET_Connector
+ Messages} ACE_SOCK_SEQPACKET_Association
+ ACE_SOCK_Acceptor(IPPROTO_SCTP)
+ ACE_SOCK_Connector(IPPROTO_SCTP)
+ ACE_SOCK_Stream(IPPROTO_SCTP)
+
+
+Additional information can be found in the following README files also
+located in this directory.
+
+ README.SCTP - Brief description of the major features and benefits
+ SCTP protocol and references for further information.
+
+ README.SCTP_in_ACE - Description of the wrapper-facade classes that
+ ACE provides to use SCTP, general usage
+ guidance, release notes, technical point of
+ contact information.
+
+ README.SCTP_PERF_TEST - Detailed description on how to use the
+ performance tests and the run_spectrum.pl
+ script contained in this directory.
+ Discussion of the baseline performance
+ results obtained by LM ATL.
+
+ THANKS - Documents all the people who contributed to the development
+ of the ACE wrapper-facades for SCTP and the SCIOP (SCTP
+ Inter-ORB Protocol) for TAO. Information on that can be
+ found in ACE_wrappers/TAO/tao/Strategies/README.SCIOP
+
+General requests for information beyond what is contained in these
+files can be sent to either of the following individuals.
+
+Patrick Lardieri plardier@atl.lmco.com
+Gautam Thaker gthaker@atl.lmco.com
+
+This work was sponsored by DARPA/IXO PCES Program.