SMG-VME可迭代分布式操作系统技术方案

技术编号:33464682 阅读:8 留言:0更新日期:2022-05-19 00:44
SMG

【技术实现步骤摘要】
SMG

VME可迭代分布式操作系统


[0001]本专利技术是为解决分布式环境下如何进行快速的算力(计算)共享,分布式存储共享;以及并行计算,高效率的集群调动计算存储。
[0002]现有技术:分布式存储普遍采用的开源架构,apache 组织的hadoop 基于google GFS架构做分布式存储,分布式计算普遍采用的openstack相关组件搭建的软操作环境。
[0003]现有技术体现开源,涉及组件背景复杂,调用api参差不齐,组件调用学习成本高,设计缺陷,google GFS据说内部已经放弃使用。
[0004]本专利技术组件小巧,设计基于数学迭代函数斐波那契数列推论出的程序集。将CPU,内存给解放出来更多集中服务于实体服务。
[0005]实测可做到轻量级分布式存储,实测10亿+用户在单集群下做到秒存秒取。理论性能可达100万级/秒数通讯调度。
[0006]在先优先权:本专利技术延续,国家专利申请号:2021113373306为在先优先权日提交补充;专利审查:截至2021

11

06网络搜索暂无同案例

技术介绍

[0007]随着工业互联网,万物智能互联,分布式计算,大数据推衍发展,超大规模数据的计算与存储摆在面前。本专利技术主要是研究并行计算引擎,超大规模数据存储与计算而针对性设计出一套可行的框架。对外进行算力输出构建IAAS,SAAS系统。超集团企业共享算力,共享存储。提升CPU使用效率,内存存储效率,提升分布式数据存储能力。

技术实现思路

[0008]附图说明:图1是可迭代分布式操作系统抽象类比图;1 超恒星系统Tsun(x)2 太阳系统 sun(m)3 行星系统 plannet(n)4 可迭代分布式操作系统vme(n)推衍:TSun(x)1

>2

>3

>4 vme(n) 由大到小;反推则为宇宙裂变原理图2 是 vme(n) 系统组件功能图;4 vme(n)可迭代分布式操作系统 401 linuxOS 操作系统,centos6.8(FX

SMG) 402 java wrapper服务 403 jvm JDK1.78 404 ioserver通讯框架,轻量级nio通讯框架 405 wscomm 公共模块 406 ppg系统模式引擎服务 407 ppgmt业务模式引擎接口服务 408 application用户服务 409 mbs(n)可迭代商城410 afs(n)可迭代分布式存储引擎(量子存储)
图3是VME内核架构图;4 vme(n)406 ppg 系统模式引擎40600 Main 系统入口从c+

>java40601 PPGMain PPG主入口程序40602 PPGServer 控制台服务器侦听8xxx40603 CFGCPSendRobert 可配置数据发送器40604 Jobber 作业管理器40605 Rmcache 文件缓存清理器40606 DBMonitor 数据服务监控器407 PPE 业务逻辑模式引擎40700 HandleMap40701 PPEvme4070101 forward4070102 backward4070103 router410 afs SMG

VME

AFS可迭代分布式存储系统总论:根据裴波那契数列:f(0)=0,f(1)=1,n>1自然数, f(n)=f(n

1)+f(n

2)裴波那契数列,为宇宙裂变函数。自然界普遍存在以此推衍案例,如海螺贝壳,宇宙星系,凡是符合裴波那契数列,即是符合万物裂变变化n,当n趋向无穷大则有f(n

1)=f(n

2);即可合并f(n)=f(n

1),n>1;由大到小则记为=>f(n)=f(n+1)+f(n+2)同理可推n无穷大f(n+1)=f(n+2)可合并合并f(n+1),f(n+2)=>f(n)=f(n+1)由大到小把函数f 抽象为TSun超恒星系统(太太阳),Sun恒星系统(太阳) Planet 行星系统(地球),n替换为x 则由大到小推论如下=>TSun(x)=TSun(x+1)=>TSun(x)=Sun(m)+Sun(n)+...=>Sun(x)=Planet(m)+Planet(n)+...=>Planet(x)=Planet(x+1)=>vme(x)=vme(x+1)变换f=>afs(x)=afs(x+1)afs为可迭代分布式存储引擎vme:为可迭代分布式操作系统
vme:通过shell控制操作系统,通过专用端口8xxx:进行跨进程通讯,9xxx:与外在其他vme节点指令传递。vme共享一组函数库f(f相同),通过不同任务conf(n)分配不同任务,亦可通过指令进行协调调度各个节点实现任务分布式计算与存储。vme实现forward,backward,router协议进行指令数据交换,层层迭代进行信息交互;论述:如图11 Tsun(x)超恒星系统, 2 sun(m)太阳系统 ,3 planet(n)行星系统 ,4 vme(n)可迭代分布式操作系统 由大到小反推如图1F=TSun=sun=planet f 由高维到低维后面子项可迭代不变这里高维与低维有联系即f裂变联系;高维可调度低维,进行信息通讯与指令传输操作,最终vme(n)=vme(n+1)成立,凡是能实现低维向高维迭代通讯的操作系统即为可迭代分布式操作系统;可迭代分布式操作系统应该由以下基础组件构成,这些基础组件与业务无关,所有场景通用,其中ppg,ppg

