Ben (şimdilik) "kötü elma" algoritması çağırıyorum aşağıdaki sorunu işlemek için bir algoritma arıyorum.
Sorun
- M sanal alanlarında çalışan N işlemleri var, burada N >> M.
- Her işleme kendi korumalı alanını vermek pratik değildir.
- Bu işlemlerden en az biri kötü davranıyor ve tüm sanal alanı indiriyor, böylece aynı sanal alandaki diğer tüm işlemleri öldürüyor.
Tek bir kötü davranış süreci olsaydı, o zaman süreçlerin yarısını bir sandbox'a, yarısını başka bir sandbox'a koymak için basit bir ikiliyi kullanabilirdim.
Soru
Birden fazla süreç kötü davranıyorsa - hepsinin kötü davranmış olma olasılığı da dahil olmak üzere - bu saf algoritma "işe yarar" mı? Bazı mantıklı sınırlar içinde çalışacağı garanti ediliyor mu?
basitleştirmeler
Tartışma uğruna, diyelim ki kötü bir süreç kum havuzunu anında indiriyor ve iyi bir süreç asla yapmıyor.