|
In this web-site we present details of
StreamComplete. You can find a pdf file with UML class diagram of the architecture,
pseudo-code of the three main algorithms and the complete testing over the PlanetLab testbed.
Furthermore, we present an avi file with a video demonstration of StreamComplete.
|
|
|
|
About the video demonstration: the video shows a running of StreamComplete, made with eleven peers and using a
non-professional video-capture device. It is composed by four quadrants: the high right one describe the evolution of the overlay
network topology; the high left one shows the StreamComplete's GUI of the video source; the lower left one shows the StreamComplete's
GUI of the peer called pc10; the last one shows the StreamComplete's GUI of the peer called giam46. The four quadrants can
suffer of non perfect synchronization.
In particular, you can see the evolution of the initial join phase, that is described through white arrows. Note that StreamComplete avoids
linear chains since this phase and, at the same time, it makes a first workload balancing.
In this demonstration (for reasons of visual clarity of the video), in addition to the join phase, only one execution
of the scheduling procedure is shown, and it is invoked by the last peer, called petr55. Note that the scheduling procedure creates
a new video stream from the two best peers (from the point of view of free outgoing bandwidth), with respect to the best workload balancing. |
|