前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高通量计算框架HTCondor(一)——概述

高通量计算框架HTCondor(一)——概述

作者头像
charlee44
发布2020-02-14 16:38:29
1.6K0
发布2020-02-14 16:38:29
举报

目录

  • 1. 正文
  • 2. 目录
  • 3. 参考
  • 4. 相关

1. 正文

HTCondor是威斯康星大学麦迪逊分校构建的分布式计算软件和相关技术,用来处理高通量计算(High Throughput Computing )的相关问题。高通量计算中的Throughput应该是吞吐量的意思,也就是调度计算机资源的能力。与高性能计算(HPC)不同,高通量计算(HTC)应对的问题是在高性能的同时能够长时间稳定运行的能力,并充分利用集群或网络内计算资源。长时间计算时,集群或网络内计算资源往往是不可靠的,这中间蕴含了计算资源管理和任务调度的问题。

具体来说,HTC的思想就是将规模的密集运算拆分成一个个的子任务,交给集群计算机运算。HTCondor提供了如下功能:

  1. 发布任务:根据设定的集群内计算资源条件,将任务发布到集群计算机。
  2. 调度任务:任务能够发送到满足条件计算机中运行,或者迁移到另外一台计算机。
  3. 监视任务:随时监视任务运行的情况和计算资源的情况。 注意拆分任务这一步还是需要用户自己控制的,拆分合适粒度的并行任务,有助于最大程度的负载均衡。

除此之外,一个不能忽视的的问题就是磁盘IO的问题。HTC往往伴随着海量数据,巨量数据的磁盘IO必定会造成性能瓶颈。HTCondor自带了一种文件传输机制,发布任务的时候能够自动将数据发送到对应的机器中运行。当然,也可以尝试搭配分布式文件系统如hdfs进行计算。

准备在这一系列博文中,通过一个具体的实例,总结下HTCondor的使用过程,也算对分布式计算或者集群计算有个感性的认识。

2. 目录

1.高通量计算框架HTCondor(一)——概述

简要介绍了高通量分布式计算与HTCondor。

2.高通量计算框架HTCondor(二)——环境配置

详细展示了HTCondor环境的搭建过程。

3.高通量计算框架HTCondor(三)——使用命令

介绍了HTCondor的使用环境,以及经常使用的命令。

4.高通量计算框架HTCondor(四)——案例准备

准备一个实际案例做分布式计算。

5.高通量计算框架HTCondor(五)——分布计算

使用一个实例进行简单的分布式计算。

6.高通量计算框架HTCondor(六)——拾遗

总结了使用HTCondor过程中的一些问题与建议。

3. 参考

1. 说说高通量计算(HTC)、高性能计算(HPC)和多任务计算(MTC)

2. HTCondor官网

3. Hadoop到底是干什么用的?

4. condor 使用详解

4. 相关

代码和数据地址

下一篇

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-01-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 正文
  • 2. 目录
  • 3. 参考
  • 4. 相关
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档