OurBMC开源大赛企业获奖队伍专访来啦!

news2024/11/22 16:21:13

精彩纷呈的 OurBMC 开源大赛已告一段落,经历为期四个月的实战,各个参赛队伍也积淀了丰富的实践经验与参赛心得。本期,社区特别邀请 OurBMC 开源大赛获奖企业团队分享「走进OurBMC开源大赛,共同践行开放包容、共创共赢的开源精神」,让更多人看见开源的魅力、技术的力量。

PART.01

图片

· 参赛背景

作为 OurBMC 社区理事成员单位,浪潮计算机积极响应社区活动,通过 OurBMC 开源大赛,与 BMC 技术大牛过招,进一步提升团队成员的 BMC 专业能力。

· 核心方案

本次获奖作品 “基于 BMC 技术的服务器故障诊断与预测平台设计”,浪潮计算机团队针对 “故障预测” 提出了 DTF(Dynamic Threshold Funnel 动态阈值漏斗)算法和 CPU 高温降频算法。DTF 算法解决了用户频繁收到 CE(Correctable Error 可纠正错误)告警的问题,并利用 CE 告警对固定位置部件进行故障预测,提前预知服务器部件的健康状态。CPU 高温降频算法可辅助 CPU 降温,一方面缓解了整机散热的压力,另一方面也降低了 CPU 因高温带来的一系列损耗和负面影响。

· 参赛过程和心得

拿到赛题后,团队深入分析了赛题以及出题人的用意,同时将飞腾平台与其他平台做了大量的对比分析,也咨询了公司内部其他平台团队以及硬件、散热等团队,最终决定将 CE 故障以及 CPU 高温降频方向作为大赛主题。

· 我对社区说

开源是一种开放、协作的软件开发模式,能促进技术共享与创新。BMC 技术栈是一套涵盖了企业管理、运维、监控等方面的综合性解决方案,能够帮助企业实现高效、稳定、安全的 IT 运营。开源与 BMC 技术栈的结合,将为企业带来更加灵活、高效、安全的 IT 服务体验,推动企业数字化转型。同时,开源也为 BMC 技术栈的发展提供了更加广阔的空间和更多的可能性。

PART.02

图片

· 参赛背景

作为 OurBMC 社区的理事成员单位,昆仑太科希望通过此次参赛,能够将硬盘故障预测功能集成于 OurBMC 平台,使得 OurBMC 系统功能更加完善,为国产 BMC 系统发展做出自己的贡献。

· 核心方案

本次获奖作品 “基于 OurBMC 平台的硬盘故障预测设计说明”,主要分为故障模型训练和故障预测,为了尽可能的提高预测的准确性,方案实现中利用了机器学习的方法对硬盘进行了故障预测。它是基于大量硬盘的样本数据进行训练学习,最终形成一个预测模型,然后利用该模型并结合硬盘当前状态信息进行预测。本方案中选择了支持向量机的算法来进行训练,因为该算法具有分类效果好,并且占用资源少等优点。

· 参赛过程和心得

在选定参赛方案后,团队对硬盘故障预测的流程框架进行了认真细致的分析,也邀请了各模块的专家进行组队。非常感谢他们在本次比赛中的辛勤付出。本次比赛彰显了我们团队良好的凝聚力和团队协作精神,获奖之外,这也是值得我们团队骄傲的一个方面。同时感谢公司领导对于此次比赛给予的各方面的大力支持及肯定。

· 我对社区说

众人拾柴火焰高,作为 BMC 开发的从业人员,我希望能深耕于 BMC 这一领域,为 OurBMC 社区的发展尽一丝绵薄之力。同时希望我们国家自主可控的 BMC 系统越做越强。另外,非常感谢开放原子基金会、OurBMC 社区和飞腾信息技术有限公司组织本次比赛,为 BMC 技术爱好者提供了一个非常宝贵的技术分享和交流平台。

PART.03

图片

· 参赛背景

作为一群热爱开源,对技术充满热情的年轻人,我们相信比赛不仅是展示个人技能的舞台,更是学习、交流和成长的机会。参加比赛不仅可以提升自己的技术水平,也能够认识到与他人的差距,进而建立自信,并勇于面对各种挑战。这种对挑战的渴望和对成长的追求驱使着我们不断前进,不断超越自我。

· 核心方案

