建立移动终端可信环境的方法技术

技术编号:18553192 阅读:35 留言:0更新日期:2018-07-28 10:30
本发明专利技术提供了一种建立移动终端可信环境的方法,该方法包括:在云计算系统中采用虚地址机制将各个DataNode接入刀片磁盘阵列;采用基于反馈的虚地址均衡策略,将虚地址分配到云计算系统各个DataNode。本发明专利技术提出了一种建立移动终端可信环境的方法,实现了实时变化的大数据集合的高效实时处理。

【技术实现步骤摘要】
建立移动终端可信环境的方法
本专利技术涉及云存储,特别涉及一种建立移动终端可信环境的方法。
技术介绍
随着信息技术的飞速发展,大量数据源带来数据规模的爆发式增长,对大数据进行复杂计算已经远远超过单台计算机的处理能力,由此推动了对大数据云计算系统的改进。云计算系统中将需要进行复杂计算的大数据划分成小块后,分交由多台DataNode并行处理,并将局部计算结果整合得出最终结果。然而在异构的大数据环境中,存在实时传输的、持续产生的、非结构化数据。例如传感器实时产生的监控数据,社交网络产生的实时通信数据。面对这些始终变化着的大数据,如果不能对其进行高效率的实时处理,将错过数据块中携带的关键信息。现有的云计算系统无法整合来自多个异构数据源的数据,包括数值计算、数据挖掘和模型预测,实时地给出用户关心的结果,也无法跨不同服务器共享存储资源。即无法满足多路径环境和云计算系统多节点访问存储需求;包括对访问冲突的防止和资源均衡的实现。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了一种建立移动终端可信环境的方法,包括:在云计算系统中采用虚地址机制将各个DataNode接入刀片磁盘阵列;采用基于反馈的虚地址均衡策略,将虚地址分配到云计算系统各个DataNode。优选地,在对刀片磁盘阵列数据的访问中,首先提供访问刀片磁盘阵列的存取路径列表,每条存取路径包括虚地址、端口和通道ID,通过每条存取路径获取对应的逻辑磁盘。优选地,所述逻辑磁盘是刀片磁盘阵列在展现层的逻辑映射。优选地,所述云计算系统所有节点的同一磁盘阵列的逻辑单元号信息完全一致;所有展现层的存取路径列表完全一致;每个磁盘阵列都与唯一的虚地址一一对应。优选地,将逻辑单元号添加到云计算系统所有DataNode的磁盘阵列中,每个DataNode允许多个磁盘阵列,同一磁盘阵列有且只有一个逻辑单元号,任意展现层可访问任意磁盘阵列和逻辑单元号信息。优选地,通过云计算系统组件管理器来实现虚地址机制,该组件管理器包括云平台数据管理器、本地数据管理器和消息管理器;所述云平台数据管理器用于对云计算系统的事件做出反应和决策;所述事件包括虚地址的创建、删除、链路异常;本地数据管理器用于提供虚地址及块存储操作的元数据;本地资源管理中与虚地址及块存储相关的元数据运行的逻辑关系由云平台数据管理器进行决策;云平台数据管理器配置本地元数据;消息管理器用于云平台数据管理器和本地数据管理器之间的消息传递以及云计算系统中成员关系管理。本专利技术相比现有技术,具有以下优点:本专利技术提出了一种建立移动终端可信环境的方法,实现了实时变化的大数据集合的高效实时处理。附图说明图1是根据本专利技术实施例的建立移动终端可信环境的方法的流程图。具体实施方式下文与图示本专利技术原理的附图一起提供对本专利技术一个或者多个实施例的详细描述。结合这样的实施例描述本专利技术,但是本专利技术不限于任何实施例。本专利技术的范围仅由权利要求书限定,并且本专利技术涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本专利技术的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本专利技术。本专利技术的一方面提供了一种建立移动终端可信环境的方法。图1是根据本专利技术实施例的建立移动终端可信环境的方法流程图。本专利技术用于大数据处理的云计算系统包括多个DataNode。每个DataNode包括:划分单元,将接收到的数据根据数据块名划分,并通过与数据块名对应的通道传送给中继单元;还用于将来自中继单元的结果数据传输给对应的云存储服务器;中继单元,接收来自划分单元划分好的数据,并将接收到的数据放入以待处理业务名称命名的队列中,基于各待处理业务的优先级开启待处理业务,并将待处理业务发送给计算单元;接收来自计算单元的结果数据,并转发给划分单元;计算单元,用于基于开启的待处理业务,对来自中继单元的数据进行计算,并向中继单元输出处理之后的数据块。其中,划分单元实现DataNode与外界节点之间的数据转发。划分单元使DataNode的数据传输和内部的逻辑计算隔离。具体的,在划分单元中将输入数据按数据块名划分,并将数据传送给中继单元。中继单元根据数据和当前DataNode的待处理业务的关联关系,维护一个针对所有处于就绪状态的待处理业务的分层队列。中继单元根据DataNode的负载确定启动多少个业务,并从分层队列中选择相应数量的、优先级最高的待处理业务启动。此外,中继单元还将数据传送给执行待处理业务的计算单元,并接收经过计算单元处理后的结果数据。在包括上述DataNode的云计算系统中,对输入或结果数据的划分、融合和处理都在内存中完成,为保证系统计算结果的准确性,优选地,每个DataNode还包括数据备份单元。当中心调度节点收到计算单元处理、计算完毕的结果数据时,通过对应的通道发送给数据备份单元,数据备份单元按结果数据名将结果数据保存在刀片磁盘上,按照结果数据和云存储服务器的关联关系,将结果数据发送到以云存储服务器命名的共享内存队列上,由划分单元统一发送。上述四个单元之间通过显式的进程间通信方法进行信息的共享和复用,通过相互协作共同构成了云计算系统的节点。此外,中继单元还进一步地在端口上监听客户端的请求,建立连接,并将连接派发给合适的计算单元执行。每个DataNode管理客户端的多个连接请求,利用I/O复用接口。划分单元、中继单元和数据备份单元都是通过I/O复用接口管理多个事件源,并通过通道方式耦合。中继单元和数据备份单元通过I/O复用接口管理用于各单元之间数据传输的通道端口。所有单元并行处理并异步执行逻辑。中继单元还在DataNode启动时进行初始化和监听工作。中继单元监听指定端口并接收来自外部节点的连接请求并初始化计算单元的线程。中继单元根据每个计算单元的线程的负载情况确定将封装成业务的数据连接分配给哪一个线程执行。云计算系统采用自适应负载均衡的策略,确定中继单元启动多少个线程,以及接收到的新业务放入哪一个线程执行。具体的,中继单元实时监控DataNode的负载,当CPU占用率高于阈值时,随机选择线程,在其业务处理结束之后关闭线程,减少DataNode的并发量;将连接分配到具有最少连接的线程上去,分配的方式是将连接封装成业务发送到的业务队列中。划分单元用于对等节点的数据传输,包括接收来自客户端的数据和向云存储服务器推送的结果数据,划分单元使DataNode的数据传输和上层应用逻辑完全分离。为了管理多个I/O数据源,划分单元使用I/O复用接口模型。参与数据传送的双方在正式传送数据块前进行一次协议,云存储服务器通知客户端前一次数据块传送终止的位置。划分单元根据I/O复用接口异步读写的特性,实现一个数据传输状态机,为数据的断点续传提供支持。每个线程在初始化时启动划分单元,当线程的业务队列中有中继单元发送的业务时,划分单元取出业务中的连接端口,加入到自己的I/O复用接口事件循环中。划分单元从连接中读取数据并按数据的名称划分,当属于某数据的数据块第一次被划分单元接收时,划分单元建立数据块名对应的通道,以写标志打开该通道并传送数据;同时将数据块名通过套接字发送给中继单元,中继单元收到数据块名后,以读标志打开该数据块名对应的通道,接收划分单元发送的本文档来自技高网...

