【技术实现步骤摘要】
本专利技术涉及移动云计算技术,尤其涉及移动云环境中一种基于移动云环境低能耗和负载均衡的计算迁移方法。
技术介绍
云计算正推动IT产业模式向服务交付方式转变,它提供了一个共享池可虚拟化的,动态可配置的和通过因特网或其它可用网络管理需求交付给客户的计算资源的计算规范。随着无线通信和便携式设备的技术快速发展,移动计算已经融入到我们的生活上,由于移动性的增加,用户在移动设备上需要独立运行或者访问远程的移动应用程序。在移动系统中的云服务应用带来了一个新兴的移动计算模式,称为移动云计算。移动数据流应用程序通常使用摄像头或者其它靠数据率的传感器来执行感知相关的服务,如脸部和物体识别,以增强在移动设备上的现实体现。面向数据路应用程序可以划分为许多独立的组件,各个组件分别完成各自不同的功能并且不同组件之间可能有着数据传输关系,这些组件可以看成是一个个子任务,每个子任务可以迁移到云端执行,也可以在移动终端本地执行。由于移动终端使用方便、便于携带,越来越多数据流应用程序需要在移动终端执行,但很多应用程序由于移动设备CPU性能或能源限制而不能有效的运作。
技术实现思路
:为了克服上述
技术介绍
的缺陷,本专利技术提供一种基于移动云环境低能耗和负载均衡的计算迁移方法和装置,能实现低能耗和负载均衡。为了解决上述技术问题,本专利技术的所采用的技术方案为:一种基于移动云环境低能耗和负载均衡 ...
【技术保护点】
一种基于移动云环境低能耗和负载均衡的计算迁移方法,其特征在于:从云端服务器和移动终端获取影响数据流应用程序划分的因素值,结合数据流应用程序划分策略,动态的对数据流应用程序进行划分,将移动终端数据流应用程序迁移到云端服务器执行或将云端服务器应用程序迁移到移动终端执行;所述因素值包括从云端服务器获取的云端服务器当前负载和从移动终端获取的当前电量、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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。