实现移动云计算中间平台的方法及实现分布式的方法技术

技术编号:15520255 阅读:120 留言:0更新日期:2017-06-04 09:52
本发明专利技术公开了一种实现移动云计算中间平台的方法及实现分布式的方法,一方面,本发明专利技术移动云计算中间平台建立在Hadoop和Android系统之间,用于保障Hadoop和Android系统之间的适配以及运行,使得Hadoop实现了在Android系统上的正常运行,即使得Android系统支持了Hadoop的运行。另一方面,通过本发明专利技术移动云计算中间平台,智能终端实现了非常方便的组建、加入、移出无线网络/有线网络组建的分布式系统,特别地实现了使用更为廉价且方便更换的智能终端组建分布式集群。

Method for implementing mobile cloud computing intermediate platform and implementing distributed method

On the one hand, the invention discloses a method for realizing mobile cloud computing intermediate platform and Realization of distributed, the mobile cloud computing platform based on the intermediate between Hadoop and Android system for adaptation and operation security between Hadoop and Android system, makes Hadoop realize the normal operation in the Android system, even if Android system to support the operation of Hadoop. On the other hand, the invention of mobile cloud computing intermediate platform, intelligent terminal to realize distributed system establishment, join, out of the wireless network / cable network is very convenient, especially the use of more intelligent terminal is cheap and convenient replacement of the formation of distributed cluster.

