Tiểu luận môn Nguyên lý và Mô thức phát triển Hệ phân tán Hệ thống quản trị tác nghiệp của Trung tâm Thông tấn Quốc gia

51 1.3K 2
Tiểu luận môn Nguyên lý và Mô thức phát triển Hệ phân tán Hệ thống quản trị tác nghiệp của Trung tâm Thông tấn Quốc gia

Đ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

Tiểu luận môn Nguyên lý và Mô thức phát triển Hệ phân tán Hệ thống quản trị tác nghiệp của Trung tâm Thông tấn Quốc gia Cùng với sự phát triển của mạng máy tính, việc truyền thông tin, liên lạc, tính toán, quản lý ngày nay không chỉ đơn giản tập trung trong máy tính đơn như trước nữa. Nó đòi hỏi các hệ thống máy tính phải được kết hợp từ một số lượng lớn các máy tính kết nối với nhau qua 1 mạng tốc độ cao.

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIỂU LUẬN Hệ thống quản trị tác nghiệp của Trung tâm Thông tấn Quốc gia MÔN HỌC: Nguyên lý và Mô thức phát triển Hệ phân tán Mà HỌC PHẦN: IT6040 Giảng viên: GS. Nguyễn Thúc Hải Học viên: Lương Quốc Trung Mã học viên: CB120156 Hà Nội 1/2013  MỤC LỤC Lời nói đầu   !"#$%&'(") '(* *+, '/01"'*2%32451*2 %31!1'5 ,6*7'*2 8$/.%$9:;& *("9)*':,-$:< $'*2=>?5%@,A..$>B?: *>B?CDD,A.E.$(F>+:* 1'GHIJDK G1 :,  L?')$;%!<+% +#(I"5:.,AM7 $::$ 91!"B .( '5N<JOP, 1DJ:$"(Q-RN69"'O6'S D $$1)$, T 1 Tổng quan về hệ phân tán 1.1 Hệ phân tán là gì? .'BU   :, N  . 'BU :  $ 5 ) 2 I  M     B '*2  %3   !5$'*2$'GQ:,VQ : H.12 '5.$ W$1*Q=Q$>+, Một số tính chất quan trọng của một hệ phân tán: N=<6 H6+=>?% %$51><,L5*'% :'.$%51'*23%3'65:. .%"X'YZD !1<1,N< "8='.G.5:E)I+ G*[.E.+*2''.$I" )%H Những ứng dụng của hệ phân tán: <+)2  '?''3+. *7 >  '5     : $ $  1   '*( $6/I ! $I5+=>?*( $%U),9:'OF$\'Y=G  , .'*2K>? *(1  '?' ]-C^$_2 5*($= ` >?+a 1.2 Các đặc trưng cơ bản của hệ phân tán a. Kết nối người sử dụng với tài nguyên WM$$5'G(I"1:. $(F +'G%$."*F'3+%36Q . b  :, M$ . $ ?>+ Q=$$QQ=,M$'*2 :I45>+'*2!"#+![JK#'(IF Q$![JK#'W6 b. Tính trong suốt (transparency) L5:'*28$ 13..%"XD><7 $+*2'..'1*7K>?1$*7 )[=>?,.c> 1d e N 1)dD><I>R>+$= ) $, e N 1BdD><B$, e N 1>6dD><%"X>6f>4($ ( %g$, e N 1'BBdD><%"X$.>4 ( $'3(%"%''*2K>?, e N 1I" dD><I" '*2:, e N 1*(, e N 1_, e N 1), c. Tính mở (openess) L5:'*28$.F3..%"XIY >B?$%$"*FJ<'3>B?'O., d. Tính co dãn (scalability) h L5:'*28$. >O3..'*2 +'Y!1,,N >O`% , e iR>$IY$$*7K>?, e 91'Y!G'B#, e 91'Y!!"B, e. Tính chịu lỗi (Fault tolerance) ^K # '*2 + _ J"    ! [ $ , j   B_'%kD $%@?_, f. Tính an toàn an ninh (security) 1.3 Các nguyên lý của hệ phân tán N Q$lJDJHY!.@# :,jF3' :[I":  _#/.< <' Q: , .Y 5m # ( I"'1   :I Md ,NfCommmunicationg, T,N3[fProcessesg, `,AB>fNamingg, h,AMI5.fSynchronizationg, n,-<!$:I"fConsistency & Replicationg, o,B_fFault toleranceg, m,p $qfSecurityg, r':'$ :(I54#:, 1.3.1 Truyền thông N+3[<!8 5:, N.$T=d e NF=, n e NF=>DsDdI Mh['*2K>?5 Od t8 ?4 JfuVgN 8'1*24J fuLCgN *'fLvg$N*>/frvg, 1.3.1.1 Truyền thông ở mức mạng L[vrC'*23%3 H1F ?? =>?:, Q [vrCd ,NQ)# o T,NQ%3>+fi%g `,NQf-Ds %g h,NQ)fN g n,NQfrD g o,NQ[>RfVDD g m,NQ=>?fp g L_Q[vrC" !35Q 3,P$ F _Q. =., L_1F.  ! @  'B > 5 > $ + U  ' K $ ) q  ! @ $ '*2 8 $    = fprotocolg,A..'*2Q ". =1<+,.T  =% d =*%31fConnection-Oriented protocolg"3) %31*%,)>+%J "".%31,P$  =%31fConnectionless- Oriented protocolgd%Q%31 '*2%'Ob$, 1.3.1.2 Truyền thông ở mức midleware a. Gọi thủ tục từ xa fRemote Procedure Callgd uV H8?;%,w3[ p8?j[3[8p'.lIB >4$ '.l?'*28j,V*($ '*28$ t8?4JfuVg,A:$%U)'*2K>?5O < :, uVJ"I*.@*d ,N?D8DI5I[*7, T,DIJ:>5'$8'$?I5, `,9'$DK''3'$4J, h,9'$4JK' DDI, m n,rDDIF.1$8DD, o,rDD$"%3!"'3I, m,rDDI'...$ '$8'$?I5, c,9'$DDK' '$D, x,9'$D ''3DI, y,rIF.%3!"$" D, b. Triệu gọi đối tượng từ xa fRemote Object invocationgd wz ) * '1 *2 '*2 > < Y I3      =>?:f>ID>g$%: f {>ID>g,L5 '!8'1*2'. $.\<'+[I . I  $ $ . l &  <    > fD|Dg, 9* 3 )$   H  '1 *2 >R >$ '*2  3 $ & K, uV $ uvC6 \ ><     :  X *7) 1, c. Truyền thông hướng thông điệp fMessage Oriented Communicationg (3'. d ,N7*', c T,N*'>$:, d. Truyền thông hướng dòng fStream Oriented Communicationg E.51>$31'=7'./ 13*>+: G["},i '.Q". (3*>/, 1.3.2 Tiến trình N3[fprocessg$*([' ![U$ 5*([''*2IF5 I5JK#"  '$, A13 [ [ <' !"# $) B   3 [+<'!8Q"!3,-3[.'M7 W5V]$$Q=%, 1.3.2.1 Luồng (threads) và mô hình đa luồng (multi-threading) ~M fthreadg *(  5 3 [   E . ' % I (I"+M3[,L5M$5'(BJK#(I"  1,L_MJK#Q'  >D.S+5 0 )$5%,MWV] 1*W+3[d%M'JK#[ M%l"7 '3*2,L5ME. ) M ,P$3[.S+M, L55!8M$6 H%.78 1$%Q"%. $I53[$.M', wz)'Mfmulti-threadingg H%  % 5*([51I5JK#,w'._M '*2 5V]% %>+>'*2*+   I5  >,V*( $ *7'*2 >  *7]-C^, x 1.3.2.2 Di trú mã (code migration) i  3 [ 4  $   % $ 5  ? =  $1%H*.l"G<,N $I5< 1.'*2 :  3  3 [ '*2 >  4  . ='5JK !'3.='5JK(,i6OE. 6 X  <I;  ) >? ( 3     $ % Q ! : '3 < ' )[  ,j'.$>W  O>6,J:>=>?:1$7=>? $Q%$!3'BQ$ '*2,N 3O.>+%.<['5 :, •*3[I M`$Qd ,Code segment d=)*([, T,Resource segmentd= 3'3$I $ $3[Q, `,Execution segment d=$3 [,.[(I" >6Of>63[gd e L[>'53fweak mobilitygd& >DDD%k D 1'%I'Q,L5'G'[O>63$5 *(['*2I@'QF%F .,~23 >63'.$'(".& Q'.O$ '*2, y [...]... Mô hình tác nghiệp hiện nay 31 32 Quy trình tác nghiệp của hệ thống quản trị tác nghisệp Sản Xuất Thông Tin Quy Trình nghiệp vụ của hệ quản trị tác nghiệp Sản Xuất Thông Tin 33 2.2 Phân tích chi tiết hệ thống Các vấn đề của hệ thống: - truy nhập (Access transparency): hệ thống đã che giấu sự khác biệt trong biểu hiện dữ liệu và cách thức truy cập tài nguyên, người dùng chỉ cần truy cập vào địa chỉ... khác mức độ của tính nguyên tố của giao tác phẳng là yếu ƒ Giao tác lồng nhau (nested transaction) Khắc phục các hạn chế của giao tác phẳng ta sử dụng giao tác lồng nhau Một giao tác lồng nhau có cấu trúc từ một số giao tác con, hay nói cách khác là trong giao tác lại bao gồm các giao tác khác Mỗi giao tác con cũng có thể thực thi một hay nhiều giao tác con của chính nó ƒ Giao tác phân tán (distributed... Hệ thống tác nghiệp thong tin giúp TTXVN hoàn thiện hoàn thiện chu trình biên tập thông tin của các Ban biên tập tin và kết nối các phóng viên đang tác nghiệp tại 27 phân xã ở ngoài nước và 63 phân xã ở trong nước Hệ thống đã giúp cho các toàn bộ các Phân xã trong và ngoài nước tham gia tác nghiệp trực tuyến trên hệ thống của TTX với công nghệ bảo mật cao bằng hệ thống xác thực RSA 30 2.1 Mô hình tác. .. thiết và quan trọng Tuy nhiên, mã di động lại xuất hiện kèm theo các mối đe dọa an ninh nghiêm trọng Ví dụ như, khi gửi 1 tác tử qua Internet, ta sẽ phải chống lại những host nguy hiểm, có ý định ăn cắp hoặc sửa đổi thông tin của tác tử Một vấn đề khác là các host cần được bảo vệ chống lại các tác tử gây hại 29 2 Giới thiệu Hệ thống quản trị tác nghiệp phân tán của trung tâm thông tấn quốc gia Thông tấn. .. được xử lý và phát hành trực tuyến Thông tấn xã Việt nam đã áp dụng các ứng dụng CNTT để thực hiện các nghiệp vụ chỉ đạo, điều hành và tác nghiệp trên mạng nhằm tăng hiệu quả và thực hành tiết kiệm Các kênh thông tin (đặc biệt là internet) đã phủ khắp các đơn vị thông tin của TTXVN hệ tác nghiệp trên mạng diện rộng đã phát triển tương xứng, tất cả các phân xã của TTXVN trong cả nước và các phân xã... là cơ quan sự nghiệp thuộc Chính phủ, thực hiện chức năng thông tấn nhà nước trong việc phát tin, văn kiện chính thức của Đảng và Nhà nước; cung cấp thông tin phục vụ yêu cầu lãnh đạo của Đảng và quản lý của Nhà nước; thu thập, phổ biến thông tin bằng các loại hình báo chí phục vụ các đối tượng có nhu cầu ở trong nước và ở nước ngoài Mạng thông tin của TTXVN, những năm qua liên tục phát triển Hàng ngày... thuật tập trung (centralized algorithm) ƒ Giải thuật phân tán (distributed algorithm) ƒ Giải thuật sử dụng token (token ring algorithm) II.4.6 Giao tác phân tán (distributed transaction) a Các tính chất của giao tác - ACID 1 “A” (nguyên tử - Atomic): đối với thế giới bên ngoài thì giao tác không thể phân chia được nữa 2 “C” (nhất quán - consistent): giao tác không xâm phạm các bất biến của hệ thống 3... 1.3.6 Chịu lỗi Một đặc tính riêng biệt của hệ phân tán giúp phân biệt với hệ thống máy đơn là khái niệm của lỗi riêng phần (partial failure) Một lỗi riêng phần có thể xảy ra khi một thành phần trong hệ thống bị sự cố, và lỗi này có thể ảnh hưởng đến hoạt động chung của các thành phần khác Một mục tiêu quan trọng trong thiết kế hệ phân tán là xây dựng nên 1 hệ thống mà nó có thể tự động hồi phục lại... ứng ta sẽ có tác tử thông minh (intelligent agent) Ngoài ra ta còn có các loại tác tử khác như: ƒ Tác tử giao diện (interface agent) giúp hỗ trợ cho người sử dụng trong việc chạy một hoặc nhiều ứng dụng ƒ Tác tử thông tin (information agent) là tác tử liên quan mật thiết với tác tử giao diện Chức năng chính của các tác tử này là quản lí thông tin từ nhiều tài nguyên khác nhau Quản lí thông tin gồm... https://tntt.vnanet.vn/sxttrsa và nhập user name , password và mã trên thẻ RSA là có thể bắt đầu tác nghiệp - Phóng viên có thể ở bất kỳ đâu trên thế giới, miễn có truy cập internet là có thể bắt đầu tác nghiệp mà không cần quan tâm đến bất kỳ vấn đề nào khác - Phóng viên tác nghiệp trên hệ thống quản trị tác nghiệp không cần quan tâm đến dữ liệu mình làm ra sẽ được lưu trên server nào và sẽ chuyển đến server . tán Mà HỌC PHẦN: IT6040 Giảng viên: GS. Nguyễn Thúc Hải Học viên: Lương Quốc Trung Mã học viên: CB120156 Hà Nội 1/2013  MỤC LỤC Lời nói đầu  

