Fordele ved distribueret system:
Ressourcedeling: Ressourcer som hardware, software og data deles mellem flere computere i systemet.
Skalerbarhed: Dette system er skalerbart, da vi kan tilføje flere computere eller ressourcer til systemet, når det er nødvendigt.
Fejltolerance: Hvis en computer svigter i et distribueret system, gentildeles det arbejde, den udfører, til andre computere i systemet. Dermed bevares pålideligheden og konsistensen.
Modularitet: Distribuerede systemer kan nemt udvides og modificeres.
Ulemper ved distribueret system:
Kompleksitet: Systemer bestående af flere computere og ressourcer er sværere at designe og implementere.
Kommunikationsomkostninger: Da flere computere kommunikerer med hinanden for at fuldføre en enkelt opgave, er der kommunikationsoverhead.
Sikkerhed: Deling af ressourcer, data og programmer mellem systemer eller over netværket øger risikoen for sikkerhedsbrud og uautoriseret adgang til data.
Latens: Forsinkelse af meddelelsesoverførsel mellem systemer over netværket.