SynfiniWay
Utvecklare | Fujitsu |
---|---|
Stabil frisättning | 4.0 / September 2010 |
Operativ system | Linux , Unix , Windows |
Licens | kommersiell |
Hemsida |
|
SynfiniWay var mellanprogram med vilken ett virtualiserat IT-ramverk kan skapas som ger en enhetlig och global syn på resurser inom en avdelning, ett företag eller ett företag med sina leverantörer. Detta virtualiserade IT-ramverk är tjänsteorienterat , vilket innebär att applikationer körs som tjänster, som är en systemoberoende syn på applikationer. Flera applikationer kan länkas i ett arbetsflöde, och datautbytet mellan applikationerna som deltar i arbetsflödet hanteras implicit av IT-ramverket. SynfiniWay är plattformsoberoende, vilket gör att nästan alla distribuerade heterogena plattformar kan länkas till dess virtualiserade IT-ramverk.
IT-ramverk
Ett virtualiserat IT-ramverk implementeras med SynfiniWay genom att installera en komponent med specifika programvaruagenter på vart och ett av systemen i ramverket. Det finns tre huvudtyper av komponenter i SynfiniWay:
- Director, som hanterar slutanvändaranslutningar, autentisering och auktorisering och schemaläggning och exekvering av arbetsflödesuppgifter .
- Service Manager, som publicerar och driver tjänster på uppdrag av användare och som utför datamigrering .
- Acquaintance Manager, som länkar ett fjärrnätverk, känt som SynfiniWay-kvarter, till ett annat för att möjliggöra resursupptäckt och filöverföring mellan komponenter som finns i olika grannskap.
Alla komponenter är baserade på Java , så att de kan distribueras i en miljö med flera plattformar . Ett exempel på ramverk med två stadsdelar visas i figuren. Att lägga till eller ta bort komponenter upptäcks automatiskt av ramverket. SynfiniWay -metaschemaläggaren anpassar sig automatiskt till ändringar i Service Manager eller tjänstens tillgänglighet.
Service management
SynfiniWay är inriktat på servicehantering . Detta innebär att en applikation eller ett kommando som kommer att användas definieras som en tjänst och publiceras på SynfiniWays IT-ramverk. Enkla eller komplexa uppgifter kan abstraheras till tjänster för exekvering. Genom att använda dessa abstrakta tjänster kan en användare enkelt köra applikationer eller kommandon oavsett hur komplexa de kan vara eller vilken underliggande IT-infrastruktur som krävs. De tillhandahåller en form av virtualisering av datorresurser eftersom användaren inte behöver vara medveten om var tjänsten är tillgänglig eller hur den körs.
Arbetsflödeshantering
En teknisk eller affärsprocess skapas genom att länka tjänster i ett arbetsflöde . Arbetsflöden i SynfiniWay är baserade på WfMC version 1.0. Ett arbetsflöde definierar en eller flera uppgifter som kommer att exekveras med en given exekveringslogik (gren, loop, villkorlig). SynfiniWay stöder flerinstansuppgifter som kör en tjänst flera gånger samtidigt. Det stöder också ett arbetsflöde av arbetsflöden, där ett arbetsflöde kan utföras som en uppgift för ett arbetsflöde på högre nivå.
Data hantering
Filer som behövs av en tjänst överförs automatiskt till datorn som utför den tjänsten så att användaren slipper behöva hantera filöverföringar. En filöverföringsmekanism används som gör det möjligt att överföra filer direkt från källan till måldatorsystemet, genom att gå igenom valfritt antal brandväggar mellan källa och mål, utan att lagras på något av de mellanliggande systemen. Denna mekanism använder den kortaste vägen för att överföra filer till en måldator från källan.
Meta-schemaläggning
SynfiniWay använder en meta-schemaläggningsfunktion , som optimerar beräkningsarbetsbelastningar genom att kombinera de flera distribuerade resurshanterare som en organisation använder, till en enda aggregerad vy, vilket gör att batchjobb kan dirigeras till den bästa platsen för utförande, med hjälp av lokala resurshanterare som LSF , PBSPro , SGE , LoadLeveler. SynfiniWay kan schemalägga och köra tjänster som distribueras på en blandad sammanlänkad uppsättning lokala resurshanterare.
- ^ a b R. Henry, P. Lagier, D. Plaindoux. FSE Grid Middleware: Collaborative Grid Environment for Distributed Computing , FSTJ , vol. 40, nej. 2, s. 269–281, dec. 2004.
- ^ a b Vitbok om SynfiniWay
- ^ SynfiniWay au service du calcul , CAD Magazine 129 (dec 2005 – jan 2006), sid. 18.
- ^ K. Suzuki, N. Uchida, H. Kuraishi, J. Wagner. HPC Solutions for the Manufacturing Industry , FSTJ , vol. 44, nr. 4, s. 458–466, oktober 2008.