【技术实现步骤摘要】
实现移动云计算中间平台的方法及实现分布式的方法
本专利技术涉及大数据技术,尤指一种实现移动云计算中间平台的方法及实现分布式的方法。
技术介绍
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop分布式文件系统(HDFS,HadoopDistributedFileSystem)具有高容错性的特点,并设计用于部署在相比小型机更为低廉的(low-cost)PC服务器上;而且HDFS能提供高吞吐量(highthroughput)来访问应用程序的数据,适合那些有着超大数据集(largedataset)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streamingaccess)文件系统中的数据。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce为海量的数据提供了计算。目前,Hadoop开源免费、硬件廉价、开发便利,因此,在大数据的通行市场上占据主导地位,使得Hadoop市场份额逐年高速递增。实际上,在软件的成本之外,硬件产生的经济成本更为可观。如何降低硬件成本是每一个服务器制造商都在考虑并寻求解决方法的课题。目前,英特尔(Intel)公司的中央处理单元(CPU,CentralProcessingUnit)占据着市场的垄断地位,导致PC服务器的CPU价格居高不下。而智能终端所用的CPU处理器价格低廉。这两者价格相差30倍左右,功耗相差1000倍左右。而两者之间的性能差距,平均到单核上,至强处理器只有移动终端(如手机)处理器的5倍左右。一台100个智能终端组成的集群(如手机集群),成本可以控制在1到2万元,物理体积和一台普通PC服务器相当,计算性能是一台PC服务器的5-10倍,功耗可以控制在服务器的1/10到1/20。目前,基于智能终端的Android系统不能支持Hadoop的运行。另外,现有智能终端要组建集群,除了通过无线信号(移动网络、WIFI网络)建立之外,也可以对智能终端的硬件进行改造,如增设有线通信模块。这种组件集群的方式,主要依赖于硬件的实现,实现繁琐复杂,而且很难对成本进行控制。
技术实现思路
为了解决上述技术问题,本专利技术提供一种实现移动云计算中间平台的方法及实现分布式的方法,能够使得Android系统支持Hadoop的运行。为了达到本专利技术目的,本专利技术提供了一种实现移动云计算中间平台的方法,包括:进行网络配置;根据加入分布式系统的智能终端设置Hadoop平台的运行配置;对计算和存储的资源进行管理,基于计算和存储资源进行资源整合处理;根据网络配置的信息及整合后的计算和存储资源进行云计算管理;所述移动云计算中间平台建立在Hadoop平台和安卓Android系统之间。可选地,还包括:为所述Hadoop平台提供所述Android系统缺少的Java库。可选地,所述网络配置包括:所述移动云计算中间平台第一次启动时,为安装所述移动云计算中间平台的智能终端分配一个固定地址;根据该智能终端所属分布式系统的连接方式获取IP地址。可选地,所述根据智能终端所属分布式系统的连接方式获取IP地址包括:所述连接方式为有线连接时,搜寻所述分布式系统的所有智能终端的IP地址,对最大的IP地址进行处理后作为所述IP地址;所述连接方式为无线连接时,所述IP地址由无线网动态主机配置协议DHCP自动分配;所述连接方式为定制机架方式时,根据槽位的不同来获取所述IP地址。可选地,所述对计算和存储的资源进行管理,基于计算和存储资源进行资源整合处理包括:当安装所述移动云计算中间平台的智能终端所属分布式系统接收到写入和计算任务时,确认当前分布式系统中的资源使用状况;根据确认的资源使用状况调取所述Hadoop平台的任务分配方法:当存储大小超出设定限额上限的不接受写入操作,当计算能力超出设定限额上限的不接受计算任务;当存储大小低于设定限额下限时,优先写入,直到达到设定限额的上限;当计算能力低于设定限额下限时,优先接受计算任务,直到达到设定限额的上限;所述分布式系统中存储大小和计算能力处于上限和下限之间的智能终端获取任务时进行随机分配。可选地,还包括:为安装所述移动云计算中间平台的智能终端所述分布式系统中的智能终端提供硬件健康监控,并提供修复操作。可选地,当所述硬件出现问题后,还包括:进行重连/重启操作,预设次数重连/重启仍失败后,提示替换所述硬件。可选地,还包括:当系统日志大于设定的范围值时,进行先入先出FIFO存储。本专利技术还提供了一种用于实现移动云计算中间平台的装置,至少包括存储器和处理器,其中,存储器中存储有以下可执行指令:进行网络配置;根据加入分布式系统的智能终端设置Hadoop平台的运行配置;对计算和存储的资源进行管理,基于计算和存储资源进行资源整合处理;根据网络配置的信息及整合后的计算和存储资源进行云计算管理;所述移动云计算中间平台建立在Hadoop平台和安卓Android系统之间。本专利技术还提供了一种实现分布式的方法,包括:获取并安装移动云计算中间平台和Hadoop平台到智能终端;移动云计算中间平台在Hadoop平台中进行所述智能终端所属分布式系统内数据资源迁移以及计算资源整合;移动云计算中间平台接收来自Hadoop平台反馈的所述分布式系统中的智能终端的存储和计算资源情况,并进行云计算管理。可选地,当有新的智能终端接入所述分布式系统时,还包括:所述移动云计算中间平台根据新接入的智能终端的存储和计算资源情况,重新进行数据资源迁移以及计算资源整合。可选地,当有新的智能终端接入所述分布式系统时,还包括:新的智能终端连接至所述分布式系统所在网络,获取并安装所述移动云计算中间平台及Hadoop平台;新的智能终端使用安装的移动云计算中间平台,按照所述分布式系统所在网络的连接方式配置Hadoop系统网络。可选地,还包括根据智能终端所属分布式系统的连接方式获取IP地址,具体包括:所述连接方式为有线连接时,搜寻所述分布式系统的所有智能终端的IP地址,对最大的IP地址进行处理后作为所述IP地址;所述连接方式为无线连接时,所述IP地址由无线网动态主机配置协议DHCP自动分配;所述连接方式为定制机架方式时,根据槽位的不同来获取所述IP地址。可选地,所述获取并安装移动云计算中间平台和Hadoop平台之后,所述进行分布式系统内数据资源迁移以及计算资源整合之前,还包括:所述移动云计算中间平台提供所述智能终端的Android系统缺少的Java库,对所述智能终端的Android系统进行硬件选取、加载;所述移动云计算中间平台根据智能终端返回的分布式系统连接方式为所述智能终端分配IP地址;并写入Hadoop平台的配置文件。可选地,所述进行数据资源迁移以及计算资源整合包括:存储大小超出设定限额上限的智能终端不接受写入操作,计算能力超出设定限额上限的职能终端不接受计算任务;当智能终端的存储大小低于设定限额下限时,优先写入,直到达到设定限额的上限;当智能终端的计算能力低于设定限额下限时,优先接受计算任务,直到达到设定限额的上限;存储大小和计算能力在上限和下限之间的智能本文档来自技高网
...
实现移动云计算中间平台的方法及实现分布式的方法

