无线通信网络的仿真、仿真处理方法及装置制造方法及图纸

技术编号:10023406 阅读:203 留言:0更新日期:2014-05-09 07:30
本发明专利技术提供了一种无线通信网络的仿真、仿真处理方法及装置,其中,上述仿真方法包括:接收各个用户客户端的访问请求;在接收到访问请求后,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器;通过选择的仿真服务器,将当前仿真运算任务分发到多个分布式计算节点进行并行运算,得到仿真结果。采用本发明专利技术提供的上述技术方案,解决了相关技术中无线通信网络仿真运算效率低以及仿真资源利用率低等技术问题,从而大大提高了无线通信网络的仿真运算效率。

【技术实现步骤摘要】
无线通信网络的仿真、仿真处理方法及装置
本专利技术涉及通信领域,具体而言,涉及一种无线通信网络的仿真、仿真处理方法及装置。
技术介绍
在无线网络规划流程中,网络仿真是十分重要的工作环节。网络仿真通过对基站和终端设备、无线承载、业务行为等进行系统建模,并基于GIS地图信息、传模模型信息和基站拓扑信息等输入,对无线网络的覆盖、干扰、容量、性能进行仿真。依据仿真结果进行站点部署和天馈参数调整优化,从而达到网络设计目标。目前,网络仿真系统均采用单机工作模式,即全部仿真运算在一台独立的计算机上完成。这种仿真平台架构存在以下弊端:(1)仿真运算能力受限于单台计算机的硬件配置能力(CPU、内存和硬盘空间)。虽然由于计算机技术的发展,计算机的运算能力不断增强,但单台计算机的运算能力终究是有限的。在处理大型网络的仿真任务,或进行射线跟踪模型仿真运算时,单台计算机的运算能力会成为制约仿真效率的显著瓶颈。(2)仿真资源利用率低。单机工作模式下,一台计算机同时只能支持一个用户访问。在整个用户访问时间段内,只有一部分时间计算机是在进行运算的,大部分时间计算机都处于闲置状态,因此仿真资源(硬件和软件资源)的利用率低下,对于昂贵的仿真资源是一种极大的浪费。针对相关技术中的上述问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中,现有的无线通信网络仿真运算效率低以及仿真资源利用率低等技术问题,本专利技术提供了一种无线通信网络的仿真、仿真处理方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种无线通信网络的仿真方法,包括:接收各个用户客户端的访问请求;在接收到访问请求后,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器;通过选择的仿真服务器,将当前仿真运算任务分发到多个分布式计算节点进行并行运算,得到仿真结果。根据预设策略在预设的多个仿真服务器中选择用于进行当前仿真运算任务的仿真服务器,包括:获取多个仿真服务器的当前负载状况信息;根据获取的当前负载状况信息,选择当前负载最小的仿真服务器作为执行当前仿真运算任务的仿真服务器。将当前仿真运算任务分发到多个分布式计算节点进行并行运算之前,包括:根据系统管理员的设置操作设置任务调度策略,其中,任务调度策略用于指示将当前仿真运算任务分发到多个分布式计算节点的方式。上述任务调度策略包括以下之一:将各个用户客户端所对应用户的当前仿真运算任务平均分配到多个分布式计算节点中进行并行运算;按照各个用户客户端所对应用户的优先级将当前仿真运算任务分配到多个分布式节点中进行并行运算,其中,用户的优先级越高,与该用户对应的当前仿真运算任务分配到的分布式计算节点数量越多;按照接收访问请求的先后顺序,按照先到先得的调度策略将当前仿真运算任务分配到多个分布式节点中进行并行运算。根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器之后,还包括:从许可证(license)服务器中获取用于执行当前仿真运算任务所需要的license软件,其中,license服务器用于集中存储和管理license软件。根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器之后,还包括:从指定服务器中获取执行当前仿真运算任务所需要的数据,其中,指定服务器用于集中存数和管理数据并且支持对数据的自动备份。根据本专利技术的另一个方面,提供了一种无线通信网络的仿真处理方法,该应用于网关设备中,包括:接收各个用户客户端的访问请求;在接收到访问请求后,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器,其中,选择的仿真服务器用于将当前仿真运算任务分发到多个分布式计算节点中进行并行运算。根据预设策略在预设的多个仿真服务器中选择用于进行当前仿真运算任务的仿真服务器,包括:获取多个仿真服务器的当前负载状况信息;根据获取的当前负载状况信息,选择当前负载最小的仿真服务器作为执行当前仿真运算任务的仿真服务器。根据本专利技术的又一个方面,提供了一种无线通信网络的仿真装置,包括:接收模块,用于接收各个用户客户端的访问请求;选择模块,用于在接收到访问请求后,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器;分发模块,用于通过选择的仿真服务器,将当前仿真运算任务分发到多个分布式计算节点中进行并行运算,得到仿真结果。上述选择模块,包括:获取单元,用于获取多个仿真服务器的当前负载状况信息;选择单元,用于根据获取的当前负载状况信息,选择当前负载最小的仿真服务器作为执行当前仿真运算任务的仿真服务器。上述装置包括:设置模块,用于根据系统管理员的设置操作设置任务调度策略,其中,任务调度策略用于指示将当前仿真运算任务分发到多个分布式计算节点的方式。上述设置模块,用于在任务调度策略包括以下之一的情况下设置任务调度策略:将各个用户客户端所对应用户的当前仿真运算任务平均分配到多个分布式计算节点中进行并行运算;按照各个用户客户端所对应用户的优先级将当前仿真运算任务分配到多个分布式节点中进行并行运算,其中,用户的优先级越高,与该用户对应的当前仿真运算任务分配到的分布式计算节点数量越多;按照接收访问请求的先后顺序,按照先到先得的调度策略将当前仿真运算任务分配到多个分布式节点中进行并行运算。根据本专利技术的再一个方面,提供了一种无线通信网络的仿真处理装置,应用于网关设备中,包括:接收模块,用于接收各个用户客户端的访问请求;选择模块,用于在接收到访问请求后,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器,其中,选择的仿真服务器用于将当前仿真运算任务分发到多个分布式计算节点进行并行运算。上述选择模块,包括:获取单元,用于获取多个仿真服务器的当前负载状况信息;选择单元,用于根据获取的当前负载状况信息,选择当前负载最小的仿真服务器作为执行当前仿真运算任务的仿真服务器。通过本专利技术,采用通过仿真服务器将当前仿真运算任务分发到多个分布式计算节点进行并行运算的方式,解决了相关技术中无线通信网络仿真运算效率低以及仿真资源利用率低等技术问题,从而大大提高了无线通信网络的仿真运算效率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为根据本专利技术实施例1的无线通信网络的仿真方法的流程图;图2为根据本专利技术实施例1无线通信网络的仿真装置的结构框图;图3为根据本专利技术实施例1无线通信网络的仿真装置的另一结构框图;图4为根据本专利技术实施例2的无线通信网络的仿真处理方法的流程图;图5为根据本专利技术实施例2无线通信网络的仿真处理装置的结构框图;图6为根据本专利技术实施例2无线通信网络的仿真处理装置的另一结构框图;图7为根据本专利技术实施例3的分布式仿真系统的结构框图;图8为根据本专利技术实施例3的分布式仿真系统的拓扑示意图;图9为根据本专利技术实施例4的在绝对公平调度策略下的分布式仿真方法的流程图;图10为根据本专利技术实施例5的在用户优先级调度策略下的分布式仿真方法的流程图;图11为根据本专利技术实施例6的在先到先得调度策略下的分布式仿真方法的流程图。具体实施方式下文中将参考附图并结合实施本文档来自技高网...
无线通信网络的仿真、仿真处理方法及装置

