Videnskab
 science >> Videnskab >  >> Elektronik

Forenklet modellering af applikationer og infrastruktur

Kredit:Unsplash

I de seneste år, det globale marked har oplevet en enorm stigning i nytte -computing, som fungerer som back-end for praktisk talt enhver ny teknologi, metode eller fremskridt inden for IKT, fra sundhedspleje til rumfart. Industrien går ind i en ny æra med heterogene, software-defineret, højtydende computermiljøer og bringer nye udfordringer med sig.

Generelle GPU'er er ved at blive fælles valuta i datacentre, mens specialiserede FPGA -acceleratorer, lige fra dybe indlæringsspecifikke acceleratorer til burst bufferteknologier, er ved at blive normen og vil sandsynligvis blive råvarehardware i den nærmeste fremtid. At køre på bagsiden af ​​denne stigende beregningshastighed og effekt er et krav om værktøjer, der kan abstrahere disse applikationer og infrastrukturkrav til hurtig og enkel implementering.

SODALITE -projektet har til formål at udvikle værktøjer, der gør det muligt for udviklere og infrastrukturoperatører at udvikle, indsætte, betjene og udføre heterogene applikationer hurtigt, enkelt og pålideligt over det hurtigt udviklende og stadig mere komplekse landskab af software-defineret, højtydende cloud-infrastrukturer.

SODALITE optimeringsabstraktionsrammen er defineret ved brug af IDE, applikationsudviklere bygger kode ved hjælp af abstrakte enheder, der støtter sig til infrastrukturmodellerne, som løser visse indfødte instanteringer af applikationen, der er indstillet til udførelse på den givne hardware. Yderligere driftstidsparametre kan anvendes yderligere forbedring af applikationsydelsen.

SODALITE tackler kompleksiteten ved at implementere og betjene moderne applikationer på heterogene HPC- og skybaserede software-definerede infrastrukturer, under vilkårlige driftsbetingelser og krav. SODALITE håndterer disse udfordringer ved at:

  • abstraherer applikationen og software-definerede infrastrukturer
  • automatisering af vedligeholdelsen af ​​en dynamisk balance mellem applikationen og infrastrukturen
  • design og runtime analyse af software-definerede infrastrukturer.

På denne måde vil SODALITE frembringe flere håndgribelige resultater som:

  • et mønsterbaseret abstraktionsbibliotek, herunder ansøgning, infrastruktur og absolutte novum performance abstraktioner
  • en programmeringsmodel til fuld-stack applikationer og infrastrukturbeskrivelser, ved hjælp af abstraktionsbibliotek
  • en implementeringsramme, muliggør statisk optimering af de så abstrakte applikationer på specifikke infrastrukturer
  • automatiseret runtime-optimering og administration af så implementerede applikationer

SODALITE har til formål at levere en optimeret, meget modstandsdygtigt heterogent eksekveringsmiljø, der muliggør operationel gennemsigtighed mellem Cloud- og HPC -infrastrukturer. SODALITE -teknologier anvendes og demonstreres i følgende forskellige række #UseCases, fremhæver en blanding af Cloud- og HPC -scenarier på tværs af varierende arbejdsbyrder og unikke infrastrukturkrav:

Biomedicinsk brugssag (In-silico kliniske forsøg til rygoperationer): Evaluerings- og beslutningsstøttesystem til spinaloperationer bestående af en datalagerkomponent, i stand til at levere effektiv dataadgang fra heterogene beregningsressourcer og simuleringskæden, der letter omfattende dataanalyse for in-silico kliniske forsøg.

Vehicle IoT Use Case :En innovativ systemdemonstrator, der gør det muligt at sprede data fra heterogene kilder (hovedsageligt IoT-enheder) på tværs af en distribueret behandlingsarkitektur i overensstemmelse med slutbrugerens forventninger (f.eks. Svartid for kontekstualiserede tjenestetilbud) og behov (fortrolige præferencer).

GPU sne brug sag: En innovativ værktøjsdemonstrator, der muliggør kapillær observation af den kontinuerlige sundhedsstatus i bjergmiljøer, der understøtter samfundets sociale engagement i softwareunderstøttet kontinuerlig overvågning af alpine regioner.

Desuden, SODALITE er medlem af Heterogeneity Alliance (heterogeneityalliance.eu/), der sigter mod at deltage i bestræbelser fra organisationer, der er interesseret i udviklingen af ​​fremtidige teknologier og værktøjer, for at komme videre og drage fuld fordel af computing og applikationer ved hjælp af heterogen hardware.