【技术实现步骤摘要】
本专利技术涉及量子信息与电力系统cpu调度领域领域,具体涉及一种基于量子安全电力系统云主机的进程调度系统、方法、存储装置及智能终端。
技术介绍
1、随着云计算技术的普及,越来越多机构采用云计算作为本地计算的替代方案,以并行的方式高效地执行多种应用。由于云计算技术是基于由多台物理独立的服务器组成的同一硬件平台上,因此为了方便统一管理多台设备参数各异的服务器,目前一般采用虚拟机技术将上述硬件平台上虚拟化,以实现平台的隔离性、可扩展性和安全性等等技术指标。
2、云计算技术被广泛应用到电力系统中,云主机是云计算在基础设施应用上的重要组成部分,位于云计算产业链金字塔底层,产品源自云计算平台。该平台整合了互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。云主机是一种类似vps主机的虚拟化技术,vps是采用虚拟软件,vz或vm在一台主机上虚拟出多个类似独立主机的部分,能够实现单机多用户,每个部分都可以做单独的操作系统,管理方法同主机一样。
3、全球数字经济的发展与大数据应用智能调度,亟需解决电力
...【技术保护点】
1.一种基于量子安全电力系统云主机的进程调度系统,其特征在于,包括云主机创建模块、插入模块、时间片设置模块、排序模块、比对模块、抢占进程模块和宿主机进程执行模块,所述云主机创建模块用于创建云主机;所述插入模块用于新建的云主机插入到云主机数组[A1]的末尾;所述时间片设置模块用于对每个新建的云主机进行时间片数量B的设置;所述排序模块对每个云主机采用FCFO调度算法进行排序得到云主机进程数组[A2];所述比对模块遍历数组[A1]中的每一个云主机,判断该云主机当前进程数量C是否超过自身的时间片数量B;当C>B,则将超过的进程数量C-B移入到抢占进程数组[D1];排序模
...【技术特征摘要】
1.一种基于量子安全电力系统云主机的进程调度系统,其特征在于,包括云主机创建模块、插入模块、时间片设置模块、排序模块、比对模块、抢占进程模块和宿主机进程执行模块,所述云主机创建模块用于创建云主机;所述插入模块用于新建的云主机插入到云主机数组[a1]的末尾;所述时间片设置模块用于对每个新建的云主机进行时间片数量b的设置;所述排序模块对每个云主机采用fcfo调度算法进行排序得到云主机进程数组[a2];所述比对模块遍历数组[a1]中的每一个云主机,判断该云主机当前进程数量c是否超过自身的时间片数量b;当c>b,则将超过的进程数量c-b移入到抢占进程数组[d1];排序模块对抢占进程数组[d1]中的进程采用fcfo调度算法进行排序得到抢占进程数组[d2];所述宿主机进程执行模块依次遍历数组[a1],给云主机分配b的cpu运行时间片;所述云主机按照运行时间片b依次执行进程数组[a2]中的每个进程。
2.如权利要求1所述的一种基于量子安全电力系统云主机的进程调度系统,其特征在于,所述排序模块用于对每个云主机抢占进程数组[d1]中的各进程按照其内部的各进程的优先级以及fcfo调度算法进行排序,排序规则为:将优先级从高到低依次排序,相同优先级则按时间先后顺序排列;
3.如权利要求2所述的一种基于量子安全电力系统云主机的进程调度系统,其特征在于,所述比对模块比对过程中,若c<b,则出现空闲时间片,此时按排序好的顺序执行抢占进程数组[d2]中的进程,并将执行后的抢占进程从抢占进程数组中移出。
4.如权利要求2所述的一种基于量子安全电力系统云主机的进程调度系统,其特征在于,所述比对模块比对过程中,若c-b>e,则将空闲的时间片数量c-b-e进行释放。
5.如权利要求2所述的一种基于量子安全电力系统云主机的进程调度系统,其特征在于,所述宿主机进程执行模块遍历完所有电力系统云主机后,再判断当前是否仍有抢占进程:若e>0,代表当前仍有抢占进程在等待执行,则所述宿主机进程执行模块为该抢占进程数组分配对应数量的时间片,依次执行该抢占进程数组中的所有抢占进程。
<...【专利技术属性】
技术研发人员:高丽芳,陈连栋,辛锐,辛晓鹏,赵林丛,刘子州,刘咸通,杨超,申培培,张磊,程凯,刘玮,黄镜宇,魏肖明,蔡硕,郭邦红,谢欢文,
申请(专利权)人:国网河北省电力有限公司信息通信分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。