Розподілені обчислення
Розподі́лені обчи́слення (розподілена обробка даних) — спосіб розв'язання трудомістких обчислювальних завдань з використанням двох і більше комп'ютерів, об'єднаних в мережу.
Розподілені обчислення є окремим випадком паралельних обчислень, тобто одночасного розв'язання різних частин одного обчислювального завдання декількома процесорами одного або кількох комп'ютерів. Тому необхідно, щоб завдання, що розв'язується було сегментоване — розділене на підзадачі, що можуть обчислюватися паралельно. При цьому для розподілених обчислень доводиться також враховувати можливу відмінність в обчислювальних ресурсах, які будуть доступні для розрахунку різних підзадач. Проте, не кожне завдання можна «розпаралелити» і прискорити його розв'язання за допомогою розподілених обчислень.
Зміст |
Список проектів розподілених обрахунків [ред.]
Нижче приведений список найпопулярніших проектів розподілених обчислень в інтернеті. Повніший список практично всіх існуючих і закінчених проектів розподілених обчислень в інтернет і можна переглянути на сайті Distributed Computing(англ.). Учасники розподілених обрахунків в Україні працюють як самостійно, так і в складі команд, найчисельнішою та найпотужнішою з яких є - Distributed Computing Team Ukraine. Статус команди - Національна, офіційний сайт [1]
Список українських проектів розподілених обчислень [ред.]
Біологія та медицина [ред.]
- Rosetta@home — вирахування структури білка із самою низькою енергією;
- Folding@Home — проект з вирахування третинної структури білків;
- World Community Grid — дослідження, пов'язані із генетикою людини, а також із різноманітними важкими захворюваннями. Вивчення білків, та їх каталогізація;
- grid.org — проект з пошуку ліків від Карциноми (закінчений 27 квітня 2007 року (не знайдено));
- Find-a-Drug — проект з пошуку ліків від різноманітних хвороб шляхом обрахунку докінгу білків із різними молекулами (закінчено 2005 року), приєднався до WCG;
- DrugDiscovery@Home — Російський проект, Згортання білків, скрінінг баз даних біологічно активних сполук;
- Proteins@home.
Математика та криптографія [ред.]
- Seventeen or Bust — проект, який займається підтвердженням задачі Серпінського;
- GIMPS — проект з пошуку простих чисел Мерсенна;
- ZetaGrid — перевірка гіпотези Рімана (закінчено 2005 року).
- distributed.net — проекти зі злому RC5-72 повним перебором, пошуком оптимальних лінійок Голомба - OGR-27;
- RainbowCrack;
- ABC@home — проект з пошуку ABC-трійок.
Природничі науки [ред.]
- SETI@Home — проект з обробки сигналів радіотелескопу, для пошуку радіосигналів позаземних цивілізацій.
- Einstein@Home — проект з перевірки гіпотези Ейнштейна про гравітаційні хвилі за допомогою аналізу гравітаційних полів пульсарів чи нейтронних зірок.
- Climate Prediction — проект з моделювання впливу відходів вуглекислого газу на клімат Землі.
- Spinhenge@home — проект в області нанотехнологій, вивчення магнітних молекул.
- LHC@home — розрахунки магнітної підсистеми прискорювача заряджених частинок — Великого адронного колайдера (LHC).
- Muon1 DPAD — розрахунки з проектування ще потужнішого прискорювача — Neutrino Factory/Muon Collider.
- Cosmology@home — пошук моделі, яка кращим чином описує наш Всесвіт, а також визначення діапазону моделей, які узгоджуються із сучасними астрономічними та фізичними даними;
- AQUA@home — моделювання роботи адіабатичного квантового надпровідного комп'ютера;
- MilkyWay@home — створення трьохмірної моделі зорь у Галактиці;
- EDGeS@Home — проект в областіи фізики плазми, моделювання поведінки заряджених частинок в магнітному полі термоядерного реактора ITER.
ПЗ для організації розподілених обчислень [ред.]
- Apache Hadoop
- BOINC — відкрита інфраструктура для розподілених обрахунків Університету Берклі (Berkeley Open Infrastructure for Network Computing), яка поширюється за ліцензією LGPL.
- Condor(англ.)
- Globus Toolkit(англ.) — набір програм, який значно спрощує створення та керування розподіленими обрахунками.
Дивіться також [ред.]
Посилання [ред.]
| Це незавершена стаття про комп'ютери. Ви можете допомогти проекту, виправивши або дописавши її. |
|
||||||||||||||||||||||||||||||||
