Tải bản đầy đủ (.docx) (21 trang)

Multicast on Peer-to-Peer live media streaming

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (551.14 KB, 21 trang )

Trường:

CÔNG TRÌNH DỰ THI
GIẢI THƯỞNG “SINH VIÊN NGHIÊN CỨU KHOA HỌC”
NĂM 2012
Tên công trình: 
Họ và tên sinh viên!"#$ Nam, Nữ:
Lớp:%&'(  Khoa:%)
Người hướng dẫn:*+"#)
Trường Đại học Công nghệ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Khoa Khoa học máy tính Độc lập – Tự do – Hạnh phúc
," ./'0-/1-
Kính gửi: Hội đồng xét Giải thưởng “Sinh viên Nghiên cứu Khoa
học”,
Trường Đại học Công nghệ
)2345!"#$ 6"!1&71-7188/
9:;!%&'( %!%."<
6=3=>, =5!/1?8@18@118
>AB! CD&'E+ +
62>.F=FF;<G!3H.
=FF;I;JK==L"5
)345=M"N<=L>OA=345
=IP QG2$N=R STJIUV6 2
2$%W0-/1-
)2=L!
 
)345X==Y"G <345S
 I:SI: Z[*+"#),N;JNF\
;+H,345X>.I:I]+
Xác nhận của giáo viên hướng dẫn Người làm đơn
3%^K25 3%^K25


Abstraction);;;" T  
;_ ;+`;_ ;; "
;a;; ;"b ";
c  _ c +c,"
X  ;  ;"d    c    ,     aa  _c  
   ","c, " +
)dc;;"_ ;; ,_";;"_
;c ";;Na__"
;;N_+O" c X;;
;;"_ ;;  " 
 ;_ ;+e,c"c"
 ;"a"c "+
I. Introduction:
      c;  c a!  
a ;;a+_ ; f,
 _;;_"aa
_+Oc;"ac ,;;
     c     C          ;  
C"a+
),;;cN ; ,N
cN  "      _ c   a  ,  ;;  cN  b  
_ c      a    _     cN+  6 ;;  
  "    _  ;  ,      ;,  g,  c,
*h76,ieBja ; _  
_ ;+)b_ c ;"-,"
;  ;-ca" ;,c
_";;"; _c
 " +
e    ,  c  c  _      ;;  "  T  
;  _"  a+    g  a  )  `",  Ok,  +

T   "_ _"
c ,_X;,_
_ a)l_ TBa6;m
-//&e,c&//,/// c k" +
h"-//  " c, C'//%_; 
+
II. Peer to Peer network & Peer to Peer media streaming system:
1. Peer to Peer network:
-cN cc  
c;;+(-cN_
 3;a; `6O
af5(-cN_;aN
a b;af;;c+h-cN_
cN c;; ;;;
;e+
)a-cN_ac  ;"
"18@/aa +eaa ",
l6"an9_e+,n ;c ;
 ;; _a;  f
  ,c a    _
`+)_X _ ;;,c" _
;"  N; _ac_ N
a+
"cNa_ _"    N;+O
"  c"f ;+)_c
ff;;" N " N  ; _"
af+
eaa,"  +)o
;   cN ;" _;;
; ;;N "3;b  _

cc5+
e    -  ,          _"    
;  +
mX;,a`(o ;`Oc
,`(c35;+6",
a`Oca f,;  ,
`(o,`(_f+(a  ;
af-cN_a _";c 
+
2. Peer to Peer Media streaming system:
)k aa_c;;" ;
;    "           ;!  
ap;a c d ,cp;"
c c d   +    ;q",    ;;    
",_a;c q, " q
C;+h ,C;;"_N 
   , "_;;";a
 qa+
ma;; ",f
 _";;",cC;;
 "!
• m,    ;;       "    ac+   n
C;_;;";,"d;"
c_;q ! _a;,
;"c+
• 6 ,;; "+(;
;;    X_N_,;   
_acN+)";_
"acN3;
cN5+)a,;ca;;"

_a;;;,
;"a  ;+
• ) ,;;; "
    _ c   _"    ;",      _
