操作系统内核态定时器管理方法、电子设备及存储介质

    公开(公告)号:CN118034894B

    公开(公告)日:2024-08-13

    申请号:CN202410431118.3

    申请日:2024-04-11

    IPC分类号: G06F9/48

    摘要: 本发明公开了操作系统内核态定时器管理方法、电子设备及存储介质,属于操作系统内核开发技术领域,本发明要解决的技术问题为常见用户态定时器精度有限且很难方便调用内核态方法/函数,采用的技术方案为:使用内核模块的方式在操作系统的内核中插入一个定时器管理模块,在定时器管理模块中定义通用字符类型设备,利用通用字符类型设备实现ioctl读写操作接口;并在定时器管理模块中设置定时器回调函数,用于记录和执行定时器到达指定时间间隔或时间节点执行的操作;同时用户态管理操作通过向字符类型设备发ioctl读写操作指令,完成数据结构的管理操作和定时器数据结构的管理操作以及定时器的启动和停止。

    一种异构计算资源动态调度方法
    2.
    发明公开

    公开(公告)号:CN118467162A

    公开(公告)日:2024-08-09

    申请号:CN202410567073.2

    申请日:2024-05-09

    IPC分类号: G06F9/50

    摘要: 本发明提供一种异构计算资源动态调度方法,属于云计算技术领域,本发明针对所需关注的如CPU利用率、内存利用率、GPU利用率等指标,进行量化并构建目标函数,通过金枪鱼群优化算法进行全局寻优。针对大规模异构资源调度应用场景,本发明进一步对金枪鱼群优化算法进行改良,通过结合莱维飞行策略从而提高算法的全局搜索能力。本发明通过改良金枪鱼群优化算法实现了异构计算资源调度中的多目标优化问题,可有效提高集群资源综合利用率并保证节点负载均衡。

    一种FPGA程序烧录方法、装置、设备及存储介质

    公开(公告)号:CN117435214A

    公开(公告)日:2024-01-23

    申请号:CN202311599039.5

    申请日:2023-11-28

    IPC分类号: G06F8/61 G06F9/455

    摘要: 本申请公开了一种FPGA程序烧录方法、装置、设备及存储介质,涉及云计算技术领域,包括:获取目标虚拟机在创建前用户选择的包括FPGA设备的特征信息的虚拟机规格信息;根据虚拟机规格信息从多个计算节点中确定出目标计算节点,并在目标计算节点上对目标虚拟机进行创建,并在创建过程中通过虚拟机管理服务将虚拟机规格信息发送至FPGA管理服务,以调用网络管理服务在各计算节点上创建网络名空间,并在网络名空间中启动网络代理服务;当接收到FPGA设备的程序烧录请求时,通过网络代理服务将程序烧录请求转发至FPGA管理服务,以在目标虚拟机中烧录FPGA程序。可见,本申请能够在虚拟机中烧录FPGA程序,简化FPGA程序的烧录过程,并提高了FPGA程序烧录的安全性。

    一种修改已挂载卷类型的方法
    4.
    发明公开

    公开(公告)号:CN117406921A

    公开(公告)日:2024-01-16

    申请号:CN202311294477.0

    申请日:2023-10-09

    IPC分类号: G06F3/06 G06F16/23 G06F9/455

    摘要: 本发明特别涉及一种修改已挂载卷类型的方法。该修改已挂载卷类型的方法,存储服务根据修改前后的卷类型信息判断卷后端池及关联QoS配置是否存在差别;对于卷后端存储池资源一致且QoS配置参数完全一致,或卷类型均未关联QoS的情况,直接调用存储组件实现卷类型修改;对于卷类型修改前后存储后端池发生变化,或者存储后端池一致卷类型关联但卷类型关联QoS配置存在差异的卷,调用计算组件,由计算服务调用计算驱动的setBlockIoTune逻辑,实时修改已挂载到虚拟机的卷的QoS配置;调用计算驱动blockCopy逻辑,完成卷拷贝。该修改已挂载卷类型的方法,极大扩展了卷后端变更、升级的适用场景,提升了已经挂载的卷的性能与IOPS,实现了速率限制更高的存储后端的可能性。

    云场景下虚机获取数据源的方法及系统

    公开(公告)号:CN115202813A

    公开(公告)日:2022-10-18

    申请号:CN202210791998.6

    申请日:2022-07-07

    IPC分类号: G06F9/455

    摘要: 本发明公开了云场景下虚机获取数据源的方法及系统,属于云计算技术领域,本发明要解决的技术问题为如何在不使用到网络协议栈的情况下,能够高速地获取动态数据源,采用的技术方案为:该方法具体如下:在虚机所在的物理机节点部署数据源代理服务组件;数据源代理服务组件连接指定地址的UnixSocket,并对该Socket的文件描述符进行读写;数据源代理服务组件根据Socket地址通过虚拟机管理服务组件Hypervisor匹配到虚机的UUID,并根据虚机的UUID向数据源服务组件发起请求,获取到虚机的数据源数据,写入与虚机对应的Socket中;虚机创建时,为虚机创建一个或多个Virtio‑Serial设备,并指定Channel类型为UnixSocket,同时设置Unix Socket地址。

    一种基于rook实现多MGR服务部署的方法

    公开(公告)号:CN113672346A

    公开(公告)日:2021-11-19

    申请号:CN202110908528.9

    申请日:2021-08-09

    IPC分类号: G06F9/455 H04L29/08

    摘要: 本发明特别涉及一种基于rook实现多MGR服务部署的方法。该基于rook实现多MGR服务部署的方法,修改API模型的定义,允许用户定义MGR的数量;控制器根据用户指定的数量,维护当前Ceph集群的MGR服务;每一个运行MGR服务的POD周期性访问Ceph服务,获取本身的状态,并根据情况更新Service的定义。该基于rook实现多MGR服务部署的方法,通过拓展Rook的部署模型支持多MGR服务的部署,可以最小化MGR服务的离线时间,最大可能的保证MGR服务的高可用。

    一种基于Ceph存储后端卷的共享盘的数据同步方法及系统

    公开(公告)号:CN111831399A

    公开(公告)日:2020-10-27

    申请号:CN202010702719.5

    申请日:2020-07-21

    摘要: 本发明公开了一种基于Ceph存储后端卷的共享盘的数据同步方法及系统,涉及OpenStack块存储以及nova处理技术领域;所述的方法具体步骤如下:S1在控制阶段和存储节点间部署Ceph集群,S2在Ceph集群中创建pool和RBD image;S3部署openstack集群进行节点控制;S4存储节点将Ceph块设备进行映射;S5控制节点执行创建共享卷的操作,并对多个虚拟机挂载共享卷;S6利用libvirt接口调用qemu更新虚拟机的xml文件,更新disk的cache类型;S7利用虚拟机将共享盘中的数据进行展示;实现不同虚拟机之间数据共享,增加系统资源的利用率,降低设备成本,增加数据的利用率和价值。

    同步配置的方法、系统、电子设备及存储介质

    公开(公告)号:CN113900728B

    公开(公告)日:2024-08-16

    申请号:CN202111097262.0

    申请日:2021-09-18

    IPC分类号: G06F9/445

    摘要: 本发明公开了同步配置的方法、系统、电子设备及存储介质,属于云计算技术领域,本发明要解决的技术问题为如何实现多个计算节点配置信息的同步,避免重启所有agent,采用的技术方案为:该方法具体如下:对指定节点的neutron agent的配置文件进行修改并agent服务进行重载;neutron agent重载配置文件,并将当前的配置发送到neutron‑server服务端;neutron‑server服务端接收到agent端发送的配置内容,并取出之前的配合,再将新的配置存储到数据库中,覆盖之前的配置;neutron‑server服务端对比前后两次的配置文件的内容是否一致:若不一致,则触发钩子函数,触发配置变更的事件;注册回调函数的模块收到配置变更的事件,并进行处理;其中,需要单独处理的配置变更的事件将通过RPC的形式通知agent服务。

    一种OpenStack支持多存储后端的方法及装置

    公开(公告)号:CN118484140A

    公开(公告)日:2024-08-13

    申请号:CN202410565695.1

    申请日:2024-05-09

    摘要: 本发明涉及OpenStack云计算技术领域,具体提供了一种OpenStack支持多存储后端的方法及装置,首先在nova_api数据库中创建一个名为compute_node_volume_type_relationship数据表,所述数据表描述卷类型和计算节点的绑定关系;所述数据表的结构为:字段名为ID,数据类型为INTEGER;字段名为volume_type_uuid,数据类型为VARCHAR(36);字段名为compute_node_uuid,数据类型为VARCHAR;字段名为Supported,数据类型为BOOL。与现有技术相比,本发明能够针对不同类型混合部署的情况,自动的选择可用的计算节点,防止虚拟机创建的过程由于计算节点无法挂载某种特定类型的存储,而导致的虚拟机创建操作的失败。

    基于Linux的虚拟机内存优化方法、设备及介质

    公开(公告)号:CN118093101B

    公开(公告)日:2024-08-13

    申请号:CN202410487413.0

    申请日:2024-04-23

    IPC分类号: G06F9/455 G06F9/50

    摘要: 本发明公开了基于Linux的虚拟机内存优化方法、设备及介质,属于云计算技术领域,本发明要解决的技术问题为当前KSM回收页面时回收速度慢、缺少进程等级优先级,技术方案为:虚拟机管理器使用madivse系统调用配置虚拟地址空间属性;内核的KSM模块将虚拟机管理器的进程号及虚拟地址空间的数据记录并存入优先级队列;KSM模块扫描时遍历扫描优先级队列;判断优先级队列是否非空;取出队列中优先级最大的元素;判断扫描页面数是否小于M;合并页面;调整临时优先级;修改扫描页面数。