Test programu na wielu komputerach i zbieranie wyników

0

Hej:) Chcę napisać program, który w mojej lokalnej sieci na komputerach pozwoli odpalić napisany w pythonie skrypt wykonujący mnóstwo matematycznych obliczeń. Na każdym komputerze musi być zmierzony czas wykonania programu i zajętość procesora. I tak się zastanawiam, w jaki sposób to zrobić? Myślałem o CORBie, ale to już stare i niemodne, myślałem o WebSerwisach, ale nie wiem, czy się do tego nadają. Chciałbym zrobić coś takiego (mniej więcej):

  1. klient sobie wpisuje w przeglądarkę adres (np. serwera)
  2. serwer łączy się z podłączonym klientem, zdalnie na tym (podłączonym) komputerze odpala skrypt i sprawdza, ile na danym sprzęcie się wykonywał etc.
  3. klient może w oknie u siebie zobaczyć wyniki obliczeń i czasy zmierzone, i dane wysyła do serwera, który je gromadzi.

W czym najlepiej coś takiego zrobić?

0

Ktokolwiek?

0

Wszedłem tu ze względu na tag: JAVA. Poszukaj sobie o Java Web Start - pozwala ściągnąć aplikację z serwera i uruchomić u klienta. Nic nie szkodzi na przeszkodzie w wysłaniu wyników pracy na serwer. Jeśli jednak upierasz się przy Pythonie, to możesz uruchomić skrypt Pythona z Javy lub przepisać swoje obliczenia do Javy.

0

Ok, dziękuję, zawsze to już jakiś początek. Z przepisaniem nie będzie problemu, najwyżej trochę czasu mi to zajmie. Jeśli się orientujesz, możesz podpowiedzieć jeszcze w takim razie, jak mogę sprawdzić, ile się taki program wykonywał i zajmował procesora, itp itd..?

Jeszcze takie pytanie ... Może właściwie to nie Java będzie tu najlepsza, tylko coś innego?

1 użytkowników online, w tym zalogowanych: 0, gości: 1