QoSME: Quality of Service Management Environment

Contact: Phil Y. Wang


Distributed multimedia applications are sensitive to the Quality of Service (QoS) delivered by underlying communication networks. The main question this work addresses is how to adapt multimedia applications to the QoS delivered by the network and vice versa. We introduce the QoSockets extensions to the sockets mechanisms for QoS, reservation and management. QoSockets automatically generates the instrumentation to monitor QoS. It scrutinizes interactions among applications and transport protocols and collects in QoS Management Information Bases (MIBs) statistics on the QoS delivered.  The main advantages of QoSockets are the following:

1. Support of single API for transport layer QoS negotiation, connection establishment, and data transmission; and of single API for OS QoS negotiation.

2. Support of a single QoS negotiation protocol.

3. Generality across application QoS needs.

4. Automatic management of application QoS needs.

QoSockets are available for Solaris and Linux and support RSVP, ATM adaptation, ST-II, TCP/UDP, and Unix native protocols.



P. Wang, Y. Yemini, D. Florrisi, J. Zinky and P. Florissi, Experimental QoS Performances of Multimedia Applications
P.G.S. Florissi, QuAL: Quality Assurance Language (Ph.D Thesis)
P.G.S. Florissi and Y. Yemini, Management of Application Quality of Service
P.G.S. Florissi and Y. Yemini, QuAL: Quality Assurance Language (presentation)


Columbia University, DCC Lab
Yechiam Yemini, Principal Investigator
Phil Y. Wang, Visiting Scholar
Danilo Florissi, Research Scientist
John Zinky
Patricia G. Soares Florissi

Updated by Phil Wang, October 15, 1998. Comments?