[发明专利]云计算环境下面向服务部署优化的协同动态双缓冲池有效
申请号: | 201110099314.8 | 申请日: | 2011-04-20 |
公开(公告)号: | CN102158560A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 王伟;卢暾;刘铁江;王琪;顾宁 | 申请(专利权)人: | 复旦大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于计算机云计算服务技术领域,具体为一种云计算环境下面向服务部署优化的协同动态双缓冲池。本发明提出一个改进的协同动态双缓冲池机制,通过对部署需求和刷新方式分类而选择的阈值来决定缓冲池的刷新时机,再由刷新时机以及与服务拥有者协同交互动态决定刷新对象的选取,保证了服务部署优化能够在一个较高的优化效率下进行。相应的协同动态双缓冲池包括两个子缓冲区:单值子缓冲区和多值子缓冲区;每个子缓冲区均包含存储模块和传送模块,存储模块主要用来存储DR,传送模块负责把存储的DR按照一定逻辑规则进行传送。 | ||
搜索关键词: | 计算 环境 面向 服务 部署 优化 协同 动态 缓冲 | ||
【主权项】:
一种云计算环境下面向服务部署优化的协同动态双缓冲池,其特征在于:所述动态双缓冲池包括如下两个子缓冲区:单值子缓冲区和多值子缓冲区;每个子缓冲区均包含存储模块和传送模块,存储模块主要用来存储DR,传送模块负责把存储的DR按照一定逻辑规则进行传送;单值子缓冲区的存储模块中仅能存储一个DR,多值子缓冲区中存储模块能存储多个DR;用户提交的DR经标准化后首先被提交到单值子缓冲区的存储模块中,该存储模块交给该单值子缓冲区的传送模块来判断该DR是否为立即DR,如果是立即DR,表示需要优化部署它,则交给系统优化模块来处理该DR;否则该DR被传送到多值子缓冲区的存储模块中,用来等待多个DR构成的集合优化;缓冲池设定了最小阈值和最大阈值,这个最小阈值和最大阈值由系统管理员根据缓冲池来动态设定;当非立即DR传送到多值子缓冲区的存储模块时,该存储模块交给多值子缓冲区的传送模块来判定当前存储模块中所有的DR是否已经达到了最大阈值;如果达到最大阈值,则直接把该存储模块中所有DR传送到系统优化模块进行优化,否则重新保留在存储模块中;同时,所述多值子缓冲区对每个DR设定一个定时器,一旦某个DR的时限达到,则由传送模块判断是否存储模块中所有DR达到最小阈值;如果所有DR达到最小阈值,则同样传送所有DR到系统优化模块进行优化,否则表明当前多值子缓冲区的阈值比较小,这种情况下缓冲池同服务拥有者协同交互,根据用户选择是否增加时限,增加多少时限,来决定是传回多值子缓冲区等待更好的阈值优化,还是让当前已达到时限的DR到单值子缓冲区,由单值子缓冲区传送当前这个DR到系统优化模块进行优化;这里,DR表示部署需求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110099314.8/,转载请声明来源钻瓜专利网。