Structured Stream Transport

Introduction

SST is an experimental transport protocol designed to address the needs of modern applications that need to juggle many asynchronous communication activities in parallel, such as downloading different parts of a web page simultaneously and playing multiple audio and video streams at once.

Features of SST:

Documentation

Mailing List

The following public mailing list is available for discussions related to SST:
The SST Mailing List

Download

Warning: the code is still in a very early experimental state. Some features are broken or not completely implemented. Don't expect to be able to use it right away in a production system.

The SST library distribution does not yet have a stable release. Anonymous Subversion access is available however. You can browse the source code, or check out a copy of the repository:

  % svn co svn://svn.pdos.csail.mit.edu/uia/trunk/uia/sst
To build the library, make sure you have Qt 4.1 or later and OpenSSL 0.9.8 or later installed, then type:
  % cd sst
  % misc/setup
  % ./configure
  % make
To get started using the library in your application, see the main page of the API documentation.

Support

SST is a part of the UIA project at the Parallel and Distributed Operating Systems Group in MIT's Computer Science and Artificial Intelligence Laboratory. UIA is sponsored by the T-Party Project, a joint research program between MIT and Quanta Computer Inc., Taiwan, by the National Science Foundation under Cooperative Agreement ANI-0225660 (Project IRIS) and the NSF FIND program, with additional support from Nokia Research Center Cambridge.
Last Updated: $Id: index.html 1818 2007-03-28 14:18:44Z baford $