一种网络靶场中可靠的资源预分配方法与系统
申请人信息
- 申请人:南京赛宁信息技术有限公司
- 申请人地址:211100 江苏省南京市江宁区秣周东路12号
- 发明人: 南京赛宁信息技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种网络靶场中可靠的资源预分配方法与系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311353005.8 |
| 申请日 | 2023/10/19 |
| 公告号 | CN117112234B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F9/50 |
| 权利人 | 南京赛宁信息技术有限公司 |
| 发明人 | 高庆官; 殷庆荣; 谢峥 |
| 地址 | 江苏省南京市江宁区秣周东路12号 |
摘要文本
南京赛宁信息技术有限公司取得“一种透气窗帘布”专利技术,本发明公开了一种网络靶场中可靠的资源预分配方法与系统,本发明增设协调节点,统计靶场场景中所有节点实例化需要的物理资源总量,向协调节点申请占用预分配资源额度,由协调节点判断计算集群可用的资源总量是否足够;向协调节点注册场景的资源回收地址和资源主动查询地址;通过虚拟化平台逐个实例化场景中的虚拟机,并将虚拟机的实例化信息同步到协调节点;协调节点更新计算集群已实例化分配的资源总量和场景对应的预分配资源额度;若场景中的虚拟机实例化失败,则将场景对应的预分配资源额度释放,并调用场景的资源回收地址,触发场景中已实例化虚拟机的物理资源回收。本发明能够保证场景实例化的一致性,避免多个场景资源抢占而导致的死锁。
专利主权项内容
1.一种网络靶场中可靠的资源预分配方法,其特征在于,包括如下步骤:统计靶场场景中所有节点实例化需要的物理资源总量,向协调节点申请占用预分配资源额度;协调节点判断计算集群可用的资源总量是否足够,若不足则场景实例化失败,流程结束;若足够则更新已预分配资源总量;向协调节点注册场景的资源回收地址和资源主动查询地址;通过虚拟化平台逐个实例化场景中的虚拟机,并将虚拟机的实例化信息同步到协调节点,所同步的信息包括场景编号、正在实例化虚拟机的物理资源需求以及是否需要协调节点主动查询的标记;协调节点更新计算集群已实例化分配的资源总量和场景对应的预分配资源额度;若场景中的虚拟机实例化失败,则将场景对应的预分配资源额度释放,并调用场景的资源回收地址,触发场景中已实例化虚拟机的物理资源回收;若同步信息中需要协调节点主动查询标记为真,协调节点调用场景的资源主动查询地址,查询场景中每个虚拟机的同步状态,对于同步状态为未同步的虚拟机,统计其物理资源需求,并更新计算集群已实例化分配的资源总量和场景对应的预分配资源额度,同时将虚拟机状态设置为已同步。