Hide metadata

dc.date.accessioned2013-03-12T07:58:59Z
dc.date.available2013-03-12T07:58:59Z
dc.date.issued2005en_US
dc.date.submitted2005-12-01en_US
dc.identifier.citationDalseng, Tom Anders. Evaluering av datastiimplementasjoner for nedlasting og streamingapplikasjoner. Masteroppgave, University of Oslo, 2005en_US
dc.identifier.urihttp://hdl.handle.net/10852/9365
dc.description.abstractDenne oppgaven ser på dataflyttings- og kontekstbytteoverhead i Linux ved nedlasting og streaming. Dataflytting er en kostbar operasjon, og mange mekanismer har blitt foreslått og implementert for å redusere dataflyttingsoverhead. Vi har derfor sett på om nyere hardware og vanlige operativsystemer som Linux har klart å overkomme problemene med dataflyttingsoverhead, og hvor nært en mer optimalisert datasti de eksisterende løsningene er. I den sammenheng har vi evaluert forskjellige mekanismer som bruker forskjellige datastier i Linux 2.6 kjernen. Vi undersøkte også i hvilken utstrekning eksisterende løsninger er tilstrekkelig i streamingsammenheng, og om dedikert støtte for streamingapplikasjoner kan gi forbedringer i ytelsen. Ved oppbygging av applikasjonslagsheadere, er det for noen typer media nødvendig med databerøringsoperasjoner for å hente ut informasjon om dataene som overføres, mens for andre er det tilstrekkelig med informasjon som gjelder for hele mediainnholdet og som vanligvis ikke er en del av filen som overføres. Det er derfor skilt mellom implementasjoner som støtter databerøringsoperasjoner, og de som ikke støtter dette. For å teste om dedikert støtte kan gi forbedringer i ytelsen er det implementert nye systemkall med støtte for streaming, og Real-time Transport Protocol-motor (RTP-motor) i kjernen. Eksperimentene viste at Linux har en optimal implementasjon for nedlastingsoperasjoner med tanke på kopioperasjoner og kontekstbytter, men de eksisterende løsningene er ikke optimale for streaming. For media som krever databerøringsoperasjoner har vi klart å redusere CPU-bruken med 24 prosent ved fjerning av kopioperasjoner, mens for media som ikke krever databerøringsoperasjoner har vi klart å redusere CPU-bruken med 10 prosent ved redusering av kontekstbytter. RTP-motorene ga en ytterligere forbedring på 16 prosent for media som krever databerøringsoperasjoner og 19 prosent for media uten databerøringsoperasjoner. Sammenlignet med beste eksisterende løsninger gir RTP-motorene forbedringer på henholdsvis 36 prosent med databerøringsoperasjoner og 27 prosent uten databerøringsoperasjoner.nor
dc.language.isonoben_US
dc.titleEvaluering av datastiimplementasjoner for nedlasting og streamingapplikasjoneren_US
dc.typeMaster thesisen_US
dc.date.updated2006-01-10en_US
dc.creator.authorDalseng, Tom Andersen_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Dalseng, Tom Anders&rft.title=Evaluering av datastiimplementasjoner for nedlasting og streamingapplikasjoner&rft.inst=University of Oslo&rft.date=2005&rft.degree=Masteroppgaveen_US
dc.identifier.urnURN:NBN:no-11489en_US
dc.type.documentMasteroppgaveen_US
dc.identifier.duo33707en_US
dc.contributor.supervisorPål Halvorsen, Carsten Griwodzen_US
dc.identifier.bibsys052021858en_US


Files in this item

FilesSizeFormatView

No file.

Appears in the following Collection

Hide metadata