【技术保护点】
1.一种建立移动终端可信环境的方法,其特征在于,包括:在云计算系统中采用虚地址机制将各个DataNode接入刀片磁盘阵列;采用基于反馈的虚地址均衡策略,将虚地址分配到云计算系统各个DataNode。

【技术特征摘要】
1.一种建立移动终端可信环境的方法,其特征在于,包括:在云计算系统中采用虚地址机制将各个DataNode接入刀片磁盘阵列;采用基于反馈的虚地址均衡策略,将虚地址分配到云计算系统各个DataNode。2.根据权利要求1所述的方法,其特征在于,还包括:在对刀片磁盘阵列数据的访问中,首先提供访问刀片磁盘阵列的存取路径列表,每条存取路径包括虚地址、端口和通道ID,通过每条存取路径获取对应的逻辑磁盘。3.根据权利要求1所述的方法,其特征在于,所述逻辑磁盘是刀片磁盘阵列在展现层的逻辑映射。4.根据权利要求1所述的方法,其特征在于,所述云计算系统所有节点的同一磁盘阵列的逻辑单元号信息完全一致;所有展现层的存取路径列表完全一致;每个磁盘阵列都与唯一的虚地址一一对应。5.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:杨晓莹吴伟杰
申请(专利权)人:成都创信特电子技术有限公司
类型:发明
国别省市:四川,51

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

1