发明名称 一种基于动态预测的云计算资源部署方法
摘要 一种基于动态预测的云计算资源部署方法,一是通过增加镜像模板的数量来改变多镜像共享所带来的网络拥堵问题,二是通过动态预测云计算中心在不同时刻对镜像需求的数量,从而实时调整镜像版本的数量,进一步减少镜像不足而带来的时间延时或镜像过多而造成的资源浪费。
申请公布号 CN102307241B 申请公布日期 2013.12.25
申请号 CN201110293354.6 申请日期 2011.09.27
申请人 上海忠恕物联网科技有限公司 发明人 樊六东;彭俊杰;范新进;侯军;刘晓军
分类号 H04L29/08(2006.01)I;G06F9/50(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 上海信好专利代理事务所(普通合伙) 31249 代理人 张妍;张静洁
主权项 1.一种基于动态预测的云计算资源部署方法,其特征在于,该方法包含以下步骤:步骤1:初始化,设定各参数值;步骤2、判断是否收到资源镜像模板不足的报警信息,若是,则进行步骤3,若否,则进行步骤4;步骤3、检查增补资源是否会超出云计算中心模板库的容量范围,若是,则进行步骤5,若否,则进行步骤6;步骤4、检查各种云资源的镜像模板是否存在富余状态,若是,则进行步骤7,若否,则进行步骤2;步骤5、减小资源预警系数<img file="560680DEST_PATH_IMAGE001.GIF" wi="18" he="25" />的值,检查是否有足够的空间进行资源增补操作,若是,则进行步骤6;若否,则部分收回在最近一段时间内使用频率较低的资源镜像模板所占用的系统空间,进行步骤6;步骤6、启动资源镜像增补操作,即对出现报警的资源i进行增补镜像,然后进行步骤4;步骤7、判断是否需要执行资源缩减操作,若是,则进行步骤8,若否,则进行步骤2;步骤8、执行资源缩减操作,进行步骤2;步骤1中,用M表示云计算中心共享存储服务器用于镜像模板存储的镜像空间大小;假设云资源的镜像模板种类共有k种,<img file="506770DEST_PATH_IMAGE002.GIF" wi="16" he="25" />表示每个镜像资源模板i的容量大小,<img file="996395DEST_PATH_IMAGE003.GIF" wi="14" he="25" />,<img file="773858DEST_PATH_IMAGE004.GIF" wi="78" he="22" />表示资源i镜像模板的数量,<img file="192201DEST_PATH_IMAGE005.GIF" wi="18" he="26" />,<img file="484642DEST_PATH_IMAGE004.GIF" wi="78" he="22" />表示云计算中心镜像资源模板i的初始值,<img file="279423DEST_PATH_IMAGE006.GIF" wi="17" he="26" />,<img file="347611DEST_PATH_IMAGE004.GIF" wi="78" he="22" />表示任意时刻t云计算中心资源i的镜像模板数量,<img file="999172DEST_PATH_IMAGE007.GIF" wi="21" he="26" />,<img file="982171DEST_PATH_IMAGE004.GIF" wi="78" he="22" />表示任意时刻t云计算中心未分配的资源i的镜像模板数量;在云中心分别为这k种镜像模板资源创建其初始值所给定数目的镜像版本,同时启动对各种资源进行定时监控管理的时钟,即,资源保持时间<img file="377381DEST_PATH_IMAGE008.GIF" wi="97" he="26" />;步骤2中,判断是否满足公式(1),<img file="300075DEST_PATH_IMAGE009.GIF" wi="73" he="26" />,其中,<img file="325800DEST_PATH_IMAGE001.GIF" wi="18" he="25" />为资源镜像i的预警系数;步骤3中,判断是否满足公式(5)<img file="592833DEST_PATH_IMAGE010.GIF" wi="118" he="46" />,其中,<img file="729416DEST_PATH_IMAGE011.GIF" wi="25" he="26" />表示资源镜像i在t时刻总的镜像模板数;在步骤4中,云计算中心的资源管理任务每隔一个固定的时间段<img file="132716DEST_PATH_IMAGE012.GIF" wi="14" he="25" />检查各种云资源镜像模板的数量,如果对于某种资源镜像,如资源j而言,从最近一次预警进行资源增补或资源回收时刻开始,时间间隔超过了资源保持时间<img file="391659DEST_PATH_IMAGE013.GIF" wi="98" he="26" />,该资源一直未发生过资源预警提示,那么就认为此时,云计算中心的资源j的镜像模板处于富余状态;在步骤6中,若<img file="83671DEST_PATH_IMAGE014.GIF" wi="28" he="26" />为t时刻增加资源i镜像模板数量,资源i的镜像在发生第m次预警时与该资源镜像最近一次发生资源增补或缩减的时间间隔为<img file="820683DEST_PATH_IMAGE016.GIF" wi="105" he="26" />,则在第m次预警时需增加资源i的镜像模板数<img file="780287DEST_PATH_IMAGE014.GIF" wi="28" he="26" />为:<img file="210131DEST_PATH_IMAGE017.GIF" wi="62" he="49" />(2)其中,<img file="186177DEST_PATH_IMAGE018.GIF" wi="17" he="25" />为资源i镜像模板的增补系数;云计算中心在第m次预警后的t时刻资源i的镜像模板总数和未被分配的模板数分别如公式(3)和公式(4)所示:<img file="664563DEST_PATH_IMAGE019.GIF" wi="160" he="50" />(3)<img file="308034DEST_PATH_IMAGE020.GIF" wi="157" he="50" />(4)其中,<img file="643201DEST_PATH_IMAGE021.GIF" wi="78" he="26" />,<img file="309805DEST_PATH_IMAGE022.GIF" wi="20" he="28" />为t时刻未被分配的资源i的镜像模板数;步骤7中,判断是否满足公式(8)<img file="388620DEST_PATH_IMAGE023.GIF" wi="124" he="26" />,<img file="886597DEST_PATH_IMAGE024.GIF" wi="81" he="22" />,其中,<img file="330348DEST_PATH_IMAGE025.GIF" wi="21" he="26" />为资源j的缩减系数;在步骤8中,对于资源j而言,每次在t时刻回收其镜像数目为<img file="546566DEST_PATH_IMAGE026.GIF" wi="29" he="26" /><img file="429071DEST_PATH_IMAGE027.GIF" wi="62" he="26" />(6)此时,云计算中心在资源缩减后的t时刻资源j的镜像模板总数为:<img file="217773DEST_PATH_IMAGE028.GIF" wi="89" he="26" />
地址 200431 上海市宝山区呼玛路547号5018室