基于移动云环境低能耗和负载均衡的计算迁移方法和装置制造方法及图纸

技术编号:14560339 阅读:110 留言:0更新日期:2017-02-05 15:58
本发明专利技术公开了一种基于移动云环境低能耗和负载均衡的计算迁移方法和装置,从云端服务器和移动终端获取影响数据流应用程序划分的因素值,结合数据流应用程序划分策略,动态的对数据流应用程序进行划分,将移动终端数据流应用程序迁移到云端服务器执行或将云端服务器应用程序迁移到移动终端执行;因素值包括从云端服务器获取的云端服务器当前负载和从移动终端获取的当前电量、CPU负载、网络带宽和可用内存空间。通过本发明专利技术的方案不仅能减少移动终端的能耗、实现移动终端和云端的负载均衡,同时可以提高移动终端执行数据流应用程序的吞吐量,同时减少响应时间,提高运算效率。

【技术实现步骤摘要】

本专利技术涉及移动云计算技术,尤其涉及移动云环境中一种基于移动云环境低能耗和负载均衡的计算迁移方法。
技术介绍
云计算正推动IT产业模式向服务交付方式转变,它提供了一个共享池可虚拟化的,动态可配置的和通过因特网或其它可用网络管理需求交付给客户的计算资源的计算规范。随着无线通信和便携式设备的技术快速发展,移动计算已经融入到我们的生活上,由于移动性的增加,用户在移动设备上需要独立运行或者访问远程的移动应用程序。在移动系统中的云服务应用带来了一个新兴的移动计算模式,称为移动云计算。移动数据流应用程序通常使用摄像头或者其它靠数据率的传感器来执行感知相关的服务,如脸部和物体识别,以增强在移动设备上的现实体现。面向数据路应用程序可以划分为许多独立的组件,各个组件分别完成各自不同的功能并且不同组件之间可能有着数据传输关系,这些组件可以看成是一个个子任务,每个子任务可以迁移到云端执行,也可以在移动终端本地执行。由于移动终端使用方便、便于携带,越来越多数据流应用程序需要在移动终端执行,但很多应用程序由于移动设备CPU性能或能源限制而不能有效的运作。
技术实现思路
:为了克服上述
技术介绍
的缺陷,本专利技术提供一种基于移动云环境低能耗和负载均衡的计算迁移方法和装置,能实现低能耗和负载均衡。为了解决上述技术问题,本专利技术的所采用的技术方案为:一种基于移动云环境低能耗和负载均衡的计算迁移方法,从云端服务器和移动终端获取影响数据流应用程序划分的因素值,结合数据流应用程序划分策略,动态的对数据流应用程序进行划分,将移动终端数据流应用程序迁移到云端服务器执行或将云端服务器应用程序迁移到移动终端执行;因素值包括从云端服务器获取的云端服务器当前负载和从移动终端获取的当前电量、CPU负载、网络带宽和可用内存空间。较佳地,数据流应用程序划分策略包括:判断移动终端剩余电量是否低于预先设定的阈值a,若是,则将计算时间在t0以上的数据流应用程序组件迁移到云端去执行,将计算时间要求小于t0的数据流应用程序组件放在移动终端执行;若否,则继续当前的划分策略运行数据流应用程序;较佳地,数据流应用程序划分策略包括:判断移动终端CPU负载的变化是否高于预先设定的阈值p,若是,则将计算时间在t1以上的数据流应用程序组件迁移到云端执行,并将计算时间要求小于t1的数据流应用程序组件放在移动终端执行;若否,则继续当前的划分策略运行数据流应用程序;。较佳地,判断移动终端与云端之间带宽变化是否高于预先设定的阈值b时,若是,则将通讯时间大于t2的数据流应用程序组件放在移动端执行,将通讯时间小于t2的数据流应用程序组件放在云端执行;若否,则继续当前的划分策略运行数据流应用程序。较佳地,判断移动端的可用内存是否小于预先设定的阈值s,若是,则将所需内存大小在m以上的数据流应用程序组件迁移到云端执行,将所需内存大小在m以下的数据流应用程序组件放在移动端执行;若否,则继续当前的划分策略运行数据流应用程序。较佳地,判断服务器端的负载是否大于预先设定的阈值l,若是,则将计算时间在t3以上的数据流应用程序组件迁移到移动端执行,将计算时间要求小于t3的数据流应用程序组件放在云端执行;若否,则继续当前的划分策略运行数据流应用程序。较佳地,阈值a、p、b、s和l是在装置内预先设定或人工输入的。本专利技术还提供一种基于移动云环境低能耗和负载均衡的计算迁移装置,包括因素值获取模块、数据流应用程序划分决策模块和数据流应用程序划分执行模块;因素值获取模块用于从云端和移动端获取因素值,并将因素值输入数据流应用程序划分决策模块;数据流应用程序划分决策模块将因素值结合内部存储的数据流应用程序划分策略向数据流应用程序划分执行模块输出划分决策;数据流应用程序划分执行模块执行从数据流应用程序划分划分决策模块接收到的数据流应用程序划分决策。较佳地,因素值获取模块从云端服务器获取云端服务器的当前负载,从移动终端获取移动终端的当前电量、CPU负载、网络带宽和可用内存空间。较佳地,数据流应用程序划分决策模块内存储的数据流应用程序划分策略包括:依据移动终端剩余电量进行决策,判断移动终端剩余电量是否高于预先设定的阈值a,若是,则将计算时间在t0以上的数据流应用程序组件迁移到云端去执行,将计算时间要求小于t0的数据流应用程序组件放在移动终端执行;若否,则继续当前的划分策略运行数据流应用程序;或依据移动终端CPU负载的变化进行决策,判断移动终端CPU负载的变化是否高于预先设定的阈值p,若是,则将计算时间在t1以上的数据流应用程序组件迁移到云端执行,并将计算时间要求小于t1的数据流应用程序组件放在移动终端执行;若否,则继续当前的划分策略运行数据流应用程序;或依据移动终端与云端之间带宽变化进行决策,判断移动终端与云端之间带宽变化是否高于预先设定的阈值b时,若是,则将通讯时间大于t2的数据流应用程序组件放在移动端执行,将通讯时间小于t2的数据流应用程序组件放在云端执行;若否,则继续当前的划分策略运行数据流应用程序;或依据移动终端的可用内存进行决策,判断移动端的可用内存是否小于预先设定的阈值s,若是,则将所需内存大小在m以上的数据流应用程序组件迁移到云端执行,将所需内存大小在m以下的数据流应用程序组件放在移动端执行;若否,则继续当前的划分策略运行数据流应用程序;或依据服务器端的负载进行决策,判断服务器端的负载是否大于预先设定的阈值l,若是,则将计算时间在t3以上的数据流应用程序组件迁移到移动端执行,将计算时间要求小于t3的数据流应用程序组件放在云端执行;若否,则继续当前的划分策略运行数据流应用程序;阈值a、p、b、s和l是在装置内预先设定或人工输入的。本专利技术通过分析影响数据流应用程序划分的因素,对移动终端数据流应用程序做出划分处理,包括对云端服务器当前负载和从移动终端获取的当前电量、CPU负载、网络带宽和可用内存空间检测,并依据所获取的结果,对数据流应用程序进行动态的实时调整。通过本专利技术的方案不仅能减少移动终端的能耗、实现移动终端和云端的负载均衡,同时可以提高移动终端执行数据流应用程序的吞吐量,同时减少响应时间,提高运算效率。附图说明图1为本专利技术实施例的结构示意图;图2为本专利技术实施例的流程图。具体实施方式下面结合附本文档来自技高网...