本次获奖作品 “QMonitor 集群故障诊断预测平台”,面向飞腾硬件生态,专为大规模服务器集群运维管理场景而打造。基于 BMC 技术,平台将服务器管理从单机扩展到集群,提供全面的监控、预测和诊断功能。利用 “相空间” 概念描述集群整体活跃程度和混乱状态,利用量子动力学框架 QDF 和 XGBoost 算法搭建故障预测模型,实现集群精准故障预测与诊断,实时监测硬件状态、性能指标和运行情况,预测潜在故障并报警。

· 参赛过程和心得

回顾整个参赛过程,最大的困难还是在赛题解析上。由于参赛要求较为开放,确定符合要求且出彩的参赛方案成为了难题。通过主办方的赛题讲解以及在交流群的耐心答疑,我们的最终方案逐渐清晰。在开发设计过程中,团队大部分成员边兼顾课业,边完成比赛任务,虽然辛苦,但能够把所学为之所用,都非常积极!

· 我对社区说

服务器 BMC 技术栈是现代数据中心不可或缺的一部分,相关技术人才非常紧缺,网络上能查询到的学习资料也较少,对于学生来说,学习门槛较高,接触机会少。OurBMC 社区不断推动 BMC 软件的发展,提供了诸如 OpenBMC、OurBMC 等开源项目,使得用户能够更加灵活、定制化地管理服务器。这种开源生态的发展不仅降低了成本,还促进了技术创新和合作,为企业和开发者带来了更多选择、学习的机会。

PART.04

图片

· 参赛背景

作为国产化自主可控数字技术领域的先锋信创企业,我们从 OurBMC 社区建立之初就一直关注社区动态和活动。希望通过社区组织的开源大赛,提高国内 BMC 的知名度,吸引更多的技术人才加入 OurBMC 开发中来。

· 核心方案

本次获奖作品 “远程服务器环境采集及预警平台”,主要包含核心功能和延伸功能。核心功能完成环境监测,主要基于应用层 dbus-sensors、entity-manager、phosphor-ipmi-ipmb、redfish 模块实现对服务器温度、电压、电流等监测,并通过 systemd-journald、rsyslog 等日志模块实现日志监测。延伸功能主要涉及四个方面:① 采用 UOL 方案实现服务器 debug 数据与 BMC 交互和存储。② 采用双固件备份方案实现固件启动异常切换。③ CPLD 资源扩展及 CPLD WDT 看门狗复位服务器和 BMC。④ PCle 与 BMC 内存 Bar 空间共享,实现服务器故障分析或AI功能。

· 参赛过程和心得

首先要感谢本次比赛的主办方,他们的辛勤工作和细心筹备为比赛的顺利进行提供了坚实的保障。尤其是在比赛的准备阶段,工作人员举办了一场赛题答疑的培训,这对我们理解和把握赛题非常重要。在比赛中,我觉得最具挑战性的就是我们如何在有限的时间内,准确而精炼地提炼出作品的亮点。这不仅是对我们专业能力的考验,更是对我们思维敏捷性和创造力的挑战。同时我们需要提高效率和保持初心,来更好地平衡比赛和工作的关系。

· 我对社区说

开源是人类技术进步的最佳平台和模式,在软硬件系统的查缺补漏和完善系统的安全性、可靠性方面起着关键作用。OurBMC 社区的发展和建设对我们国内 BMC 技术、生态和规范有着至关重要的影响,对我们追赶国外的技术起着重要作用。希望更多的人能够加入到 OurBMC 社区,共建创新平台,推动行业生态繁荣发展。

PART.05

图片

· 参赛背景

最近的 BMC 项目遇到了技术难题,希望通过 BMC 开源大赛,获得实践 BMC 适配的机会,与其他对 BMC 感兴趣的开发者交流学习,解决工作中遇到的问题,推动 BMC 技术的发展。

· 核心方案

本次获奖作品 “基于 BMC 的硬盘故障诊断与预测技术设计”,工作流程如下:首先编译 OurBMC 系统,并将其移植到飞腾派的文件系统中;其次,开发了基于 i2c 的 mctp 驱动,并基于 mctp 驱动移植 nvme cli 命令行工具,来获取 nvme 硬盘的信息;第三,根据 nvme 硬盘的信息判断是否有故障,并通过获取到的磨损值信息,判断硬盘还能用多久。这套方案能够提升 OurBMC 系统硬盘故障诊断的能力,避免因硬盘故障导致系统出现严重问题。

· 参赛过程和心得

参赛过程中遇到了时间紧和技术难等一系列挑战。面对工作项目结题和大赛作品提交的双重压力,团队只能投入大量晚上和周末的时间来学习和完成作品。对于接触不多的 BMC 技术和嵌入式系统开发移植,只能现学现用。也正是这些挑战,锻炼了我们团队成员的应急处理能力、学习新知识的速度和解决问题的能力。这次参赛不仅获得了实践经验和技能提升,还感受到了社区的力量和温暖。

· 我对社区说

随着 BMC 技术的不断发展,越来越多的设备需要接入到 BMC 技术栈中进行管理。除了整机厂商、IBV 和芯片厂商之外,社区可以通过举办行业交流会、技术对接会等活动,展示 BMC 技术的优势和价值,吸纳更多的设备厂商加入到社区。同时,希望社区能够提供更加丰富的教程、文档和案例,让更多的开发者学习和借鉴。

首届 OurBMC 开源大赛已圆满落幕,但开源不断,创新不止,期待更多的开发者成为开源世界的英勇探索者。OurBMC 社区诚邀业界广大同仁积极参与社区建设和交流,一起为社区和 BMC 生态贡献力量,共同取得更加卓越的成就。

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

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

相关文章

WordPress建站从入门到精通,跨境电商建站教程

详情介绍 课程内容:WordPress建站从入门到精通,跨境电商建站教程 - 百创网-源码交易平台_网站源码_商城源码_小程序源码 1-WordPress网站的优势 2-如何用Builtwith识别网站的搭建技术? 3-如何配置站长信息? 4-如何使用WordPress虚拟后台 5-如何选择一个好的网站域名?…

【Osek网络管理测试】[TG4_TC5]唤醒条件

🙋‍♂️ 【Osek网络管理测试】系列💁‍♂️点击跳转 文章目录 1.环境搭建2.测试目的3.测试步骤4.预期结果5.测试结果 1.环境搭建 硬件:VN1630 软件:CANoe 2.测试目的 验证DUT验证DUT睡眠后被唤醒,并再次睡眠能否…

流畅的python-学习笔记_一等函数

函数对象 函数也是对象,操作可像对象一般操作 高阶函数 高阶函数指接受参数为函数,或返回函数的函数 不少高阶函数在py3已经有了替代品。map, filter可通过生成式实现,reduce(在functools里)可通过sum实…

Web3智能物联网:科技连接的未来世界

在当今科技飞速发展的时代,Web3智能物联网正逐渐成为人们关注的焦点。随着区块链技术的不断成熟和普及,以及物联网的普及和应用,Web3智能物联网作为二者的结合,将为未来的数字世界带来革命性的变化。本文将深入探讨Web3智能物联网…

一文快速掌握高性能内存队列Disruptor

写在文章开头 Disruptor是英国外汇公司LMAX开源的一款高性能内存消息队列,理想情况下单线程可支撑600w的订单。所以本文会从使用以及设计的角度来探讨一下这款神级java消息队列。 Hi,我是 sharkChili ,是个不断在硬核技术上作死的 java code…

上市企业扣非净利润是什么意思,可以反映什么问题?

扣非净利润,全称“扣除非经常性损益后的净利润”,是指企业在剔除与正常经营无关的、偶然发生的损益后所得到的利润。这些非经常性损益包括但不限于政府补贴、处置长期资产、税收返还等。 扣非净利润的计算公式为:扣非净利润 净利润 - 非经常…

2-手工sql注入(进阶篇) sqlilabs靶场5-10题

1. 阅读,学习本章前,可以先去看看基础篇:1-手工sql注入(基础篇)-CSDN博客 2. 本章通过对sqlilabs靶场的实战,关于sqlilabs靶场的搭建:Linux搭建靶场-CSDN博客 3. 本章会使用到sqlmap,关于sqlmap的命令&…

TC3xx MTU概述(1)

目录 1.MTU基本功能 2.MBIST 3.小结 1.MTU基本功能 在TC3xx中,MTU(Memory Unit Test)被用来管理控制芯片内部各种RAM的测试、初始化和数据完整性检查。 既然MTU主要是管理和控制,那干活的想必另有他人。所以在该平台中,我们可以看到SRAM…

公众号营业执照已注销,被冻结怎么换成新主体?

