Distributed Computing
定义 Definition
分布式计算:一种计算方式,把任务拆分并分配到多台通过网络连接的计算机(节点)上协同完成,以提升可扩展性、容错性与处理能力。常见于云计算、大数据处理、微服务与区块链等场景。(该术语也常与“分布式系统”相关联,但分布式系统更强调整体系统与资源管理,分布式计算更侧重计算任务的分解与执行。)
发音 Pronunciation (IPA)
/dɪˈstrɪbjətɪd kəmˈpjuːtɪŋ/
例句 Examples
Distributed computing lets small computers work together to solve a big problem.
分布式计算让多台小型计算机协同工作来解决一个大型问题。
In distributed computing, failures are expected, so the system is designed to keep running even when some nodes go offline.
在分布式计算中,故障是可预期的,因此系统会被设计成即使部分节点离线也能继续运行。
词源 Etymology
distributed 来自拉丁语 distribuere,意为“分配、分发”;computing 源于 compute(计算),其更早与拉丁语 computare(合计、计算)有关。合起来的核心含义就是“把计算分配到不同地方(不同机器/节点)来完成”。
相关词 Related Words
文献与作品 Literary & Notable Works
- Andrew S. Tanenbaum & Maarten van Steen,《Distributed Systems》(分布式系统),系统讨论分布式计算与分布式系统的核心概念。
- George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair,《Distributed Systems: Concepts and Design》,经典教材,涵盖分布式计算模型与实践。
- Leslie Lamport, “Time, Clocks, and the Ordering of Events in a Distributed System”(1978),分布式计算中事件排序与一致性的重要基础论文。
- Jeffrey Dean & Sanjay Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters”(2004),分布式计算在大规模数据处理中的代表性范式。