论文部分内容阅读
目前企业管理向着信息化、数字化方向迈进,从以往的财务系统、内容管理系统、客户资源管理系统,到人力资源管理、外勤人员管理等,企业管理的各个方面都有计算机提供的服务。云计算时代的到来使得企业不再需要维护服务器系统基础架构和中间件,也不需要安装和维护企业管理软件,只要按需使用即可,大大降低了企业的使用成本。移动终端LBS外勤人员管理系统为企业外勤人员提供基于地理位置的服务,使得管理更加高效。该系统通过云计算的软件即服务交付模型向用户提供服务,承载大量的用户访问,并且满足用户的多地区、跨网络的访问需求。为此,本文在移动终端LBS外勤人员管理系统中引入了负载均衡模型和文件同步算法,并进行了详细的研究。论文主要研究内容如下:(1)完成了移动终端LBS外勤人员管理系统的需求分析及设计,给出了移动终端LBS外勤人员系统的架构,该架构由负载均衡系统、业务系统和数据存储系统组成,其中业务系统又分为视图接口层、业务逻辑层和数据持久化层。(2)提出了一种基于模拟退火算法的动态负载均衡模型。通过对现有的负载均衡算法的分析,总结了它们的特点和不足,结合模拟退火算法和动态负载均衡算法,实现了更加合理和有效的负载均衡,并进行了实验论证。(3)提出了一种基于HDFS的HarSync文件同步算法。针对HDFS分布式文件系统的特点,结合Rsync算法和校验和算法的分析,对Rsync算法进行了改进,提出了HarSync文件同步算法。该算法更加适合用于HDFS,基于Rsync算法的数据增量同步思想,进一步减少了对HDFS系统的写入操作,提高了文件同步的效率,并进行了实验验证。(4)完成了移动终端LBS外勤人员管理主要功能开发。重点描述了基于模拟退火算法的动态负载均衡模型和基于HDFS的HarSync文件同步算法的实现细节,给出系统主要运行界面。