Abstract-This paper presents DONET, en Data-driven Overlay Network för live media streaming. Kärnverksamheten i DONet är mycket enkel: varje nod utbyter regelbundet information om datatillgänglighet med en uppsättning partners, och hämtar inte tillgängliga data från en eller flera partners, eller levererar tillgängliga data till partners. Vi betonar tre framträdande egenskaper i denna datadrivna design: 1) lätt att genomföra, eftersom den inte behöver konstruera och underhålla en komplex global struktur; 2) eflcied. Eftersom vidarebefordran av data bestäms dynamiskt enligt datatillgänglighet men inte begränsas av specifika riktningar, och 3) rowmf och motståndskraftig, eftersom partnerskapen möjliggör adaptiv och snabb växling mellan flera leverantörer. Vi visar genom analys att DONET är skalbart med jagad fördröjning. Vi tar också upp en uppsättning praktiska utmaningar för att förverkliga DONET, och föreslår en effektiv medlems- och partnerskapshanteringsalgoritm, tillsammans med en intelligent schemaläggningsalgoritm som uppnår realtid och kontinuerlig distribution av strömmande innehåll. Vi har i stor utsträckning utvärderat DONET:s prestanda över PlanetLab. Våra experiment, som involverar nästan alla aktiva PIanetLab noder, visar att DONet uppnår ganska bra streamingkvalitet även under formidabla nätverksförhållanden. Dessutom hålls både kontroll- och överföringsfördröjningen på låga nivåer. En Internet-baserad DONET implementation, kallad CoolStreuming r*+O.Y, släpptes den 30 maj 2004, som har lockat över 3oooO distinkta användare med mer än 4000 samtidigt vara online vid vissa topptider. Vi diskuterar de viktigaste frågorna för att utforma Coolstreaming i detta dokument, och presentera flera intressanta observationer från dessa storskaliga tester; i synnerhet, ju större overlay storlek, desto bättre streaming kvalitet kan det leverera.
I REF presenterar författarna DONet, ett Data-drivet Overlay Network för live-media streaming.
CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming
{'venue': 'Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies.', 'journal': 'Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies.', 'mag_field_of_study': ['Computer Science']}