DocumentCode
3400092
Title
Flocks: Evaluation of a QoS- and Content-Aware Overlay
Author
Wieser, Sebastijan ; Boszormenyi, Laszlo ; Montessoro, P.L.
Author_Institution
DIEGM, Univ. of Udine, Udine, Italy
fYear
2013
fDate
22-24 Aug. 2013
Firstpage
33
Lastpage
40
Abstract
Dynamic, large social events with concurrent activities, in which participants view, but also provide high-quality content to other visitors, pose one of many challenges to multimedia delivery. Distributing content in such a situation is difficult, and requires strong support from the underlying network, in order to quickly respond to changes in supply and demand. A Flock is a flexible overlay built in a self-organized, decentralized manner, relying on a simple interest-property concept. In this paper, we use Flocks to build large overlays that are both content- and Quality-of-Service (QoS) aware, and show how they adapt their structure dynamically, depending on interests in available QoS. We evaluate their performance under churn and large scale failures through extensive simulations, and practical experiments under Internet conditions on the Planet Lab, and present a selection of our results.
Keywords
Internet; computer network performance evaluation; content management; multimedia communication; overlay networks; performance evaluation; quality of service; Flock overlay; Internet conditions; PlanetLab; QoS-aware overlay evaluation; content-aware overlay evaluation; decentralized overlay; high-quality content; interest-property concept; large scale failures; multimedia delivery; quality-of-service; self-organized overlay; social events; supply and demand; Bandwidth; Measurement; Optimization; Peer-to-peer computing; Protocols; Quality of service; Routing; overlay; peer-to-peer; self-organization;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications (NCA), 2013 12th IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-0-7695-5043-5
Type
conf
DOI
10.1109/NCA.2013.10
Filename
6623638
Link To Document