[发明专利]基于集群化操作系统技术提高众核应用程序可伸缩性的方法无效
申请号: | 201010197968.X | 申请日: | 2010-06-10 |
公开(公告)号: | CN101872304A | 公开(公告)日: | 2010-10-27 |
发明(设计)人: | 陈海波;宋翔;陈榕;臧斌宇 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 20043*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于计算机系统软件技术领域,具体为一种基于集群化操作系统技术提高众核应用程序可伸缩性的方法。本发明以集群化操作系统技术来为上层众核应用程序提供高可伸缩性支持。集群化操作系统包括高可伸缩虚拟机监控器,远程进程协作模块,资源同步模块和系统服务虚拟层。其核心思想是在单机众核硬件环境下同时运行多个通用操作系统,同时为单个众核应用程序提供系统服务,从而在操作系统层面避免对上层应用在可伸缩性方面的限制。本发明有效提高了众核环境下应用程序的可伸缩性。 | ||
搜索关键词: | 基于 集群 操作系统 技术 提高 应用程序 伸缩性 方法 | ||
【主权项】:
一种基于集群化操作系统技术提高众核应用程序可伸缩性的方法,其特征在于以集群化操作系统技术来为上层众核应用程序提供高可伸缩性支持;其中,所述集群化操作系统,包括:高可伸缩虚拟机监控器,远程进程协作模块,资源同步模块和系统服务虚拟层;所述高可伸缩虚拟机监控器相对操作系统简单灵活没有兼容性问题,为操作系统的集群化和高可伸缩性提供支持;所述远程进程协作模块在多个操作系统间实现单操作系统下的进程和线程模型;所述资源同步模块利用下层虚拟机监控器实现跨操作系统的资源可伸缩性共享;上述三者相结合实现对多个通用操作系统高可伸缩性的协同工作的支持;所述系统服务虚拟层以操作系统模块的方式加载到通用操作系统中,为上层应用程序提供与单操作系统一致的编程接口,提供高可伸缩性支持。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010197968.X/,转载请声明来源钻瓜专利网。