1. Trang chủ
  2. » Công Nghệ Thông Tin

TIỂU LUẬN MÔN CƠ SƠ DỮ LIỆU NÂNG CAO ĐiỀU KHIỂN TƯƠNG TRANH VÀ LẬP LỊCH TRONG CSDL THỜI GIAN THỰC

12 417 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 12
Dung lượng 1,07 MB

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

Nội dung

ĐiỀU KHIỂN TƯƠNG TRANH VÀ LẬP LỊCH TRONG CSDL THỜI GIAN THỰC Giảng viên PGS.TS Nguyễn Hà Nam Nhóm 17 • Lưu Minh Đức • Chu Thị Thắm... Giới thiệuCSDL thời gian thực  CSDL: lưu trữ, truy

Trang 1

ĐiỀU KHIỂN TƯƠNG TRANH VÀ LẬP LỊCH

TRONG CSDL THỜI GIAN THỰC

Giảng viên

PGS.TS Nguyễn Hà Nam Nhóm 17

• Lưu Minh Đức

• Chu Thị Thắm

Trang 2

CSDL THỜI GIAN THỰC

1

Tương tranh

2

Lập lịch

3

Tổng kết

4

Giới thiệu

Trang 3

Giới thiệu

CSDL thời gian thực

 CSDL: lưu trữ, truy vấn, xử lý

dữ liệu

 Các rằng buộc thời gian và

hiệu năng

Các ứng dụng:

 Cơ sở hạ tầng mạng

 Thị trường tài chính

 Hệ thống tính cước viễn thông

 Hệ thống điều khiển không

lưu, đặt chỗ máy bay

Trang 4

Tương tranh

Tranh chấp tài nguyên

 Tranh chấp xảy ra khi đoc ghi

trên một dữ liệu tại cùng môt

thời điểm

 Tài nguyên chỉ được cấp cho

một tác vụ

 Cần có cơ chế điều tiết và

phân quyền cho các tác vụ

hợp lý

Trang 5

Tương tranh

Giải quyết tương tranh

Wound-Wait dựa trên mức ưu tiên

Gọi P(T i ) là ưu tiên của giao dịch T i

T r yêu cầu một khóa trên mục dữ liệu D

If (không tranh chấp) then T r truy nhập D else - T h đang giữ mục dữ liệu

if (P(T r ) > P(T h )) then T h bị hủy bỏ

else T r đợi khóa, nghĩa là, chặn.

Trang 6

Tương tranh

(Tham khảo thêm)

Giải quyết tương tranh dùng khóa

điều khiển

(Locking Concurrency Control)

(Optimistic Concurrency Control)

(Speculative)

(Multiversion Concurrency Control)

Trang 7

Lập lịch

Tác vụ:

 Thời gian bắt đầu

 Thời gian cuối

 Thời gian ước lượng cần thiết

để hoàn thành tác vụ

Tại sao phải lập lịch?

 Duy trì rằng buộc

 Duy trì sự nhất quán

 Thỏa mãn các yêu cầu về mặt

thời gian của thao tác truy

nhập CSDL

Trang 8

Lập lịch

Các thuật toán:

 Chính sách phụ thuộc tốc độ (Rate-Monotonic RM)

Chính sách ưu tiên tác vụ cấp thiết nhất đầu tiên (Most-Critical-First MCF)

 Chính sách ưu tiên thời hạn cuối sớm nhất đầu tiên (Earliest-Deadline-First - EDF)

 Các hàm giá trị (Value-Functions)

Mật độ giá trị (Value-Density VD)

Trang 9

Lập lịch

Rate-Monotonic

 Phụ thuộc vào thời gian chạy

 Chu kỳ của tác vụ càng ngắn thì mức ưu tiên

được gán càng cao

Chính sách ưu tiên tác vụ cấp thiết nhất

đầu tiên (Most-Critical-First MCF):

Nó chia tập các tác vụ ra và gán một mức ưu

tiên nhất định cho mỗi tác vụ dựa trên chức năng

và tầm quan trọng của nó đối với hệ thống.

Trang 10

Lập lịch

Earliest-Deadline-First - EDF

Chính sách EDF là một lược đồ lập lịch dựa trên

mức ưu tiên đoạt quyền

 Ưu tiên thời hạn sớm nhất

.

Điều chỉnh động thứ tự tuần tự hóa

Trang 11

Kết luận

 Nhu cầu sử dụng lớn

 Rất nhiều thách thức và quy mô của bài toán ngày càng lớn

 Việc khắc phục tương tranh và lập lịch là cực kỳ quan trọng trong

CSDL thời gian thực

Trang 12

www.themegallery.com

Ngày đăng: 08/07/2015, 16:08

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w