Riga 3: | Riga 3: | ||
* there are scalability issues due to a large number of clients to serve (Multicasting) | * there are scalability issues due to a large number of clients to serve (Multicasting) | ||
In order to reduce the bandwidth requirements for content providers, the best solution is using '''End System Multicasting''' over '''Peer-To-Peer''' ('''P2P''') networks. | In order to reduce the bandwidth requirements for content providers, the best solution is using '''End System Multicasting''' over '''Peer-To-Peer''' ('''P2P''') networks. | ||
− | [[Immagine:overlay.png|center|thumb| | + | [[Immagine:overlay.png|center|thumb|300px]] |
End System Multicasting is a solution for ''one-to-many'' and ''many-to-many'' distribution services. Classical (IP) Multicast is based on minimal functionalities offered by IP level and it lacks of flow and congestion control, session management, and so on. | End System Multicasting is a solution for ''one-to-many'' and ''many-to-many'' distribution services. Classical (IP) Multicast is based on minimal functionalities offered by IP level and it lacks of flow and congestion control, session management, and so on. | ||
Riga 21: | Riga 21: | ||
** Use '''Multiple Description Coding''' ('''MDC''')? | ** Use '''Multiple Description Coding''' ('''MDC''')? | ||
** Use '''cache fragmentation'''? | ** Use '''cache fragmentation'''? | ||
+ | |||
+ | ===References=== | ||
+ | |||
+ | <paper authors="Chu, Y. and Rao, SG and Seshan, S. and Zhang, H." conference="Selected Areas in Communications, IEEE Journal on" date="2002" pdf="http://www.cs.cmu.edu/~narada/JSAC/jsac.pdf"> | ||
+ | A case for end system multicast | ||
+ | </paper> | ||
+ | <paper authors="Jannotti, J. and Gifford, D.K. and Johnson, K.L. and Kaashoek, M.F. and O'Toole, J." conference="Proc. OSDI 2000" pdf="http://www.cs.brown.edu/~jj/papers/overcast-osdi00.pdf" > | ||
+ | Overcast: Reliable multicasting with an overlay network | ||
+ | </paper> | ||
+ | <paper authors="Guo, Y. and Suh, K. and Kurose, J. and Towsley, D." conference="Proceedings of the twelfth international conference on World Wide Web - ACM Press New York, NY, USA" date="2003" pdf="http://www-net.cs.umass.edu/~yguo/paper/p2cast.pdf" > | ||
+ | P2Cast: peer-to-peer patching scheme for VoD service | ||
+ | </paper> | ||
+ | <paper authors="Deshpande, H. and Bawa, M. and Garcia-Molina, H." date="2002" > | ||
+ | Streaming Live Media over a Peer-to-Peer Network | ||
+ | </paper> | ||
+ | <paper authors="Padmanabhan, V.N. and Wang, H.J. and Chou, P.A. and Sripanidkulchai, K." conference="Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video - ACM Press New York, NY, USA" date="2002" pdf="http://research.microsoft.com/~helenw/papers/msr-tr-2002-37.pdf" > | ||
+ | Distributing streaming media content using cooperative networking | ||
+ | </paper> | ||
+ | <paper authors="Zhuang, S.Q. and Zhao, B.Y. and Joseph, A.D. and Katz, R.H. and Kubiatowicz, J.D." conference="ACM Press New York, NY, USA" date="2001" pdf="http://oceanstore.cs.berkeley.edu/publications/papers/pdf/bayeux.pdf" > | ||
+ | Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination | ||
+ | </paper> | ||
+ | <paper authors="Castro, M. and Druschel, P. and Kermarrec, A.M. and Rowstron, AIT" conference="Selected Areas in Communications, IEEE Journal on" place="2002" pdf="http://www.project-iris.net/irisbib/papers/scribe:jsac/paper.pdf" > | ||
+ | Scribe: a large-scale and decentralized application-level multicast infrastructure | ||
+ | </paper> | ||
+ | <paper authors="Bharambe, A. and Rao, S. and Padmanabhan, V. and Seshan, S. and Zhang, H." date="2005" pdf="http://iptps05.cs.cornell.edu/PDFs/CameraReady_151.pdf" > | ||
+ | The Impact of Heterogeneous Bandwidth Constraints on DHT-Based Multicast | ||
+ | </paper> | ||
+ | <paper authors="Sripanidkulchai, K. and Ganjam, A. and Maggs, B. and Zhang, H." conference="Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications" date="2004" place="ACM Press New York, NY, USA" pdf="http://msw3.stanford.edu/~ivmsjc/esetton/jc_feb16.pdf" > | ||
+ | The feasibility of supporting large-scale live streaming applications with dynamic application end-points | ||
+ | </paper> |
Nowadays the popularity of multimedia content distribution over Internet is increasing. Providing live stream or video on demand services over Internet is a challenging problem for providers because:
In order to reduce the bandwidth requirements for content providers, the best solution is using End System Multicasting over Peer-To-Peer (P2P) networks.
End System Multicasting is a solution for one-to-many and many-to-many distribution services. Classical (IP) Multicast is based on minimal functionalities offered by IP level and it lacks of flow and congestion control, session management, and so on. End System Multicasting implements advanced distribution services at application level, so each node being involved in the distribution should forward the stream to several other nodes using a one-to-one protocol (TCP or UDP). P2P topologies should reduce this flow duplication.
In this presentation (Overlay Networks) is described the state of art of IP Multicasting. The main issues involved in this research field are the following:
Nowadays the popularity of multimedia content distribution over Internet is increasing. Providing live stream or video on demand services over Internet is a challenging problem for providers because:
In order to reduce the bandwidth requirements for content providers, the best solution is using End System Multicasting over Peer-To-Peer (P2P) networks.
End System Multicasting is a solution for one-to-many and many-to-many distribution services. Classical (IP) Multicast is based on minimal functionalities offered by IP level and it lacks of flow and congestion control, session management, and so on. End System Multicasting implements advanced distribution services at application level, so each node being involved in the distribution should forward the stream to several other nodes using a one-to-one protocol (TCP or UDP). P2P topologies should reduce this flow duplication.
In this presentation (Overlay Networks) is described the state of art of IP Multicasting. The main issues involved in this research field are the following: