Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Extending OMG event service for integrating distributed multimedia components

  • Conference paper
  • First Online:
Intelligence in Services and Networks: Technology for Cooperative Competition (IS&N 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1238))

Included in the following conference series:

Abstract

Developing multimedia applications, such as video and audio applications, is a difficult task because of the stringent requirement on system resources and the great diversity of multimedia standards and devices. Many existing multimedia systems are monolithic and extremely complex. It is hard to extend and reconfigure those systems. Easy extensibility and reconfigurability is desirable since multimedia research and development is one of the fastest changing fields in computer science. On the other hand, event-based systems seem to be the right solution to these software engineering problems by allowing software integration in a loose and flexible way. Several emerging standards for distributed integrative environments, like the Common Object Request Broker Architecture(CORBA) from the Object Management Group (OMG), have defined standard event service interfaces. However, most existing event services in those systems cannot provide the Quality of Service (QoS) that multimedia applications need. In this paper we address this problem by extending standard OMG event service with temporal factors so that the system can deliver large volume events, like video frames, in real time. A new type of event service called timed event service is proposed and deployed in constructing the high-performance event services. To demonstrate the feasibility of our design, we have prototyped this fast CORBA-compliant event service in the Distributed System Object Model (DSOM).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Common object services specification, volume i., Technical Report OMG Document Number 94-1-1, Object Management Group, 1994.

    Google Scholar 

  2. Shailendra K., Bhonsle Aurel A., Lazar and Koon Seng Lim., A binding architecture for multimedia networks., In Proceedings of the International COST 237 Workshop Multimedia Transport and Teleservices, pages 24–33, Vienna, Austria, November 1994.

    Google Scholar 

  3. Brian Oki, Manfred Pfluegl, Alex Siegel, and Dale Skeen., The information bus — an architecture for extensible distributed systems., Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications, pgs 58–68, December 1993.

    Google Scholar 

  4. Chen Chen, Elizabeth L. White and James M. Purtilo., A packager for multicast software in distributed systems., 1993.

    Google Scholar 

  5. Daniel J. Barrett, Lori A. Clarke, and Peri L. Tarr., An event-based software integration framework., Technical Report Version 3.0, Laboratory for Advanced Software Engineering Research, Computer Science Department, Uni. of Massachusetts, May 1995.

    Google Scholar 

  6. Digital Equipment Corporation, Hewlett-Packard Company, HyperDesk Corporation, NCR Corporation, Object Design, Inc., and SunSoft, Inc., The common object request broker: Architecture and specification., Technical Report Revision 1.2, Object Management Group and X/Open, 1993.

    Google Scholar 

  7. Druschel and L. L. Peterson., Fbufs: A high-bandwidth cross domain transfer facility., In Fourteenth ACM Symposium on Operating Systems Principles, pages 189–202, Dec 1993.

    Google Scholar 

  8. Posnak, H. M. Vin, and R. G. Lavender., Presentation processing support for adaptive multimedia applications., Proceeding of Multimedia Computing and Networking, Jan 1996.

    Google Scholar 

  9. Leonard J. N. Franken and Boudewijn R. Haverkort., The performability manager., IEEE Network, 8(1):24–32, January/February 1994.

    Google Scholar 

  10. Govindan and D.P. Anderson., Scheduling and ipc mechanisms for continuous media., In Proc. Thirteenth ACM Symposium on Operating Systems Principles, pages 68–80, California, USA, October 1991.

    Google Scholar 

  11. David Garlan and Curtis Scott., Adding implicit invocation to traditional programming languages, Proceedings of the 15th International Conf. on Software Engineering, 1993.

    Google Scholar 

  12. James M. Purtilo., The polylith software bus., Technical Report UMCP-TR-2469, Computer Science Department and Institute for Advanced Computer Studies, University of Maryland, College Park, 1990.

    Google Scholar 

  13. Douglas C. Schmidt., Reactor: An Object Behavioral Pattern for Concurrent Event, Demultiplexing and Event Handler Dispatching., August 1994.

    Google Scholar 

  14. Douglas C. Schmidt., Scalable high-performance event filtering for dynamic multi-point applications., In the 1st International Workshop on High Performance Protocol Architectures, pages 1–8, Sophia Antipolis, France, December 1994.

    Google Scholar 

  15. See-Mong Tan and Roy H. Campbell., μChoices: An Object-Oriented Multimedia Operating System., In Fifth Workshop on Hot Topics in Operating Systems, Orcas Island, Washington, May 1995.

    Google Scholar 

  16. Tin Qian, See-Mong Tan, and Roy Campbell., An integrated architecture for open distributed multimedia computing., In the proceedings of the IEEE Workshop on Multimedia Software Development, March 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Al Mullery Michel Besson Mario Campolargo Roberta Gobbi Rick Reed

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Qian, T., Campbell, R. (1997). Extending OMG event service for integrating distributed multimedia components. In: Mullery, A., Besson, M., Campolargo, M., Gobbi, R., Reed, R. (eds) Intelligence in Services and Networks: Technology for Cooperative Competition. IS&N 1997. Lecture Notes in Computer Science, vol 1238. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63135-6_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-63135-6_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63135-4

  • Online ISBN: 978-3-540-69155-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics