Hệ thống phân phối Hệ phân tán Phiên bản thứ hai Về các tác giả Andrew S Tanenbaum có S B mức độ từ M LT và bằng tiến sĩ từ Đại học California tại Berkeley Ông hiện là giáo sư khoa học máy tính tại Vr[.]
Hệ phân tán Phiên thứ hai Về tác giả Andrew S Tanenbaum có S.B mức độ từ M.LT tiến sĩ từ Đại học California Berkeley Ông giáo sư khoa học máy tính Vrije Universiteit Amsterdam, Hà Lan, nơi ông đứng đầu hệ thống máy tính Nhóm Cho đến bước xuống tháng năm 2005, 12 năm qua, ông Trưởng chi tiết Học cho máy tính hình ảnh, trường đại học interuniversity làm nghiên cứu song song tiên tiến, phân phối, hệ thống hình ảnh Trong q khứ ơng thực nghiên cứu trình biên dịch, hệ điều hành, mạng, hệ thống phân phối địa phương khu vực Nghiên cứu tập trung chủ yếu máy tính cơng nghệ bảo mật an ninh, đặc biệt hệ điều hành, mạng lưới hệ thống phân phối rộng diện tích lớn Với nhau, tất dự án nghiên cứu dẫn đến 125 giấy tờ tham khảo nhiều tạp chí biên hội nghị năm sách, dịch 21 ngơn ngữ Giáo sư Tanenbaum sản xuất khối lượng đáng kể phần mềm Ơng kiến trúc sư Amsterdam biên dịch Kit, công cụ để viết com di động pilers, Minix, UNIX nhỏ nhằm vào độ tin cậy cao Nó sẵn sàng miễn phí hệ thống www.minix3.org.This cung cấp nguồn cảm hứng vào Linux phát triển Ơng nhà thiết kế trưởng Amoeba toàn cầu Tiến sĩ sinh viên vào vinh quang lớn sau nhận cấp họ Ông tự hào họ Trong lĩnh vực này, ông giống gà mái mẹ Giáo sư Tanenbaum thành viên ACM, Uỷ viên IEEE, thành viên Hoàng gia Hà Lan Học viện Nghệ thuật Khoa học Ông người chiến thắng năm 1994 ACM Karl V Karlstrom giải thưởng giáo dục bật, người chiến thắng năm 1997 ACM / SIGCSE Giải thưởng cho đóng góp xuất sắc cho khoa học máy tính giáo dục, người chiến thắng 2002 giải thưởng Texty xuất sắc sách giáo khoa Năm 2004, ông đặt tên năm Học viện giáo sư Viện Hàn lâm Hồng gia Trang nhà ơng www.cs.vu.nl / r-ast Maarten van Steen giáo sư Đại học Vrije, Amsterdam, nơi ông dạy hệ điều hành, mạng máy tính hệ thống phân tán Ơng có khác khóa học thành cơng hệ thống máy tính liên quan đến đối tượng cho chuyên gia công nghệ thông tin từ ngành công nghiệp tổ chức phủ Giáo sư van Steen nghiên cứu Tốn học ứng dụng Đại học Twente nhận Tiến sĩ từ Đại học Leiden Khoa học Máy tính Sau nghiên cứu sau đại học mình, ơng đến làm việc cho phịng thí nghiệm nghiên cứu công nghiệp, nơi anh trở thành người đứng đầu ComNhóm hệ thống máy điện tốn, tập trung vào chương trình hỗ trợ cho ứng dụng song song Sau năm năm đấu tranh đồng thời làm nghiên cứu quản lý, ông định quay trở lại học viện, trợ lý giáo sư khoa học máy tính Erasmus Đại học Rotterdam, sau trợ lý giáo sư nhóm Andrew Tanenbaum Đại học Vrije Amsterdam Trở lại với trường đại học định Nghiên cứu tập trung vào hệ thống phân phối quy mơ lớn Một phần nghiên cứu tập trung vào hệ thống web, phân phối thích ứng đặc biệt nhân rộng giọt, mạng lưới phân phối nội dung đồng nghiệp ơng Guillaume Pierre giám đốc nhà thiết kế Một chủ đề nghiên cứu sâu rộng hoàn toàn phi tập trung (tin đồn dựa trên) peerhệ thống to-peer mà kết bao gồm Tribler, ứng dụng BitTorrent phát triển hợp tác với đồng nghiệp từ Đại học Kỹ thuật Delft Hệ thống phân tán Phiên thứ hai ' Andrew S.Tanenbaum Maarten Van Steen Upper Saddle River, NJ 07458 Thư viện Quốc hội Ca.aloging-in.Public: liệu ation Tanenbaum Andrew S Hệ thống phân phối: nguyên tắc mơ hình tơi Andrew S Tanenbaum, Maarten Van Steen p em Bao gồm tài liệu tham khảo mục lục số ISBN 0-13-239227-5 Điện tử xử lý liệu - xử lý phân tán Hệ điều hành phân tán (Máy tính) I Steen, Maarten van II Tiêu đề Bảo đảm chất lượng 76.9.D5T36 2006 005,4 '476 - dc22 2006024063 Phó Chủ tịch kiêm Tổng Biên tập ECS: Marcia J Horton Điều hành biên tập: Tracy Dunkelberger Trợ lý biên tập: Christianna Lee Associtate biên tập: Carole Stivder Điều hành quản lý biên tập: 'Vince O'Brien Quản lý biên tập: Csmille Tremecoste Sản xuất biên tập: Craig nhỏ Giám đốc Dịch vụ sáng tạo: Paul Belfanti Giám đốc sáng tạo: Juan Lopez Chỉ đạo nghệ thuật: Heather Scott Bao gồm thiết kế: Tamara Newnam Nghệ thuật biên tập: Xiaohong Zhu Quản lý sản xuất, ESM: Alexis Heydt-Long Sản xuất người mua: Lisa McDowell Điều hành Marketing Manager: Robin O'Brien Trợ lý tiếp thị: Mack Patterson © 2007 Pearson Education Inc Pearson Prentice Hall Pearson Education, Inc Upper Saddle River, NJ 07458 Tất quyền Không có phần sách chép hình thức phương tiện, mà không phép văn nhà xuất Pearson Prentice Hall ~ thương hiệu Pearson Education, Inc Tác giả nhà xuất sách sử dụng nỗ lực tốt họ việc chuẩn bị sách Những nỗ lực bao gồm phát triển, nghiên cứu thử nghiệm lý thuyết chương trình để xác định hiệu họ Tác giả nhà xuất không đảm bảo loại nào, thể hay ngụ ý, liên quan đến chương trình tài liệu với chứa đựng sách Tác giả nhà xuất không chịu trách nhiệm kiện cho phát hành lại thông thiệt hại liên quan, phát sinh từ, trang trí nội thất, hiệu suất, sử dụng chương trình In Hoa Kỳ 10 ISBN: 0-13-239227-5 Pearson Education Ltd, London Pearson Education Australia Pty Ltd, Sydney Pearson Education Singapore Pte Ltd Pearson Education Bắc Asia Ltd, Hong Kong Pearson Education Canada, Toronto Pearson Educaci6n de Mexico, SA de C.V Pearson Education-Nhật Bản, Tokyo Pearson Education Malaysia, Pte Ltd Pearson Education, Inc, Upper Saddle River, New Jersey Với Suzanne, Barbara, Marvin, nhớ Dram 1T Sweetie -AST Để Marielle, Max, Elke -MV NỘI DUNG Lời nói đầu GIỚI THIỆU 1.1 ĐỊNH NGHĨA CỦA HỆ THỐNG CẤP 1.2 GOALS 1.2.1 Làm Tài Accessible 1.2.2 Phân phối minh bạch 1.2.3 Mở cửa 1.2.4 Khả mở rộng 1.2.5 cạm bẫy 16 1.3 CÁC LOẠI HỆ THỐNG CẤP 17 1.3.1 Hệ thống máy tính phân tán 17 1.3.2 Hệ thống thông tin phân tán 20 1.3.3 Hệ thống phân phối phổ biến 24 1.4 TÓM TẮT 30 xvii Kiến trúc 2.1 phong cách kiến trúc 34 HỆ THỐNG 2.2 kiến trúc 36 2.2.1 Kiến trúc tập trung 36 2.2.2 Kiến trúc phi tập trung 43 2.2.3 Lai Kiến trúc 52 2.3 Kiến trúc SO VỚI trung gian 54 2.3.1 đánh chặn 55 2.3.2 Phương pháp tiếp cận chung để phần mềm thích ứng 57 2.3.3 Thảo luận 58 vii 33 viii NỘI DUNG 2.4 TỰ QUẢN LÝ TRÊN HỆ THỐNG CẤP 59 2.4.1 Thông tin phản hồi điều khiển mẫu 60 2.4.2 Ví dụ: Hệ thống giám sát với Astrolabe 61 2.4.3 Ví dụ: Phân biệt chiến lược nhân rộng giọt 63 2.4.4 Ví dụ: Quản lý Sửa chữa phần tự động Jade 65 2.5 TĨM TẮT 66 -4 QUY TRÌNH 3.1 ĐỀ 70 3.1.1 Giới thiệu chủ đề 70 3.1.2 Chủ đề hệ thống phân tán75 3.2 Virtualization 79 3.2.1 Vai trị ảo hóa hệ thống phân tán 79 3.2.2 Kiến trúc máy ảo 80 3.3 Khách hàng 82 3.3.1 Mạng tài giao diện 82 3.3.2 Client-Side Phần mềm cho phân tán minh bạch 87 3,4 MÁY CHỦ 88 3.4.1 Tổng hợp thiết kế 88 3.4.2 máy chủ cụm 92 3.4.3 Quản lý máy chủ cụm 98 3.5 MÃ DI 103 3.5.1 Phương pháp tiếp cận để Mã di cư 103 3.5.2 Di cư tài nguyên địa phương 107 3.5.3 Di cư hệ thống khơng đồng 110 3.6 TĨM TẮT 112 THÔNG TIN 4.1 yếu tố 116 4.1.1 Các giao thức phân lớp 116 4.1.2 Các loại truyền thông 124 4.2 THỦ TỤC REMOTE CALL 125 4.2.1 RPC hoạt động 126 4.2.2 Thông số Passing 130 69 115 NỘI DUNG 4.2.3 không đồng RPC 134 4.2.4 Ví dụ: chương trình DCE RPC 135 4.3 THƠNG ĐIỆP ĐỊNH HƯỚNG THÔNG 140 ix Tin nhắn hướng 4.3.1 Truyền thơng thống 141 4.3.2 tin nhắn hướng truyền thơng liên tục 145 4.3.3 Ví dụ: WebSphere Message-Queuing hệ thống ffiM 152 ... định Nghiên cứu tập trung vào hệ thống phân phối quy mơ lớn Một phần nghiên cứu tập trung vào hệ thống web, phân phối thích ứng đặc biệt nhân rộng giọt, mạng lưới phân phối nội dung đồng nghiệp ông... 11.8.2 Phân cấp xác thực 536 1] 8.3 an toàn Peer-to-Peer hệ thống tập tin, chia sẻ 539 11.9 Tóm tắt 541 12 phân phối D HỆ THỐNG WEB DỰA TRÊN 12.1 KIẾN TRÚC 546 12.1.1 truyền thống hệ thống Web-Based... thống máy tính phân tán 17 1.3.2 Hệ thống thông tin phân tán 20 1.3.3 Hệ thống phân phối phổ biến 24 1.4 TÓM TẮT 30 xvii Kiến trúc 2.1 phong cách kiến trúc 34 HỆ THỐNG 2.2 kiến trúc 36 2.2.1 Kiến