发明名称 一种分组计算的云计算系统
摘要 本发明公开了一种分组计算的云计算系统。本发明的分组计算的云计算系统包括有a个空闲节点、b个存储节点和c个计算节点;对于每个符合条件的存储节点,管理节点都为其建立一个组,并依据其所具有的待计算数据包的个数为其分配计算节点,每个计算节点进行一个待计算数据包的计算,同时为该组分配一个代理节点,存储节点和计算节点仅与组内的节点通信,代理节点仅与管理节点通信;同时,对于不符合条件的存储节点,则允许其继续存储新的待计算数据包。基于上述设计,本发明可以保证整个云计算系统的有序的高效的运行;进行运算的存储节点不受外界的干扰,保证了数据的安全性。
申请公布号 CN103442088B 申请公布日期 2016.04.27
申请号 CN201310421340.7 申请日期 2013.09.16
申请人 苏州市职业大学 发明人 叶良;顾才东;梁颖红;郭亮;李卫红
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京远大卓悦知识产权代理事务所(普通合伙) 11369 代理人 史霞
主权项 一种分组计算的云计算系统,其特征在于,包括:a个空闲节点;b个存储节点,每个存储节点存储有至少一个待计算数据包;c个计算节点;管理节点,其评估b个存储节点,并为符合条件的f个存储节点中的每个存储节点配置组,并将不符合条件的g个存储节点标记为g个空闲的存储节点,b=f+g:当一个存储节点的待计算数据包的个数d满足d≥5,并且,所有的待计算数据包的大小e大于等于该存储节点的存储空间的60%,则管理节点对该存储节点进行配置,配置过程为:管理节点为该存储节点建立一个组,并为该组再分配d个计算节点和一个空闲节点,在被管理节点分配给该组之前,该d个计算节点不属于任意一个组,所述管理节点将空闲节点配置为代理节点,设置代理节点可与组内的存储节点以及d个计算节点通信,并且设置存储节点和d个计算节点不与组外的任意节点通信,设置代理节点不与组外的除管理节点以外的任意节点通信;所述管理节点对一个存储节点配置完成后,代理节点与组内的d个计算节点通信,使d个计算节点依次与存储节点通信,每个计算节点从所述存储节点获取一个待计算数据包,并执行计算,当一个计算节点完成一个待计算数据包的计算后,就将计算结果提交给代理节点,代理节点将计算结果提交给管理节点并将完成计算的计算节点从组内注销,直至所有的计算节点都完成计算,则管理节点将该组内的代理节点重新标记为空闲节点,并将该组注销;当一个存储节点的待计算数据包的个数d满足0≤d<5时,或者,当一个存储节点的所有的待计算数据包的大小e小于该存储节点的存储空间的60%,则管理节点将该存储节点标记为空闲的存储节点,并允许该空闲的存储节点存储新的待计算数据包。
地址 215104 江苏省苏州市致能大道106号国际教育园苏州市职业大学惠和楼科技处322室