BẾ tắc và xử lý bế tắc TRONG hệ PHÂN tán

21 766 3
BẾ tắc và xử lý bế tắc TRONG hệ PHÂN tán

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LỜI MỞ ĐẦU   ! "#$%&'()*$+,-  ./ & /0,1-233-4561 *7+- #-8 %&'98 : 8.#."##45 ; /2<=>7)?@@A8) BC5D-# (E.#-08:8FG: H-IJ:!IHF5 2F-/"#)K&13"F-/G' /.K>LM71-I&4$NO/-:P& :Q&R(SJ->) !I  4! /52T)>1S/:U A)8/#7#9.3-HV:QE.KWXM7 .KMYZ8/78:P-[1>- &4$YCN \ -]) Q^&& /I_33I?@@E 08)`>7):%I , '1)`F:P&"4!)K8 )a&#0 5 Hệ phân tán (Distributed System) là hệ thống xử thông tin bao gồm nhiều bộ xử hoặc bộ vi xử nằm tại các vị trí khác nhau được liên kết với nhau thông qua phương tiện viễn thông dưới sự điều khiển thống nhất của một hệ điều hành. b")/#7#!4  # -%8.c+I9G71I10R)Kd8Je &*3&:P:QP -/(a8 78]f>.3]7-()5 O/)+3UTrình bày các thuật toán cho phép phát hiện bế tắc; Theo phương pháp Le Lann, người ta phối hợp một bộ tuần tự cho một tài nguyên găng, ví dụ Sa, Sb, Sc, .Người ta nhóm các bộ tuần tự trên một jeton duy nhất; Hãy chứng minh rằng để triển khai một chiến lược cung cấp không có rủi ro về bế tắc, người ta chỉ cần rút một số cho một tài nguyên cần thiết khi jeton chạy quadVXe5 I/)+ .8!,:Pg:4!4)^ J7#I?@@30J71(&U Trình bày các khái quát về ́ tă ́ c Thuật toán cho phép phát hiện bế tắc Trình bày giải pháp kê ́ t hơ ̣ p ca ́ c bô ̣ tuâ ̀ n tư ̣ cho mỗi ta ̀ i nguyên găng trên mô ̣ t jeton tuâ ̀ n hoa ̀ n đê ̉ ngăn chă ̣ n ́ tă ́ c. 6>(,8&!]:(.Q.#[I 8%/)+3)1)`!1)(I ! I 4]].3/.3.T&&-.8.85h +:P&- K 47J7I) /3F .%Q5 30R)Q#%8Z4b;%, $ ::(aF3&Q"/3/)+5  !"#$#% &  CHƯƠNG I TRÌNH BÀY CÁC KHÁI QUÁT VỀ BẾ TẮC 1.1. Các tài nguyên i8]-/0#.8J01"887$j)@5555 O/#)+78]F&_88:P:4561 4-/)187$ !1 3561H-/ -4.-/:P45 4-/ )IU-/Gd @@ 7)@e.3/G d @@ 7)@e5  #!'()#*U)4-/:P)^8J&'-5 i1)1H(S4-/G5  #!+,)#*-.'U)4.3/)^8J &'-7./)LH5k)@87$bfh)4 .3/G:P5 <J78]:Q0#4.3/G:P5 J&.4&R(S4)U = l4145 = ;R(S45 = m# -45 <84.3-$.:P4J8J47$>/ Q51&8J17$>.447$)L !(+.4-$5 1.2. Định nghĩa bế tắc Một tập các tiến trình bị bế tắc nếu mỗi tiến trình trong tập tiến trình chờ một sự kiện mà chỉ có tiến trình khác trong tập các tiến trình đó tạo ra. #8JQ.318JF-/I 7.n1&./-/!8J.+ 8JJ+ #8J8 SQ,,5 8:QP &.8JQ# - 4I8J.+ 8J7$>85\- .L4+ 8J78]Q4)&' 18J7$>.5o318J-/I.31 /0 / 1 234#5 167 !"#$#% &  8J-/# -4g.318J-/! (+5 1.3. Điều kiện xảy ra bế tắc 2jp) .;&XqrX,:s.-/)0 78]U 7(89:;#!+,)'68<=>##6$?@'$#8AB 6LQ/14.3/&t:P  u18 J.8J&R(S04G   4.5 7CD'EFG!#'#!#!=H6IA1B 8J:P M 441>4Q  47$8J.85 77J,#*-.'#!KE1L-6F'M=A1??AB 4u# -.&R(S05o318J -/G4^8J8F5 7 *NO'#+5'P1A-*2'Q#!=1'#$61R6B 2-H8JQP)aU8JQ  4 7$8J.8:P)I5 #s. #>/78].30#5o-s .J78]0#5<88Xs.J.3-78]5 1.4. Đồ thị cấp phát tài nguyên 2-/&R(S1G$/3J-4  45OG$:P )G$$$4dh;mUh@&@v))m eU =V)IFU8J:P7/(w79J[L4:P/ $79J35 =V)IIU x2I4U^8J8452uy8J44 Q-:P4-5 x2Iu$U^488J52uy8J8 4-5 o14:P1I4:P45 o14:%JI4:P/&Iu$ /0 / 1 234#5 16 !"#$#% &  o18J# -4Iu$7$0- <8G$.3!.nJ78].30# <8G$!1.nJ78]0#5 /S T ,T2'%U#! 1.5. Các phương pháp xử ́ ́ tă ́ c 24 z  z { :%  4 z  | 4 } 0R)K74 z  z U =;R( | 1!d )e4 } 4 | 3 z .37Q0#74 z  z 5 =2 M 0 } 74 z  z  ~ • ~  z &R74 z  z 5 =\7T } "74 z  z 0@:4 | 3 z .37Q0#74 z  z 5 1.6. Ngăn chặn bế tắc O/78].30##7#/1s..30# :&U 1.6.1. Tài nguyên không thể chia sẻ::.3/:P4.J7# 4:$5414.80:Q- /(E%8& )/78*4-/&t5 /0 / 1 234#5 16V € €h h € €4h h h{ €X hV €V 61J.378]€{ hX hs h{ €X hV €V 61J78]€{ hX hs !"#$#% &  1.6.2. Sự chiếm giữ yêu cầu thêm tài nguyênU ##7#9L.8J 4414J-.384.52-/ > 1%80&U =8J #4#48:.7]0R)KU :%  -.-.)8J.--/:):PH04&R(S J-/ S1"J0R)K5<88J8&• 4:&R(SJ&R(S4&_.M"#5 =o8J4147$^- ## - 48&-)I:P  ')IE)4U :%  ) &.-.7#J‚() 5 1.6.3. Thu hồi tài nguyên:  M :PG4^8J7$ .-  ')I8J.-.TJI7$.-54 1&)I4G&_.-.J IH‚()5 1.6.4. Tồn tại một chu kỳ: I.nG$  79   4@!  :&U mhƒ„h X h V 555h  …)+ )I4 2)I4:P !^X†<!-/)!) 4:Q45oKkdh  e 28J.44 #"$U.8J7$ 84h  J-/44h ‡ 8kdh ‡ eˆkdh  e5 CHƯƠNG II THUẬT TOÁN CHO PHÉP PHÁT HIỆN BẾ TẮC /0 / 1 234#5 16W !"#$#% &  o4:P&R(S7'($:P0$@./1 "J($ :%  ( [78](4#3  .3[ EP 5ZF #&R(S :%    $5 €:%  :P3#7'6@&@&_:PJ75€:%  > &R(S1G$ ./ - M   78]5 :%:+ 78]L1I"#)K:P4 J u(3S7152I.'&($7$ @:P [ &78]d78]-/ I1I-e  #7  $J5 2.1. Các định nghĩa 0$Q/($T j T k quan hệ chặn trực tiếp :&U ‰:P7/791G$)G$015; GI1[)> G$778&_-78](w561 ($A.37$>C-`)G$7/791FI-.3- (a85 m#&R9T k )1($7$>5+ P #($-/I :P79I.] 0 ^T k @:P)I: F)+ P >T k .K)E(T k ).2($1E(T k )) ($-G^&>T k 5 I1Q/:G$01&">G I($5.KB(T k ))+ P ($7$>(T k - `)($-/I:P79I.] 0 ^T k 5 0X:;U2G$01:&U  X  /0 / 1 234#5 16Y T j ˆT k GIH147$@7'T j  47'T k :.3:P !5 !"#$#% &   V   Š  {  s   2($.3>)T 3 , T 4 , T 5 -U pd X eƒ„ V  {  s  Š … id Š eƒ„ X  V … OG$01![)> 8u8GI($T k mà tập hợp chặn của nó chứa một giao dịch bị chặn bởi T k : ∃ .Uid . e ∩ pd . e ≠ „GI[)> … <8.3(J4LI17#&G$*"J # 0(1#S71 M .^445O-) #+&5 2.2. Thuật toán .KS(T k ))IG($T k 5/L($T k I;d . e (J+ P B(T k )E(T k ).b+ +E(T k ) #:P7/4# IG($1B(T k ).8($>T k ) R 71+ P >($1B(T k ). m#&R9T k ,414eIS i -54I  M &U /0 / 1 234#5 16Z STT Phép toán X <8e)-&•/(E4:P#,+)T k -45 V <8e,:P ($T j J3 A ‡ > . C :PIS(T j )S(T k ).;(j,k)u13 :+5 !"#$#% &  o+13 d‡.e41IS-1& U X54IS(T j )G($>T . 4T k + P B(T j )./ 9.3) &78]-`)U id ‡ e ∩ pd ‡ eƒ R8 S3 d).e HIG($T l >T j 9 M IS(T l )+ ++ P BB(T l )($7$>7'T l 5 ;&143 d).e:PRIG($ T k /+ ++ P E(T k )($>T k 5 V54IS(T k )G($7$>T k 4T j + P E(T k )./ .3-78]-`)U id ‹ e ∩ pd . eƒ R8 S3 d‡e HIG($T m 7$> 7'T k 9 M IS(T m )+ ++ P E(T m )($>T m 5 2.8$# -(a8+0!.3-. '5 Ví dụ 2:\,0M{I; X ; V ; { 56LIS i !:Pe i )G ($T i U T 1 T 2 T 3 bŒ)ŒŒd@Xe 55555555555 5555555555 5555555555 Œ)ŒŒd@Ve Œ)ŒŒd@Ve 555555555555555 555555555555555 555555555555555 Œ)ŒŒd@ { e Œ)ŒŒd@ { e 555555555555555 555555555555555 555555555555555 Œ)ŒŒd@Xe ,:':P9IQ/#($,:P- .8"# M 4@5o-/&Q/ M  !($7$>5O-.M@&.&U /0 / 1 234#5 16[ !"#$#% &  T 1 4; V $ @ V -4 V • ; V RdVXe; X ; V ^--U pd X eƒ„ V …id X eƒ id V eƒ„ X …pd V eƒ T 2 4; { $ @ { -4 { • ; { Rd{Ve; V ; { ^--U id { eƒ„ V …id { eƒ pd V eƒ„ { …id V eƒ„ X … ; V Rd{Xe; X ^-&U pd X eƒ„ V  { …id X eƒ T 3 4; { $ @ X -4 X • ; X & { id X e+)U pd X e ∩ id X eƒ„ { … <:+78]:P 4; X 5 2.3. Kết luận \+^:P'40 ^%&'E14)K:% 5O-)&8]]II0 &):1ŽI Ž$5O-)I# M .3.M@78]5 <:7#+./.)I M &R(S.c+ .5+( [./4I^ 1. I%./5+ -1II I.53:QLI+3(:^5 /0 / 1 234#5 16

Ngày đăng: 26/12/2013, 11:11

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan