O projekcie | Podstawy formalne | Pakiety robocze | Dokumenty | Produkty | Spotkania | Partnerzy | Kontakt |

 »   Pakiety robocze

 »   WP 5 Super-zarządca przewidujący czas wykonania zadania

Prowadzący »
Dr inż. Jarosław Nabrzyski
PCSS, Poznań
Współrealizujący » WCSS
Data rozpoczęcia » 6 stycznia 2003
Data zakończenia » 31 października 2004
[ Harmonogram  | Zespół  | Dokumenty  | Produkty ]
Krótki opis zadania

Efektywne wykrywanie zasobów jest kluczowe dla przetwarzania w systemach typu Grid. Natura takich systemów, ze względu na dynamikę oraz trudność przewidywania przyszłych stanów systemu powoduje znaczne trudności w zarządzaniu nią oraz szeregowaniu zadań przeznaczonych do wykonania. Jedną z trudności, która takie szeregowanie czyni skomplikowanym jest na przykład brak wystarczającej informacji o zadaniach użytkowników. Szczególnie wiedza na temat czasu wykonywania zadań na poszczególnych zasobach wchodzących w skład Gridu jest niewystarczająca. Oczywiste jest, że posiadanie w miarę dokładnego czasu wykonywania zdania mogłoby znacznie polepszyć efektywność algorytmów rozdziału zasobów spotykanych w standardowych systemach rozdziału zasobów.

Niniejszy pakiet roboczy poświęcony jest opracowaniu metodologii określania efektywnych deskryptorów klas zadań oraz metod wykorzystywania tych deskryptorów do dynamicznego określania czasów wykonania oraz oczekiwania zadań w kolejkach. Równocześnie opracowana zostanie metoda przewidywania przyszłego stanu zasobów systemu Grid. Omawiane metody oparte będą głównie na wnioskowaniu na podstawie historycznego wykonania zadań (w przeszłości) oraz innych danych systemowych, takich jak logi systemowe. Prace koncentrować się będą wokół następujących zagadnień:

  • Analiza wymagań użytkowników oraz definicja podstawowych zadań w systemie
  • Opracowanie metod pozyskiwania, reprezentacji oraz gromadzenia wiedzy w module systemu eksperckiego na podstawie analizy funkcjonalności superzarządcy, projekt i implementacja modułu
  • Uczenie modułu eksperckiego i weryfikacja bazy wiedzy oraz metod wnioskowania
  • Opracowanie, projekt i implementacja modułu decyzyjnego na podstawie analizy funkcjonalności superzarządcy
  • Integracja modułów i badanie wydajności systemu

Metody takie będą wykorzystane głównie przez system rozdziału zasobów. Przewiduje się bowiem znaczną poprawę działania oraz efektywności takiego systemu. Przewidywanie czasów oraz przyszłego stanu systemu pozwoli na zaimplementowanie nowych wersji algorytmów kolejkowych opartych o wypełnianie wsteczne (backfilling) oraz nadmierną rezerwację (overbooking).

W projekcie SGIgrid, w ramach pakietu roboczego WP5, zostanie użyty i rozszerzony system GridLab Resource Management System (GRMS) rozwijany w zakresie projektu GridLab.