Hjælp udviklingen af ​​webstedet med at dele artiklen med venner!

Introduktion til Fog Computing Architecture

Tågearkitektur involverer brug af tjenester fra slutenheder (switches, routere, multipleksere osv.) til beregnings-, lagrings- og behandlingsformål. Tågecomputerarkitektur består af fysiske såvel som logiske elementer af netværket, software og hardware for at danne et komplet netværk af et stort antal sammenkoblede enheder. Tågeknudefordeling (fysisk såvel som geografisk, sammen med den anvendte topologi og protokoller udgør nøglearkitektoniske træk ved en tågearkitektur.Tågearkitektur involverer fordelingen af funktioner på forskellige lag, typerne og antallet af anvendte protokoller og de begrænsninger, der pålægges forskellige lag.

Hierarchical Fog Computing Architecture

Den hierarkiske tågearkitektur består af følgende tre lag:

1. Terminallag

  • Terminallaget er det grundlæggende lag i tågearkitektur, dette lag inkluderer enheder som mobiltelefoner, sensorer, smarte køretøjer, læsere, smartcards osv.
  • De enheder, der kan registrere og fange data, er til stede i dette lag. Enheder er fordelt på en række steder adskilt langt fra hinanden.
  • Laget beskæftiger sig for det meste med dataregistrering og -registrering. Enheder fra forskellige platforme og forskellige arkitekturer findes hovedsageligt i dette lag.
  • Enhederne har den egenskab, at de arbejder i et heterogent miljø med andre enheder fra separate teknologier og separate kommunikationsmåder.

2. Tågelag

  • Tågelaget omfatter enheder som routere, gateways, adgangspunkter, basestationer, specifikke tågeservere osv., kaldet tågeknuder.
  • Tågeknuder er placeret i kanten af et netværk. En kant kan være en hopafstand fra endeanordningen. Tågeknuderne er placeret mellem slutenheder og cloud-datacentre.
  • Tågeknudepunkter kan være statiske, f.eks. placeret i en busterminal eller kaffebar, eller de kan bevæge sig, f.eks. monteret inde i et køretøj i bevægelse.
  • Tåge noder sikrer tjenester til slutenhederne. Tåge noder kan beregne, overføre og gemme data midlertidigt.
  • Tågeknudepunkter og cloud-datacenterforbindelser aktiveres af IP-kernenetværkene, hvilket giver interaktion og samarbejde med skyen for at forbedre behandlings- og lagerkapaciteten.

3. Cloud Layer

  • Dette lag består af enheder, der kan levere stort lager og maskiner (servere) med høj ydeevne.
  • Dette lag udfører beregningsanalyse og gemmer data permanent til backup og permanent adgang til brugerne.
  • Dette lag har høj lagerplads og kraftfulde computeregenskaber.
  • Enorme datacentre med høje computeregenskaber danner et skylag. Datacentrene leverer alle de grundlæggende egenskaber ved cloud computing til brugerne. Datacentrene er både skalerbare og leverer computerressourcer efter behov.
  • Skylaget ligger i den yderste ende af den samlede tågearkitektur. Det fungerer som backup og giver permanent lagring af data i en tågearkitektur. Norm alt lagres data, der ikke er påkrævet i nærheden af brugeren, i et skylag.

Layered Fog Computing Architecture

Den lagdelte tågearkitektur består af seks lag:

1. Fysisk og virtualiseringslag

  • Dette lag omfatter noder (fysiske og virtuelle). Noderne udfører den primære opgave med at fange data og er placeret forskellige steder. Noder involverer norm alt sanseteknologi til at fange deres omgivelser.
  • Sensorer, der bruges på denne node, indsamler data fra omgivelserne og indsamler data, som derefter sendes til de øverste lag via gateways for yderligere behandling.
  • En node kan være en selvstændig enhed som en mobiltelefon, eller den kan være en del af en stor enhed som en temperatursensor monteret inde i et køretøj.

2. Overvågningslag

  • I dette lag udfører vi nodeovervågning relateret til forskellige opgaver.
  • Noder kan overvåges for den tid, de arbejder, temperaturen og andre fysiske egenskaber, de besidder, enhedens maksimale batterilevetid osv.
  • Applikationers ydeevne samt deres nuværende tilstand overvåges også.
  • Tågenoderne kontrolleres for deres energif.webporbrug, mængden af batteristrøm, de bruger, mens de udfører deres opgaver.

3. Forbehandler lag

  • Dette lag udfører forskellige dataoperationer primært relateret til analyse.
  • Data renses og kontrolleres for eventuelle uønskede data. Dataurenhed fjernes, og der indsamles kun nyttige data.
  • Dataanalyse på dette lag kan involvere mining af meningsfuld og relevant information fra en stor mængde data indsamlet af slutenhederne.
  • Dataanalyse er en af de væsentlige funktioner, der bør tages i betragtning, før data bruges til et bestemt formål.

4. Midlertidig lager

  • Dette lag er forbundet med ikke-permanent distribution og replikering af data.
  • Storagevirtualisering som VSAN bruges i dette lag.
  • Data fjernes fra det midlertidige lag, når data er flyttet til skyen, fra dette lag.

5. Sikkerhedslag

  • Dette lag er involveret i databeskyttelse, dataintegritet, kryptering og dekryptering af data.
  • Privatliv i tilfælde af tågedata kan omfatte brugsbaseret privatliv, databaseret privatliv og lokationsbaseret privatliv.
  • Sikkerhedslaget sikrer sikker og bevarelse af privatlivets fred for de data, som er outsourcet til tåge-noderne.

6. Transportlag

  • Den primære funktion af dette lag er at uploade delvist behandlede og finkornede sikre data til skylaget til permanent opbevaring. Af effektivitetshensyn indsamles og uploades delen af data.
  • Dataene sendes gennem smart-gateways, før de uploades til skyen. De anvendte kommunikationsprotokoller er valgt til at være lette og effektive på grund af tågeberegningens begrænsede ressourcer.

Konklusion

Tågearkitektur er en model, der består af en række forskellige lag. Modellen fungerer som en ideel til konstruktion af et tåge netværk. Arkitekturen giver et overblik over forskellige funktionaliteter, der udføres af respektive lag. De protokoller, der bruges på forskellige lag, de særlige enheder, der bruges på forskellige lag og deres funktionaliteter, specifikationer identificeres ved at gå gennem tågearkitekturen.

Anbefalede artikler

Dette har været en guide til Fog Computing Architecture. Her diskuterer vi introduktionen, hierarkisk og lagdelt tågecomputerarkitektur. Du kan også tage et kig på følgende artikler for at lære mere -

  1. IoT-økosystem
  2. Hvad er JVM?
  3. AWS- alternativer
  4. Kafka Consumer Group

Hjælp udviklingen af ​​webstedet med at dele artiklen med venner!