Slide 1

Slide 1 text

ߴύέοτϩε଱ੑΛ࣋ͭ ϏσΦετϦʔϛϯάͷͨΊͷ )551֦ு ஌ೳιϑτ΢ΣΞݚڀࣨ ֶ࢜՝ఔ೥ খ໺ ً໵

Slide 2

Slide 2 text

背景 lಈըίϯςϯπͷ૿Ճ Πϯλʔωοτ௨৴ͷ൒෼Ҏ্͕ಈըίϯςϯπ l઀ଓ୺຤ͷ૿Ճ -"/಺Ͱෳ਺σόΠε͕ಉ࣌ʹଳҬΛফඅ αʔϏεʹରͯ͠େྔͷΫϥΠΞϯτ͕ಉ࣌઀ଓ l઀ଓ୺຤ͷଟ༷Խ εϚϗɺλϒϨοτͱ͍ͬͨϞόΠϧ୺຤ ϞόΠϧ໢͸ଳҬ͕มԽ͠΍͘͢ύέοτϩε཰΋ൺֱతߴ͍ ʢ#BMUSVOBT ʣ lෆ҆ఆͳωοτϫʔΫ؀ڥԼͰ΋շదͳࢹௌମݧΛ 2

Slide 3

Slide 3 text

研究目的 l૝ఆωοτϫʔΫ؀ڥ ଳҬมԽ͕ܹ͍͠ ύέοτϩε཰͕ߴ͍ lཁ݅ ಈըͷ࠶ੜఀࢭ͕࣌ؒ୹͍ ಈըͷ࠶ੜఀࢭස౓͕௿͍ 3 )551Λ֦ு͢Δ͜ͱʹΑΔ ϏσΦετϦʔϛϯά഑৴ܗଶͷఏҊ

Slide 4

Slide 4 text

ストリーミング配信 4 ഑৴αʔό Τϯίʔμ ಈը৘ใΛอଘ ಈըϑΝΠϧ ഑৴αʔϏεͷγεςϜ Χϝϥ ΫϥΠΞϯτ Τϯίʔυ ʢಈը৘ใͷѹॖʣ

Slide 5

Slide 5 text

既存研究(1/3)動機 l ϏσΦͷ࠶ੜఀࢭΛ๷͍͗ͨ ύέοτϩε؀ڥԼͰ͸ɺσʔλͷ࠶ૹ͕ ίετʹͳΔ ࠶ૹΛ཈͑Δ͜ͱͰ࠶ੜఀࢭΛ཈੍ ͨͩ͠ɺϏσΦͷ࠶ੜʹඞਢͷσʔλ͸ૹΔ ඞཁ͕͋Δ ෦෼తʹ৴པੑͷͳ͍ํࣜͰૹ৴Λߦ͏ 5

Slide 6

Slide 6 text

既存研究(2/3) l 4$51ͱ4DBMBCMF 7JEFP$PEJOHʢ47$ʣͷར༻ ʢ0SUJ[ ʣ 4$51τϥϯεϙʔτϓϩτίϧͷͭ 47$ͷ#BTF -BZFS͚ͩϩεͨ࣌͠ʹ࠶ૹ 6 ग़యɿ"TVSWFZPOCJUSBUFBEBQUBUJPOTDIFNFTGPSTUSFBNJOH NFEJBPWFS)551 "CEFMIBLFUBM $0.45 w#BTF-BZFS࠶ੜʹඞཁͳ ϨΠϠ w&OIBODFNFOU-BZFS඼࣭Λ ௥Ճ͢ΔϨΠϠ

Slide 7

Slide 7 text

既存研究(3/3) l 26*$֦ுͷར༻ʢ1BMNFS ʣ 26*$ʹ࠶ૹΛߦΘͳ͍֦ுΛ௥Ճ ࠶ੜʹඞཁͳϐΫνϟʢϏσΦϑϨʔϜʣ͚ͩ࠶ૹ l 26*$ ৽ͨͳτϥϯεϙʔτϓϩτίϧ (PPHMFʹΑͬͯߟҊɺ։ൃ ݱࡏɺඪ४Խͷ్த 5$1ͷ໰୊఺Λ؇࿨ 7

Slide 8

Slide 8 text

QUIC l ϑϨʔϜ 26*$Ͱૹ৴͢Δ σʔλͷ࠷খ୯Ґ ύέοτϩε࣌ͷ ࠶ૹ୯Ґ l ετϦʔϜ Ծ૝తͳ௨৴࿏ ίωΫγϣϯ্ʹ ଟॏԽ 8

Slide 9

Slide 9 text

HTTP/3 l 26*$্Ͱಈ͘)551 ैདྷͷ)551 )551͸5$1্Ͱಈ͘ l ετϦʔϜ )551ϨΠϠʹ͓͚ΔԾ૝తͳ௨৴࿏ 26*$ͷετϦʔϜʹϚοϐϯά 9

