Xgrid

Xgrid er en teknologi utviklet av Apple for macOS - operativsystemet . Hensikten med denne teknologien er å tillate utvikling av parallelle applikasjoner som distribuerer operasjonene som skal utføres på flere maskiner koblet til et telematisk nettverk, noe som reduserer tiden som kreves for behandling.

Applikasjoner

Xgrid er rettet mot alle de applikasjonene som krever høy datakraft og som bruker problemer som kan deles opp uten å miste ytelsen. Et klassisk eksempel er tredimensjonal grafikk , bare tilordne en annen ramme til hver datamaskin, og etter hvert som rammene er ferdige sendes de til en "sentral" datamaskin som lagrer dem på en harddisk.

Med partisjonerbare problemer mener vi problemer som kan brytes ned i mange små delproblemer uten å generere stor dataflyt mellom de ulike delproblemene. Dette er viktig siden de forskjellige datamaskinene er koblet sammen med et normalt lokalt nettverk , og derfor vil en høy dataflyt mellom de forskjellige datamaskinene raskt tette det lokale nettverket og gjøre det til en flaskehals i systemet. Xgrid er basert på Bonjour -teknologi for automatisk å identifisere og konfigurere maskiner koblet til det lokale nettverket. Xgrid-teknologien er opptatt av å gi en infrastruktur til applikasjoner slik at utviklere kun trenger å bekymre seg for algoritmene som skal programmeres og ikke for hvordan de skal synkronisere og distribuere arbeidet da dette gjøres av Xgrid.

Rutenett

Xgrid implementerer en nedskalert versjon av CERNs Grid -teknologi . Grid-teknologi ved CERN brukes til å distribuere databehandling fra partikkelakseleratoren til dusinvis av universiteter og forskningssentre. Xgrid-teknologi er mindre generell enn Grid-teknologi siden dette for eksempel også inkluderer begrepet betaling, hver levering av en ressurs krever betaling av et visst beløp som deretter kan brukes av leverandøren til å bruke ressurser eller strukturer som den ikke har direkte men som er tilgjengelige via rutenettet. Xgrid ble født for begrenset bruk til et begrenset antall datamaskiner og ikke for å skape et globalt nettverk som det til Grid, og faktisk mens Xgrid-teknologien raskt ble utviklet av Apple , er Grid-teknologien fortsatt under utvikling og mange av dens komponenter er embryonale eller helt fraværende.

Relaterte elementer

Eksterne lenker