HTCondor是威斯康星大学麦迪逊分校构建的分布式计算软件和相关技术,用来处理高通量计算(High Throughput Computing )的相关问题。高通量计算中的Throughput应该是吞吐量的意思,也就是调度计算机资源的能力。与高性能计算(HPC)不一样,高通量计算(HTC)应对的问题是在高性能的同时可以长时间稳定运行的能力,并充分利用集群或网络内计算资源。长时间计算时,集群或网络内计算资源每每是不可靠的,这中间蕴含了计算资源管理和任务调度的问题。网络
具体来讲,HTC的思想就是将规模的密集运算拆分红一个个的子任务,交给集群计算机运算。HTCondor提供了以下功能:负载均衡
除此以外,一个不能忽视的的问题就是磁盘IO的问题。HTC每每伴随着海量数据,巨量数据的磁盘IO一定会形成性能瓶颈。HTCondor自带了一种文件传输机制,发布任务的时候可以自动将数据发送到对应的机器中运行。固然,也能够尝试搭配分布式文件系统如hdfs进行计算。框架
准备在这一系列博文中,经过一个具体的实例,总结下HTCondor的使用过程,也算对分布式计算或者集群计算有个感性的认识。分布式
1.高通量计算框架HTCondor(一)——概述
简要介绍了高通量分布式计算与HTCondor。
2.高通量计算框架HTCondor(二)——环境配置
详细展现了HTCondor环境的搭建过程。oop
[1]. 说说高通量计算(HTC)、高性能计算(HPC)和多任务计算(MTC)
[2]. HTCondor官网
[3]. Hadoop究竟是干什么用的?性能
下一篇htm