Loading…
A distributed network or computing architecture that allocates tasks or workloads among multiple peer computer systems, with participants jointly providing and using resources.