SynfiniWay
Deweloperzy | Fujitsu |
---|---|
Wersja stabilna | 4.0 / wrzesień 2010 |
System operacyjny | Linux , Unix , Windows |
Licencja | handlowy |
Strona internetowa |
|
SynfiniWay to oprogramowanie pośrednie , za pomocą którego można stworzyć zwirtualizowaną strukturę IT, która zapewnia jednolity i globalny widok zasobów w dziale, firmie lub firmie wraz z jej dostawcami. Ta zwirtualizowana struktura IT jest zorientowana na usługi , co oznacza, że aplikacje są uruchamiane jako usługi, które zapewniają niezależny od systemu widok aplikacji. W przepływie pracy można połączyć kilka aplikacji, a wymiana danych między aplikacjami uczestniczącymi w przepływie pracy jest pośrednio zarządzana przez platformę IT. SynfiniWay jest niezależny od platformy, co pozwala na podłączenie prawie każdej rozproszonej heterogenicznej platformy do jej zwirtualizowanej struktury IT.
ramy informatyczne
struktura IT jest wdrażana za pomocą SynfiniWay poprzez zainstalowanie komponentu z określonymi agentami oprogramowania na każdym z systemów w ramach. Istnieją trzy główne typy komponentów w SynfiniWay:
- Director, który zarządza połączeniami użytkowników końcowych, uwierzytelnianiem i autoryzacją oraz planowaniem i wykonywaniem zadań związanych z przepływem pracy .
- Service Manager, który publikuje i uruchamia usługi w imieniu użytkowników oraz przeprowadza migrację danych .
- Menedżer znajomości, który łączy jedną zdalną sieć, znaną jako sąsiedztwo SynfiniWay, z inną, aby umożliwić wykrywanie zasobów i przesyłanie plików między komponentami znajdującymi się w różnych sąsiedztwach.
Wszystkie komponenty są oparte na Javie , dzięki czemu można je wdrożyć w środowisku wieloplatformowym . Przykładowa struktura z dwoma sąsiedztwami jest pokazana na rysunku. Dodawanie lub usuwanie komponentów jest automatycznie wykrywane przez platformę. Meta-harmonogram SynfiniWay automatycznie dostosowuje się do zmian w Service Manager lub dostępności usług.
Zarządzanie usługami
SynfiniWay jest ukierunkowany na zarządzanie usługami . Oznacza to, że aplikacja lub polecenie, które będzie wykorzystywane, jest zdefiniowane jako usługa i opublikowane w ramach IT SynfiniWay. Proste lub złożone zadania można podzielić na usługi do wykonania. Korzystając z tych abstrakcyjnych usług, użytkownik może łatwo uruchamiać aplikacje lub polecenia niezależnie od tego, jak bardzo są one złożone lub jaka jest wymagana infrastruktura informatyczna. Stanowią formę wirtualizacji zasobów obliczeniowych, ponieważ użytkownik nie musi wiedzieć, gdzie usługa jest dostępna ani jak jest uruchamiana.
Zarządzanie przepływem pracy
Proces techniczny lub biznesowy jest tworzony przez połączenie usług w przepływie pracy . Przepływy pracy w SynfiniWay są oparte na WfMC w wersji 1.0. Przepływ pracy definiuje jedno lub więcej zadań, które zostaną wykonane z określoną logiką wykonania (rozgałęzienie, pętla, warunkowe). SynfiniWay obsługuje zadania z wieloma instancjami, które uruchamiają usługę wiele razy jednocześnie. Obsługuje również przepływ przepływów pracy, dzięki czemu przepływ pracy może być wykonywany jako zadanie przepływu pracy wyższego poziomu.
Przetwarzanie danych
Pliki potrzebne usłudze są automatycznie przesyłane do komputera wykonującego tę usługę, dzięki czemu użytkownik nie musi zarządzać przesyłaniem plików. Stosowany jest mechanizm przesyłania plików, który umożliwia przesyłanie plików bezpośrednio ze źródła do docelowego systemu komputerowego, przechodząc przez dowolną liczbę zapór ogniowych między źródłem a celem, bez przechowywania w żadnym z systemów pośredniczących. Mechanizm ten wykorzystuje najkrótszą ścieżkę przesyłania plików do komputera docelowego ze źródła.
Metaplanowanie
SynfiniWay wykorzystuje funkcję metaplanowania , optymalizując obciążenia obliczeniowe, łącząc wiele rozproszonych menedżerów zasobów używanych przez organizację w jeden zagregowany widok, umożliwiając kierowanie zadań wsadowych do najlepszej lokalizacji do wykonania przy użyciu lokalnych menedżerów zasobów, takich jak LSF , PBSPro , SGE , LoadLeveler. SynfiniWay jest w stanie zaplanować i wykonać usługi, które są wdrażane na mieszanym, połączonym zestawie lokalnych menedżerów zasobów.
- ^ a b R. Henry, P. Lagier, D. Plaindoux. FSE Grid Middleware: Collaborative Grid Environment for Distributed Computing , FSTJ , tom. 40, nie 2, s. 269–281, grudzień 2004.
- ^ a b Biała księga na temat SynfiniWay
- ^ SynfiniWay au service du calcul , CAD Magazine 129 (grudzień 2005 - styczeń 2006), s. 18.
- ^ K. Suzuki, N. Uchida, H. Kuraishi, J. Wagner. Rozwiązania HPC dla przemysłu wytwórczego , FSTJ , tom. 44, nr. 4, s. 458–466, październik 2008.