1. Trang chủ
  2. » Thể loại khác

Thiết kế hệ thống nhóm máy tính cụm trong VN-KIM

18 10 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 896 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Slide 1 Thiết kế hệ thống nhóm máy tính cụm trong VN KIM Nguyễn Quang Hùng Khoa CNTT ĐHBK TPHCM Tổng quan  VN KIM có các loại nút tính toán  Sesame server (S Server) lưu trữ và truy vấn thông tin tr[.]

Trang 1

Thiết kế hệ thống nhóm máy tính cụm trong VN-KIM

Nguyễn Quang Hùng

Khoa CNTT ĐHBK TPHCM

Trang 2

Tổng quan

Sesame server ( S-Server ): lưu trữ và truy vấn thông tin tri thức biểu diễn

dạng RDF.

Annotation server ( A-Server ): thực hiện chú giải một trang web.

Lucence server ( L-Server ): lưu trữ và truy xuất các tài liệu đã được chú giải.

Trang 3

Mục tiêu

 Đáp ứng nhiều người dùng (client) đồng thời cho:

 Các yêu cầu truy xuất cơ sở tri thức

 Các yêu cầu chú giải trang web

 Các yêu cầu truy xuất Lucence

 Thời gian đáp ứng trung bình cho các yêu cầu từ client là nhanh.

Trang 4

Các vấn đề đối với

VN-KIM

1 Đáp ứng được nhiều client cùng lúc

2 Độ an toàn khi công khai các kho dữ liệu

3 Tính mở rộng

4 Không thể kiểm soát các kết nối từ client:

server bằng cách mở kết nối nhưng không đóng.

5 KB có thể bị thay đổi khi client hack (kiểm soát) được các server

6 Khi tăng thêm tài nguyên phần cứng phải thay đổi mã nguồn.

Trang 5

Giải pháp (1)

 Mỗi cluster phục vụ cho một loại yêu cầu:

 A cluster phục vụ A request

 S cluster phục vụ S request

 L cluster phục vụ L request

nhập duy nhất

Trang 6

Giải pháp (2)

 Thiết kế phần mềm hệ thống theo

(Service-Oriented Architecture - SOA) giúp

hướng đến môi trường tính toán lưới (Grid computing) dễ dàng

Trang 7

Kiến trúc hệ thống SWG

VOIService

Annotation cluster

(A cluster)

Sesame cluster (S cluster)

Lucene cluster (L cluster)

Client Client Client Client Client

VOAService VOKBService VOLService

Annotation IS Sesame IS Lucence IS

SS 1 SS 2 SS 3

Trang 8

Kiểm nghiệm bằng p.p giả

lập

 Viết một chương trình kiểm nghiệm giả lập nhiều client đồng thời kết nối đến toàn hệ thống và gửi yêu cầu

theo từng kịch bản kiểm tra

Trang 9

Giải thuật giả lập client

1 Tại bước lặp thứ k, thread chính tạo ra

k thread mới

2 Khi thread chạy, nó sẽ gửi 1 yêu cầu

(hoặc chú giải, hoặc truy vấn KB…)

đến server.

3 Rồi thread chính dừng lại một khoảng

t_sleep mili giây

4 Lặp lại cho đến khi k = MAX_THREAD.

Trang 10

Kiểm nghiệm trên truy vấn

cơ sở tri thức (1)

 Câu SeRQL truy vấn là:

"select x1, z1 from {x1} rdfs:label {z1},

{x1} rdf:type {<http://www.dit.hcmut.edu.vn/vnkim/vnkimo.rdfs#Huyện>}, {y1} rdf:type

{<http://www.dit.hcmut.edu.vn/vnkim/vnkimo.rdfs#Thành_phố_cấp_một>}, {x1} <http://www.dit.hcmut.edu.vn/vnkim/vnkimo.rdfs#được_định_vị_ở> {y1}, {y1} <http://www.dit.hcmut.edu.vn/vnkim/vnkimo.rdfs#là_một_phần_của> {<http://www.dit.hcmut.edu.vn/vnkim/vnkimkb.rdf#Quốc_gia_1>} "

Trang 11

Kiểm nghiệm trên truy vấn

cơ sở tri thức (2)

Trang 12

Kiểm nghiệm trên truy vấn

cơ sở tri thức (3)

Trang 13

Kiểm nghiệm chú giải tự động (2)

1 AS-PC1 – Thời gian đáp ứng đo được trên PC1, với 1 A Server

1 AS-PC2 – Thời gian đáp ứng đo được trên PC2, với 1 A Server

VOAS-PC1 - Thời gian đáp ứng đo được trên PC1, với VOAService

VOAS-PC2 - Thời gian đáp ứng đo được trên PC2, với VOAService

Trang 14

Kiểm nghiệm chú giải tự động (3)

Trang 15

Kiểm nghiệm triệu hồi tài liệu (1)

Trang 16

Kiểm nghiệm triệu hồi tài liệu (2)

Trang 17

Tổng kết

Hệ thống nhóm các cụm máy tính

SWG đáp ứng tốt các tiêu chí:

 Phục vụ nhiều yêu cầu với thời gian đáp ứng trung bình là nhỏ

 Có giải thuật cân bằng tải

 Dễ mở rộng và tính sẵn sàng cao

 An toàn

Trang 18

Cám ơn hội đồng đã theo dõi

http://www.dit.hcmut.edu.vn/~tru/VN-KIM

Ngày đăng: 19/04/2022, 12:16

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w