论文部分内容阅读
软件日志的记录与审计是软件容错中至关重要的一部分,但是现有日志文件系统缺乏足够的信息为安全审计和故障恢复提供支持.为了解决这个问题,本文提出的VDSL(虚拟化分布式软件日志管理系统)利用虚拟化技术封装业务的整个执行环境.VDSL克服了传统日志管理系统隔离性差,资源利用率低的缺点,在分布式系统中利用动态二进制翻译技术记录各虚拟结点的日志,将这些日志发往故障服务器,在故障服务器利用聚合技术将这些日志进行同步.实验表明,VDSL系统可以很好地完成虚拟化环境下分布式软件日志的记录功能,同时可以将分布式系统中各虚拟结点的软件日志同步聚合,实现软件日志的安全审计与故障恢复,达到了软件日志功能的有效性,可靠性与容错性.
However, the existing log file system lacks sufficient information to support security auditing and fault recovery.In order to solve this problem, this paper presents the VDSL (Virtualized Distributed Software Log management system) uses virtualization technology to encapsulate the entire execution environment of business.VDSL overcame the shortcomings of traditional log management system, such as poor isolation and low resource utilization, and used dynamic binary translation technology to record the logs of virtual nodes in distributed systems, These logs are sent to the faulty server and the aggregated technology is used to synchronize these logs in the failed server.Experiments show that the VDSL system can well record the distributed software log in the virtualized environment and at the same time, The virtual log software log synchronization polymerization, software log security audit and fault recovery, to achieve the effectiveness of the software log function, reliability and fault tolerance.