论文部分内容阅读
随着电子技术的发展,现代战争已由陆、海、空的三维立体战发展到陆、海、空、天、电磁多维的网络中心战。网络中心战通过传感器、决策制定者和射手的网络化,获取共享感知,增加指挥速度,加快作战节奏,增大杀伤力,增强生存能力,提高自同步能力,从而形成新增的战斗力。传感器网络是网络中心战中的重要的组成部分,从根本上改变了作战单元中各传感器交换和处理信息的方式,将雷达及其它传感器的有效性发挥到最大程度,迅速提供“战场空间态势图”。传感器网络系统的异构性无处不在,如硬件平台、操作系统、数据库等都存在异构性。虚拟机技术屏蔽了传感器网络中的异构特性,使得只需生成在虚拟机上运行的目标代码,就可以在多种平台上不加修改地运行。VM技术极大降低了跨平台软件开发的复杂度,缩短了开发时间,降低了开发成本,使其在传感器网络开发中具有先天的优势。本文以当前的VM技术与传感器网络的研究为背景,提出了一种基于VM的传感器网络异构资源共享解决方案,以及简单的仿真设计;针对JVM运行速度相对较慢的特点,提出了改进的世代垃圾回收算法和类装载机制算法。