Project ID:
RFP-2007-017
Title:
Integrating SCTP into Java
Summary:
Current Java implementations do not support SCTP, nor does their socket API have a method to handle advanced SCTP mechanisms. Examples include: sending streams, controlling network destinations, and controlling settable/tunable parameters accessible to user (rich socket options, setting Initial Parameters, cross-layer notifications). The question is, what should a suitable API look like, in order to help make advanced SCTP capabilities available to Java programmers?
Full Description:
SCTP includes several mechanisms and options not available in TCP. Examples include support for partial reliability, multihoming, unordered data, authentication, cross-layer notifications, etc. We are not aware of a native Java API for SCTP. Such an API could provide significant benefits to applications using SCTP. The API might include: methods for accessing/manipulating the rich set of socket options; support for notifications (transport stack advising application of relevant events); authentication and linkage to TLS support; multihoming support; and payload protocol identifier (ppid) support, to name a few. We encourage research that examines available mechanisms in SCTP, and assesses how to best support/exploit them in the Java programming model. Such an exploration will likely include development of a suitable API, and a prototype implementation, which we hope would be contributed to the OpenSource community.
Constraints and other information:
IPR will stay with the University. Cisco expects customary scholarly dissemination of results, and hopes that promising results would be made available to the community without limiting licenses, royalties, or other encumbrances.
Proposal submission:
Please use the link below to submit a proposal for research responding to this RFP. After a preliminary review, we may ask you to revise and resubmit your proposal.
Create/submit a proposal for this RFP 
RFPs may be withdrawn as research proposals are funded, or interest in the specific topic is satisfied. Researchers should plan to submit their proposals as soon as possible. Submissions-to-date are reviewed at the beginning of each quarter (the first business day of: January, April, July, October).
Questions? Contact: research@cisco.com