Abstract
This paper presents the design and implementation architecture of a replication mechanism for a distributed multimedia system medianode which is currently developed as an infrastructure to share multimedia-enhanced teaching materials among lecture groups. The proposed replication mechanism supports the quality of service (QoS) characteristics of multimedia data and the availability of system resources. Each type of data handled and replicated are classified according to their QoS characteristics and replication requirements. The main contribution of this paper is the identification of new replication requirements in distributed multimedia systems and a multicast-based update propagation mechanism by which not only the update events are signalled, but also the updated data are exchanged between replication managers. By prototyping the proposed replication mechanism in medianode, we prove the feasibility of our concept for combining the QoS concept with replication mechanisms.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
The medianode project. (web site http://www.httc.de/medianode).
G. Coulouris, J. Dollimore and T. Kindberg. Distributed Systems, 3rd Ed., Chapter 1,8,14 and 15, Addison-Wesley, 2001.
G. On, M. Zink, M. Liepert, C. Griwodz, J. Schmitt, R. Steinmetz. Replication for a Distributed Multimedia System. In Proc. ofICPADS2001, pp. 37–42, 2001.
G. Pierre, I. Kuz, M. van Steen and A.S. Tanenbaum. Differentiated Strategies for Replicating Web documents, In Proc. of 5th International Workshop on Web Caching and Content Delivery, Lisbon, May 2000.
P. Triantafillou and D.J. Taylor. Multiclass Replicated Data Management: Exploiting Replication to Improve Effciency. In IEEE Trans. on Parallel and Distributed Systems, pages 121–138, Vol. 5, No. 2, Feb. 1994.
R. Campbell. Managing Andrew File System (AFS), Prentice Hall PTR, 1998.
M. Satyanarayanan, J.J. Kistler, P. Kumar, M.E. Okasaki, E.H. Siegel, and D.C. Steer. Coda: A Highly Available File System for a Distributed Workstation Environment. In IEEE Transaction on Computers, 39(4), April 1990.
J. Yin, L. Alvisi and C. Lin. Volume Leases for Consistency in Large-Scale Systems. In IEEE Trans. on Knowledge and Data Engineering, 11(4), 1999.
B. Groenvall, A. Westerlund and S. Pink. The Design of a Multicast-based Distributed File System. In Proceedings of Third Symposium on Operating Systems Design and Implementation, (OSDI’99), New Orleans, Louisiana, pages 251–264. February, 1999.
K.P. Birman and B.B. Glade. Reliability Through Consistency. In IEEE Software, pages 29–41, May 1995.
M. Satyanarayanan and E.H. Siegel. Parallel Communication in a Large Distributed Environment. In IEEE Trans. on Computers, pages 328–348, Vol. 39, No. 3, March 1990.
M. Zink, A. Jones, C. Girwodz and R. Steinmetz. LC-RTP (Loss Collection RTP): Reliability for Video Caching in the Internet. In Proc. of ICPADS 2001: Workshop, pages 281–286. IEEE, July 2000.
R. Guy, P. Reiher, D. Ratner, M. Gunter, W. Ma, and G. Popek. Rumor: Mobile Data Access Through Optimistic Peer-to-Peer Replication. In Workshop on Mobile Data Access, November 1998.
D. Ratner, P. Reiher, and G. Popek. Roam: A Scalable Replication System for Mobile Computing. In Workshop on Mobile Databases and Distributed Systems (MDDS), September 1999.
P. Triantafillou and C. Neilson. Achieving Strong Consistency in a Distributed File System. In IEEE Transaction on Software Engineering, pages 35–55, Vol. 23, No. 1, January 1997.
T.W. Page, Jr., R.G. Guy, G.J. Popek, and J.S. Heidemann. Architecture of the Ficus scalable replicated file system. Technical Report CSD-910005, UCLA, USA, March 1991.
M. Mauve and V. Hilt. An Application Developer’s Perspective on Reliable Multicast for Distributed Interactive Media. In Computer Communication Review, pages 28–38, 30(3), July 2000.
D.H. Ratner. Selective Replication: Fine grain control of replicated files. Master’s thesis, UCLA, USA, 1995.
G.H Kuenning. Seer: Predictive File Hoarding for Disconnected Mobile Operation. PhD. dissertation, UCLA-CSD-970015. UCLA, USA, 1997.
C. Griwodz. Wide-Area True Video-on-Demand by a Decentralized Cache-based Distribution Infrastructure. PhD. dissertation, TU Darmstadt, April 2000.
J. Chung-I and M.A. Sirbu. Distributed Network Storage with Quality-of-Service Guarantees. web site http://www.ini.cmu.edu/~sirbu/pubs/99251/chuang.h
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
On, G., Schmitt, J.B., Steinmetz, R. (2001). Design and Implementation of a QoS-Aware Replication Mechanism for a Distributed Multimedia System. In: Shepherd, D., Finney, J., Mathy, L., Race, N. (eds) Interactive Distributed Multimedia Systems. IDMS 2001. Lecture Notes in Computer Science, vol 2158. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44763-6_6
Download citation
DOI: https://doi.org/10.1007/3-540-44763-6_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42530-4
Online ISBN: 978-3-540-44763-4
eBook Packages: Springer Book Archive