Розподілені обчислення

(A) - (B) Розподілена система.
(C) Паралельна система.

Розподі́лені обчи́слення (розподілена обробка даних) — спосіб розв'язання трудомістких обчислювальних завдань з використанням двох і більше комп'ютерів, об'єднаних в мережу.

Розподілені обчислення є окремим випадком паралельних обчислень, тобто одночасного розв'язання різних частин одного обчислювального завдання декількома процесорами одного або кількох комп'ютерів. Тому необхідно, щоб завдання, що розв'язується було сегментоване — розділене на підзадачі, що можуть обчислюватися паралельно. При цьому для розподілених обчислень доводиться також враховувати можливу відмінність в обчислювальних ресурсах, які будуть доступні для розрахунку різних підзадач. Проте, не кожне завдання можна «розпаралелити» і прискорити його розв'язання за допомогою розподілених обчислень.

Різниця між HTC і HPC

  • HPC ( англ. High Performance Computing, Високопродуктивні обчислення)

HPC-системи зазвичай виконують Близькозв'язані паралельні завдання, які має сенс запускати на обчислювальній системі зі з'єднаннями, що мають досить невеликі значення латентності

  • HTC ( англ. High Throughput Computing, Обчислення високої пропускної здатності)

HTC-системи, навпаки, призначені для незалежних, послідовних завдань, виконання кожної з яких можна планувати незалежно на великій кількості обчислювальних ресурсів, що входять в різні адміністративні організації

інші мови
العربية: حوسبة موزعة
беларуская (тарашкевіца)‎: Разьмеркаваныя вылічэньні
Esperanto: Disa komputado
Bahasa Indonesia: Komputasi terdistribusi
한국어: 분산 컴퓨팅
Bahasa Melayu: Pengkomputeran teragih
Simple English: Distributed computing
Tiếng Việt: Điện toán phân tán