当前位置: 首页 > 专利查询>复旦大学专利>正文

云计算环境下面向服务部署优化的协同动态双缓冲池制造技术

技术编号:6150526 阅读:343 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于计算机云计算服务技术领域,具体为一种云计算环境下面向服务部署优化的协同动态双缓冲池。本发明专利技术提出一个改进的协同动态双缓冲池机制,通过对部署需求和刷新方式分类而选择的阈值来决定缓冲池的刷新时机,再由刷新时机以及与服务拥有者协同交互动态决定刷新对象的选取,保证了服务部署优化能够在一个较高的优化效率下进行。相应的协同动态双缓冲池包括两个子缓冲区:单值子缓冲区和多值子缓冲区;每个子缓冲区均包含存储模块和传送模块,存储模块主要用来存储DR,传送模块负责把存储的DR按照一定逻辑规则进行传送。

【技术实现步骤摘要】

【技术保护点】
1.一种云计算环境下面向服务部署优化的协同动态双缓冲池,其特征在于:所述动态双缓冲池包括如下两个子缓冲区:单值子缓冲区和多值子缓冲区;每个子缓冲区均包含存储模块和传送模块,存储模块主要用来存储DR,传送模块负责把存储的DR按照一定逻辑规则进行传送;单值子缓冲区的存储模块中仅能存储一个DR,多值子缓冲区中存储模块能存储多个DR;用户提交的DR经标准化后首先被提交到单值子缓冲区的存储模块中,该存储模块交给该单值子缓冲区的传送模块来判断该DR是否为立即DR,如果是立即DR,表示需要优化部署它,则交给系统优化模块来处理该DR;否则该DR被传送到多值子缓冲区的存储模块中,用来等待多个DR构成的集合优化;缓冲池设定了最小阈值和最大阈值,这个最小阈值和最大阈值由系统管理员根据缓冲池来动态设定;当非立即DR传送到多值子缓冲区的存储模块时,该存储模块交给多值子缓冲区的传送模块来判定当前存储模块中所有的DR是否已经达到了最大阈值;如果达到最大阈值,则直接把该存储模块中所有DR传送到系统优化模块进行优化,否则重新保留在存储模块中;同时,所述多值子缓冲区对每个DR设定一个定时器,一旦某个DR的时限达到,则由传送模块判断是否存储模块中所有DR达到最小阈值;如果所有DR达到最小阈值,则同样传送所有DR到系统优化模块进行优化,否则表明当前多值子缓冲区的阈值比较小,这种情况下缓冲池同服务拥有者协同交互,根据用户选择是否增加时限,增加多少时限,来决定是传回多值子缓冲区等待更好的阈值优化,还是让当前已达到时限的DR到单值子缓冲区,由单值子缓冲区传送当前这个DR到系统优化模块进行优化;这里,DR表示部署需求。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王伟卢暾刘铁江王琪顾宁
申请(专利权)人:复旦大学
类型:发明
国别省市:31

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

1