论文部分内容阅读
DNS(Domain Name System,域名系统)作为互联网的基础设施,支持了绝大多数互联网应用的顺利运转,从根本上保障了互联网上各主机之间的互联互通。因此如何有效的实时监控域名服务质量和域名访问情况,并针对异常情况及时的采取有效措施,对于域名系统乃至于整个互联网的稳定运行和安全起着至关重要的作用。
本文以CN国家域名系统为背景,对DNS日志处理技术和分布式环境下的DNS数据流的获取和实时全局统计技术进行了研究。根据研究结果,我们设计了一种新的分布式DNS查询数据流实时统计分析系统。这个系统将日志功能与DNS解析服务相分离,对DNS查询数据流在本地日志服务器就进行实时的分析和处理,再通过一个分布式的通信框架和协议把本地的统计分析结果发送到中心日志服务器,进行多数据流实时的统计和分析。此外,针对分布式环境下,全局top-k求解问题,作者展开了进一步研究,提出了一种新的分布式网络中top-k求解算法。