一种用于树莓派集群的电源管理方法及装置制造方法及图纸

技术编号:38853766 阅读:35 留言:0更新日期:2023-09-17 10:00
本发明专利技术公开了一种用于树莓派集群的电源管理方法及装置,平台负载较低时,能够自动关闭一定量的树莓派,同时保证服务正常运行;平台负载增加时,能够根据需要智能选择启动树莓派的数量,确保平台不会出现无设备可用的情况,同时保证不会启动过多的树莓派,以达到省电的目的。同时,应用本发明专利技术的方案,树莓派集群的原有功能能够保持不变,服务的稳定性可以得到保证。所有的电源管理工作由一个中央服务器统筹管理,便于服务维护,若需修改电源管理的细节,维护人员只需要修改中央服务器即可。并且,所有树莓派的电源由中央服务器全自动管理,无需维护人员介入,有效减少维护人员的工作负担。作负担。作负担。

【技术实现步骤摘要】
一种用于树莓派集群的电源管理方法及装置


[0001]本专利技术涉及树莓派集群电源管理
,尤其涉及一种用于树莓派集群的电源管理方法及装置。

技术介绍

[0002]树莓派是英国树莓派基金会开发的微型单板计算机,目的是以低价硬件及自由软件促进学校的基本计算机科学教育。树莓派可以安装完整的Linux操作系统并完成大部分服务器能够完成的任务;树莓派还有大量GPIO管脚用于和硬件设备(例如FPGA)的交互。
[0003]由大量树莓派组成的集群可以用于学生课程的教学实验,搭建在线实验平台使用。虽然单台树莓派的耗电不大,但大量的树莓派组成的树莓派集群的电力消耗依然可观。在教学活动中,通常实验会安排在一个特定的时间(例如每周二),即使用在线实验平台的时间高度集中,这就造成大量树莓派机时、电能以及寿命的浪费。现有的树莓派集群并没有成熟的电源管理方案,通常采用树莓派24小时开机的方式来保证服务的正常工作,缺少合理的节能电源管理方案。

技术实现思路

[0004]本专利技术的目的是提供一种用于树莓派集群的电源管理方法及装置,可以节约能源消耗本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于树莓派集群的电源管理方法,其特征在于,包括:步骤1、检测树莓派集群的负载,根据负载的变化情况以及配置项,判断当前是否调整树莓派集群中树莓派的开闭状态;若是,则结合配置项预测出当前启动或关机树莓派的数目,并下发相应的控制指令;步骤2、根据所述控制指令向相应树莓派发送控制信息,控制相应树莓派启动或关机。2.根据权利要求1所述的一种用于树莓派集群的电源管理方法,其特征在于,所述根据负载的变化情况以及配置项,判断当前是否调整树莓派集群中树莓派的开闭状态包括:当负载减小超过配置项中的指定时间时,判定将树莓派集群中一部分树莓派调整为关机状态;当负载增加时,判定将树莓派集群中一部分树莓派调整为启动状态;当负载未发生变动时,不调整树莓派集群中树莓派的开闭状态。3.根据权利要求1所述的一种用于树莓派集群的电源管理方法,其特征在于,所述结合配置项预测当前启动或关机树莓派的数目包括:若当前判定将树莓派集群中一部分树莓派调整为关机状态,则结合配置型中指定的最少树莓派数目与当前处于启动状态的树莓派数目,预测当前调整为关机状态的树莓派数目;若当前判定将树莓派集群中一部分树莓派调整为启动状态,则结合当前被占用的树莓派数目,与配置项中指定的冗余树莓派数目,预测当前调整为启动状态的树莓派数目。4.根据权利要求1或2或3所述的一种用于树莓派集群的电源管理方法,其特征在于,所述配置项包括多个参数,其中:参数Total_pi_num,用于记录树莓派集群中树莓派的总数;参数Min_pi_num,用于指定最少树莓派数目,即保证树莓派集群正常运行所需要的最少树莓派数目;参数Start_time,用于指示一个树莓派从开机到提供正常服务所需的时间;参数Time_out,是一个指定时间,当负载减小超过该指定时间后,开始关闭一部分树莓派;参数Redundance,用于指定冗余树莓派数目;参数Try_interval,用于指定树莓派服务失败后相邻两次检查树莓派服务的间隔;参数Max_try_times,用于指定树莓派服务失败最大次数,树莓派服务失败超过最大次数则上报给管理员;其中,树莓派服务是指树莓派的启动或关机情况。5.根据权利要求1所述的一种用于树莓派集群的电源管理方法,其特征在于,所述步骤1由中央服务器执行,步骤2由电源管理节点执行;每一所述电源管理节点通过线缆与多个树莓派的开关机接口连接,根据接收到的控制指令确定启动或关机的相应树莓派,并通过线缆发送启动或关闭信号至相应的树...

【专利技术属性】
技术研发人员:卢建良黄致远何旭
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1