CN117149395A - 一种idc机房资源管理方法及*** - Google Patents
一种idc机房资源管理方法及*** Download PDFInfo
- Publication number
- CN117149395A CN117149395A CN202311306953.6A CN202311306953A CN117149395A CN 117149395 A CN117149395 A CN 117149395A CN 202311306953 A CN202311306953 A CN 202311306953A CN 117149395 A CN117149395 A CN 117149395A
- Authority
- CN
- China
- Prior art keywords
- idc
- resource
- machine room
- attribute
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims description 31
- 230000003993 interaction Effects 0.000 claims abstract description 47
- 230000000007 visual effect Effects 0.000 claims abstract description 31
- 238000005516 engineering process Methods 0.000 claims abstract description 30
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 15
- 238000012544 monitoring process Methods 0.000 claims abstract description 12
- 239000000523 sample Substances 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 24
- 238000004364 calculation method Methods 0.000 claims description 20
- 239000006185 dispersion Substances 0.000 claims description 15
- 238000011156 evaluation Methods 0.000 claims description 15
- 238000010276 construction Methods 0.000 claims description 13
- 238000012806 monitoring device Methods 0.000 claims description 12
- 238000007619 statistical method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 7
- 238000003032 molecular docking Methods 0.000 claims description 6
- 238000010606 normalization Methods 0.000 claims description 6
- 238000013515 script Methods 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 3
- 238000011065 in-situ storage Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 6
- 230000007547 defect Effects 0.000 abstract description 3
- 238000005457 optimization Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 3
- 206010003591 Ataxia Diseases 0.000 description 2
- 206010010947 Coordination abnormal Diseases 0.000 description 2
- 238000005056 compaction Methods 0.000 description 2
- 208000016290 incoordination Diseases 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004043 dyeing Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/484—Precedence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5021—Priority
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/508—Monitor
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种IDC机房资源管理方法及***,通过基于探针技术获取IDC机房内不同对象的资源使用率,依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型,能够实现实时可视化监控IDC资源消耗情况的效果,同时,当IDC机房资源三维可视化交互模型收到任务信息时,通过依据多属性决策算法进行不同对象的资源动态调度,能够有效实现资源动态的调配,从而有效解决现有技术所存在的不能实时掌握IDC资源消耗情况和不能动态调配的缺陷。
Description
技术领域
本发明涉及IDC机房资源技术领域,尤其涉及一种IDC机房资源管理方法及***。
背景技术
随着“数字中国”、“企业上云”战略的推进,IDC的规模在快速扩大;5G和物联网的应用的兴起,边缘计算催生小型IDC的大量需求。传统数据中心的信息收集是通过运维人员对实体设备产生,不能实时掌握IDC资源消耗情况,当资源冲突时没有依据进行动态调配,难以同时管理大型集中IDC和小型分散IDC的设备。
发明内容
有鉴于此,本发明提出一种IDC机房资源管理方法及***,可以解决现有技术所存在的不能实时掌握IDC资源消耗情况和不能动态调配的缺陷。
本发明的技术方案是这样实现的:
一种IDC机房资源管理方法,具体包括:
基于探针技术获取IDC机房内不同对象的资源使用率;
依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型;
当IDC机房资源三维可视化交互模型收到任务信息时,依据多属性决策算法进行不同对象的资源动态调度,从而实现IDC机房资源的管理。
作为所述IDC机房资源管理方法的进一步可选方案,所述基于探针技术获取IDC机房内不同对象的资源使用数据,具体包括:
对一个或多个节点中的IDC机房内不同对象的使用情况进行实时监控,获得IDC机房内不同对象的资源使用数据;
将IDC机房内不同对象的资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;
对资源使用数据库中的资源使用数据进行统计分析,获得IDC机房内不同对象的资源使用率。
作为所述IDC机房资源管理方法的进一步可选方案,所述依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型,具体包括:
构建数据服务层,用于与数据库和现场监控装置进行数据对接,并接入3D云平台引擎;
构建应用服务层,用于依据WebGL技术对IDC机房内不同对象进行场景对象的预设,并将相应场景对象的功能脚本挂载,接入3D云平台引擎;
构建三维交互层,用于获取3D云平台引擎的模型数据并发布三维可视化场景至三维人机交互界面,和/或接收三维人机交互界面反馈的任务信息。
作为所述IDC机房资源管理方法的进一步可选方案,所述构建IDC机房资源三维可视化交互模型还包括构建简化场景对象层,所述简化场景对象层用于对场景对象进行简化,具体包括:
统计场景对象的类型,根据不同的场景对象设置不同权重w;
设置视距阈值L;
通过包围盒方法获取场景对象形状的包围球z;
获取包围球z的半径r和视距d;
计算半径r和视距d的比值x;
依据权重w乘以比值x和阈值L进行判断,判断是否需要对场景对象进行简化。
作为所述IDC机房资源管理方法的进一步可选方案,所述依据多属性决策算法进行不同对象的资源动态调度,具体包括:
获取任务信息的评估属性,建立属性矩阵;
依据属性矩阵对每项属性进行排序,得到其最大值和最小值;
依据最大值和最小值对属性进行无量纲化处理,得到决策矩阵;
使用离差最大化计算方法对决策矩阵进行计算,得到使整个属性集离差最大化的属性权重归一化向量;
利用属性权重归一化向量计算出各任务的多属性综合评价值,得到任务的优先级;
依据任务的优先级进行不同对象的资源动态调度。
一种IDC机房资源管理***,包括:
现场监控装置,用于基于探针技术获取IDC机房内不同对象的资源使用率;
构建模块,用于依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型;
动态调度模块,用于当IDC机房资源三维可视化交互模型收到任务信息时,依据多属性决策算法进行不同对象的资源动态调度,从而实现IDC机房资源的管理。
作为所述IDC机房资源管理***的进一步可选方案,所述现场监控装置包括:
实时监控模块,用于对一个或多个节点中的IDC机房内不同对象的使用情况进行实时监控,获得IDC机房内不同对象的资源使用数据;
保存模块,用于将IDC机房内不同对象的资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;
统计分析模块,用于对资源使用数据库中的资源使用数据进行统计分析,获得IDC机房内不同对象的资源使用率。
作为所述IDC机房资源管理***的进一步可选方案,所述构建模块包括:
第一构建模块,用于构建数据服务层,所述数据服务层用于与数据库和现场监控装置进行数据对接,并接入3D云平台引擎;
第二构建模块,用于构建应用服务层,所述应用服务层用于依据WebGL技术对IDC机房内不同对象进行场景对象的预设,并将相应场景对象的功能脚本挂载,接入3D云平台引擎;
第三构建模块,用于构建三维交互层,所述三维交互层用于获取3D云平台引擎的模型数据并发布三维可视化场景至三维人机交互界面,和/或接收三维人机交互界面反馈的任务信息。
作为所述IDC机房资源管理***的进一步可选方案,所述构建模块还包括第四构建模块,用于构建简化场景对象层,所述简化场景对象层包括:
第一设置模块,用于统计场景对象的类型,根据不同的场景对象设置不同权重w;
第二设置模块,用于设置视距阈值L;
第一获取模块,用于通过包围盒方法获取场景对象形状的包围球z;
第二获取模块,用于获取包围球z的半径r和视距d;
第一计算模块,用于计算半径r和视距d的比值x;
判断模块,用于依据权重w乘以比值x和阈值L进行判断,判断是否需要对场景对象进行简化。
作为所述IDC机房资源管理***的进一步可选方案,所述动态调度模块包括:
第三获取模块,用于获取任务信息的评估属性,建立属性矩阵;
排序模块,用于依据属性矩阵对每项属性进行排序,得到其最大值和最小值;
无量纲化处理模块,用于依据最大值和最小值对属性进行无量纲化处理,得到决策矩阵;
第二计算模块,用于使用离差最大化计算方法对决策矩阵进行计算,得到使整个属性集离差最大化的属性权重归一化向量;
第三计算模块,用于利用属性权重归一化向量计算出各任务的多属性综合评价值,得到任务的优先级;
执行模块,用于依据任务的优先级进行不同对象的资源动态调度。
本发明的有益效果是:通过基于探针技术获取IDC机房内不同对象的资源使用率,依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型,能够实现实时可视化监控IDC资源消耗情况的效果,同时,当IDC机房资源三维可视化交互模型收到任务信息时,通过依据多属性决策算法进行不同对象的资源动态调度,能够有效实现资源动态的调配,从而有效解决现有技术所存在的不能实时掌握IDC资源消耗情况和不能动态调配的缺陷。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种IDC机房资源管理方法的流程示意图;
图2为本发明一种IDC机房资源管理***的组成示意图。
具体实施方式
下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参考图1-2,一种IDC机房资源管理方法,具体包括:
基于探针技术获取IDC机房内不同对象的资源使用率;
依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型;
当IDC机房资源三维可视化交互模型收到任务信息时,依据多属性决策算法进行不同对象的资源动态调度,从而实现IDC机房资源的管理。
在本实施例中,通过基于探针技术获取IDC机房内不同对象的资源使用率,依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型,能够实现实时可视化监控IDC资源消耗情况的效果,同时,当IDC机房资源三维可视化交互模型收到任务信息时,通过依据多属性决策算法进行不同对象的资源动态调度,能够有效实现资源动态的调配,从而有效解决现有技术所存在的不能实时掌握IDC资源消耗情况和不能动态调配的缺陷。
优选的,所述基于探针技术获取IDC机房内不同对象的资源使用数据,具体包括:
对一个或多个节点中的IDC机房内不同对象的使用情况进行实时监控,获得IDC机房内不同对象的资源使用数据;
将IDC机房内不同对象的资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;
对资源使用数据库中的资源使用数据进行统计分析,获得IDC机房内不同对象的资源使用率。
在本实施例中,对一个或多个节点中的弹性云服务器、云硬盘、弹性IP、带宽、数据库等资源的使用情况进行实时监控,获得资源使用数据;将资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;对资源使用数据库中的资源使用数据进行统计分析,获得IDC机房内不同对象的资源使用率,通过了解资源的分布与利用情况,从而能够有效解决资源利用不合理等情况,避免了资源利用率过低,使服务器处于空负载情况,造成大量资源浪费,增加能耗,也避免了资源利用率过高,使服务器处于饱和工作状态,严重影响用户体验,降低了可用性。
优选的,所述依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型,具体包括:
构建数据服务层,用于与数据库和现场监控装置进行数据对接,并接入3D云平台引擎;
构建应用服务层,用于依据WebGL技术对IDC机房内不同对象进行场景对象的预设,并将相应场景对象的功能脚本挂载,接入3D云平台引擎;
构建三维交互层,用于获取3D云平台引擎的模型数据并发布三维可视化场景至三维人机交互界面,和/或接收三维人机交互界面反馈的任务信息。
优选的,所述构建IDC机房资源三维可视化交互模型还包括构建简化场景对象层,所述简化场景对象层用于对场景对象进行简化,具体包括:
统计场景对象的类型,根据不同的场景对象设置不同权重w;
设置视距阈值L;
通过包围盒方法获取场景对象形状的包围球z;
获取包围球z的半径r和视距d;
计算半径r和视距d的比值x;
依据权重w乘以比值x和阈值L进行判断,判断是否需要对场景对象进行简化。
在本实施例中,根据上述步骤,通过公式计算出一个针对场景内不同对象分层次简化的参考值,当参考值大于零时就对目标对象实时几何简化,否则正常渲染处理;
上式中z[i].r为对象模型的最小包围球的半径,(xz[i],yz[i],zz[i])为最小包围球的球心坐标,(xviw,yviw,zviw)为视点的三维坐标。基于对象距离的LOD显示优化在WebGL中的实现过程是通过计算场景模型的包围球球心到视点的距离,然后根据这个距离给JSON对象设置flag,当距离大于阈值时flag设置为true,即对其几何单元进行简化处理,否则flag设置为false,这种方式可以有效的提高性能,同时不影响视觉上的效果体验。
需要说明的是,基于对象距离的LOD显示优化,它是根据不同的场景对象来建立不同层次的精化效果来达到优化的目的,不同类型的对象在3D场景中有看不同的重要程度,按照一定的准则针对不同的模型进行几何精简,这样***整体资源的占用就会降低,根据场景对象的视距和重要程度给不同类型的对象设置权重w,将这个权重作为LOD模型精简算法调度的影响系数。
基于对象距离的LOD优化算法的核心就是计算对象的视距d,设置一个距离阈值L,如果视距超过阈值则对该对象的几何单元进行简化,只要阈值设置的合理,在3D场景的宜染上并不会出现视觉上的巨大差别,而且因为场景简化的作用,渲染效果和性能上均衡提高。
优选的,所述依据多属性决策算法进行不同对象的资源动态调度,具体包括:
获取任务信息的评估属性,建立属性矩阵;
依据属性矩阵对每项属性进行排序,得到其最大值和最小值;
依据最大值和最小值对属性进行无量纲化处理,得到决策矩阵;
使用离差最大化计算方法对决策矩阵进行计算,得到使整个属性集离差最大化的属性权重归一化向量;
利用属性权重归一化向量计算出各任务的多属性综合评价值,得到任务的优先级;
依据任务的优先级进行不同对象的资源动态调度。
在本实施例中,采用多属性决策算法实现资源不足时任务的调度机制,先处理优先级最高且满足资源约束的请求,多属性决策的任务优先级评估属性权重计算、排序算法,任务属性的重要性权重对多属性决策方法的结果具有重要影响,任务属性权重的合理性直接影响任务优先级评定的准确性,因此需要采用权重计算速度快、权重表征意义与***目标一致的赋权方法,多属性离差最大化决策方法是一种利用客观信息(属性值)赋权的最优化决策方法,能够有效放大评估属性之间的差异,便于任务的优选和排序,因此,基于离差最大化的优先级权重计算方法,实现任务的动态优先级分派,离差最大化权重计算方法具有计算速度快、实时性强、不依赖于历史数据的优点,相比于其他多属性决策方法,能够更好地满足实时任务调度的需求。
评估属性指标通常分为效益型和成本型两类、效益型指标值越大越优,成本型指标值越小越优,由于各属性具有不同的量纲和量纲单位,为消除其不可公度性,在进行优先级分派前需要将任务的各属性指标作无量纲化处理,属性间的不可公度性是指属性间没有统一的度量标准,不能直接进行比较。
一种IDC机房资源管理***,包括:
现场监控装置,用于基于探针技术获取IDC机房内不同对象的资源使用率;
构建模块,用于依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型;
动态调度模块,用于当IDC机房资源三维可视化交互模型收到任务信息时,依据多属性决策算法进行不同对象的资源动态调度,从而实现IDC机房资源的管理。
优选的,所述现场监控装置包括:
实时监控模块,用于对一个或多个节点中的IDC机房内不同对象的使用情况进行实时监控,获得IDC机房内不同对象的资源使用数据;
保存模块,用于将IDC机房内不同对象的资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;
统计分析模块,用于对资源使用数据库中的资源使用数据进行统计分析,获得IDC机房内不同对象的资源使用率。
优选的,所述构建模块包括:
第一构建模块,用于构建数据服务层,所述数据服务层用于与数据库和现场监控装置进行数据对接,并接入3D云平台引擎;
第二构建模块,用于构建应用服务层,所述应用服务层用于依据WebGL技术对IDC机房内不同对象进行场景对象的预设,并将相应场景对象的功能脚本挂载,接入3D云平台引擎;
第三构建模块,用于构建三维交互层,所述三维交互层用于获取3D云平台引擎的模型数据并发布三维可视化场景至三维人机交互界面,和/或接收三维人机交互界面反馈的任务信息。
优选的,所述构建模块还包括第四构建模块,用于构建简化场景对象层,所述简化场景对象层包括:
第一设置模块,用于统计场景对象的类型,根据不同的场景对象设置不同权重w;
第二设置模块,用于设置视距阈值L;
第一获取模块,用于通过包围盒方法获取场景对象形状的包围球z;
第二获取模块,用于获取包围球z的半径r和视距d;
第一计算模块,用于计算半径r和视距d的比值x;
判断模块,用于依据权重w乘以比值x和阈值L进行判断,判断是否需要对场景对象进行简化。
优选的,所述动态调度模块包括:
第三获取模块,用于获取任务信息的评估属性,建立属性矩阵;
排序模块,用于依据属性矩阵对每项属性进行排序,得到其最大值和最小值;
无量纲化处理模块,用于依据最大值和最小值对属性进行无量纲化处理,得到决策矩阵;
第二计算模块,用于使用离差最大化计算方法对决策矩阵进行计算,得到使整个属性集离差最大化的属性权重归一化向量;
第三计算模块,用于利用属性权重归一化向量计算出各任务的多属性综合评价值,得到任务的优先级;
执行模块,用于依据任务的优先级进行不同对象的资源动态调度。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种IDC机房资源管理方法,其特征在于,具体包括:
基于探针技术获取IDC机房内不同对象的资源使用率;
依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型;
当IDC机房资源三维可视化交互模型收到任务信息时,依据多属性决策算法进行不同对象的资源动态调度,从而实现IDC机房资源的管理。
2.根据权利要求1所述的一种IDC机房资源管理方法,其特征在于,所述基于探针技术获取IDC机房内不同对象的资源使用数据,具体包括:
对一个或多个节点中的IDC机房内不同对象的使用情况进行实时监控,获得IDC机房内不同对象的资源使用数据;
将IDC机房内不同对象的资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;
对资源使用数据库中的资源使用数据进行统计分析,获得IDC机房内不同对象的资源使用率。
3.根据权利要求2所述的一种IDC机房资源管理方法,其特征在于,所述依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型,具体包括:
构建数据服务层,用于与数据库和现场监控装置进行数据对接,并接入3D云平台引擎;
构建应用服务层,用于依据WebGL技术对IDC机房内不同对象进行场景对象的预设,并将相应场景对象的功能脚本挂载,接入3D云平台引擎;
构建三维交互层,用于获取3D云平台引擎的模型数据并发布三维可视化场景至三维人机交互界面,和/或接收三维人机交互界面反馈的任务信息。
4.根据权利要求3所述的一种IDC机房资源管理方法,其特征在于,所述构建IDC机房资源三维可视化交互模型还包括构建简化场景对象层,所述简化场景对象层用于对场景对象进行简化,具体包括:
统计场景对象的类型,根据不同的场景对象设置不同权重w;
设置视距阈值L;
通过包围盒方法获取场景对象形状的包围球z;
获取包围球z的半径r和视距d;
计算半径r和视距d的比值x;
依据权重w乘以比值x和阈值L进行判断,判断是否需要对场景对象进行简化。
5.根据权利要求4所述的一种IDC机房资源管理方法,其特征在于,所述依据多属性决策算法进行不同对象的资源动态调度,具体包括:
获取任务信息的评估属性,建立属性矩阵;
依据属性矩阵对每项属性进行排序,得到其最大值和最小值;
依据最大值和最小值对属性进行无量纲化处理,得到决策矩阵;
使用离差最大化计算方法对决策矩阵进行计算,得到使整个属性集离差最大化的属性权重归一化向量;
利用属性权重归一化向量计算出各任务的多属性综合评价值,得到任务的优先级;
依据任务的优先级进行不同对象的资源动态调度。
6.一种IDC机房资源管理***,其特征在于,包括:
现场监控装置,用于基于探针技术获取IDC机房内不同对象的资源使用率;
构建模块,用于依据WebGL技术和资源使用率,构建IDC机房资源三维可视化交互模型;
动态调度模块,用于当IDC机房资源三维可视化交互模型收到任务信息时,依据多属性决策算法进行不同对象的资源动态调度,从而实现IDC机房资源的管理。
7.根据权利要求6所述的一种IDC机房资源管理***,其特征在于,所述现场监控装置包括:
实时监控模块,用于对一个或多个节点中的IDC机房内不同对象的使用情况进行实时监控,获得IDC机房内不同对象的资源使用数据;
保存模块,用于将IDC机房内不同对象的资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;
统计分析模块,用于对资源使用数据库中的资源使用数据进行统计分析,获得IDC机房内不同对象的资源使用率。
8.根据权利要求7所述的一种IDC机房资源管理***,其特征在于,所述构建模块包括:
第一构建模块,用于构建数据服务层,所述数据服务层用于与数据库和现场监控装置进行数据对接,并接入3D云平台引擎;
第二构建模块,用于构建应用服务层,所述应用服务层用于依据WebGL技术对IDC机房内不同对象进行场景对象的预设,并将相应场景对象的功能脚本挂载,接入3D云平台引擎;
第三构建模块,用于构建三维交互层,所述三维交互层用于获取3D云平台引擎的模型数据并发布三维可视化场景至三维人机交互界面,和/或接收三维人机交互界面反馈的任务信息。
9.根据权利要求8所述的一种IDC机房资源管理***,其特征在于,所述构建模块还包括第四构建模块,用于构建简化场景对象层,所述简化场景对象层包括:
第一设置模块,用于统计场景对象的类型,根据不同的场景对象设置不同权重w;
第二设置模块,用于设置视距阈值L;
第一获取模块,用于通过包围盒方法获取场景对象形状的包围球z;
第二获取模块,用于获取包围球z的半径r和视距d;
第一计算模块,用于计算半径r和视距d的比值x;
判断模块,用于依据权重w乘以比值x和阈值L进行判断,判断是否需要对场景对象进行简化。
10.根据权利要求9所述的一种IDC机房资源管理***,其特征在于,所述动态调度模块包括:
第三获取模块,用于获取任务信息的评估属性,建立属性矩阵;
排序模块,用于依据属性矩阵对每项属性进行排序,得到其最大值和最小值;
无量纲化处理模块,用于依据最大值和最小值对属性进行无量纲化处理,得到决策矩阵;
第二计算模块,用于使用离差最大化计算方法对决策矩阵进行计算,得到使整个属性集离差最大化的属性权重归一化向量;
第三计算模块,用于利用属性权重归一化向量计算出各任务的多属性综合评价值,得到任务的优先级;
执行模块,用于依据任务的优先级进行不同对象的资源动态调度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311306953.6A CN117149395A (zh) | 2023-10-10 | 2023-10-10 | 一种idc机房资源管理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311306953.6A CN117149395A (zh) | 2023-10-10 | 2023-10-10 | 一种idc机房资源管理方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117149395A true CN117149395A (zh) | 2023-12-01 |
Family
ID=88886980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311306953.6A Pending CN117149395A (zh) | 2023-10-10 | 2023-10-10 | 一种idc机房资源管理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117149395A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118093086A (zh) * | 2024-04-26 | 2024-05-28 | 合肥天帷信息安全技术有限公司 | 一种机房可视化方法、***、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932279A (zh) * | 2012-10-30 | 2013-02-13 | 北京邮电大学 | 一种云环境数据中心多维资源调度***及方法 |
CN104991854A (zh) * | 2015-06-12 | 2015-10-21 | 北京奇虎科技有限公司 | 一种服务器资源的监控统计方法和*** |
CN113298930A (zh) * | 2021-05-12 | 2021-08-24 | 天海欧康科技信息(厦门)有限公司 | 基于webgl技术的三维工艺可视化设计方法 |
US11190411B1 (en) * | 2019-09-24 | 2021-11-30 | Amazon Technologies, Inc. | Three-dimensional graphical representation of a service provider network |
-
2023
- 2023-10-10 CN CN202311306953.6A patent/CN117149395A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932279A (zh) * | 2012-10-30 | 2013-02-13 | 北京邮电大学 | 一种云环境数据中心多维资源调度***及方法 |
CN104991854A (zh) * | 2015-06-12 | 2015-10-21 | 北京奇虎科技有限公司 | 一种服务器资源的监控统计方法和*** |
US11190411B1 (en) * | 2019-09-24 | 2021-11-30 | Amazon Technologies, Inc. | Three-dimensional graphical representation of a service provider network |
CN113298930A (zh) * | 2021-05-12 | 2021-08-24 | 天海欧康科技信息(厦门)有限公司 | 基于webgl技术的三维工艺可视化设计方法 |
Non-Patent Citations (2)
Title |
---|
蒋召召: "基于WebGL的数据中心3D可视化***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》, vol. 2019, no. 7, 15 July 2019 (2019-07-15), pages 39 - 40 * |
郭松辉: "一种动态优先级排序的虚拟机I/O调度算法", 《计算机科学》, vol. 44, no. 1, 31 January 2017 (2017-01-31), pages 13 - 19 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118093086A (zh) * | 2024-04-26 | 2024-05-28 | 合肥天帷信息安全技术有限公司 | 一种机房可视化方法、***、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8756441B1 (en) | Data center energy manager for monitoring power usage in a data storage environment having a power monitor and a monitor module for correlating associative information associated with power consumption | |
CN108322548A (zh) | 一种基于云计算的工业过程数据解析平台 | |
CN117149395A (zh) | 一种idc机房资源管理方法及*** | |
CN113010576A (zh) | 云计算***容量评估的方法、装置、设备和存储介质 | |
CN108459905A (zh) | 资源池容量规划方法及服务器 | |
CN112463807A (zh) | 一种数据处理方法、装置、服务器及存储介质 | |
CN116051025A (zh) | 一种面向园区能耗的数字孪生基础开发平台 | |
CN107908459B (zh) | 一种云计算调度*** | |
CN117406844B (zh) | 一种基于神经网络的显卡风扇控制方法及相关装置 | |
CN107301094A (zh) | 面向大规模动态事务查询的动态自适应数据模型 | |
CN109446278A (zh) | 一种基于区块链的大数据管理平台*** | |
CN116389486B (zh) | 一种实现多云资源运营分析的方法及*** | |
CN107992951A (zh) | 云管理平台的容量告警方法、***、存储器及电子设备 | |
CN117221069A (zh) | 一种基于微服务器架构的管理方法及装置 | |
CN113656187B (zh) | 基于5g的公安大数据算力服务*** | |
CN115511343A (zh) | 一种城市核心区域的确定方法、装置、设备以及存储介质 | |
CN110069319A (zh) | 一种面向朵云资源管理的多目标虚拟机调度方法及*** | |
CN115391579A (zh) | 一种遥感影像时空聚合即时计算影像服务方法 | |
CN115033616A (zh) | 一种基于多轮采样的数据筛查规则验证方法及其装置 | |
CN114819367A (zh) | 一种基于工业互联网的公共服务平台 | |
CN114401195A (zh) | 服务器的容量调整方法及装置、存储介质及电子设备 | |
CN107239341A (zh) | 一种资源折算方法、***及虚拟机资源调度*** | |
CN112070247A (zh) | 一种运维网格的管理方法、装置、介质及电子设备 | |
CN111539863A (zh) | 一种基于多源任务线的智能城市运行的方法和*** | |
Bi et al. | Adaptive prediction of resources and workloads for cloud computing systems with attention-based and hybrid LSTM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |