Ordbok | Cegal

Flows

Skrevet av Redaksjonen | 19.okt.2022 11:32:26
Hva er Flows?

Flows eller flyt, hvis man oversetter til norsk direkte beskriver et lagret forløp av handlinger eller transaksjoner.

For å forklare arkitekturen 'Flows' er det noe enklere å ta noen sammenligninger som relaterer til hverdagen for oss alle. Hvis man går inn på sin lønnskonto for å sjekke saldoen, så beregnes saldoen i det øyeblikket browseren viser beløpet du har på konto, samt dine transaksjoner frem til dette øyeblikket listes også. Med andre ord, din saldo på lønnskontoen er ikke beregnet i forkant, men alle transaksjonene er der.

Tar man denne sammenligningen et steg mer inn i geologi og geofysikkverdenen, så kan man sammenligne det med for eksempel tradisjonelle programvarer som gjør geofysiske beregninger. Den vanligste arbeidsflyten er stegvise beregninger, med andre ord litt som en kalkulator. Man multipliserer to seismiske kuber, får en ny resultatkube som man igjen kanskje anvender noe mer matematisk på, som igjen gir en ny seismisk kube med et resultat. Da har man gjerne 4-5 seismiske kuber som mellomsteg før man har sin ønskede beregning.

Flows-arkitekturen gjør dette mye smidigere, der man bare lagrer transaksjonene/beregningene mellom hvert steg, og bare realiserer den seismiske kuben man ønsker å jobbe videre med. Dette sparer veldig mye diskplass, samt prosjektene man jobber i blir mye smidigere, hvor de ''historiske' beregningene er der hele tiden og man kan endre dem hvis man vil forbedre resultatet.

Kombinerer man riktig bruk av Central Processing Unit (CPU) og Graphics Processing Unit (GPU) på sin arbeidsstasjon eventuelt Virtual desktop infrastructure (VDI) i skyen så vil man spare vesentlig med tid og oppnå en mye høyere effektivitet ved denne arbeidsflyten.

Cegal og Flows

Cegal sine utviklere har i mange år kjent til problemstillingen med å ivareta historien mellom hver stegvis prosess/beregning i tradisjonelle programvarer. Dette har skapt en utfordring med å reprodusere resultater, og sikre at de riktige resultatene blir brukt til å ta de rette beslutningene.

Dette ga grunnlaget for å begynne å utforske denne muligheten og komme opp med en løsning som er stabil og håndterer tilhørende utfordringer. Flows bygger på moderne prinsipper for mikrotjenester, som skaleres opp til å håndtere data i fra undergrunnen, samt å visualisere resultatene for sluttbrukeren. Flows arkitekturen kan skaleres i et skymiljø, eller man kan dedikere stasjonære arbeidsstasjoner til dette som man ønsker.

Les om Cegal Blueback Avary her >

Les mer om Cegal Geoscience Porteføljen her >