内存映射处理网络规划仿真大数据的研究.pdfVIP

内存映射处理网络规划仿真大数据的研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内存映射处理网络规划仿真大数据的研究

内存映射处理网络规划仿真大数据的研究 李文祺’,刘培植’,陈燕雷 ,董江波 (1北京邮 电大学信息与通信工程学院,北京 100876;2 中国移动通信集 团设计院有限 公司,北京 100080) 摘 要 本文介绍了内存映射的基本原理与调用流程,通过内存映射文件技术解决了无线网络规划软件大数据量中间 结果的文件读写效率问题,对传统文件技术与内存映射技术进行了性能对比,展示了软件通过中间结果文件 生成的最终结果,使软件既能够满足大规模仿真的需求,同时保证了运行的高效性。 关键词 内存映射;无线网络规划;中间结果;大数据量 中图分类号 TN929.5 文献标识码 A 文章编号 1008~5599(2014)01—0073—05 无线网络规划…在无线网络建设中起到了越来越重 进行提取、处理以及统计等工作,然后生成最终结果。 要的作用,无线网络规划方案的好坏、精确与否直接影响 另外,网络规划仿真是按步骤进行的,某一步仿真需要 着无线网络的质量以及后期网络优化的工作量。随着移动 读取其前一步的仿真中间结果,如公共信道覆盖预测需 通信的飞速发展,用户数据量的海量增加,对于网络的建 要读取路径损耗计算 (下文简称 “路损计算”)生成的 设规模以及质量都提出了更高的要求。因此,在实际的无 中间结果。所以,仿真中间结果需要提供尽量全面、准 线网络规划中,需要进行大量的计算才能得到一个通信网 确的数据,才能满足软件生成最终结果,中间结果的准 络的整体规划结果。为了提高规划效率与精确性,在无线 确、详细程度直接决定着仿真结果的可信度,从而最终 网络规划过程中通常使用专业的规划工具软件进行规划仿 影响网络规划的质量。 真。无线网络规划软件已成为无线网络规划中不可缺少的 随着无线网络规模的不断扩大,带给仿真软件一个 工具,软件质量的好坏,直接影响无线网络规划的质量。 最直接的问题就是仿真中间结果数据量非常大。例如, 路损计算以及公共信道覆盖预测的仿真中间结果是以地 1 无线网络规划软件大数据量存取的问题 图栅格为单位进行保存的,仿真中间结果需要保存仿真 区域中每个栅格的仿真信息。为了保证仿真质量,在规 无线网络规划软件结果通常以地理信息系统的图 划软件中,路损计算每个栅格通常要保存的数据量大概 层、仿真报表以及仿真报告形式进行呈现。然而,仿真 在200Byte量级,以20II1精度 (每个栅格边长20m, 结果的生成是以仿真过程中所产生的中间结果为基础 面积400m )地图计算,如果仿真4000km 的规划区 的,即所有的最终形式的仿真结果都需要从中间结果中 域则需要保存约2GB的数据信息,如果地图改为5m 收稿日期 :201509~24 · 2014年 第3期 · 73 精度,那么数据量增加至32GB,如此之大的数据量如 果保存在个人计算机内存中则会导致软件直接崩溃 ;另 外,仿真中间结果可能需要进行永久保存,进行不同维 度的读取与统计,如果保存在内存中,则随着软件的关 闭,数据将会全部丢失。 通常,在无线网络规划软件开发工作中,会将中间 结果数据保存在二进制文件中,以便进行随机的写入和 图1 内存映射文件原理图 读取。这样,就解决了大数据量中间结果的保存问题。 然而,无论采用C#、C++或是Java语言,传统的文 文件映射MapViewOfFile(); 件操作如流方式等 都需要进行I/0操作,在规划软 提取文件数据 ; 件中,对于中间结果文件的读取和写入是很频繁的工作, 释放映射指针UnmapViewOfFile(); 并且文件读写的位置也是随机的,这样就需要进行大量 关闭文件句柄CloseHandle()。 的I/O操作,并带有频繁的寻址操作。众所周知,由于

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档