Monitorowanie aplikacji w systemie grid
Technologie sieci grid rozwinęły koncepcje obliczeń klastrowych i rozproszonych w celu umożliwienia skuteczniejszego współdzielenia wszystkich dostępnych zasobów. Dzisiejsze systemy grid składają się z najnowocześniejszych komputerów i stacji roboczych, systemów przechowywania i baz danych współdziałających w sieciach prywatnych i publicznych. Ich najbardziej wyróżniającą cechą jest fakt, że są one konfigurowane z elementów zarządzanych przez niezależne organizacje. Projekt CROSSGRID został sfinansowany w ramach Piątego Programu Ramowego w celu wprowadzenia nowych elementów sieci grid i obsługi aplikacji wymagających dużych zasobów obliczeniowych do przetwarzania ogromnych ilości danych. Instytuty badawcze z 11 krajów europejskich połączyły siły przy próbie opracowania systemów opartych na technologii gridowej przeznaczonych do planowania przedoperacyjnego w zabiegach chirurgicznych, a także systemów wspierających dla prognozowania pogody i zapobiegania powodziom. Wszystkie te aplikacje wymagały nowych narzędzi do monitorowania działania, autoryzowanego udostępniania rozproszonych danych i zarządzania zasobami biorącymi udział w działaniu aplikacji. Aby użytkownicy o ograniczonej wiedzy na temat zaangażowanej w proces technologii gridowej mogli uzyskać dostęp do zaawansowanych usług sieci grid, partner projektu — firma Algosystems S. A. — opracowała „portal aplikacyjny”. Jest to interfejs sieciowy zawierający liczne portlety, za pomocą których potencjalny użytkownik mógłby zgłaszać zadania do wykonania w systemie grid. Po pierwsze, użytkownik jest upoważniony do korzystania z funkcji portalu po uwierzytelnieniu lub uzyskaniu własnych danych uwierzytelniających bezpieczeństwa, przechowywanych na serwerze MyProxy. Natychmiast po odebraniu prawidłowego certyfikatu i kluczy osobistych przez portlet „Proxy manager” uzyskuje się łatwy dostęp do informacji z wielu różnych źródeł. Informacje na temat elementów obliczeniowych w sieci grid spełniających wymagania określonych zadań są udostępniane za pomocą portletu „Job list match” (Dopasowanie listy zadań). Ponadto można odnaleźć status poprzednio zgłoszonych zadań, korzystając z portletu „Job log info” (Informacje dziennika zadań). Każdy portlet został zaprojektowany z myślą o manipulacji i wyświetlaniu zadań prawie niezależnie, jak gdyby były one niezależną stroną internetową. Te narzędzia programowe będą obsługiwane także po zakończeniu projektu CROSSGRID. Ponadto rozwiązania zaproponowane w ramach projektu CROSSGRID są adaptowane do dalszych inicjatyw badawczych w ramach Szóstego Programu Ramowego.