张燕飞
- 作品数:2 被引量:0H指数:0
- 供职机构:华东师范大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 面向负载的数据库管理系统自动调优
- 数据库管理系统(DBMS)中存在着数量众多的配置项,它们控制着内存分布、I/O优化、查询计划的成本、并行性、日志记录、恢复等众多行为。如何有效地进行配置优化是所有数据密集型应用程序的一个重要工作,这在整个数据库发展历史上...
- 张燕飞
- 关键词:数据库管理系统
- DBugHelper:分布式系统Debug协助工具
- 2016年
- 对于大规模分布式系统的开发而言,其开发周期比较漫长,包括前期的开发、过程中的Debug、后期的维护和测试等.在整个开发周期中,Debug是一个非常关键和重要的环节,如何才能在短时间内找到最可靠的方法来解除bug成为一个重要的挑战.对于系统开发人员来说,bug报告能非常有效地帮助其了解bug的所有特征信息,并找到能修复bug的方法.通过研究发现,许多大规模分布式系统之间具有较强的相关性和相似性,因而其bug的产生情况和修复方法也具有类似特征.开发人员可以利用已存在的修复bug的方案来协助修复与其一致或相近的bug.本文提出一个适用于大规模分布式系统的Debug协助工具——DBugHelper,能为某些大规模分布式系统的开发人员的bug修复提供比较有效、正确的帮助.DBugHelper将最新的bug报告进行文本处理,形成查询向量,并将大量已被修复的bug及其相关信息进行离线处理和缓存,从而为在线查询提供索引机制.通过将大量已修复的bug报告进行离线处理并同时减少在线处理的数据量,从而使其准确并快速地为系统开发人员提供必要的Debug协助工作,以此减少系统开发的周期与成本.
- 张燕飞张春熙李宇明张蓉
- 关键词:大规模分布式系统DEBUG