Abstract
We propose a proxy-based distributed scheme for reliable streaming services among UPnP(universal plug and play)-enabled home networks. We design a “SHARE” module that extends HG (home gateway) with a UPnP-compatible protocol. By relaying SSDP (simple service discovery protocol) messages used in the UPnP device architecture, the SHARE module provides connectivity that is needed to control other UPnP devices for streaming services among home networks. To provide reliable streaming services in a distributed way, the SHARE module tries to coordinate the distribution of streaming loads among multiple senders by using many-to-one distributed streaming. It also tries to provide reliable streaming services based on the system and network resource status of each sender by leveraging the UPnP QoS services. Based on the UPnP components, the SHARE module provides the transparent content sharing to users. Through design-level verification and partial implementations of the proposed SHARE module, we validate the feasibility of our work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Walker, J., Morris, O.J., Marusic, B.: Share it! - The architecture of a rights-manges network of peer-to-peer set-top boxes. In: Proc of EUROCON (2003)
Digital Living Network Alliance, DLNA home networked device interoperability guidelines (2004)
UPnP forum, UPnP Device Architecture 1.0 (December 2003)
Ritchie, J., Kuehnel, T.: UPnP AV Architecture 0.92 (May 2003)
Hlasny, D., Manbeck, J., Gadiruju, N., Palm, S.: UPnP QoS Architecture 0.931 (December 2004)
Hartskamp, M., Chen, R., Sharma, P.: UPnP QoS Networking Monitoring Service (March 2005)
Gadiraju, N., Bopardikar, R., Palm, S.: UPnP QoS QoSDevice Service (August 2005)
Debique, K., Igarashi, T., Kou, S., Moonen, J., Ritchie, J., Schults, G., Walker, M.: UPnP AV Content Directory Service (June 2002)
Jeon, W., Nahrstedt, K.: Peer-to-peer Multimedia Streaming and Caching Service. In: Proc. of ICME 2002, vol. 2, pp. 26–29 (2002)
Bai, X., Liu, S., Zhang, P., Kantola, R.: ICN: Interest-based clustering network. In: Proc. of Fourth International Conference on Peer-to-Peer Computing (August 2004)
Jiang, X., Donh, Y., Xu, D., Ahargava, B.: Gnustream: A P2P Media Streaming System Protype. In: Proc. of IEEE International Conference on Multimedia and Expo (July 2003)
Goland, Y.Y., Cai, T., Leach, P., Gu, Y., Albright, S.: Simple Servicee Discovery Protocol/1.0. In: Internet Engineering Task Force Internet Draft (draft-cai-ssdp-v1-03.txt) (October 1999)
Guo, L., Chen, S., Ren, S., Chen, X., Jiang, S.: PROP: a Scalable and Relialbe P2P Assisted Proxy Streaming System. In: Proc. of the 24th International Conference on Distributed Computing Systesms (2004)
Zhang, Z., Wang, Y., Du, H., Su, D.: Video Staging: A Proxy-Server-Based Approach to End-to-End Video Delivery over Wide-Area-Networks. ACM transaction on networking 8(4) (August 2000)
Kostic, D., Rodrigues, A., Albrecht, J., Vahdat, A.: Using Random Subsets to Build Scalable Network Services. In: Proc. of the USENIX Symposium on Internet Technologies and Systems (March 2003)
Floyd, S., Handley, M., Padhye, J., Widmer, J.: Equation-based congestion control for unicast applications. In: Applications, Technologies, Architectures and Protocls for Computere Communication, October, pp. 43–56 (2000)
DeviceRelay, http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/upnp/tools/index.htm
Gnutella, http://www.gnutella.com/
Universal Plug and Play, http://www.upnp.org/
Home Audio Video Interoperability, http://www.havi.org/
Jini Technology, http://www.jini.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lee, H., Kim, J. (2005). A Proxy-Based Distributed Approach for Reliable Content Sharing Among UPnP-Enabled Home Networks. In: Ho, YS., Kim, H.J. (eds) Advances in Multimedia Information Processing - PCM 2005. PCM 2005. Lecture Notes in Computer Science, vol 3767. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11581772_39
Download citation
DOI: https://doi.org/10.1007/11581772_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30027-4
Online ISBN: 978-3-540-32130-9
eBook Packages: Computer ScienceComputer Science (R0)