Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,47 MB
Nội dung
Nội dung giao cho nhóm dịch từ trang 20 đến trang 50 ( hay từ trang có số đến trang số 30) Giáo trình hệ thống phân phối Tái lần hai Tác giả Andrew S.Tanenbaum Maarten Van Steen LỜI NĨI ĐẦU Hệ thống phân phối hình thành lĩnh vực thay đổi nhanh chóng khoa học máy tính, kể từ phiên trước sách này, chủ đề thú vị lên ngang ngang để mạng máy tính cảm biến, người khác trở nên trưởng thành hơn, dịch vụ Web ứng dụng Web nói chung Thay đổi cần thiết mà xem xét lại văn ban đầu để mang lại cho cập nhập In thứ hai phản ánh phiên lớn so với trước Chúng thêm chương riêng kiến trúc phản ánh tiến thực tổ chức hệ thống phân phối Một khác biệt có nhiều tư liệu hệ thống phân cấp, đồng đẳng cụ thể để nhìn máy tính Chúng tơi khơng thảo luận kỹ thuật bản, ý đến ứng dụng họ, chẳng hạn chia sẻ tập tin, phổ biến thông tin, mạng lưới nội dung phân phối xuất / đăng ký hệ thống Bên cạnh hai đối tượng chính, đối tượng thảo luận suốt sách Ví dụ, chúng tơi bổ sung thêm tài liệu mạng cảm biến, ảo hóa, cụm máy chủ, tính tốn lưới Sự ý đặc biệt dành để tự quản lý hệ thống phân phối, chủ đề ngày quan trọng hệ thống tiếp tục mở rộng quy mô Tất nhiên, đại hóa vật liệu thích hợp Ví dụ, thảo luận tính quán nhân rộng, chúng tơi tập trung vào mơ hình thống thích hợp cho modem hệ thống phân phối mơ hình ban đầu, thiết kế riêng cho hiệu suất cao tính tốn phân tán Tương tự vậy, bổ sung thêm tài liệu modem thuật toán phân phối, bao gồm đồng đồng hồ dựa GPS thuật toán nội địa hóa Mặc dù khơng bình thường, chúng tơi làm giảm tổng số trang Giảm phần loại bỏ môn học phân phối thu gom rác thải giao thức tốn điện tử, tổ chức lại bốn chương cuối Như phiên trước đó, sách chia thành hai phần Nguyên tắc hệ thống phân phối thảo luận chương 2-9, phương pháp tiếp cận tổng thể để phân phối ứng dụng cần phát triển (các mơ hình) thảo luận chương 10-13 Không giống phiên trước đó, nhiên, chúng tơi định không để thảo luận trường hợp nghiên cứu hồn chỉnh chương mơ hình Thay vào đó, ngun tắc giải thích thơng qua trường hợp đại diện Ví dụ, lời gọi đối tượng thảo luận nguyên tắc giao tiếp chương 10 dựa đối tượng hệ thống phân phối Cách tiếp cận cho phép ngưng tụ vật chất, mà cịn để làm cho thú vị để đọc nghiên cứu Tất nhiên tiếp tục thu hút rộng rãi từ thực tế để giải thích hệ thống phân phối tất Khía cạnh khác hệ thống thực tế sống Web Sphere MQ, DNS, GPS, Apache, CORBA, NFS, Akamai, TIBlRendezvous, Jini nhiều thảo luận suốt sách Những ví dụ minh họa cho dịng mỏng lý thuyết thực hành, mà làm cho hệ thống phân phối lĩnh vực thú vị Một số người đóng góp vào sách nhiều cách khác Chúng đặc biệt cảm ơn D Robert Adams, Arno Bakker, Coskun Bayrak, Jacques de Chassin Kergommeaux, Randy Chow, Michel Chaudron, Puneet Singh Chawla, Fabio Costa, Công Du, Dick Epema, Kevin Fenwick, Chandan Gamage Ali Ghodsi, Giorgio Ingargiola, Mark Jelasity, Ahmed Kamel, Gregory Kapfhammer, Jeroen Ketema, Onno Kubbe, Patricia Lago, Steve MacDonald, Michael J McCarthy, M Tamer Ozsu, Guillaume Pierre, Avi Shahar, Swaminathan Sivasubramanian, hack Shah, Ruud Stegers, Paul Tymann, Craig E Wills, Reuven Yagel, Dakai Zhu để đọc phần thảo, giúp xác định lỗi phiên trước, cung cấp ý kiến hữu ích Cuối cùng, chúng tơi muốn cảm ơn gia đình chúng tơi Suzanne thơng qua xử lý mười bảy lần Đó nhiều lần cho tơi mà cịn cho Khơng nói: "Đủ đủ", chắn suy nghĩ xảy với cô Cảm ơn bạn Barbara Marvin có ý tưởng tốt giáo sư làm cho sống biết khác biệt sách giáo khoa tốt xấu Bây họ nguồn cảm hứng cho để cố gắng tạo người tốt hơn xấu (AST) Bởi tơi nghỉ phép để cập nhật sách, tồn kinh doanh viết thú vị nhiều cho Marielle, cô bắt đầu sử dụng với nó, tiếp tục trì hỗ trợ cảnh báo cho tơi thực thời gian để chuyển hướng ý đến vấn đề quan trọng Lowe cảm ơn nhiều Max Elke có ý tưởng tốt viết sách có nghĩa, so với họ đọc thân, cảm thấy khó khăn để hiểu thú vị điều kỳ lạ gọi hệ thống phân phối Tôi đổ lỗi cho họ (MV) Giới Thiệu Hệ thống máy tính trải qua cách mạng Từ năm 1945, bắt đầu xuất máy tính, khoảng năm 1985, máy tính lớn đắt tiền Thậm chí máy tính mini giá hàng chục ngàn đô la Kết là, hầu hết tổ chức có số máy tính, thiếu cách để kết nối chúng, hoạt động độc lập Đã bắt đầu xung quanh năm 1980, nhiên hai tiến cơng nghệ bắt đầu thay đổi tình trạng Việc phát triển vi xử lý mạnh mẽ Ban đầu, máy 8-bit, sớm 16 -, 32 - CPU 64-bit trở nên phổ biến Nhiều người số có khả tính tốn lớn máy tính, phần nhỏ số lượng giá Để cải thiện xảy công nghệ máy tính nửa kỷ qua thực đáng kinh ngạc hồn tồn chưa có ngành cơng nghiệp khác Từ máy tính mà chi phí 10 triệu USD thực lệnh giây,chúng tơi đến máy có giá 1.000 la thực tỷ lệnh giây, mức giá / hiệu suất đạt xe 1013 Nếu cải thiện với tốc độ khoảng thời gian, Rolls Royce có chi phí la có tỷ dặm cho gallon (Thật khơng may, có lẽ có hướng dẫn 200 trang nói để mở cửa.) Sự phát triển thứ hai phát minh mạng máy tính tốc độ cao Mạng cục mạng LAN cho phép hàng trăm máy tòa nhà để kết nối khoảng cách mà lượng nhỏ thơng tin chuyển giao máy vài micro giây lâu Lượng lớn liệu di chuyển máy theo tỷ giá 100.000.00010000000000 bit / giây Diện rộng mạng WAN cho phép hàng triệu máy trái đất phải kết nối với tốc độ thay đổi từ 64 Kbps (kilobits giây) để gigabit giây Kết công nghệ khơng khả thi, dễ dàng, để đặt hệ thống máy tính bao gồm số lượng lớn máy tính kết nối mạng tốc độ cao Chúng thường mạng máy tính hệ thống phân phối, trái ngược với hệ thống tập trung trước (hoặc đơn hệ thống xử lý) bao gồm máy vi tính, thiết bị ngoại vi nó, có lẽ số thiết bị đầu cuối từ xa 1.1 ĐỊNH NGHĨA VỀ CẤP HỆ THỐNG: Định nghĩa khác hệ thống phân phối đưa tài liệu, không số họ đạt yêu cầu, không số họ đồng ý với người khác Với mục đích đủ để cung cấp cho đặc tính lỏng lẻo: Một hệ thống phân phối tập hợp máy tính độc lập xuất cho người sử dụng hệ thống mạch lạc Định nghĩa có số khía cạnh quan trọng Người phân phối hệ thống bao gồm thành phần (ví dụ máy tính) tự trị Khía cạnh thứ hai người sử dụng (dù người hay chương trình) nghĩ họ đối phó với hệ thống Điều có nghĩa cách hay cách khác thành phần tự trị cần phải hợp tác Làm để thiết lập hợp tác nằm trung tâm phát triển hệ thống phân phối Lưu ý khơng có giả định thực liên quan đến loại máy tính Về nguyên tắc, hệ thống nhất, họ dao động từ máy tính lớn hiệu suất cao với nút nhỏ mạng cảm biến Như khơn ngoan, khơng có giả định thực cách mà máy tính kết nối với Chúng tơi trở lại khía cạnh sau chương Thay xa với định nghĩa, có lẽ hữu ích để tập trung vào đặc điểm quan trọng hệ thống phân phối Một đặc điểm quan trọng khác biệt máy tính khác cách thức mà họ giao tiếp chủ yếu ẩn từ người sử dụng Điều cho nội tổ chức hệ thống phân phối Một đặc điểm quan trọng người sử dụng ứng dụng tương tác với hệ thống phân phối cách quán cách thống nhất, đâu tương tác diễn Về nguyên tắc, hệ thống phân phối cần tương đối dễ dàng để mở rộng quy mô Đặc tính hệ trực tiếp việc có máy tính độc lập, lúc, ẩn máy tính thực tham gia vào hệ thống tập hợp Một hệ thống phân phối thơng thường liên tục có sẵn, có lẽ số phận tạm thời lệnh Người sử dụng ứng dụng không nhận thấy phận thay cố định phận thêm vào để phục vụ cho nhiều người sử dụng ứng dụng Để hỗ trợ máy tính khơng đồng mạng lưới cung cấp nhìn hệ thống Hệ thống phân phối thường tổ chức lớp phần mềm đặt hợp lý lớp cao cấp bao gồm người sử dụng ,các ứng dụng lớp bên bao gồm hệ thống điều hành, phương tiện thông tin bản, hình 1-1 Theo đó, hệ thống phân phối gọi trung gian Hình 1-1: Một hệ thống phân phối tổ chức trung gian,các trung gian lớp mở rộng nhiều máy tính, cung cấp cho ứng dụng giao diện Hình 1-1 cho thấy bốn máy tính nối mạng ba ứng dụng, có ứng dụng B phân phối máy tính Mỗi ứng dụng cung cấp giao diện Hệ thống phân phối cung cấp phương tiện cho thành phần ứng dụng phân phối để giao tiếp với nhau, ứng dụng khác giao tiếp Đồng thời, ẩn, tốt hợp lý có thể, khác biệt phần cứng hệ điều hành từ ứng dụng 1.2 MỤC TIÊU Chỉ xây dựng hệ thống phân phối không thiết có nghĩa ý tưởng tốt Sau tất cả, với cơng nghệ đặt bốn ổ đĩa mềm máy tính cá nhân Nó làm vô nghĩa Trong phần này, thảo luận bốn mục tiêu quan trọng cần đáp ứng để thực xây dựng hệ thống phân phối giá trị Một hệ thống phân phối nên làm cho nguồn tài nguyên dễ dàng truy cập, phải che giấu thật nguồn lực phân phối mạng, cần mở rộng mở rộng 1.2.1 Truy cập tài nguyên: Mục tiêu hệ thống phân phối để làm cho dễ dàng cho người sử dụng (và ứng dụng) để truy cập tài nguyên từ xa, chia sẻ chúng cách có kiểm sốt hiệu Tài nguyên điều gì, ví dụ điển hình bao gồm máy in, máy tính, sở lưu trữ, liệu, tập tin, trang web, mạng lưới cơng trình, vài Có nhiều lý để muốn chia sẻ tài nguyên.Một lý rõ ràng kinh tế Ví dụ, rẻ máy in chia sẻ nhiều người dùng văn phịng nhỏ phải mua trì máy in riêng biệt cho người dùng Tương tự vậy, có ý nghĩa kinh tế để chia sẻ nguồn lực tốn siêu máy tính, hệ thống lưu trữ hiệu suất cao, imagesetters, thiết bị ngoại vi đắt tiền khác Kết nối người sử dụng nguồn lực làm cho dễ dàng để cộng tác thay đổi thông tin cũ, minh họa rõ ràng thành cơng Internet với giao thức đơn giản để trao đổi tập tin, thư, tài liệu, âm video Các kết nối Internet dẫn đến nhiều tổ chức ảo mặt địa lý rộng rãi phân tán nhóm người làm việc với phương tiện phần mềm nhóm, phần mềm để chỉnh sửa hợp tác, từ xa Tương tự vậy, kết nối Internet cho phép thương mại điện tử cho phép mua bán tất loại hàng hóa mà khơng cần phải đến cửa hàng chí rời khỏi nhà Tuy nhiên,kết nối gia tăng chia sẻ, an ninh ngày trở nên quan trọng Trong thực tế nay, hệ thống cung cấp bảo vệ chống lại nghe trộm xâm nhập vào thông tin liên lạc Mật thông tin nhạy cảm khác thường gửi dạng văn rõ ràng (ví dụ, khơng mã hóa) qua mạng, lưu trữ máy chủ mà hy vọng đáng tin cậy Trong ý nghĩa này, có nhiều lý để cải thiện Ví dụ, đặt hàng cách cung cấp số thẻ tín dụng Hiếm chứng cần thiết mà khách hàng sở hữu thẻ Trong tương lai, đặt hàng theo cách bạn thực chứng minh bạn chất có thẻ cách chèn vào đầu đọc thẻ Một vấn đề an ninh truyền thơng theo dõi để xây dựng hồ sơ sở thích người dùng cụ thể (Wangetai 1998) Theo dõi rõ ràng vi phạm quyền riêng tư, đặc biệt thực mà khơng thơng báo cho người sử dụng Một vấn đề liên quan kết nối gia tăng dẫn đến thông tin không mong muốn, chẳng hạn thư rác điện tử, thường gọi thư rác Trong trường hợp vậy, chúng tơi cần để bảo vệ cách sử dụng lọc thơng tin đặc biệt chọn tin nhắn đến dựa nội dung họ 1.2.2 Phân phối minh bạch Một mục tiêu quan trọng hệ thống phân phối để che giấu thật quy trình nguồn lực phân bố vật chất nhiều máy tính Một phân phối hệ thống mà nói cho người sử dụng ứng dụng thể hệ thống máy vi tính cho minh bạch Chúng ta có nhìn vào loại minh bạch tồn hệ thống phân phối Sau chúng tơi giải nhiều câu hỏi chung cho dù minh bạch luôn cần thiết Loại minh bạch Các khái niệm tính minh bạch áp dụng cho số khía cạnh phân phối hệ thống, người quan trọng thể hình 1-2 Minh bạch Cho phép Vị trí Di cư Tái định cư Mô Đồng thời Thất bại Mô tả Che giấu khác biệt biểu diễn liệu làm kết cho phép Xác định vị trí nơi ẩn tài nguyên Che giấu tài nguyên chuyển tới nơi khác Che giấu tài nguyên di chuyển tới nơi khác sử dụng Che giấu tài nguyên mô Che giấu tài nguyên chia sẻ đối thủ cạnh tranh Che giấu thất bại phục hồi nguồn tài nguyên Hình 1-2 Các hình thức khác tính minh bạch hệ thống phân tán (ISO, 1995) Truy cập vào giao dịch minh bạch với ẩn khác biệt biểu diễn liệu cách mà nguồn tài nguyên truy cập người sử dụng Ở mức độ bản, muốn ẩn khác biệt kiến trúc máy tính, quan trọng đạt thỏa thuận cách liệu đại diện máy khác hệ điều hành Ví dụ, hệ thống phân phối có hệ thống máy tính chạy hệ điều hành khác nhau, có tập tin riêng họ quy ước đặt tên Sự khác biệt quy ước đặt tên, cách tập tin thao tác, tất nên ẩn từ người sử dụng ứng dụng Một nhóm quan trọng loại minh bạch làm với vị trí nguồn tài nguyên Vị trí minh bạch đề cập đến thực tế người dùng cho biết nơi nguồn tài nguyên nằm hệ thống Đặt tên đóng vai trị quan trọng minh bạch vị trí Đặc biệt, minh bạch vị trí đạt cách định tên hợp lý để nguồn tài ngun, là, tên, vị trí nguồn tài ngun khơng bí mật mã hóa Một ví dụ tên http://www.prenhall.com/index.html (URL) khơng có đầu mối dụ vị trí máy chủ Web Prentice Hall URL cung cấp cho index.html luôn vị trí gần chuyển đến Hệ thống phân phối nguồn lực di chuyển mà khơng ảnh hưởng nguồn tài nguyên truy cập cho cung cấp minh bạch di cư Thậm chí cịn mạnh tình nguồn tài nguyên di chuyển họ truy cập mà không cần người sử dụng ứng dụng nhận thấy điều Trong trường hợp này, hệ thống cho hỗ trợ minh bạch tái định cư Một ví dụ tính minh bạch tái định cư người dùng di động tiếp tục sử dụng máy tính xách tay khơng dây họ di chuyển từ nơi đến nơi mà không (tạm thời) bị ngắt kết nối Như thấy, nhân rộng đóng vai trị quan trọng hệ thống phân phối Ví dụ, nguồn tài nguyên nhân rộng để tăng tính sẵn sàng để cải thiện thực cách đặt gần đến nơi mà truy cập Minh bạch chép đề với che giấu thật số nguồn tài nguyên tồn Để che giấu từ người dùng, cần thiết mà tất có tên Do đó, hệ thống hỗ trợ minh bạch chép thường nên hỗ trợ minh bạch vị trí tốt, khơng khơng thể tham khảo địa điểm khác Chúng đề cập mục tiêu quan trọng hệ thống phân phối cho phép chia sẻ tài nguyên Trong nhiều trường hợp, chia sẻ nguồn lực thực cách hợp tác, trường hợp truyền thơng Tuy nhiên có nhiều ví dụ cạnh tranh chia sẻ nguồn tài nguyên Ví dụ, hai người sử dụng độc lập lưu trữ tập tin họ máy chủ tập tin truy cập vào bảng sở liệu chia sẻ Trong trường hợp này, điều quan trọng người dùng không nhận thấy khác cách sử dụng tài nguyên Hiện tượng gọi minh bạch đồng thời Một vấn đề quan trọng truy cập đồng thời đến tài nguyên chia sẻ lại tài nguyên nhà nước thống Thống đạt thơng qua chế khóa, người sử dụng được, lần lượt, độc quyền truy cập tài nguyên mong muốn Một chế tinh tế sử dụng giao dịch, thấy chương sau, giao dịch khó khăn để thực hệ thống phân phối Một định nghĩa lựa chọn phổ biến hệ thống phân phối Leslie Lamport "Bạn biết bạn có sụp đổ máy tính bạn chưa nghe nói dừng lại bạn chẳng làm gì." Mơ tả đặt ngón tay vấn đề quan trọng thiết kế hệ thống phân phối: đối phó với thất bại Thực hệ thống thất bại có nghĩa suốt q trình phân phối mà người dùng không nhận thấy nguồn tài ngun (ơng khơng nghe nói về) khơng hoạt động hệ thống sau phục hồi từ thất bại Thất bại mặt nạ vấn đề khó khăn hệ thống phân phối chí số giả định rõ ràng thực tế thực hiện, thảo luận Chương Các khó khăn thất bại mặt nạ nằm khơng có khả phân biệt nguồn tài nguyên chết nguồn tài nguyên chậm Ví dụ, liên lạc với máy chủ Web bận rộn, trình duyệt cuối thời gian báo cáo trang web khơng có sẵn Vào thời điểm đó, người dùng khơng thể kết luận máy chủ thực xuống cấp Mức độ minh bạch Mặc dù tính minh bạch phân phối thường coi thích hợp cho hệ thống phân phối, có tình mà cố gắng để hồn tồn ẩn tất khía cạnh phân phối từ người sử dụng ý tưởng tốt Một ví dụ yêu cầu bạn báo điện tử xuất hộp thư bạn trước 07:00 địa phương thường lệ, bạn đầu bên sống giới thời gian khu vực khác Giấy buổi sáng bạn không giấy buổi sáng bạn sử dụng để Tương tự vậy, hệ thống phân phối diện rộng kết nối trình San Francisco để trình Amsterdam khơng dự kiến che giấu thật mẹ thiên nhiên không cho phép để gửi tin nhắn từ q trình khác khoảng 35 phần nghìn giây Trong thực tế phải vài trăm mili giây cách sử dụng mạng máy tính Truyền tín hiệu khơng giới hạn tốc độ ánh sáng mà khả xử lý hạn chế thiết bị chuyển mạch trung gian Ngồi cịn có đánh đổi mức độ cao tính minh bạch hiệu hoạt động hệ thống Ví dụ, nhiều ứng dụng Internet nhiều lần cố gắng liên lạc với máy chủ cuối trước từ bỏ Do đó, cố gắng che giấu lỗi máy chủ tạm thời trước cố gắng làm chậm toàn hệ thống Trong trường hợp này, tốt để từ bỏ trước đó, người sử dụng hủy bỏ nỗ lực để làm cho liên hệ Một ví dụ khác nơi mà cần phải đảm bảo số sao, nằm châu lục khác nhau, cần phải phù hợp tất thời gian Nói cách khác, thay đổi, thay đổi phải truyền đến tất trước cho phép hoạt động khác Rõ ràng hoạt động cập nhật chí có giây để hồn thành, mà khơng thể ẩn từ người sử dụng Cuối cùng, có tình mà tất rõ ràng ẩn phân phối ý tưởng tốt Hệ thống phân phối mở rộng đến thiết bị mà người mang theo, nơi mà quan niệm vị trí nhận thức bối cảnh ngày trở nên quan trọng, tốt để thực tiếp xúc với phân phối cố gắng che giấu Tiếp xúc với phân phối trở nên rõ ràng thảo luận nhúng hệ thống phân phối phổ biến sau chương Như ví dụ đơn giản, xem xét nhân viên văn phòng muốn in tập tin từ máy tính xách tay Nó tốt để gửi lệnh in đến máy in gần bận rộn, nhàn rỗi trụ sở cơng ty đất nước khác Cũng lập luận khác chống lại minh bạch phân phối, công nhận có đầy đủ minh bạch phân phối đơn giản khơng thể, nên tự hỏi cho dù chí khơn ngoan để giả vờ đạt Nó tốt để thực phân phối rõ ràng để người sử dụng phát triển ứng dụng khơng lừa tin có điều tính minh bạch Kết người sử dụng nhiều hiểu rõ (đôi bất ngờ) hành vi hệ thống phân phối chuẩn bị tốt để đối phó với hành vi Kết luận hướng tới minh bạch phân phối mục tiêu tốt đẹp thiết kế thực hệ thống phân phối, cần xem xét với vấn đề khác hiệu suất tính tồn diện Giá cho đạt minh bạch đầy đủ đáng ngạc nhiên cao Một mục tiêu quan trọng hệ thống phân phối cởi mở Một hệ thống phân phối mở hệ thống cung cấp dịch vụ theo quy định tiêu chuẩn mô tả cú pháp ngữ nghĩa dịch vụ Ví dụ, mạng máy tính, quy tắc tiêu chuẩn chi phối định dạng, nội dung ý nghĩa thông điệp gửi nhận Quy tắc thức hóa giao thức Trong hệ thống phân phối dịch vụ thường xác định thông qua giao diện, mà thường mô tả ngôn ngữ định nghĩa giao diện (IDL) Định nghĩa giao diện văn IDL gần luôn nắm bắt cú pháp dịch vụ Nói cách khác, họ xác định xác tên chức có sẵn sàng với loại thông số, giá trị trả lại, trường hợp ngoại lệ có thể nâng lên Phần cứng xác định xác dịch vụ làm, ngữ nghĩa giao diện Trong thực tế, thông số kỹ thuật ln cách thức ngơn ngữ tự nhiên Nếu định đúng, định nghĩa giao diện cho phép trình tùy ý mà cần giao diện để nói chuyện với q trình cung cấp giao diện Nó cho phép hai bên độc lập để xây dựng triển khai thực hoàn toàn khác giao diện, dẫn đến hai hệ thống phân phối riêng biệt mà hoạt động cách xác Thơng số kỹ thuật thích hợp đầy đủ trung lập Phương tiện hoàn chỉnh tất thứ cần thiết để thực triển khai thực thực định Tuy nhiên, nhiều định nghĩa giao diện khơng phải tất hồn tất, để cần thiết cho nhà phát triển thêm chi tiết thực cụ thể Cũng quan trọng thực tế thông số kỹ thuật không quy định thực nên hình như: họ cần phải trung lập Đầy đủ trung lập quan trọng khả tương tác tính di động (Blair Stefani 1998) Khả tương tác đặc trưng cho mức độ mà triển khai hệ thống thành phần từ nhà sản xuất khác tồn làm việc cách dựa vào dịch vụ theo quy định tiêu chuẩn chung Khả di chuyển đặc trưng đến mức độ ứng dụng phát triển cho hệ thống phân phối A thực Mà khơng sửa đổi, hệ thống phân phối B khác mà thực giao diện tương tự A Một mục tiêu quan trọng hệ thống phân phối mở phải dễ dàng để cấu hình hệ thống khỏi thành phần khác (có thể từ nhà phát triển khác nhau) Ngồi ra, phải dễ dàng để thêm thành phần thay người mà không ảnh hưởng đến thành phần lại chỗ Nói cách khác, hệ thống phân phối mở cần mở rộng Ví dụ, hệ thống mở rộng, cần tương đối dễ dàng để thêm phần chạy hệ điều hành khác chí thay tồn hệ thống tập tin Như biết từ thực tế hàng ngày, đạt linh hoạt nói dễ làm Tách sách từ chế Mạng đáng tin cậy Mạng an toàn Mạng đồng Các cấu trúc liên kết không thay đổi Độ trễ số khơng Băng thơng vơ hạn Chi phí vận chuyển số khơng Có quản trị viên Lưu ý giả định liên quan đến tài sản cho hệ thống phân phối: độ tin cậy, an ninh, không đồng nhất, cấu trúc liên kết mạng; độ trễ băng thơng, chi phí vận chuyển, cuối lĩnh vực hành Khi phát triển ứng dụng nondistributed, nhiều vấn đề khơng hiển thị Hầu hết nguyên tắc thảo luận sách liên quan đến giả định Trong trường hợp, thảo luận giải pháp cho vấn đề, thực tế nhiều giả định sai Ví dụ, mạng lưới đáng tin cậy đơn giản không tồn tại, dẫn đến việc đạt minh bạch thất bại Chúng cống hiến tồn chương để đối phó với thực tế truyền thông mạng vốn không an tồn Chúng tơi lập luận hệ thống phân phối cần phải thực không đồng vào tài khoản Tương tự, thảo luận nhân rộng để giải vấn đề khả mở rộng, chủ yếu giải vấn đề độ trễ băng thông Chúng động chạm đến vấn đề quản lý điểm khác suốt sách này, đối phó với giả định sai lầm giao thơng vận tải khơng có chi phí miền quản trị 1.3:Các loại hệ thống phân phối: Trước thảo luận nguyên tắc hệ thống phân phối, trước tiên xem xét kỹ loại hệ thống phân phối: 1.3.1: Hệ thống máy tính phân tán Một phần quan trọng hệ thống phân phối việc thực tính tốn từ máy tính với hiệu suật thực cao Trong cụm máy tính phần cứng bao gồm tập hợp máy trạm máy tính tương tự.Kết nối chặt chẽ tốc độ mạng lưới vùng Ngoài nút chạy hệ điều hành Trong trường hợp điện toán lưới khác với hệ thống máy tính phân tán khác.Đó nhóm gồm hệ thống phân phối xây dựng tập hợp hệ thống máy tính, hệ thống thuộc tên miên riêng khơng giống phần cứng,phần mềm công nghệ phát triển mạng Hệ thơng máy tính cụm Hệ thống máy tính cụm trở nên phổ biến tỷ lệ giá/ hiệu suất máy tính cá nhân máy trạm cải thiện Tại điểm đó,nó trở thành tài kỹ thuật hấp dẫn xây dựng siêu máy tính sử dụng caaoong nghệ khỏi kệ cách kết nối tập hợp máy tính tương dối đơn giản mạng tốc độ cao Trong hầu hết trường hợp,cụm máy tính lập trình chạy chương trình chạy song song nhiều máy tính Hình 1-6: Một ví dụ máy tính cụm Một ví dụ tiếng máy tính cụm hình thành dự Linux Beowulf,trong cấu hình chung thể hình 1-6 Mỗi cụm bao gồm tập hợp nút tính tốn kiểm soát truy cập nút chủ Các nút thường xử lý phân bổ nút để chậy chương trình song song đặc biệt,,duy trì danh sách hàng loạt cơng việc gửi cung cấp giao diện cho người sử dụng hệ thống Như vậy, bặc thày thực chạy thao tác trung gian cần thiết cho việc thực chương trình quản lý cụm,trong nút tính tốn thường khơng cần khác ngồi tiêu chuẩn hoạt động hệ thống Một phần quan trọng phần trung tạo thư viện để thực chương trình song song Như thảo luận Chương 4, nhiều thư viện có hiệu cung cấp phương tiện thơng tin dựa tin hay,nhưng khả trình bị lỗi,an ninh,v.v Như thay cho quan ,một cách tiếp cận đối xứng hệ thống MOSIX(tại Amaret 2004) MOSIX cố gắng cung cấp hình ảnh cảu cụm có nghĩa q trình máy tính cụm cung cấp xác phân phối cuối cách xuất máy tính nhất.Như chúng tui đề cập, cung cấp hình ảnh trường hợp khơng thể Với MOSIX mức độ xác cao cung cấp cách cho phép quy trình đánh dấu phủ đầu di chuyển nút mà làm cụm Di chuyển trình cho phép người dùng nắt đầu ứng dụng bất ký nút nào(gọi tắt nút nhả),khi mà xác minh xác , di chuyển đến nút khác, ví dụ để sử dụng hiệu nguồn lực Chúng tơi nói lại Chương Hệ thống máy tính dạng lưới Một tính đặc chưng cụm máy tính tính đồng hầu hết trường hợp, máy tính cụm chủ yếu nhau, tất có hệ điều hành tất kết nối qua mạng Ngược lại, hệ thống máy tính dạng lưới điện có mức độ cao tính khơng đồng : khơng có giả định thực liên quan đến phần cứng, hệ điều hành, mạng lưới, lĩnh vực ngành, cơng nghệ bảo mật, sách an ninh,v.v Một vấn đề quan trọng hệ thống điện toán lưới nguồn lực từ tổ chức khác gặp phép hợp tác cảu nhóm người tổ chức Sự hợp tác thực hình thức tổ chức ảo máy tính Người thuộc tổ chức có quyền truy cập nguồn tài nguyên cung cấp tổ chức Thơng thường, nguồn tài ngun bao gồm tính tốn cảu máy chủ( gồm siêu máy tính thực máy tính cụm), sở lưu trữ cà CSDL Và ra, thiết bị đặc biệt kinh thiên văn, cảm biến,v.v, cung cấp tốt Với chất nó, phấn mềm để thực tính toán lưới tiến xung quanh việc cung cấp nguồn lực từ lĩnh vực quản lý khác để người sử dung, ứng dụng thuộc tổ chức ảo cụ thể Vì lý này,thường tập trung vấn đề kiến trúc ,bằng cách đề xuất người quảng cáo cộng sự(2001) thể hình 1-7 Hình 1-7:Một kiến trúc lớp cho hệ thống điện toán lưới Kiến trúc bao gồm lớp Lớp thứ cung cấp giao diện với nguồn lực vùng trang web cụ thể Lưu ý giao diện thiết kế riêng phép chia sẻ nguồn lực cho tổ chức ảo Thông thường họ cung cấp chức để truy vấn ... phần mềm đặt hợp lý lớp cao cấp bao gồm người sử dụng ,các ứng dụng lớp bên bao gồm hệ thống điều hành, phương tiện thông tin bản, hình 1- 1 Theo đó, hệ thống phân phối gọi trung gian Hình 1- 1:... kết nối Internet dẫn đến nhiều tổ chức ảo mặt địa lý rộng rãi phân tán nhóm người làm việc với phương tiện phần mềm nhóm, phần mềm để chỉnh sửa hợp tác, từ xa Tương tự vậy, kết nối Internet cho... thông qua thành phần mạng đặc biệt Sao chép máy chủ để số địa điểm để nâng cao hiệu suất câu hỏi làm cho dịch vụ an toàn Khái niệm Dịch vụ chung Dữ liệu chung Tính tốn chung Ví dụ Là dịch vụ đơn