Вычисления с высокой пропускной способностью ( HTC ) - это термин в компьютерной науке, обозначающий использование множества вычислительных ресурсов в течение длительных периодов времени для выполнения вычислительной задачи.
Вызовы
Сообщество HTC также озабочено устойчивостью и надежностью рабочих мест в долгосрочной перспективе. То есть возможность создать надежную систему из ненадежных компонентов. Это исследование похоже на обработку транзакций , но в гораздо большем и распределенном масштабе.
Некоторые системы HTC, такие как HTCondor и PBS , могут запускать задачи на гибких ресурсах. Однако работать в такой среде - сложная проблема. С одной стороны, система должна обеспечивать надежную операционную среду для рабочих мест пользователя, но в то же время система не должна нарушать целостность исполняемого узла и позволять владельцу всегда иметь полный контроль над своими ресурсами.
Высокая пропускная способность против высокой производительности против множества задач
Между высокопроизводительными вычислениями , высокопроизводительными вычислениями (HPC) и многозадачными вычислениями (MTC) есть много различий .
Задачи HPC характеризуются как требующие больших объемов вычислительной мощности на короткие периоды времени, тогда как задачи HTC также требуют больших объемов вычислений, но на гораздо более длительное время (месяцы и годы, а не часы и дни). [1] Среды высокопроизводительных вычислений часто измеряются в FLOPS .
Сообщество HTC, однако, заботит не количество операций в секунду, а количество операций в месяц или год. Поэтому область HTC больше интересует, сколько заданий можно выполнить за длительный период времени, а не как быстро.
В качестве альтернативного определению, Европейский сетевая инфраструктура определяет HTC , как «в вычислительной парадигмы , которая фокусируется на эффективном выполнении большого числа слабо связанных задач» , [2] в то время как системы HPC имеют тенденцию сосредотачиваться на плотно соединенных параллельных рабочих мест, а также поэтому они должны выполняться на конкретном сайте с межсоединениями с малой задержкой. И наоборот, системы HTC - это независимые, последовательные задания, которые могут быть индивидуально запланированы на множестве различных вычислительных ресурсов через множество административных границ. Системы HTC достигают этого, используя различные технологии и методы грид-вычислений .
MTC стремится преодолеть разрыв между HTC и HPC. MTC напоминает HTC, но отличается акцентом на использование множества вычислительных ресурсов в течение коротких периодов времени для выполнения многих вычислительных задач (т.е. включая как зависимые, так и независимые задачи), где основные показатели измеряются в секундах (например, FLOPS, задачи / с, скорость ввода-вывода МБ / с), в отличие от операций (например, заданий) в месяц. MTC обозначает высокопроизводительные вычисления, включающие несколько различных действий, связанных через операции файловой системы.
Смотрите также
Рекомендации
- ^ Бек, Алан (1997-06-27). «Высокопроизводительные вычисления: интервью с Мироном Ливни (ссылка не работает)» . HPCWire.«Высокопроизводительные вычисления: интервью с Мироном Ливни (Резервная ссылка)» .
- ^ «Глоссарий EGI V1» .