3.1 tối ưu ngang lập kế hoạchLựa chọn ngẫu nhiên ngang ngăn cản đạt được điều, bởi vì đã chọn ngang có thể không thể tiếp tục phân phối đoạn. Lý do đằng sau sự lựa chọn tối ưu ngang nên là như sau: ngang điểm đến đã chọn sẽ có thể ngay lập tức đưa vào vai trò của phân phối lại đoạn.Chúng ta định nghĩa "Earliest mới nhất" ngang scheduler (ELp) như sau: ELp chọn như nhắm mục tiêu một peer Pl cần Ch và sở hữu mới nhất chunk Ck với thế hệ thời gian rk sớm nhất:Ch ∈ / C (Pl, t) ∧ ∀Pj ∈ Nl, L (Pl, t) ≤ L (Pj, t) (1)nơi L (Pi, t) = maxk {rk: Ck ∈ C (Pi, t)} là đặt đoạn thuộc sở hữu bởi hoặc đến để Pi thời gian t. Nếu tại thời điểm t Pi đã không nhận được bất kỳ đoạn nào được nêu ra, L (Pi, t) = 0. Nếu nhiều đồng nghiệp tồn tại mà đáp ứng (1) một trong những lựa chọn ngẫu nhiên.3.2 tối ưu đoạn lịch trìnhChúng tôi hiển thị trong định lý 1 và 2 là một trình lên lịch LUc/ELp tối ưu trong toàn bộ lưới trường hợp; Tuy nhiên, LUc/ELp cung cấp sự chậm trễ lớn khuếch tán trường hợp xấu nhất khi kích thước của khu vực lân cận giảm (as sẽ được hiển thị trong mục 5). Hành vi xấu như vậy là phổ biến cho tất cả các schedulers LUc, và được gây ra bởi một thực tế rằng schedulers như vậy luôn luôn chọn đoạn đặt hữu ích. Do đó, nếu vì một lý do (chẳng hạn như kích thước khu vực lân cận bị hạn chế hoặc một kiến thức hạn chế của các khu vực lân cận) một đoạn Ck với rk > rh đến đến một đồng đẳng trước khi Ch hoàn toàn được khuếch tán, sau đó sự ngang nhau là không thể để khuếch tán Ch nữa và chậm trễ phổ biến của nó tăng lên bởi một số lượng lớn. Nói cách khác, mỗi khi có kiến thức hạn chế của các khu phố làm cho một đoạn sau đó đến một hàng trước một trước đó, sự khuếch tán này sau này có thể được ngừng lại.Vì lý do này, một thuật toán lập lịch trình mới đã được phát triển để là equiva-cho vay LUc/ELp trong trường hợp lưới đầy đủ, và để thực hiện khá tốt khi các đồ thị không đầy đủ kết nối. Các thuật toán mới được dựa trên một hạn chót dựa trên đoạn lịch trình thuật toán, được đặt theo tên Dl. Dl lịch trình công trình thuật toán dựa trên lịch trình thời hạn dk liên kết cho mỗi trường hợp đoạn. Thời hạn lập lịch trình được khởi tạo với dk = rk + 2 khi nguồn gửi Ck tại thời gian rk. Scheduler đoạn sau đó hoạt động bằng cách chọn đoạn Ck với thời hạn tối thiểu lập kế hoạch:CK: ∀Ch ∈ C′ (Pi, t), dk ≤ dh; (2)Trước khi gửi Ck thời hạn lập lịch trình của nó bị trì hoãn bởi đơn vị thời gian 2: dk = dk + 2 (Pi và ngang đích sẽ xem Ck với thời hạn lập kế hoạch mới của nó, trong khi đoạn trường hợp hiện nay ở đồng nghiệp khác rõ ràng là không bị ảnh hưởng). Lập kế hoạch chiến lược dựa trên lựa chọn đoạn với một dòng chết tối thiểu được tìm thấy trong văn học là sớm nhất thời hạn đầu tiên (EDF), và được đề cập đến như "Thời hạn hướng lập kế hoạch" trong một bài báo Hội thảo của Liu và Layland [8], nhưng tốt nhất của kiến thức của chúng tôi, nó đã không bao giờ được áp dụng với thời hạn năng độngtrong hệ thống phân phối.Quan sát 1 dk thời hạn lập lịch trình một trường hợp đoạn Ck tại peer Pi là bằng rk + 2d, trong đó d là số lần mà Ck đã được lựa chọn bởi schedulers Dl dọc theo con đường thực hiện bởi đoạn đến Pi.
đang được dịch, vui lòng đợi..
