Fordeler med distribuert system:
Ressursdeling: Ressurser som maskinvare, programvare og data deles mellom flere datamaskiner i systemet.
Skalerbarhet: Dette systemet er skalerbart ettersom vi kan legge til flere datamaskiner eller ressurser til systemet når det er nødvendig.
Feiltoleranse: Hvis en datamaskin svikter i et distribuert system, blir arbeidet utført av den på nytt tilordnet til andre datamaskiner i systemet. Dermed opprettholdes påliteligheten og konsistensen.
Modularitet: Distribuerte systemer kan enkelt utvides og modifiseres.
Ulemper med distribuert system:
Kompleksitet: Systemer som består av flere datamaskiner og ressurser er vanskeligere å designe og implementere.
Kommunikasjonskostnader: Siden flere datamaskiner kommuniserer med hverandre for å fullføre en enkelt oppgave, er det kommunikasjonskostnader.
Sikkerhet: Deling av ressurser, data og programmer mellom systemer eller over nettverket øker risikoen for sikkerhetsbrudd og uautorisert tilgang til data.
Forsinkelse: Forsinkelse av meldingsoverføring mellom systemer over nettverket.