分布式计算基本原理有哪些