Which one of the following refers to the Distributed Computing, in which several sets of computers distributed on multiple geographical locations and are connected with each other to achieve a common goal?
a)Virtualization
b)SOA
c)Grid Computing
d)Utility Computing