当前位置:首页 - 产品中心 - 其他软件

产品名称:Adaptive NITRO

生产厂商:Adaptive产品类别:其他软件

NITRO随着群集/计算网格的使用变得越来越多样化,该行业正在见证高吞吐量计算与高性能计算的融合。Nitro是功能强大但简单的任务启动解决方案,可以作为独立产品运行,但也可以与任何HPC调度程序无缝集成。Nitro不需要单独的作业调度,而是通过为大型作业仅调度一次来实现短计算作业的高速吞吐量。

  • 在短作业中实现100倍的吞吐量提升
  • 支持HTCSOA工作负载中的数千至数十亿个任务
  • 消除了发射速度瓶颈,并大大改善了整体系统效率

如何工作

Nitro与其他HPC调度程序(例如Platform LSFPBS ProMoab / TORQUEUGESLURM)共存。由于Nitro具有分阶段的协调器-工作器体系结构,因此Nitro吞吐量会随着分配给会话的核心数量而增加。使用简单的语法:一行=一个任务,一行包含一个可执行命令。如果当前的HTC作业语法需要转换,则可以创建任务过滤器以自动重新格式化为任务定义语法。将NitroMoabTORQUESLURM结合使用时,可以将其与Viewpoint门户集成在一起,以简化使用并简化提交和管理。

最佳使用

对于希望大幅提高运行几毫秒到几分钟的串行作业或单节点并行作业的吞吐量的管理员来说,Nitro极具价值,尽管较长运行时间的用例也可以从Nitro中受益。在多个用例中,即使只有一小部分工作负载与Nitro涵盖的高通量用例相匹配,运行Nitro仍可显着提高整体系统效率。

产品特征

  • 支持数百万到数十亿的任务
  • 提供简单的用户作业提交(Nitro for SOA中提供了基于API的提交和监视)
  • 无需修改应用程序即可在现有集群上运行
  • 与任何HPC调度程序一起运行或作为独立服务运行
  • 可以命名任务,给定标签并对其进行索引,以便于分析和识别任务
  • 有关失败工人的任务已移交给正在工作的工人
  • 检查点任务,以在任务中断的情况下重新启动
  • 动态在Nitro会话中添加/删除节点,以提供负载平衡并满足服务水平承诺
  • 延迟模式允许持续提交到开放会话以处理近实时工作负载
  • 通过CLIViewpoint实时跟踪Nitro会话状态(任务完成,挂起,失败,工作人员健康等)
  • 报告任务详细信息(使用的资源,任务运行时间,标准错误等)

如何运作

用户将Nitro作业提交给作业计划程序。Nitro通过使用其调度程序分配的节点进行会话来执行任务,该会话执行任务(短期运行的HTC作业)。Nitro在会话的第一个节点上启动协调器。它从任务文件中读取一组任务定义,并将任务分配委托给通过高速消息总线在其会话中的分配节点上运行的每个工作程序。每个工作人员执行分配的任务,向协调员报告以进行新的分配,依此类推,直到完成所有任务。

每个Nitro作业提交都可以构建,激活和拆除新的Nitro会话。这是无缝的,不需要管理员或用户进行管理。每个Nitro会话最多可以扩展到几百个节点(足以每秒启动数十万个任务);一个给定的群集可以根据需要同时托管任意数量的Nitro会话。

全国服务热线:
021-52550099