Ngày đăng: 18/02/2015, 00:33

Từ khóa liên quan

Mục lục

  • 1 Tổng quan về hệ phân tán

    • 1.1 Hệ phân tán là gì?

    • 1.2 Các đặc trưng cơ bản của hệ phân tán

    • 1.3 Các nguyên lý của hệ phân tán

      • 1.3.1 Truyền thông

        • 1.3.1.1 Truyền thông ở mức mạng

        • 1.3.1.2 Truyền thông ở mức midleware

        • 1.3.2 Tiến trình

          • 1.3.2.1 Luồng (threads) và mô hình đa luồng (multi-threading)

          • 1.3.2.2 Di trú mã (code migration)

          • 1.3.2.3 Tác tử mềm (software agents)

          • 1.3.3 Định danh

            • 1.3.3.1 Các khái niệm cơ bản

            • 1.3.3.2 Định vị thực thể di động

            • 1.3.3.3 Xoá bỏ những thực thể không còn được tham chiếu

            • 1.3.4 Đồng bộ hóa

              • 1.3.4.1 Đồng bộ hoá đồng hồ vật lý

              • 1.3.4.2 Đồng bộ hoá đồng hồ logic

              • 1.3.4.3 Các giải thuật bầu chọn (election algorithm)

              • 1.3.4.4 Loại trừ nhau (mutual exclusion)

              • 1.3.5 Nhất quán và nhân bản

                • 1.3.5.1 Các mô hình nhất quán lấy dữ liệu làm trung tâm

                • 1.3.5.2 Các mô hình nhất quán lấy client làm trung tâm

                • 1.3.5.3 Các giao thức phân tán

                • 1.3.6 Chịu lỗi

                  • 1.3.6.1 Các khái niệm cơ bản

                  • 1.3.6.2 Che dấu những hư hỏng bằng sự dư thừa.

                  • 1.3.6.3 Khôi phục tiến trinh (process resilience)

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

Tài liệu liên quan