User Tools

Site Tools


pilots:peersrteamer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
pilots:peersrteamer [2015/04/07 11:41]
ferran.olid [Results]
pilots:peersrteamer [2015/09/25 17:57] (current)
felix
Line 87: Line 87:
 ===== State of the art ===== ===== State of the art =====
 In terms of evaluating the performance of PeerStreamer in unreliable networks, the work of Baldesi et al. (http://​ieeexplore.ieee.org/​stamp/​stamp.jsp?​arnumber=6849101) is the most relevant to our work. The authors evaluate PeerStreamer,​ a P2P video streaming platform, on the Community-Lab,​ the wireless community network (WCN) testbed of the EU FIRE project CONFINE. Their experiments highlight the feasibility of P2P video streaming, but they also show that the streaming platform must be tailored ad-hoc for the WCN itself to be able to fully adapt and exploit its features and overcome its limitations. However they evaluated with a limited number of nodes (16 Guifi.net nodes), which were located in the city of Barcelona. ​ In terms of evaluating the performance of PeerStreamer in unreliable networks, the work of Baldesi et al. (http://​ieeexplore.ieee.org/​stamp/​stamp.jsp?​arnumber=6849101) is the most relevant to our work. The authors evaluate PeerStreamer,​ a P2P video streaming platform, on the Community-Lab,​ the wireless community network (WCN) testbed of the EU FIRE project CONFINE. Their experiments highlight the feasibility of P2P video streaming, but they also show that the streaming platform must be tailored ad-hoc for the WCN itself to be able to fully adapt and exploit its features and overcome its limitations. However they evaluated with a limited number of nodes (16 Guifi.net nodes), which were located in the city of Barcelona. ​
 +
 ===== Experiments design ===== ===== Experiments design =====
 For our experiments,​ the main configuration includes nodes of two geographically distant CNs: Guifi.net in Spain and AWMN (Athens Wireless Metropolitan Network) in Greece. ​ For our experiments,​ the main configuration includes nodes of two geographically distant CNs: Guifi.net in Spain and AWMN (Athens Wireless Metropolitan Network) in Greece. ​
-For our scenarios, we construct our topology as seen in Fig.\ref{fig:​camera},​ to easily manage the connectivity of the nodes where the camera streams to a local PeerStreamer service, acting as the peer source, converting the stream to be used on the P2P PeerStreamer network, and thus each of the nodes only need to connect as a peers to this source. Also, it is defined that each chunk contains one forth of a frame of the video, and that the source can generate and send around 104 chunks per second. For our metrics, we choose RTT for time and location, chunk rate for data on network behaviour, chunks received for data coming from the P2P network, played out ratio for quality of image, and neighbourhood size for quality of the P2P network.+For our scenarios, we construct our topology as seen in Fig.\ref{fig:​camera},​ to easily manage the connectivity of the nodes where the camera streams to a local PeerStreamer service, acting as the peer source, converting the stream to be used on the P2P PeerStreamer network, and thus each of the nodes only need to connect as a peers to this source. Also, it is defined that each chunk contains one forth of a frame of the video, and that the source can generate and send around 104 chunks per second. ​
  
 {{ :​pilots:​wowmom_14_-_new_page.png?​nolink&​300 |}} {{ :​pilots:​wowmom_14_-_new_page.png?​nolink&​300 |}}
 ===== Evaluation metrics ===== ===== Evaluation metrics =====
 +
 +For our metrics, we choose RTT for time and location, chunk rate for data on network behaviour, chunks received for data coming from the P2P network, played out ratio for quality of image, and neighbourhood size for quality of the P2P network.
 +
 +<wrap hide>
 To assess the applicability of PeerStreamer in CNs, two scenarios are chosen that reflect common use cases of PeerStreamer usage in CNs. The evaluation metrics used are summarized in the table below: To assess the applicability of PeerStreamer in CNs, two scenarios are chosen that reflect common use cases of PeerStreamer usage in CNs. The evaluation metrics used are summarized in the table below:
 {{ :​pilots:​tablewowmom.png?​nolink&​400 |}} {{ :​pilots:​tablewowmom.png?​nolink&​400 |}}
 +</​wrap>​
 +
 ===== Dependencies ===== ===== Dependencies =====
  
pilots/peersrteamer.txt ยท Last modified: 2015/09/25 17:57 by felix