CN110175171B - 一种it设备智能推荐上架位置的*** - Google Patents
一种it设备智能推荐上架位置的*** Download PDFInfo
- Publication number
- CN110175171B CN110175171B CN201910407642.6A CN201910407642A CN110175171B CN 110175171 B CN110175171 B CN 110175171B CN 201910407642 A CN201910407642 A CN 201910407642A CN 110175171 B CN110175171 B CN 110175171B
- Authority
- CN
- China
- Prior art keywords
- equipment
- parameter
- module
- parameters
- cabinet
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/221—Column-oriented storage; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Warehouses Or Storage Devices (AREA)
Abstract
本发明公开了一种IT设备智能推荐上架位置的***,它包括:设备参数配置模块:与数据库***和核心算法模块连接;机柜信息配置模块与数据库***和核心算法模块连接;设备信息录入模块与核心算法模块连接;核心算法模块与数据库***和设备上架模块连接;设备上架模块与数据库***连接;解决了现有技术中当有设备需要上架时,找到一个合适的上架位置都十分困难,继续利用传统的机房管理方式给机房运维工作带大巨大的挑战,存在运维效率低下、维护成本上升等问题,但是达到的效果却微乎其微等技术问题。
Description
技术领域
本发明属于机房机柜智能匹配技术,尤其涉及一种IT设备智能推荐上架位置的***。
背景技术
随着信息技术的快速发展,企业各种信息化***不断投入运行,所支撑的IT基础设施包括服务器、网络设备、存储设备等规模日益扩大,信息机房的数量越来越多,规模也越来越大,当有设备需要上架时,找到一个合适的上架位置都十分困难,继续利用传统的机房管理方式给机房运维工作带大巨大的挑战,存在运维效率低下、维护成本上升等问题,但是达到的效果却微乎其微。
发明内容:
本发明要解决的技术问题是:提供一种IT设备智能推荐上架位置的***,以解决现有技术中当有设备需要上架时,找到一个合适的上架位置都十分困难,继续利用传统的机房管理方式给机房运维工作带大巨大的挑战,存在运维效率低下、维护成本上升等问题,但是达到的效果却微乎其微等技术问题。
本发明技术方案:
一种IT设备智能推荐上架位置的***,它包括:
设备参数配置模块:通过该模块新增、修改或删除设备上架时要限制的参数信息和各参数的权重值,并存入数据库进行管理,与数据库***和核心算法模块连接;
机柜信息配置模块,通过该模块新增、修改或删除机柜的各项参数,参数信息来源于设备参数配置模块所配置的参数,并将参数的限制值挂载到每个机柜上,同时查看每个机柜每个参数的剩余值,并存入数据库***中;与与数据库***和核心算法模块连接;
设备信息录入模块,该模块用于录入要进行上架的设备信息,参数来源于设备参数配置模块所配置的参数,数据录入后传输到核心算法模块进行匹配;与核心算法模块连接;
核心算法模块,该模块通过接收设备信息录入模块传输过来的参数,以及设备参数配置模块保存的各参数及各参数的权重值,和机柜信息配置模块保存的各机柜、各参数的当前剩余值,通过核心算法引擎进行参数权重匹配,输出符合条件的机柜排序结果,并将该结果和各参数信息保存到数据库中;与数据库***和设备上架模块连接;
设备上架模块,该模块用于显示符合条件的机柜排序结果供用户选择,用户选择完毕后,设备上架模块自动更新用户所选机柜的信息为最新信息并存入数据库***;与数据库***连接。
所述通过核心算法引擎进行参数权重匹配,输出符合条件的机柜排序结果的方法包括:
步骤1.1、初始化机柜各参数当前剩余值、要上架的设备各参数信息值为核心算法引擎提供数据支持。
步骤1.2、确定各个参数的权重值;
步骤1.3、从机柜信息表中提取当前所有机柜各参数的剩余值,同时接收设备信息录入模块录入的参数值,与第一个机柜的所有参数进行匹配,记录下该参数的匹配值,继续匹配下一个参数,直到得到所有参数的匹配值,将他们进行加权计算,得到上架设备与第一个机柜的实际匹配值,公式如下:
P为上架设备与该机柜的实际匹配值;
n为参数的索引;i表示第i个参数;
maxai表示第i个参数的剩余值,即上限;
ai表示需要上架设备第i个参数的实际值;
λi表示第i个参数的权值;
步骤1.4、重复步骤1.3的操作依次将上架设备与剩余的机柜进行匹配计算,得到上架设备与所有机柜的实际匹配值;
步骤1.5、最后依据步骤1.4中的匹配值结果将机柜按照匹配值进行从大到小的排序,将排序结果反馈给用户,让用户自主选择设备要上架的机柜;
步骤1.6、用户选择了要上架的机柜并确认后,设备上架模块会自动更新该机柜的当前值为最新值,完成设备上架。
本发明的有益效果:
本发明根据预制的设备参数及权重信息,实现设备上架的智能推荐,并提供了新增、配置和变更设备参数及权重的功能,增强了设备上架推荐的可扩展性和可维护性;
同时本发明最终生成的是一个推荐列表,用户可以根据自己的特殊需求进行调整,极大的增强了设备上架的灵活性。
对各类设备均可以设置不同的参数和权重,实现了对不同设备类型不同上架要求的自适应,通用性强且应用范围广泛。
本发明实现了设备上架的智能推荐,能够找出设备的最优上架位置,大大降低了传统模式中设备上架的复杂性,提高了设备上架的效率,减轻了机房管理人员的工作负担。采用webservice技术增强了异构***的数据交互能力解决了现有设备上架过程中依赖管理员经验、考虑因素众多等技术问题。
解决了现有技术中当有设备需要上架时,找到一个合适的上架位置都十分困难,继续利用传统的机房管理方式给机房运维工作带大巨大的挑战,存在运维效率低下、维护成本上升等问题,但是达到的效果却微乎其微等技术问题。
附图说明
图1为本发明工作原理流程图
图2为本发明智能匹配算法原理图;
具体实施方式:
一种IT设备智能推荐上架位置的***,它包括:
设备参数配置模块:通过该模块新增、修改或删除设备上架时要限制的参数信息和各参数的权重值,并存入数据库进行管理,与数据库***和核心算法模块连接;
机柜信息配置模块,通过该模块新增、修改或删除机柜的各项参数,参数信息来源于设备参数配置模块所配置的参数,并将参数的限制值挂载到每个机柜上,同时查看每个机柜每个参数的剩余值,并存入数据库***中;与与数据库***和核心算法模块连接;
设备信息录入模块,该模块用于录入要进行上架的设备信息,参数来源于设备参数配置模块所配置的参数,数据录入后传输到核心算法模块进行匹配;与核心算法模块连接;
核心算法模块,该模块通过接收设备信息录入模块传输过来的参数,以及设备参数配置模块保存的各参数及各参数的权重值,和机柜信息配置模块保存的各机柜、各参数的当前剩余值,通过核心算法引擎进行参数权重匹配,输出符合条件的机柜排序结果,并将该结果和各参数信息保存到数据库中;与数据库***和设备上架模块连接;
设备上架模块,该模块用于显示符合条件的机柜排序结果供用户选择,用户选择完毕后,设备上架模块自动更新用户所选机柜的信息为最新信息并存入数据库***;与数据库***连接。
所述通过核心算法引擎进行参数权重匹配,输出符合条件的机柜排序结果的方法包括:
步骤1.1、初始化机柜各参数当前剩余值、要上架的设备各参数信息值为核心算法引擎提供数据支持。
步骤1.2、确定各个参数的权重值;各个参数的权重值由专家***确定;比如需要优先保证U位空间充足,则U的权重最高;需要优先保证功率满足,则功率的权重最高,最终专家***根据实际的情况确定各参数的权重值。
步骤1.3、从机柜信息表中提取当前所有机柜各参数的剩余值,同时接收设备信息录入模块录入的参数值,与第一个机柜的所有参数进行匹配,记录下该参数的匹配值,继续匹配下一个参数,直到得到所有参数的匹配值,将他们进行加权计算,得到上架设备与第一个机柜的实际匹配值,公式如下:
P为上架设备与该机柜的实际匹配值;
n为参数的索引;i表示第i个参数;
maxai表示第i个参数的剩余值,即上限;
ai表示需要上架设备第i个参数的实际值;
λi表示第i个参数的权值;
匹配的原则为:由机柜的权值及剩余值联合计算出当前匹配值,剩余值与参数相差越大,意味着该机柜的剩余值越富余,匹配值就越高,记录下该参数的匹配值。
步骤1.4、重复步骤1.3的操作依次将上架设备与剩余的机柜进行匹配计算,得到上架设备与所有机柜的实际匹配值;
步骤1.5、最后依据步骤1.4中的匹配值结果将机柜按照匹配值进行从大到小的排序,将排序结果反馈给用户,让用户自主选择设备要上架的机柜;
步骤1.6、用户选择了要上架的机柜并确认后,设备上架模块会自动更新该机柜的当前值为最新值,完成设备上架。
本发明工作流程(见图1):有新设备需要上架时,首先由用户在设备信息录入模块按照设备参数配置模块配置的参数种类录入相应的参数信息,并将信息发送给核心算法模块;同时核心算法模块会向设备参数配置模块和机柜信息配置模块获取各个参数的权重值以及当前各机柜各参数的剩余值;获取到各个参数值后,核心算法模块会根据算法计算出所需上架设备与各个机柜的匹配值并进行排序,将排序结果通过webservice接口方式推送到用户界面,由用户进行选择,用户选择完毕后,设备上架模块会自动更新用户所选机柜的信息为最新,以保证下次设备上架时智能匹配算法的准确性。
智能匹配算法工作原理(见图2),在智能匹配算法工作前,首先初始化各个设备参数的权重值以及机柜的剩余值,在接收到需要上架设备的参数信息后,将各个参数与每个机柜的对应剩余值进行比较,获得一个匹配值,参数值与剩余值相差越大,匹配值越高;完成一个机柜所有参数的匹配后,将每个参数的匹配值与他们对应的权重值相乘,并将乘积相加,得到该设备与该机柜的最终匹配值;重复之前的步骤得到设备与每个机柜的最终匹配值并按照由大到小的顺序进行排序,得到最终的匹配结果。
Claims (1)
1.一种IT设备智能推荐上架位置的***,它包括:
设备参数配置模块:通过该模块新增、修改或删除设备上架时要限制的参数信息和各参数的权重值,并存入数据库进行管理,与数据库***和核心算法模块连接;
机柜信息配置模块,通过该模块新增、修改或删除机柜的各项参数,参数信息来源于设备参数配置模块所配置的参数,并将参数的限制值挂载到每个机柜上,同时查看每个机柜每个参数的剩余值,并存入数据库***中;与数据库***和核心算法模块连接;
设备信息录入模块,该模块用于录入要进行上架的设备信息,参数来源于设备参数配置模块所配置的参数,数据录入后传输到核心算法模块进行匹配;与核心算法模块连接;
核心算法模块,该模块通过接收设备信息录入模块传输过来的参数,以及设备参数配置模块保存的各参数及各参数的权重值,和机柜信息配置模块保存的各机柜、各参数的当前剩余值,通过核心算法引擎进行参数权重匹配,输出符合条件的机柜排序结果,并将该结果和各参数信息保存到数据库中;与数据库***和设备上架模块连接;
设备上架模块,该模块用于显示符合条件的机柜排序结果供用户选择,用户选择完毕后,设备上架模块自动更新用户所选机柜的信息为最新信息并存入数据库***;与数据库***连接;
所述通过核心算法引擎进行参数权重匹配,输出符合条件的机柜排序结果的方法包括:
步骤1.1、初始化机柜各参数当前剩余值、要上架的设备各参数信息值为核心算法引擎提供数据支持;
步骤1.2、确定各个参数的权重值;
步骤1.3、从机柜信息表中提取当前所有机柜各参数的剩余值,同时接收设备信息录入模块录入的参数值,与第一个机柜的所有参数进行匹配,记录下该参数的匹配值,继续匹配下一个参数,直到得到所有参数的匹配值,将他们进行加权计算,得到上架设备与第一个机柜的实际匹配值,公式如下:
P为上架设备与该机柜的实际匹配值;
n为参数的索引;i表示第i个参数;
maxai表示第i个参数的剩余值,即上限;
ai表示需要上架设备第i个参数的实际值;
λi表示第i个参数的权值;
步骤1.4、重复步骤1.3的操作依次将上架设备与剩余的机柜进行匹配计算,得到上架设备与所有机柜的实际匹配值;
步骤1.5、最后依据步骤1.4中的匹配值结果将机柜按照匹配值进行从大到小的排序,将排序结果反馈给用户,让用户自主选择设备要上架的机柜;
步骤1.6、用户选择了要上架的机柜并确认后,设备上架模块会自动更新该机柜的当前值为最新值,完成设备上架。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910407642.6A CN110175171B (zh) | 2019-05-16 | 2019-05-16 | 一种it设备智能推荐上架位置的*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910407642.6A CN110175171B (zh) | 2019-05-16 | 2019-05-16 | 一种it设备智能推荐上架位置的*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110175171A CN110175171A (zh) | 2019-08-27 |
CN110175171B true CN110175171B (zh) | 2023-07-07 |
Family
ID=67691211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910407642.6A Active CN110175171B (zh) | 2019-05-16 | 2019-05-16 | 一种it设备智能推荐上架位置的*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110175171B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110689019B (zh) * | 2019-09-27 | 2022-05-24 | 中国银行股份有限公司 | Ocr识别模型的确定方法及装置 |
CN116468199B (zh) * | 2023-04-18 | 2024-03-19 | 北京众谊越泰科技有限公司 | 一种基于u位资产管理***的智能上架位置预测方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106875596A (zh) * | 2017-03-14 | 2017-06-20 | 合肥工业大学 | 基于“互联网+”的图书漂流***及其方法 |
CN107423442A (zh) * | 2017-08-07 | 2017-12-01 | 火烈鸟网络(广州)股份有限公司 | 基于用户画像行为分析的应用推荐方法及***,储存介质及计算机设备 |
CN108074125A (zh) * | 2016-12-23 | 2018-05-25 | 北京市商汤科技开发有限公司 | 业务对象的处理方法、装置和设备 |
CN108768687A (zh) * | 2018-04-09 | 2018-11-06 | 北京世纪互联宽带数据中心有限公司 | Idc混合资产管理***及idc资源维护方法 |
CN109399050A (zh) * | 2018-09-19 | 2019-03-01 | 杭州优工品科技有限公司 | 用于仓储***的货位管理方法及装置 |
CN109522054A (zh) * | 2018-10-31 | 2019-03-26 | 漳州科华技术有限责任公司 | 数据中心能耗设备调度方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140059443A1 (en) * | 2012-08-26 | 2014-02-27 | Joseph Akwo Tabe | Social network for media topics of information relating to the science of positivism |
CN106651077A (zh) * | 2015-11-04 | 2017-05-10 | 中兴通讯股份有限公司 | 设备存放位置的查找方法及装置 |
CN106777082A (zh) * | 2016-12-13 | 2017-05-31 | 国家电网公司 | 设备搜索定位及智能联动管理方法 |
US20180322448A1 (en) * | 2017-05-05 | 2018-11-08 | Walmart Apollo, Llc | System and method for automatically restocking items on shelves |
CN109587997A (zh) * | 2018-10-15 | 2019-04-05 | 平安科技(深圳)有限公司 | 分配服务器位置的方法、电子设备及计算机可读存储介质 |
-
2019
- 2019-05-16 CN CN201910407642.6A patent/CN110175171B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108074125A (zh) * | 2016-12-23 | 2018-05-25 | 北京市商汤科技开发有限公司 | 业务对象的处理方法、装置和设备 |
CN106875596A (zh) * | 2017-03-14 | 2017-06-20 | 合肥工业大学 | 基于“互联网+”的图书漂流***及其方法 |
CN107423442A (zh) * | 2017-08-07 | 2017-12-01 | 火烈鸟网络(广州)股份有限公司 | 基于用户画像行为分析的应用推荐方法及***,储存介质及计算机设备 |
CN108768687A (zh) * | 2018-04-09 | 2018-11-06 | 北京世纪互联宽带数据中心有限公司 | Idc混合资产管理***及idc资源维护方法 |
CN109399050A (zh) * | 2018-09-19 | 2019-03-01 | 杭州优工品科技有限公司 | 用于仓储***的货位管理方法及装置 |
CN109522054A (zh) * | 2018-10-31 | 2019-03-26 | 漳州科华技术有限责任公司 | 数据中心能耗设备调度方法及装置 |
Non-Patent Citations (2)
Title |
---|
On the resonant hydroelastic behaviour of ice shelves;Theodosios K. Papathanasiou 等;《Ocean Modelling》;第133卷;11-26 * |
面向个性化定制的控制类柜体机电产品设计知识重用方法研究;曾晓松;《中国博士学位论文全文数据库 工程科技Ⅱ辑》(第05期);C029-4 * |
Also Published As
Publication number | Publication date |
---|---|
CN110175171A (zh) | 2019-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110175171B (zh) | 一种it设备智能推荐上架位置的*** | |
CN102624865B (zh) | 集群负载预测方法及分布式集群管理*** | |
CN104754053B (zh) | 一种分布式软件定义网络及在其中动态控制控制器的方法 | |
CN109145362A (zh) | 一种电网建模方法及*** | |
CN109754090A (zh) | 支持执行多机器学习模型预测服务的分布式***及方法 | |
CN112115611B (zh) | 一种协同仿真管理*** | |
US10152036B2 (en) | Adaptive mixed integer nonlinear programming for process management | |
CN110769032A (zh) | 一种电网设备故障快速检测与维护的***及方法 | |
CN106021531A (zh) | 通过语音实现图书查询的方法、***及装置 | |
CN109558248A (zh) | 一种用于确定面向海洋模式计算的资源分配参数的方法及*** | |
CN112598473A (zh) | 基于深度确定性策略梯度算法的发电商智能体及报价方法 | |
CN109828840A (zh) | 资源编排方法、装置、存储介质及电子设备 | |
CN103365923A (zh) | 用于评估数据库的分区方案的方法和装置 | |
CN105871998A (zh) | 一种数据展示方法及装置 | |
CN109214519B (zh) | 数据处理***、方法和设备 | |
CN117056478A (zh) | 一种电力客服***控制方法及装置 | |
CN106292617A (zh) | 一种用于提供及控制生产过程信息的方法与设备 | |
CN115664005A (zh) | 一种基于新能源电气设备模型的快速通信建点方法和*** | |
CN112882696B (zh) | 一种基于超级计算机的全要素模型训练*** | |
CN113704935B (zh) | 计及三维建模随机性的电缆通道属性及关联关系提取方法 | |
CN112734005B (zh) | 预测模型的确定方法、装置、电子设备及存储介质 | |
CN114862098A (zh) | 资源分配方法以及装置 | |
CN114048863A (zh) | 数据处理方法、装置、电子设备以及存储介质 | |
CN106970837A (zh) | 一种信息处理方法及电子设备 | |
CN109656709A (zh) | 一种Codis集群扩容的方法和装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |