Chúng tôi mô tả một cách đơn giản để khái quát về chiến lược trong các thuật toán RightLeftDP cho một vấn đề phân bổ nguồn lực tùy ý, được đưa ra bởi một đặc tả tùy ý rõ ràng nguồn. Tổng quát vẫn có đức hạnh của việc có một thời gian bị ràng buộc mà không phụ thuộc số lượng các quy trình. Tuy nhiên, sự ràng buộc không phải là rất nhỏ - vẫn có chỗ cho cải thiện hiệu suất. Chúng tôi tiếp tục để giả định rằng mỗi tài nguyên có một liên kết chia sẻ biến, được chia sẻ bởi tất cả các quá trình đòi hỏi tài nguyên đó. Như RightLeftDP, chúng tôi giả định rằng các biến có chứa một hàng đợi FIFO để ghi những người chờ đợi cho các nguồn tài nguyên. Như RightLeftDP, mỗi quá trình chờ đợi cho các nguồn tài nguyên yêu cầu một lúc một thời gian. Để tránh bế tắc, Tuy nhiên, chúng tôi giả định rằng các nguồn tài nguyên được hoàn toàn ra lệnh cho phép mỗi quá trình để có được cần thiết tài nguyên của nó theo thứ tự, theo này đặt hàng tổng--nhỏ nhất đến lớn nhất. Chiến lược này được gọi là phân bổ nguồn lực theo cấp bậc. Nó không phải là khó khăn để xem phân bổ nguồn lực phân cấp đảm bảo tiến độ. Khoảng nói, nếu quá trình tôi chờ đợi cho một nguồn tài nguyên được tổ chức bởi quá trình j, sau đó j chỉ có thể được trì hoãn bởi chờ đợi cho một nguồn tài nguyên nghiêm lớn (theo thứ tự tài nguyên) so với cái mà tôi đang chờ đợi; kể từ khi có chỉ finitely nhiều quá trình, một nắm giữ các nguồn tài nguyên lớn nhất không bị chặn. FIFO bản chất của các hàng đợi cũng ngăn không khóa.
đang được dịch, vui lòng đợi..
