用于云环境的资源管理方法和系统技术方案

技术编号:8492225 阅读:127 留言:0更新日期:2013-03-28 23:49
本发明专利技术提出一种用于云环境的资源管理方法和系统,其中方法包括以下步骤:客户端发送资源请求指令至云端服务器;云端服务器根据资源请求指令搜索至少一个执行设备,其中,执行设备为资源请求指令提供资源支持;云端服务器获取每个执行设备的资源信息;云端服务器根据资源信息确定为资源请求指令提供资源支持的最佳执行设备;以及云端服务器控制最佳执行设备执行资源请求指令。根据本发明专利技术实施例的方法,充分利用了执行设备的闲置资源,提高了资源请求指令的执行效率,优化了服务器资源的分配和使用。

【技术实现步骤摘要】
用于云环境的资源管理方法和系统
本专利技术涉及通信
,特别涉及一种用于云环境的资源管理方法和系统。
技术介绍
在云环境中,用户向服务器发送资源请求指令,包括某个应用程序执行所需的资源需求,如CPU大小、存储空间、各个端口和接口的占用等,服务器根据该资源请求指示建立一个虚拟机,通过虚拟机来执行应用程序,并通过虚拟机分配资源。存在的问题是,服务器建立虚拟机均是以满足执行请求所需要的资源的需求为条件,没有考虑服务器的资源情况,忽略了对资源的优化和分配,特别是随着云端技术的发展,不仅应用程序的效率很低,而且资源浪费严重。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的一个目的在于提出一种用于云环境的资源管理方法,该提高了资源请求指令的执行效率,优化了服务器资源的分配和使用。本专利技术的第二个目的在于提出一种用于云环境的资源管理系统。为达到所述目的,本专利技术第一方面的实施例公开了一种用于云环境的资源管理方法,包括以下步骤:a、客户端发送资源请求指令至云端服务器;b、所述云端服务器根据所述资源请求指令搜索至少一个执行设备,其中,所述执行设备为所述资源请求指令提本文档来自技高网...
用于云环境的资源管理方法和系统

【技术保护点】
一种用于云环境的资源管理方法,其特征在于,包括以下步骤:a、客户端发送资源请求指令至云端服务器;b、所述云端服务器根据所述资源请求指令搜索至少一个执行设备,其中,所述执行设备为所述资源请求指令提供资源支持;c、所述云端服务器获取所述每个执行设备的资源信息;d、所述云端服务器据所述资源信息确定为所述资源请求指令提供资源支持的最佳执行设备;以及e、所述云端服务器控制所述最佳执行设备执行所述资源请求指令。

【技术特征摘要】
1.一种用于云环境的资源管理方法,其特征在于,包括以下步骤:a、客户端发送资源请求指令至云端服务器;b、所述云端服务器根据所述资源请求指令搜索至少一个执行设备,其中,所述执行设备为所述资源请求指令提供资源支持;c、所述云端服务器获取每个执行设备的资源信息;d、所述云端服务器根据所述资源信息确定为所述资源请求指令提供资源支持的最佳执行设备;以及e、所述云端服务器控制所述最佳执行设备执行所述资源请求指令;其中,所述资源信息包括:存储器、CPU、CPU处理速度、缓存和传输速率;所述步骤d具体包括:按照所述资源请求指令需要的资源的顺序分别为每个执行设备的资源信息设置权值;分别根据所述权值与所述资源请求指令需要的资源比例进行加权求和获得所述每个执行设备的资源支持率;以及选择所述资源支持率最高的执行设备作为所述最佳执行设备;所述步骤e具体包括:所述云端服务器在所述最佳执行设备上创建虚拟机;以及所述云端服务器控制所述虚拟机执行所述资源请求指令。2.根据权利要求1所述的方法,其特征在于,所述步骤b具体包括:所述云端服务器根据所述资源请求指令获取执行设备列表;以及所述云端服务器在所述执行设备列表中进行搜索以获取满足预定条件的所述至少一个执行设备。3.根据权利要求2所述的方法,其特征在于,所述预定条件包括:在预定的距离内;满足预定的资源...

【专利技术属性】
技术研发人员:刘娟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1