IBM Spectrum LSF License Scheduler

news2025/1/20 22:00:27

LSF License Scheduler 提供了两个版本: Basic Edition 和 Standard Edition。

LSF License Scheduler Basic Edition 随附于 LSF Standard Edition 和 Advanced Edition ,并非旨在应用有关如何在集群或项目之间共享许可证的策略。 相反, LSF License Scheduler Basic Edition 旨在替换外部装入信息管理器 (elim) ,以收集由 FlexNet 或 Reprise License Manager 管理的许可证的外部装入指标。 要替换此 elim, LSF License Scheduler Basic Edition 会限制单个集群的作业的许可证使用,以防止许可证过度使用,并通过将许可证检出与这些作业相匹配来跟踪单个作业的许可证使用情况。

LSF License Scheduler Standard Edition 不仅为单个集群提供集群方式功能,还提供完整的 LSF License Scheduler 功能,包括支持所有方式 (集群方式,项目方式和快速分派项目方式) (集群方式和项目方式),多个集群,功能部件和功能部件组以及每个许可证功能部件的多个服务域。 LSF License Scheduler Standard Edition 还支持 taskman 作业以及 LSF Advanced Edition (LSF Advanced Edition) 中的 LSF/XL 功能部件。

体系结构

LSF License Scheduler 管理许可证令牌,而不是直接控制许可证。 通过使用 LSF License Scheduler,作业将在启动应用程序之前接收许可证令牌。 IBM® Spectrum LSF (LSF) 和 IBM Spectrum LSF Advanced Edition (LSF Advanced Edition) 提供的令牌数对应于许可证服务器提供的许可证数,因此如果令牌不可用,那么作业不会启动。 这样,运行作业所请求的许可证数不会超过可用许可证数。

当作业启动时,应用程序不知道 LSF License Scheduler。 应用程序以常规方式从许可证服务器检出许可证。

图 1. 守护程序交互
在这里插入图片描述
调度策略的工作方式

通过 LSF License Scheduler, LSF 收集有关暂挂作业的许可需求的信息,以高效分发可用许可证。 其他 LSF 调度策略独立于 LSF License Scheduler 策略。

启动作业时,将首先执行基本 LSF 调度。 LSF License Scheduler 不会影响作业调度优先级。 根据在每个集群中配置的优先级划分策略,将考虑分派作业。

例如,在应用 LSF License Scheduler 公平共享策略 (对于此作业所属的许可证项目) 之前,作业必须具有要启动的候选 LSF 主机。

其他 LSF 公平共享策略基于 CPU 时间,运行时间和使用情况。 如果配置了 LSF 公平共享调度,那么 LSF 将确定具有最高优先级的用户或队列,然后考虑其他资源。 通过这种方式,其他 LSF 公平共享策略的优先级高于 LSF License Scheduler。

当 mbatchd 处于脱机状态时
集群运行时, mbatchd 会维护与 bld的 TCP 连接。 当集群断开连接时 (例如,当集群关闭或重新启动时) , bld 将除去有关集群中作业的所有信息。 LSF License Scheduler 将已断开连接集群中的作业检出的许可证视为非LSF 使用许可证。

当 mbatchd 重新联机时, bld 将立即接收有关当前分发到集群的令牌数的更新信息。

当 bld 处于脱机状态时
如果 mbatchd 失去与 bld的连接,那么 mbatchd 无法获取 bld的令牌分发决策以更新其自己的令牌分发决策。

但是,由于 mbatchd 每分钟在 $LSF_TOP/work/data/feature_name.service_domain_name.dat 文件中记录令牌状态,因此如果连接丢失,那么 mbatchd 将使用上次记录的信息来调度作业
在这里插入图片描述
LanServer1 上的 f3 具有三个令牌和两个项目。 项目 p1 和 p2 共享许可证 50:50。

在 14:27:55 , bld 向 p1分派了一个令牌,该令牌的使用为零,一个免费,零保留。 同时, bld 将两个令牌分派到 p2,这两个令牌在使用中为零,两个可用且保留为零。