【技术保护点】
一种实现移动云计算中间平台的方法,其特征在于,包括:进行网络配置;根据加入分布式系统的智能终端设置Hadoop平台的运行配置;对计算和存储的资源进行管理,基于计算和存储资源进行资源整合处理;根据网络配置的信息及整合后的计算和存储资源进行云计算管理;所述移动云计算中间平台建立在Hadoop平台和安卓Android系统之间。

【技术特征摘要】
1.一种实现移动云计算中间平台的方法,其特征在于,包括:进行网络配置;根据加入分布式系统的智能终端设置Hadoop平台的运行配置;对计算和存储的资源进行管理,基于计算和存储资源进行资源整合处理;根据网络配置的信息及整合后的计算和存储资源进行云计算管理;所述移动云计算中间平台建立在Hadoop平台和安卓Android系统之间。2.根据权利要求1所述的方法,其特征在于,还包括:为所述Hadoop平台提供所述Android系统缺少的Java库。3.根据权利要求1所述的方法,其特征在于,所述网络配置包括:所述移动云计算中间平台第一次启动时,为安装所述移动云计算中间平台的智能终端分配一个固定地址;根据该智能终端所属分布式系统的连接方式获取IP地址。4.根据权利要求3所述的方法,其特征在于,所述根据智能终端所属分布式系统的连接方式获取IP地址包括:所述连接方式为有线连接时,搜寻所述分布式系统的所有智能终端的IP地址,对最大的IP地址进行处理后作为所述IP地址;所述连接方式为无线连接时,所述IP地址由无线网动态主机配置协议DHCP自动分配;所述连接方式为定制机架方式时,根据槽位的不同来获取所述IP地址。5.根据权利要求1所述的方法,其特征在于,所述对计算和存储的资源进行管理,基于计算和存储资源进行资源整合处理包括:当安装所述移动云计算中间平台的智能终端所属分布式系统接收到写入和计算任务时,确认当前分布式系统中的资源使用状况;根据确认的资源使用状况调取所述Hadoop平台的任务分配方法:当存储大小超出设定限额上限的不接受写入操作,当计算能力超出设定限额上限的不接受计算任务;当存储大小低于设定限额下限时,优先写入,直到达到设定限额的上限;当计算能力低于设定限额下限时,优先接受计算任务,直到达到设定限额的上限;所述分布式系统中存储大小和计算能力处于上限和下限之间的智能终端获取任务时进行随机分配。6.根据权利要求1~5任一项所述的方法,其特征在于,还包括:为安装所述移动云计算中间平台的智能终端所述分布式系统中的智能终端提供硬件健康监控,并提供修复操作。7.根据权利要求6所述的方法,其特征在于,当所述硬件出现问题后,还包括:进行重连/重启操作,预设次数重连/重启仍失败后,提示替换所述硬件。8.根据权利要求1~5任一项所述的方法,其特征在于,还包括:当系统日志大于设定的范围值时,进行先入先出FIFO存储。9.一种用于实现移动云计算中间平台的装置,至少包括存储器和处理器,其中,存储器中存储有以下可执行指令:进行网络配置;根据加入分布式系统的智能终端设置Hadoop平台的运行配置;对计算和存储的资源进行管理,基于计算和存储资源进行资源整合处理;根据网络配置的信息及整合后的计算和存储资源进行云计算管理;所述移动云计算中间平台建立在Hadoop平台和安卓Android系统之间。10.一种实现分布式的方法,其特征在于,包括:获取并安装移动云计算中间平台和Hadoop平台到智能终端;移动云计算中间平台在Hadoop平台中进行所述智能终端所属分布式系统内数据...

【专利技术属性】
技术研发人员:刘勇陆小慧张家明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1