Slide 10

Slide 10 text

既存研究の問題点 l ͲͪΒ΋)551Λར༻͠ͳ͍ ϦΫΤετɺϨεϙϯεͷߏ଄ΛऔΒͳ͍ͨΊ αʔό͕֤छͷύϥϝʔλܾఆ $%/ʢΩϟογϡαʔόʣΛར༻Ͱ͖ͳ͍ 8FCαʔόͱ͸ผʹετϦʔϛϯάઐ༻αʔό ͕ඞཁ εέʔϥϏϦςΟ্ͷ໰୊͕ੜ͡Δ 10

Slide 11

Slide 11 text

提案手法(1/3) l طଘݚڀͱಉ༷ͷΞΠσΟΞΛ)551 Λ࢖࣮ͬͯݱ ෦෼తʹ࠶ૹΛߦΘͳ͍௨৴Λར༻ͨ͠ ετϦʔϛϯά طଘख๏ͷ໰୊఺ͱͯ͠ڍ͛ͨ΋ͷ͸ղܾ͢Δ ෆ҆ఆͳ؀ڥԼͰͷߴ͍඼࣭͕ظ଴͞ΕΔ 11

Slide 12

Slide 12 text

提案手法(2/3)ビデオ取得 l47$ͷϨΠϠ͝ͱʹετϦʔϜΛ࢖͏ #BTF-BZFS͸ඞͣ࠶ૹΛߦ͏ )551ͷ ετϦ ʔϜ &OIBODFNFOU-BZFS͸࠶ૹΛߦΘͳ͍ετϦʔϜ 12

Slide 13

Slide 13 text

提案手法(3/3)ビデオの再生 l ηάϝϯτΛσίʔμϒϧʹม׵ ࠶ૹແ͠Ͱऔಘͨ͠ηάϝϯτ͸σʔλͷҰ෦͕ܽଛ த్൒୺ͳϐΫνϟ͕࢒͍ͬͯΕ͹σίʔυෆՄೳ σʔλͱڞʹฦ͞ΕΔফࣦ͔۠ؒΒσίʔμϒϧͳ ൣғΛநग़͢Δ 13

Slide 14

Slide 14 text

提案手法 プロトコルへの拡張 l৴པੑͷͳ͍௨৴ Λ͢ΔͨΊɺ 26*$ɼ)551 ʹ"1*Λ௥Ճ l൚༻ੑΛ࣋ͨͤͯ ֦ு 14

Slide 15

Slide 15 text

提案手法 QUICの拡張 15 "1*໊ 6OSFMJBCMF8SJUF Ҿ਺ EBUB<>CZUF ໭Γ஋ CZUFT8SJUUFOJOU FFSSPS ֓ཁ EBUBΛ6/3&-*"#-&453&". 'SBNFͰૹ৴͢Δɻ "1*໊ 6OSFMJBCMF3FBE Ҿ਺ EBUB<>CZUF ໭Γ஋ CZUFT3FBEJOU MPTT3BOHF<>#ZUF3BOHF FFSSPS ֓ཁ 6/3&-*"#-&453&".'SBNF Ͱड৴ͨ͠σʔλΛEBUBʹ ಡΈࠐΉɻ l৴པੑΛ࣋ͨͳ͍ ϑϨʔϜΛ৽ͨʹ ఆٛ l৴པੑͷͳ͍ ૹ৴ɺड৴Λߦ͏ "1*Λఆٛ 6OSFMJBCMF8SJUF 6OSFMJBCMF3FBE l(PͰ࣮૷

Slide 16

Slide 16 text

提案手法 HTTP/3の拡張 16 "1*໊ (FU8JUI3FMJBCJMJUZ Ҿ਺ DMJFOUIUUQ$MJFOU VSMTUSJOH VOSFMJBCMFCPPM ໭Γ஋ SFTQPOTFIUUQ3FTQPOTF FFSSPS ֓ཁ ৴པੑͷ༗ແΛࢦఆͯ͠ VSMʹ(FUϦΫΤετΛग़͢ɻ SFTQPOTF#PEZʹ ίϯςϯπͱܽଛൣғ͕ ฦ͞ΕΔɻ l৴པੑͷͳ͍ (FUϦΫΤετΛ Մೳʹ͢Δ"1*Λ ࣮૷ l(PͰ࣮૷

Slide 17

Slide 17 text

実験(1/2) l ໨త ఏҊख๏Λ࢖ͬͨࡍɺ ෆ҆ఆͳωοτϫʔΫ ؀ڥʹ͓͍ͯ඼࣭Λ อͯΔ͔Ͳ͏͔ݕূ͢Δ l ಺༰ ఏҊख๏ͱɺඪ४Խ్த ͷ)551 OPSNBM Ͱ ൺֱ ϏσΦ࠶ੜఀࢭʹؔ͢Δ ࢦඪΛධՁ 17

