Quanta: Application-Centric Communications Middleware
Quanta,
targeted for optical networks, is an applications-level API that
translates high-level data distribution requirements into low-level
optimized networking protocols and parameter settings. Application
developers specify their application?s data transfer characteristics, and
then Quanta transparently translates these requirements into transmission
protocols and network services. Quanta provides a rich set of networking
tools and data distribution mechanisms, including: message passing,
distributed shared memory, remote procedure calls, remote file I/O,
Forward Error Corrected UDP, Parallel TCP for bulk data transfer, and
collaborative performance monitoring.The data transfer scheme Reliable
Blast UDP (RBUDP) was recently added to Quanta. Quanta is used in the
OptIPuter project, and is being tested over long, fat networks between
Chicago and Amsterdam.
Collaborators
University of Illinois at Chicago, USA; SARA, The Netherlands
Contact
Jason Leigh
University of Illinois at Chicago
spiff@evl.uic.edu
http://www.evl.uic.edu/
cavern/teranode/quanta.html