Handler
Server chỉ cần theo dõi store và thời gian hiện
tại. Một client sẽ gọi open/1 để có quyền truy
cập vào trình xử lý giao dịch (transaction
handler) mới được tạo với dấu thời gian (time
stamp) chính xác, quyền truy cập vào store và
một số nhận dạng giao dịch duy nhất (unique
transaction identifier).
Store là một bộ số nhận dạng
quy trình của các entry mà
trình xử lý có thể gửi yêu cầu
đọc và ghi.
Server & Store
3.
Tổng kết
•
Sử dụng mốc thời gian để tuần tự hóa việc thực hiện các giao dịch đồng thời.
•
Số lượng giao dịch không thành công phụ thuộc vào số lượng hoạt động đọc và ghi của mỗi giao dịch
và quy mô của store với số lượng giao dịch đồng thời.
•
Giao thức này đảm bảo rằng mọi hoạt động đọc và ghi xung đột đều được thực thi theo thứ tự các mốc
thời gian.
•
Tiến trình bị hoãn vô thời hạn nếu cùng một giao dịch được khởi động lại và liên tục bị hủy bỏ
•
Schedules (lập lịch ) sẽ được tuần tự
•
Không phải chờ đợi giao dịch, giúp loại bỏ khả năng bế tắc
Thanks for listening!
Chia sẻ với bạn bè của bạn: |