Slide 18

Slide 18 text

実験(2/2) l ࣮ݧ৚݅ ಈըϓϨΠϠʔΤϛϡϨʔλͷ"4USFBNΛվมͯ͠ར༻ ྲྀ͢ಈը͸ඵؒ ଳҬมԽ͸ࠨԼਤʢ࠷େͰ.CQTʣ ωοτϫʔΫߏ੒͸ӈԼਤɻશͯNJOJOFU7. 355͸NT ಈըηάϝϯτ͸TFD ηάϝϯτऔಘΞϧΰϦζϜ͸#BTJDʢଳҬϕʔεʣ 47$͸֊૚ʹΤϯίʔυʢ#- &-ʣ 18 UJNF TFD CBOEXJEUI .CQT

Slide 19

Slide 19 text

結果(1/2) ύέοτϩε཰Λd·ͰมԽͤͯ͞ɺCVGSBUJP SBUFCVGΛܭଌ CVGSBUJP࠶ੜఀࢭ࣌ؒಈը࠶ੜ࣌ؒ SBUFCVG࠶ੜఀࢭճ਺ಈը࠶ੜ࣌ؒ ֤ύέοτϩε཰ʹରͯ͠ճܭଌ ʢ! − 1.5iqrҎԼͱ" + 1.5iqrҎ্͸আڈʣ Τϥʔόʔ͸ඪ४ޡࠩ 19 ੨ɿOPSNBM ᒵɿఏҊख๏ ੨ɿOPSNBM ᒵɿఏҊख๏ QBDLFUMPTTSBUF CVGSBUJP QBDLFUMPTTSBUF SBUFCVG

Slide 20

Slide 20 text

aSSIM (Palmer+ 2018) l ը࣭ͱ࠶ੜఀࢭ࣌ؒʢCVGSBUJPʣͷ ౷߹ࢦඪ ϐΫνϟը࣭ͷධՁࢦඪ44*.ʢTUSVDUVSBMTJNJMBSJUZʣ ετϦʔϛϯάͰը࣭͚ͩΛධՁ͢Δͷ͸ෆద੾ B44*.࠶ੜఀࢭதͷ44*.Λͱͯ͠ɺ࠶ੜظؒʹ ΘͨΔ44*.ͷฏۉΛͱͬͨ΋ͷ aSSIM = ∑!"# $ ! + % ! J൪໨ͷϐΫνϟͷ44*. ૯ϐΫνϟ਺ ඵ͋ͨΓͷϐΫνϟ਺ " ࠶ੜఀࢭ࣌ؒ 20

Slide 21

Slide 21 text

結果(2/2) ύέοτϩε཰Λd·ͰมԽͤͯ͞ɺB44*.Λܭଌ ଌఆճ਺ɺ֎Ε஋আڈํ๏ɺΤϥʔόʔ͕ࣔ͢΋ͷ͸ઌఔͱ ಉ༷ 21 ੨ɿOPSNBM ᒵɿఏҊख๏ QBDLFUMPTTSBUF B44*.

Slide 22

Slide 22 text

考察 ߴύέοτϩε؀ڥԼʹ͓͍ͯ͸SBUFCVGٴͼ B44*.͕྆ํվળ ྑ͍ωοτϫʔΫ؀ڥԼͰ͸B44*.͕ΑΓ௿͍ w ύέοτϩε཰͕௿͍؀ڥԼͰͷը࣭ͷ௿Լ͕ݪҼ w ύέοτϩε཰ʹԠͯ͡ಈతʹOPSNBMͱͷ੾Γସ͑Λߦ͏ 22

Slide 23

Slide 23 text

まとめ l ݁࿦ ෆ҆ఆͳωοτϫʔΫ؀ڥԼͰߴ͍඼࣭Λอͭ ഑৴ख๏ΛఏҊ w ࠶ੜఀࢭͷ཈੍ޮՌΛ֬ೝͨ͠ 26*$ɼ)551ʹ֦ுΛࢪ͢͜ͱͰ࣮ݱ w $%/ͷར༻ͳͲʹΑΓεέʔϥϏϦςΟͷ֬อ͕Մೳ l ࠓޙͷల๬ ਓؒͰͷఆੑతͳධՁ 23

Slide 24

Slide 24 text

CDNの利用 l$%/ʢDPOUFOUTEFMJWFSZOFUXPSLʣ ੈքதʹ෼ࢄ഑ஔ͞ΕͨΩϟογϡαʔόͷ͜ͱ εέʔϥϏϦςΟͷ֬อͷͨΊʹ͸ඞਢ lఏҊख๏ͱ$%/Λซ༻͢Δ৔߹ Ωϟογϡαʔόʹ͸ଛࣦͷͳ͍σʔλ͕͋ͬͯ΄͍͠ 24