Abstract
This paper presents an adaptive distributed multimedia streaming server architecture (ADMS) which explicitly controls the server-layout. It consists of four types of streaming server components, which all provide dedicated services in an arbitrary number of instances on an arbitrary number of server hosts. Vagabond2 is used as the underlying middleware for component adaptation. It is shown, how the CORBA-based components have to be declared in order to run on top of Vagabond2. Finally, inter-component dependencies are pointed out, which have to be taken into account during component adaptations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Goldschmidt, B., Tusch, R., Böszörményi, L.: A Mobile Agent-based Infrastructure for an Adaptive Multimedia Server. Parallel and Distributed Computing Practices, Special issue on DAPSYS 2002 (2003); To appear Papers is also available as technical report TR/ITEC/03/2.05
Tusch, R.: AMS: An Adaptive Multimedia Server Architecture. Technical Report TR/ITEC/02/2.06, Institute of Information Technology, Klagenfurt University (2002)
Object Management Group: Common Object Request Broker Architecture: Core Specification. 3.0.2 edn. (2002), http://www.omg.org/cgi-bin/doc?formal/02-12-02.pdf
Microsoft: DCOM Technical Overview (1996), http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndcom/html/msdn_dcomtec.asp
Sun Microsystems: Enterprise JavaBeans Specification. 2.1 edn. (2002), http://java.sun.com/products/ejb/
Object Management Group: Real-Time CORBA Specification. 1.1 edn. (2002), http://www.omg.org/cgi-bin/doc?formal/02-08-02.pdf
Schmidt, D.C., Levine, D.L., Mungee, S.: The Design of the TAO Real-Time Object Request Broker. Computer Communications, Elsivier Science 21 (1998)
Object Management Group: Audio/Video Stream Specification. 1.0 edn. (1998), http://www.omg.org/cgi-bin/doc?formal/00-01-03.pdf
Mungee, S., Surendran, N., Krishnamurthy, Y., Schmidt, D.C.: The Design and Performance of a CORBA Audio/Video Streaming Service. In: Design and Management of Multimedia Information Systems: Opportunities and Challenges. Idea Group Publishing, Hershey (2001)
Waldo, J.: The Jini Architecture for Network-centric Computing. Communications of the ACM 42, 76–82 (1999)
Friedman, R., Biham, E., Itzkovitz, A., Schuster, A.: Symphony: An Infrastructure for Managing Virtual Servers. Cluster Computing 4, 221–233 (2001)
Schmidt, D.C.: The ADAPTIVE Communication Environment: An Object- Oriented Network Programming Toolkit for Developing Communication Software. Washington University (1994)
Lee, J.Y.: Parallel Video Servers: A Tutorial. IEEE Multimedia 5, 20–28 (1998)
Kon, F., Campbell, R.H.: Dependence Management in Component-Based Distributed Systems. IEEE Concurrency 8, 26–36 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tusch, R. (2003). Towards an Adaptive Distributed Multimedia Streaming Server Architecture Based on Service-Oriented Components. In: Böszörményi, L., Schojer, P. (eds) Modular Programming Languages. JMLC 2003. Lecture Notes in Computer Science, vol 2789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45213-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-45213-3_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40796-6
Online ISBN: 978-3-540-45213-3
eBook Packages: Springer Book Archive