_ c _"+ )""_  aa
cN3B,X*69,_ , e6*5
;_N_r "_ 7
_ _ c a;+)"", 
cN"3a(*695, 
"ca;!c; 
_ _ c ;;,
aaa_ _ c ; ;
;+
• m",      ;;       ,    ;;"
;7C;";";, a
;;"+) 
a  ;d"
_ _ c aa+ 6;;_ _ c aa _"
;;";c 7;"_Na
       1+  e       ;         
C;,";;;";
;;,c_ c aa ;
  +(cm13_5,;;";
c_a  rcC;c
 "b a;"_N+

II. The iGridMedia:
1. Pull-based protocol:
)aT  ";_ ;;;"
 "cN+n " 

;;+(cNc b;
3i5    ;"          a    "+  (    ;,  
;; fia;a  "
", ;cNac  _
"b ci+);; c " 
_+O",;;  c
_,             _        a    c
+ea_a Ca, c_
a__+6 "_+
(a      "  cN    _,         
;Nb fX ;N ;NN _"C
_+ ",  __aa;;Nc
c;N_aa+( _aa;
;N c C;Na_; "+
( ;N ; ;N, 
_aa;;N,C;N ;Na"+
); ; C;N C
,     N   _ a     _ ;N    
Cc c+)Cc c ac c 
;NcXC_ Nc 
_aa;a_+)_aabCc c
b+ea;N   3a;"_N  5c
_C +ea;_;N,;Nc_
a_   +m
;N aC_,_C_"
 C  Cc c+O",
;Nc_Caa;a c
+
%" ; a  _ ;     _a
;N3`*a;f5+O,ac),c 

_aaa)N",  _"
_ c ,) _aacfc ;N ;; +
O"`*,c c;N
;; +e;_ ;, Ca
_,c C ;Nc_X"
aC+ea X ; ;"
  _ c ,  ;Nc_ ;;  " _
 cC_"_+n
c aC ;Na ;, C
,  ca; ; Ca
;N+
• Simulation result:
)aaa;_ ;;; 
",  c      ;  _"  *+    g,   ;-;
+); ss a
+e;-;, ;N  _aa
a" +("X c  
  "+)   "t8+) a_a 
1////+n; ;;"X+
)  a  c      3     u/_"7;N   
 5'//N_;+n__"
 3;N5+*a_a_a 
-/  aCc cb-/ +
*a; ;" a -_;+);;  
c ;"      '  aaN  a *69   + )  ;
;    1_;,  '@u%_;,    1-@  %_;,    c  ;  
'_;,1+&_;,t?@%_;+
)fc _,; ,
; ;" ; ;";;"+nc
;";;""1+'ac3'//%_;5,

;_ ;; "; ;"+( c;"
;;" 1+1&ac,c
; "; ;",c;"
a"b +
)fc "  aa;";;"
 C,ccC
3  u//  5     "       ;b      
C _a afcN
_ c a;N+O ;";;"; 
_ "3_c"1+'ac
5+)_ ";  cC ?//@//
;";;"_1+-1+'ac
) fc  "  c   ; a C
 Cc cb3;";;"1+-5+n,
Cc cb, " ;c+( aC
c cb3 1?-/5cC 1///,
 ""1+
)c;_ ;; "
;b"  a ; ;" c"   C     ;"
;;"+
2. Pull-push Hybrid Protocol
c;_ ;f ";b;
;"+O;_ ;,_ aa_c
;N  ;"_N "+eaccc ",c
a"C"a ,c,acc_C",c
; "+)dc;;"_ ;; +e;
;"_ ;,;";;Na__;
;N"_+
)";;"_ ;a 
;_ ;,  +(,;;;

;"_ ;;_ ,;__aa;
;N    a _      c
;Nc_C ac_+
)Xa;;"_ ;;;,;N
f; a_ ;  "_"_+m
,       ;    _  ,      _    
; a;NcC_
  +( c;"  ;N;N;+
,c";N;;N;"+B
;N;;N;"_ a/1  ;N
;__; _"v7w  ,c  ;NC
_f+
)_fcX;'_cx',x'+
e;;;  ",c;fk
cN,f_+(a,C_aa;;Na
  _+  h        _aa  ;  ;N       c
f ,;;Na_ 
;N__aa;+ON;_ ;c
;Nc_C N" a
;cN,;N;N;/;N;"
C _" aa_,;c _
__;N+);NNa;
_,C_";;N
_+
6c_-";a;N! ; ;N  ;
;N+n,8&y;Nc_;  "a_
  c;C_aa;+)  a