mt,ioserver组件必须实现可迭代模式f(n)=f(n+1) ; VME是基于JVM实现的一套操作底层操作系统的程序集,它是可迭代的,是轻量级的调度操作系统的系统;它占用CPU资源,内存资源很少,把核心算力与存储共享给业务系统,集群启动成本CPU<3%,内存(可配置)<10%,性能稳定;同一主机下可调度多个VME.包括父子进程监控调度,动态创建与释放;其分布式存储可在单集群下实现亿数据秒存取启动:Vme(n)通电启动->物理机(winserver2012)

>虚拟机(9+1)

>centos6.8 如图2,401
ꢀ‑
> 操作系统会启动本地 smgd , java wrapper 如同2,402
ꢀ‑
> 调用虚拟机jvm如同2,403 启动ppg.jar 调用Main类如图3,40600 ,Main类以据 java w本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数学斐波那契数列推论的可迭代操作系统,其特征如下:1.1基于数学斐波那契数列f(n)=f(n

1)+f(n

2),当n=0,f(0)=0;当n=1,f(1)=1;当n>1,则有f(n)=f(n

1)+f(n

2);基于此方程式:推衍当n无穷大,f(n

1),f(n

2)均趋向无穷大,即可忽略第2项,即得f(n)=f(n

1)成立;1.2基于1.1当n无穷大时,f(n)=f(n+1)亦成立;1.3基于1.2变化f将f实现一组可迭代程序集,即可管理操作系统逻辑单元,进程线程调度,同时通过统一shell进行对各个单元管理,并完成必要的逻辑通信;即实现forward,backword,router协议,并按斐波那契模式合并输出数据,这组程序集用vme代替;1.4基于1.2,1.3则有vme(n)=vme(n+1)=>vme(n)即为可迭代分布式操作系统;1.5基于1.3变化f,实现其必要的单元数据存储功能,因为vme自身具有分布式特性,即实现了分布式的存储程序集,以afs代替;1.6基于1.3,1.6则有afs(n)=afs(n+1)afs即可迭代分布式存储系统;1.7基于1.1,1.6因为n无穷大则可推论afs存储的数据理论上亦是无穷大,亦可称为量子存储,因为存储数据无穷大,afs可以作为可迭代超分布式存储对外向集团企业输出。2.一种宇宙可迭代裂变式跨维操作系统,其特征如下:根据:f(n)=f(n

1)+f(n

2),n>2自然数,裴波那契数列变化n=>f(n)=f(n+1)+f(n+2)当n趋向无穷大,合并f(n+1),f(n+2)=>f(n)=f(n+1)成立由大到小把函数f抽象为TSun超恒星系统(太太阳),Sun恒星系统(太阳)Plannet行星系统(地球),n替换为x则由大到小推论如下=>TSun(x)=TSun(x+1)=>TSun(x)=Sun(m)+Sun(n)+...=>Sun(x)=Planet(m)+Planet(n)+...=>Planet(x)=Planet(x+1)=>vme(x)=vme(x+1)变换f=>afs(x)=afs(x+1)afs为可迭代分布式存储引擎,vme:为可迭代分布式操作系统。3.一种可迭代分布式操作系统vme(n)最小单元程序lib库jar,其功能特征如下:3.1通讯端口层:vme通过shell控制操作系统,通过专用端口8xxx:进行远程进程管理,9xxx:与外在其他vme节点指令传递通信服务;前者为程序员通过telnet异地维护,后者通过程序接口级指令调用;3.2 vme共享一组函数库f(f相同),通过不同任务conf(n)分配不同任务,亦可通过指令进行协调调度各个节点实现任务分布式计算与存储;具体表现:3.2.1 scpbs/home/tmp/*.jar/home/ppg/lib/通过集群指令可进行所有VME程序库进
行更新;3.2.2 execbs$port vmebs restart对集群vme服务进行重启;3.3 vme实现forward,backward,router协议进行指令操作级数据交互,每一层节点0号节点为当前节点维度的根节点,根节点负责指令传输与服务监控,子节点负责操作,存储读写数据;假如当前节点维度d=3,则下级节点为2的d+1次方,即下级即2的4次方即有16个数据存储节点;因为存储调度数据是裂变式,故存储器节点亦是裂变式,即以节点数2的n次方进行集群扩容;具体表现:3.3.1 execbs$port pgrep

lf ppg.conf可查看所有vme进程每虚拟机节点下有16+1ppg.conf进程;1个root进程16个数据操作节点进程;3.4可以跨集群,每个集群结构相同,架构相同,变化的只是外网ip,故可推层层迭代进行信息交互;3.5系统联系是升维,降维的信息交互联系;所谓升维降维,根据不同的指令路由方向来定,如果向子集群传递消息是升...

【专利技术属性】
技术研发人员:ꢀ五一IntClG零六F九四八
申请(专利权)人:道和邦广州电子信息科技有限公司
类型:发明
国别省市:

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

1