分布式计算的工作原理有哪些