mbatchd 将继续调度基于在 14:27:55 记录的令牌分发的作业,直到重新建立与 bld 的连接为止。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/925477.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[JavaWeb]【十四】web后端开发-MAVEN高级

目录 一、分模块设计与开发 1.1 分模块设计 1.2 分模块设计-实践​编辑 1.2.1 复制老项目改为spring-boot-management 1.2.2 新建maven模块runa-pojo 1.2.2.1 将原项目pojo复制到runa-pojo模块 1.2.2.2 runa-pojo引入新依赖 1.2.2.3 删除原项目pojo包 1.2.2.4 在spring-…

postman 调用webservice

有个外部接口需要提供古老的webservice 格式接口。 1 设置格式 按照xml 格式设置。 2 消息体xml 封装 不加envelope: <soap:Envelope xmlns:soap"" target"_blank">http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <soap…

硬盘中病毒是什么原因?硬盘格式化能清除病毒吗

“我的电脑中了一个非常顽固的病毒&#xff0c;朋友建议我进行硬盘格式化来彻底清除病毒。不知道是不是真的有用&#xff0c;半信半疑下进行了硬盘格式化。当我完成操作后&#xff0c;我发现有些工作文件没有备份到。这可怎么办&#xff1f;想问下大家有没有什么方法去恢复数据…

ClickHouse进阶(二):ClickHouse MergeTree表引擎及目录解析

进入正文前&#xff0c;感谢宝子们订阅专题、点赞、评论、收藏&#xff01;关注IT贫道&#xff0c;获取高质量博客内容&#xff01; &#x1f3e1;个人主页&#xff1a;含各种IT体系技术&#xff0c;IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 &…

【VS Code插件开发】消息通信(四)

&#x1f431; 个人主页&#xff1a;不叫猫先生&#xff0c;公众号&#xff1a;前端舵手 &#x1f64b;‍♂️ 作者简介&#xff1a;前端领域优质作者、阿里云专家博主&#xff0c;共同学习共同进步&#xff0c;一起加油呀&#xff01; &#x1f4e2; 资料领取&#xff1a;前端…

ModaHub魔搭社区:WinPlan垂直大模型数据采集

WinPlan经营大脑数据手动提交 数据采集模版创建后,用户可手动提交数据 数据批量导入 1、第一步:上传Excel 如何选择Excel本系统的批量导入支持选择任意相关的Excel,映射到数据采集模版的各列,即可实现批量导入;相关Excel可以是自行维护的相关数据、或从其他业务系统导出…

【C语言】文件操作 -- 详解

一、什么是文件 磁盘上的文件是文件。 1、为什么要使用文件 举个例子&#xff0c;当我们想实现一个 “通讯录” 程序时&#xff0c;在通讯录中新建联系人、删除联系人等一系列操作&#xff0c;此时的数据存储于内存中&#xff0c;程序退出后所有数据都会随之消失。为了让通讯录…

vue-admin-template实现按钮级控制

这里记录一下使用大佬的模板vue-admin-template&#xff0c;实现按钮级别控制 实现的思路&#xff1a;用户登录之后&#xff0c;返回用户详细信息(将用户的所有权限码发送给前端)&#xff0c;然后将权限码保存在全局状态管理对象中&#xff0c;然后在组件中进行判断是否显示 最…

JAVA学习-愚见

JAVA学习-愚见 分享一下Java的学习路线&#xff0c;仅供参考【本人亲测&#xff0c;真实有效】 1、尽可能推荐较新的课程 2、大部分视频在B站上直接搜关键词就行【自学&#xff0c;B大的学生】 文章目录 JAVA学习-愚见前期准备Java基础课程练手项目 数据库JavaWeb前端基础 Vue…

Rancher2.5.9版本证书更新

一、环境 主机名IP地址操作系统rancher版本K8s-Master192.168.10.236Centos 72.5.9 二、更新证书 1、查看当前证书到期时间 2、进行证书轮换 [rootK8s-Master ~]# docker ps |grep rancher/rancher d581da2b7c4e rancher/rancher:v2.5.9 &q…

