Abstract
Distributed multimedia information systems require a range of different interaction styles ranging from simple remote operation interaction to complex patterns of interaction involving both discrete and continuous data. The standardized reference model for Open Distributed Processing (ODP) defines a binding model that encapsulates different interaction styles within explicit binding objects. In this paper we discuss mechanisms for selecting and negotiating appropriate explicit stream bindings as required by the application. We describe the notion of explicit bindings and introduce the idea of using a trading-like facility for selecting potential binding types. We show how an earlier proposed type model for stream interfaces can be used as a basis for binding type selection, and extended to support automatic negotiation of binding properties.
Chapter PDF
Similar content being viewed by others
References
Blair, G. S. et al. (1997) Adaptive Middleware for Mobile Multimedia Applications. Network and Operating System Support for Digital Audio and Video (NOSSDAV’ 97), St Louis, USA, 1997.
Campbell, T. (1996) A Quality of Service Architecture. PhD Thesis, Lancaster University.
Coulson, G., Blair G. S., Stefani, J. B.,, Horn, F., Hazard, L. (1992) Supporting the Real-Time Requirements of Continuous Media in Open Distributed Processing. Technical Report MPG-92-35, Lancaster University.
Dini, P., Hafid, A. (1997) Towards Automatic Trading of QoS Parameters in Multimedia Distributed Applications, In proceedings of IEEE/IFIP ICODP/ICDP Conference, Toronto, Canada, 166–179.
Frølund,, S., Koistinen, J (1998) Quality-of-Service Specification in Distributed Object Systems, Distributed Systems Engineering Journal, Vol.5, No.4
Eliassen, F., Nicol, J. R. (1996) Supporting Interoperation of Continuous Media Objects. Theory and Practice of Object Systems: special issue on Distributed Object Management (ed. G. Mitchell), Vol.2, No.2, Wiley, 1996, 95–117.
Eliassen, F. (1997) A Conformance Relationship for Stream Interfaces, 2nd Int’l Conf on Formal Methods in Open Object-based Distributed Systems (FMOODS’97), Canterbury July 21–23, Chapman & Hall.
Eliassen, F., Mehus, S. (1998) Type Checking Stream Flow Endpoints. Middleware’98, The Lake District, England, 16–18 Sept, Chapman & Hall, 305–322.
Lindsey, D., Linington, P.F. (1995) RIVUS: A Stream Template Language for Capturing Multimedia Requirements, Lecture Notes in Computer Science (LNCS 1052), Springer Verlag, pp. 259–277.
Microsoft (1996), Microsoft ActiveMovie: Software Development Kit, Beta Release, June 1996.
ITU-T X.901 ∣ ISO/IEC 10746-1 (1995) ODP Reference Model Part 1: Overview. Draft International Standard.
TINA-C (1995) TINA Object-Definition Language, Version 1.3. TINA-C Deliverable.
Object Management Group (1996) Control and Management of A/V Streams Request for Proposal. OMG Document: telecom/96-08-01.
IONA Technologies, Plc, Lucent Technologies, Inc, Siemens-Nixdorf, AG (1997) Control and Management of A/V Streams Request for Proposal. OMG RFP Submission, OMG Document: telecom/97-05-07.
Kristensen, T., Plagemann, T. (1999) Extending the Object Request Broker COOL with Flexible QoS Support, Technical Report UniK — Center for Technology, University of Oslo.
Nahrstedt, K., Smith, J. M. (1995) The QoS Broker, IEEE Multimedia, 2(1), pp. 53–67.
Plagemann, T. (1994), A Framework for Dynamic Protocol Configuration”, Dissertation at Swiss Federal Institute of Technology, Computer Engineering and Networks Laboratory, Zurich, Switzerland, Sept. 1994.
Plagemann, T., Eliassen, F., Goebel, V., Kristensen, T., Rafaelsen, H. O. (1999), Adaptive QoS Aware Binding of Persistent Objects, in IEEE Proceedings of International Symposium on Distributed Objects and Applications (DOA’99), Edinburgh, Scotland.
Vogt C., Wolf, L. C., Herrtwitch, R. G., Wittig, H. (1998), HeiRAT-Quality of Service management for distributed multimedia systems, Multimedia systems, 6(3), ACM/Springer, pp. 152–166.
Zaremski, A.M., Wing, J. M. (1995), Signature matching: a tool for using software libraries, ACM Trans. Softw. Eng. Methodol., Vol.4, No.2, pp. 146–170.
Zinky, A., Bakken, D.E., Schantz, R.D. (1997), Architectural Support for Quality-of-Service for CORBA Objects, Theory and Practice of Object Systems, Vol.3, No.1, Wiley.
ISO/IEC 13235-1 (1998) Information technology-Open Distributed Processing-Trading function: Specification.
Schulzrinne, H., Casner, R., Frederick, R., Jacobsen, V. (1996), RTP: A transport protocol for real-time applications, IETF, rfc 1889.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rafaelsen, H.O., Eliassen, F. (2000). Trading and Negotiating Stream Bindings. In: Sventek, J., Coulson, G. (eds) Middleware 2000. Middleware 2000. Lecture Notes in Computer Science, vol 1795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45559-0_15
Download citation
DOI: https://doi.org/10.1007/3-540-45559-0_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67352-1
Online ISBN: 978-3-540-45559-2
eBook Packages: Springer Book Archive