移动云计算节点异构的任务分流方法技术

技术编号:16079286 阅读:57 留言:0更新日期:2017-08-25 15:11
本发明专利技术公开了一种移动云计算节点异构的任务分流方法,该方法包括将待计算的移动应用划分成若干个子任务,在遍历完任务队列后得到任务在移动设备上累加时间最大的队列和移动设备上能耗最大的队列。其根据用户时间或者能耗上的需求,选择分流任务对象,并将该队列的任务一次性分流到云端计算节点上执行计算,以减少移动设备的时间或者能耗。

【技术实现步骤摘要】
移动云计算节点异构的任务分流方法
本申请涉及移动云计算领域,其尤其指一种移动云计算节点异构的任务分流方法。
技术介绍
目前智能手机有越来越多的新的移动应用程序,如面部识别,自然语言处理,交互式游戏和增强现实等。这种移动应用通常资源匮乏,需要大量的计算并且高能耗。由于物理尺寸的限制,通常情况下移动设备只具有有限的计算资源和电池寿命。资源匮乏的应用和资源受限的移动设备之间的紧张,因此对未来的移动平台开发构成了重大挑战。移动云计算被视为解决这一挑战一种有前景的方法。通过无线接入到资源丰富的云基础设施分流计算,移动云计算可以增加移动设备对资源需求应用程序的能力。而在移动云计算中,微云通常是指可移动的小规模的云数据中心,而且一般分布在网络中距离用户较近的位置,一般由一组高性能、安全并且网络连接良好的计算机组成。微云可以为移动用户提供计算、存储或者网络资源,从而缓解移动用户对相应资源的需求,并显著提高用户移动设备(智能手机、平板电脑、笔记本电脑)的性能,同时降低系统延迟。使得计算集中型或者延迟敏感型任务可以在移动用户的移动设备上运行良好。应用的任务分流:将移动应用程序划分成若干任务的序列。该任务本文档来自技高网...
移动云计算节点异构的任务分流方法

【技术保护点】
一种移动云计算节点异构的任务分流方法,其特征在于,所述方法包括以下步骤:1.1将待计算的移动应用划分成若干个子任务,并用数字1‑n标记,根据子任务待计算的数据大小进行判断,得出该任务在设备本地计算需要多少时间,在云端计算需要多少时间,并将所述结果并存放在队列中;1.2遍历所述队列,根据子任务之间的关联性,如果遍历的当前任务与前一个任务存在关联性,将当前任务加入与之存在关联的任务所在队列中,并累加队列中的任务在分别移动设备和云端上的计算时间并保存;如果遍历的当前任务与前一个任务不存在关联性,则为当前任务开辟新的队列保存,同时保存任务在移动设备和云端上的计算时间;1.3遍历结束后,找出在移动设备上...

【技术特征摘要】
1.一种移动云计算节点异构的任务分流方法,其特征在于,所述方法包括以下步骤:1.1将待计算的移动应用划分成若干个子任务,并用数字1-n标记,根据子任务待计算的数据大小进行判断,得出该任务在设备本地计算需要多少时间,在云端计算需要多少时间,并将所述结果并存放在队列中;1.2遍历所述队列,根据子任务之间的关联性,如果遍历的当前任务与前一个任务存在关联性,将当前任务加入与之存在关联的任务所在队列中,并累加队列中的任务在分别移动设备和云端上的计算时间并保存;如果遍历的当前任务与前一个任务不存在关联性,则为当前任务开辟新的队列保存,同时保存任务在移动设备和云端上的计算时间;1.3遍历结束后,找出在移动设备上累加时间...

【专利技术属性】
技术研发人员:罗裕崇武继刚陈龙刘竹松
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

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

1