Muszę uruchomić zadanie Condor w klastrze z wieloma gniazdami na maszynę.Ogranicz harmonogram zadań Condor: jeden na fizyczną maszynę
Mam dodatkowe wymaganie, aby dwa zadania nie mogły być umieszczone na tym samym komputerze fizycznym jednocześnie na. Wynika to z tego, że niektóre binarne, które nie mogę kontrolować, które wykonuje niektóre sieci (słabo).
To jest nieco pokrewne pytanie: Limiting number of concurrent processes scheduled by condor , ale to nie rozwiązuje całkowicie mojego problemu. Rozumiem, że mogę ograniczyć miejsca, w których zadania mogą działać w następujący sposób: Requirements = (name == "[email protected]") || (name == "[email protected]") ...
Jest to jednak zbyt ograniczające, ponieważ nie obchodzi mnie, które z tych zadań działają, dopóki dwa zadania nie są połączone w tym samym komputerze.
Czy istnieje sposób, aby to osiągnąć?
Jeśli nie jest to możliwe, w jaki sposób mogę powiedzieć kondorowi, aby wybrał maszynę, która ma najwięcej dostępnych miejsc?
Jak można Używam tych informacji w wymogu Job? – igon