【技术保护点】
一种基于移动云环境低能耗和负载均衡的计算迁移方法,其特征在于:从云端服务器和移动终端获取影响数据流应用程序划分的因素值,结合数据流应用程序划分策略,动态的对数据流应用程序进行划分,将移动终端数据流应用程序迁移到云端服务器执行或将云端服务器应用程序迁移到移动终端执行;所述因素值包括从云端服务器获取的云端服务器当前负载和从移动终端获取的当前电量、CPU负载、网络带宽和可用内存空间。

【技术特征摘要】
1.一种基于移动云环境低能耗和负载均衡的计算迁移方法,其
特征在于:从云端服务器和移动终端获取影响数据流应用程序划分的
因素值,结合数据流应用程序划分策略,动态的对数据流应用程序进
行划分,将移动终端数据流应用程序迁移到云端服务器执行或将云端
服务器应用程序迁移到移动终端执行;所述因素值包括从云端服务器
获取的云端服务器当前负载和从移动终端获取的当前电量、CPU负
载、网络带宽和可用内存空间。
2.根据权利要求1所述的一种基于移动云环境低能耗和负载均
衡的计算迁移方法,其特征在于,所述数据流应用程序划分策略包括:
判断移动终端剩余电量是否高于预先设定的阈值a,若是,则将计算
时间在t0以上的数据流应用程序组件迁移到云端去执行,将计算时
间要求小于t0的数据流应用程序组件放在移动终端执行;若否,则
继续当前的划分策略运行数据流应用程序。
3.根据权利要求1所述的一种基于移动云环境低能耗和负载均
衡的计算迁移方法,其特征在于,所述数据流应用程序划分策略包括:
判断移动终端CPU负载的变化是否高于预先设定的阈值p,若是,
则将计算时间在t1以上的数据流应用程序组件迁移到云端执行,并
将计算时间要求小于t1的数据流应用程序组件放在移动终端执行;
若否,则继续当前的划分策略运行数据流应用程序;。
4.根据权利要求1所述的一种移基于动云环境低能耗和负载均
衡的计算迁移方法,其特征在于:判断移动终端带宽变化是否高于预

\t先设定的阈值b时,若是,则将通讯时间大于t2的数据流应用程序
组件放在移动端执行,将通讯时间小于t2的数据流应用程序组件放
在云端执行;若否,则继续当前的划分策略运行数据流应用程序。
5.根据权利要求1所述的一种基于移动云环境低能耗和负载均
衡的计算迁移方法,其特征在于:判断移动端的可用内存是否小于预
先设定的阈值s,若是,则将所需内存大小在m以上的数据流应用程
序组件迁移到云端执行,将所需内存大小在m以下的数据流应用程
序组件放在移动端执行;若否,则继续当前的划分策略运行数据流应
用程序。
6.根据权利要求1所述的一种基于移动云环境低能耗和负载均
衡的计算迁移方法,其特征在于:判断服务器端的负载是否大于预先
设定的阈值l,若是,则将计算时间在t3以上的数据流应用程序组件
迁移到移动端执行,将计算时间要求小于t3的数据流应用程序组件
放在云端执行;若否,则继续当前的划分策略运行数据流应用程序。
7.根据权利要求2-6任一项所述的一种基于移动云环境低能耗
和负载均衡的计算迁移方法,其特征在于:所述阈值a、p、b、s和l
是在所述云端内预先设定或人工输入的。
8.一种基于移动云环境低能耗和负载均衡的计算迁移装置,其...

【专利技术属性】
技术研发人员:刘伟杜薇龚万佳魏志刚
申请(专利权)人:武汉理工大学
类型:发明
国别省市:湖北;42

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

1