;N3C;N,_aa;;N5+ea " ;
_c8&y_c; &y C,;c
C_aa;a_+

) c; ;N
a"; ;N_ c ,;Nc
_; a_ac+`",  
;N ""_c  +n
 X;+e;;;, ___
a__ a+(c"c
c __;;a c_k;_
_ ;+ea, ___" 
;N;N;/a;N;", ___
a _ " a  ;N    C  a" a  _+
,;;"_ ;,;N;N;"
_Cc cb+(;NC
c,    a  _;;  ;; "_
;+
• Simulation result:
m;;"_ ;cc
;_ ;
)fc;N;_ ;
;;; aa;";;"+n;";;"
;3 1+/&c5_ ;_  ;;
;a;N _a;N
;; + O  c    ;"  ;;"        1+-,   ;;  "_
;c c"-';N7;
'/;N7a;_ ;+
)fc;"_N "*mac;c aa
;";;"36i5+6,_6ic "_
;,_;;"_ ; ";_
;+n6i_1+'ac,;;;
; 8&y - " ;_ ;8&y -'
"

)fc "a;; ; _
; ; ;b3_a;"5 
_ c +6_ c aa ",c
u//%_;3_1+'a'//%_;c5;;;
    "  1//y  ;N   ,      N    ?//%_;  
_ c ; ;_ ;+
)_; ;_ "_ ;
;  _a cN+e 
_;_a;_ ; aa_c
 ;"_N "+;"_ ;"c "_
C"_ c a;N,cN;_
a;_ ;"b; ;"+
3. Limitation of Pull-push protocol:
m  "c'a!
• ea";c1//yC" a
; ;";;"C_ c   +
• )_ c "
"_  cC""+
• ;"_N " ;,c;b
;  +
n;; ;_ ; "c
 C"cc_a; ;";;"+Oa
C"_ c a,;;;_
;_ ,__;b ac_ c 3 c1+/
c5 ; C" +h;"_N
",a;;"_ ;;" ;"_N "
;;_ ;,;b +
III. Network topology methods
);a,c  aa;a
T  "c;;"_ ;;;"ac

;"_N "+n  aa;"_  !)m
 ;,)O ") , 6c
 +
1. The Full-connected graph
e;",;"c+)
N_a; X,;"
;_+
);" c aa,_a,a
_ _a;N+)  
__aa;;Nf;_ c a"
;+(;"_N "3 8&y '/5 c;N
"+
-+)O ")
O b  "cN,c_ _ "
, ;;";;"_ ;+
)_ !
• 6 f ;Na_+
• n ;NcN!
o eadf;N, _N
a;N ;    
;+(a,   ;Na
_
o eadf, _Na;N
k+
• n  ;,c  a
;N +
n k,c  a
;ND +
naba  D C
_a_, c; ;N+

(a_,c;;;c,
 c;;N"a;+O c"
_aa; ;;N +
)cNc_a  ;
;"+
• Simulation result:
6  ;-;    c      u//  
 c cc " a
C +);Nc "
 aC;N+(; ;"c;
_ ;c "cN+
3. Small world method
6c cNaacN;"" 
a;";" ;" ;"+
ec cN,cXc_ 
? +)c    _"n 6bc
 c ;   cN
NcX_+n;__";" _c +)
c _"a" c ,
    c  cc
 +)_qc;c _ _c
"  +nfficiently small p it is possible to
 ";  +)
 ;";;ac "_a "+
)  a"   _
_cb  c+ea/z;z1
 c_c +)c _" ca" c
 aa l,    c
 _c  c +e;; 
; ;+ea;, c_c  

";"; +ea;1;;  
 _ ;c;+e
    _c    c  X+  m  c    ; "  a  
fficient ;;a;c&/// +
",C;a_/+//&fficient to reduce the diameter so
much that _ ;  ;c
 cfficie+
• Simulation result:
)  c      C" a    , c
__cN,;Nf; a
; a&-+u'-;N7, 
;"_N " ;N; +
IV. Conclusion:
(a   ,      c    c  ;  a  a
;,_;cO ")a a
;_a +e  
;"_N ";;a;;,N _
;_Ca_ c ,;N,
cC"+

×