【技术保护点】

【技术特征摘要】
1.一种无线通信网络的仿真方法,其特征在于,包括:接收各个用户客户端的访问请求;在接收到所述访问请求后,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器;通过选择的所述仿真服务器,将所述当前仿真运算任务分发到多个分布式计算节点进行并行运算,得到仿真结果;其中,将所述当前仿真运算任务分发到多个分布式计算节点进行并行运算之前,包括:根据系统管理员的设置操作设置任务调度策略,其中,所述任务调度策略用于指示将所述当前仿真运算任务分发到多个分布式计算节点的方式;所述任务调度策略包括以下之一:将各个用户客户端所对应用户的当前仿真运算任务平均分配到所述多个分布式计算节点中进行并行运算;按照各个用户客户端所对应用户的优先级将当前仿真运算任务分配到所述多个分布式节点中进行并行运算,其中,用户的优先级越高,与该用户对应的当前仿真运算任务分配到的分布式计算节点数量越多;按照接收所述访问请求的先后顺序,按照先到先得的调度策略将当前仿真运算任务分配到所述多个分布式节点中进行并行运算。2.根据权利要求1所述的方法,其特征在于,根据预设策略在预设的多个仿真服务器中选择用于进行当前仿真运算任务的仿真服务器,包括:获取所述多个仿真服务器的当前负载状况信息;根据获取的所述当前负载状况信息,选择当前负载最小的仿真服务器作为执行当前仿真运算任务的仿真服务器。3.根据权利要求1至2任一项所述的方法,其特征在于,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器之后,还包括:从许可证license服务器中获取用于执行当前仿真运算任务所需要的license软件,其中,所述license服务器用于集中存储和管理所述license软件。4.根据权利要求1至2任一项所述的方法,其特征在于,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器之后,还包括:从指定服务器中获取执行当前仿真运算任务所需要的数据,其中,所述指定服务器用于集中存数和管理所述数据并且支持对所述数据的自动备份。5.一种无线通信网络的仿真处理方法,应用于网关设备中,其特征在于,包括:接收各个用户客户端的访问请求;在接收到所述访问请求后,根据预设策略在预设的多个仿真服务器中选择用于执行当前仿真运算任务的仿真服务器,其中,选择的仿真服务器用于将所述当前仿真运算任务分发到多个分布式计算节点中进行并行运算;其中,选择的仿真服务器用于将所述当前仿真运算任务分发到多个分布式计算节点中进行并行运算之前,包括:根据系统管理员的设置操作设置任务调度策略,其中,所述任务调度策略用于指示将所述当前仿真运算任务分发到多个分布式计算节点的方式;所述任务调度策略包括以下之一:将各个用户客户端所对应用户的当前仿真运算任务平均分配到所述多个分布式计算节点中进行并行运算;按照各个用户客户端所对应用户的优先级将当前仿真运算任务分配到所述多个分布式节点中进行并行运算,其中,用户的优先级越高,与该用户对应的当前仿真运算任务分配到的分布式计算节点数量越多;按照接收所述访问请求的先后顺序,按照先到先得的调度策略将当前仿真运算任务分配到所述多个...

【专利技术属性】
技术研发人员:黄萍郑鹏王智
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1