公众号迁移有什么作用?只能变更主体吗?长期以来,由于部分公众号在注册时,主体不准确的历史原因,或者公众号主体发生合并、分立或业务调整等现实状况,在公众号登记主体不能对应实际运营人的情况下&#xff0…

第八篇:深入探索操作系统架构:从基础到前沿

深入探索操作系统架构:从基础到前沿 1 引言 在当今这个高速发展的数字时代,操作系统无疑是计算机科学领域的基石之一。它不仅是计算机硬件与最终用户之间的桥梁,更是实现高效计算和资源管理的关键。操作系统的架构,即其内部结构和…

企业节能降耗系统,助力企业节能降耗

随着社会的发展和能源消耗的增加,节能降耗已经成为企业可持续发展的重要课题。为了更有效地监测和管理能源消耗,越来越多的企业开始使用能耗在线监测系统。作为一种节能降耗的有力手段,能耗在线监测系统在企业中得到广泛应用。 能耗在线监测…

AI智能分析视频监控行业的发展趋势和市场发展浅析

监控视频AI智能分析技术的现状呈现出蓬勃发展的态势,这一技术源于计算机视觉和人工智能的研究,旨在将图像与事件描述之间建立映射关系,使计算机能够从视频图像中分辨出目标信息。 在技术上,监控视频AI智能分析技术已经实现了对视…

XAMPP是什么?XAMPP好不好用?

XAMPP是一个免费且开源的软件套件,用于在个人计算机上轻松搭建和运行 Apache 服务器、MySQL 数据库、PHP 和 Perl,让用户可以在个人电脑上搭建服务器环境的平台。 XAMPP的由来是 X(表示跨平台)、Apache、MySQL、PHP 和 Perl 的首字母缩写。 它集成了这…

【隧道篇 / WAN优化】(7.4) ❀ 02. WAN优化的作用 ❀ FortiGate 防火墙

【简介】看了上一篇文章,相信大家都知道了在防火墙上启动WAN优化的方法,但是WAN优化到底能做什么?相信有很多人想了解。 什么是WAN优化 现在有许多企业通过集中应用程序或在云中提供应用程序来降低成本并整合资源。应用程序在本地局域网内都能…

汇凯金业:通货膨胀对能源行业有何影响

通货膨胀对能源行业有几方面的影响,具体取决于通货膨胀的原因、规模以及持续时间。以下是一些可能的效应: 成本增加:通货膨胀导致能源行业的运营成本上升。这包括原材料、设备、维护和人力成本。如果企业不能完全将成本转嫁给消费者&#xf…

初学python记录:力扣1329. 将矩阵按对角线排序

题目: 矩阵对角线 是一条从矩阵最上面行或者最左侧列中的某个元素开始的对角线,沿右下方向一直到矩阵末尾的元素。例如,矩阵 mat 有 6 行 3 列,从 mat[2][0] 开始的 矩阵对角线 将会经过 mat[2][0]、mat[3][1] 和 mat[4][2] 。 …

不必追求深度,浅尝辄止为宜

近日笔者撰文称,有幸应《百度-百家号》相邀,在其发起的《征文任务》栏目中写作深度文章,便试着开头写了一篇《万科有“活下去”的可能性吗?》的时评文章,于5月3日发表,舆情反映不错,不到三天时间…

万里牛ERP集成金蝶K3(万里牛主管供应链)

源系统成集云目标系统 金蝶K3介绍 金蝶K3是一款ERP软件,它集成了供应链管理、财务管理、人力资源管理、客户关系管理、办公自动化、商业分析、移动商务、集成接口及行业插件等业务管理组件。以成本管理为目标,计划与流程控制为主线&#xff0…

Jupyter配置

修改Jupyter打开界面 (1)打开【Anaconda Prompt】,输入【jupyter notebook --generate-config】命令 从运行结果可知【jupyter_notebook_config.py】的位置 (2)使用【记事本】打开 找到# c.NotebookApp.notebook_…

智能且用户友好的命令行:实时自动建议、精美标签补全 | 开源日报 No.246

fish-shell/fish-shell Stars: 24.4k License: NOASSERTION fish-shell 是一个用户友好的命令行 shell。 它是一个智能且用户友好的命令行 shell,适用于 macOS、Linux 以及其他相关系统。其特性包括语法高亮、实时自动建议和精美的标签补全,无需额外配置…