ARM汇编【4】:CONDITIONAL EXECUTION

我们在讨论消费品安全标准登记册时已经简要地谈到了条件的主题。我们在程序运行时使用条件来控制程序流&#xff0c;通常是通过跳转&#xff08;分支&#xff09;或仅在满足条件时执行某些指令。该条件被描述为CPSR寄存器中特定位的状态。这些比特根据一些指令的结果不时地变化…

结构体指针和结构体数组指针

结构体指针和结构体数组指针是不同的类型。 结构体指针定义&#xff1a;Student *stu 结构体指针的步长是一个结构体的大小&#xff1b; 结构体数组指针定义&#xff1a;Student (*stu)[] 结构体数组指针的步长是整个结构体数组的大小。 例程&#xff1a; #include <stdio…

机器学习理论笔记(二):数据集划分以及模型选择

文章目录 1 前言2 经验误差与过拟合3 训练集与测试集的划分方法3.1 留出法&#xff08;Hold-out&#xff09;3.2 交叉验证法&#xff08;Cross Validation&#xff09;3.3 自助法&#xff08;Bootstrap&#xff09; 4 调参与最终模型5 结语 1 前言 欢迎来到蓝色是天的机器学习…

java八股文面试[java基础]——面向对象特点

三大特点&#xff1a; 封装 继承 多态 面试题&#xff1a;java如何实现多继承&#xff08;除了使用接口之外&#xff09; 实现多继承有三个方法&#xff1a; 多层继承内部类接口 参考 java实现多继承的三种方式 多层继承 ​如果要直接继承类&#xff0c;子类是不可以直接多…

微信小程序的汽车租赁系统的l9k0e

随着信息技术和网络技术的飞速发展&#xff0c;人类已进入全新信息化时代&#xff0c;传统管理技术已无法高效&#xff0c;便捷地管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;各行各业相继进入信息管理时代&#xf…

开源文库系统moredoc

什么是 moredoc &#xff1f; moredoc 中文名 魔豆文库&#xff0c;是基于 golang 开发的类似百度文库、新浪爱问文库的开源文库系统&#xff0c;支持 TXT、PDF、EPUB、MOBI、Office 等格式文档的在线预览与管理&#xff0c;为 dochub 文库(github, gitee &#xff09;的重构版…

民族传统文化分享系统uniapp 微信小程序

管理员、用户可通过Android系统手机打开系统&#xff0c;注册登录后可进行管理员后端&#xff1b;首页、个人中心、用户管理、知识分类管理、知识资源管理、用户分享管理、意见反馈、系统管理&#xff0c;用户前端&#xff1b;首页、知识资源、用户分享、我的等。 本系统的使用…

初探修模的三维模型OBJ格式轻量化压缩的遇到常见问题与处理方法

初探修模的三维模型OBJ格式轻量化压缩的遇到常见问题与处理方法 在对经过修模的三维模型进行OBJ格式轻量化压缩处理的过程中&#xff0c;可能会遇到一些常见问题。以下是一些常见问题以及相应的处理方法&#xff1a; 1、顶点丢失和形状变形&#xff1a;在减小顶点数量的过程中…

自己实现 SpringMVC 底层机制 系列之-实现任务阶段 8- 完成返回 JSON 格式数据-@ResponseBody

&#x1f600;前言 自己实现 SpringMVC 底层机制 系列之-实现任务阶段 8- 完成返回 JSON 格式数据-ResponseBody &#x1f3e0;个人主页&#xff1a;尘觉主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是尘觉&#xff0c;希望我的文章可以帮助到大家&#xff0…

大数据风控介绍

众所周知&#xff0c;金融是数据化程度最高的行业之一&#xff0c;也是人工智能和大数据技术重要的应用领域。随着大数据收集、存储、分析和模型技术日益成熟&#xff0c;大数据技术逐渐应用到金融风控的各个环节。个推作为专业的数据智能服务商&#xff0c;拥有海量数据资源&a…