Piyango planlama - Lottery scheduling

Piyango planlama bir olasılığa dayalı zamanlama algoritması için süreçler içinde işletim sistemi. Süreçlerin her birine belirli sayıda Piyango bileti ve planlayıcı bir sonraki süreci seçmek için rastgele bir bilet çeker. Biletlerin dağıtımının tek tip olması gerekmez; bir işleme daha fazla bilet verilmesi, ona göreceli olarak daha yüksek bir seçim şansı sağlar. Bu teknik, diğer çizelgelemeye yaklaşmak için kullanılabilir algoritmalar, gibi Sıradaki en kısa iş ve Adil paylaşım planlaması.

Piyango planlama problemini çözer açlık. Her işleme en az bir piyango bileti verilmesi, her planlama işleminde sıfırdan farklı seçilme olasılığına sahip olmasını garanti eder.

Uygulama

Piyango planlaması uygulamaları, büyük bir iş parçacığı havuzu arasında dağıtılan milyarlarca bilet olabileceğini dikkate almalıdır. Her dizinin bir bileti temsil ettiği ve her konumun o bilete karşılık gelen iş parçacığı içerdiği bir diziye sahip olmak oldukça verimsiz olabilir. Piyango planlaması önleyici olabilir veya olmayabilir.

Ayrıca bakınız

Dış bağlantılar