张春熙
- 作品数:2 被引量:0H指数:0
- 供职机构:华东师范大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 面向高冲突场景的数据库评测
- 近年来,新型互联网应用不断推陈出新,这些应用为了提供新的服务或者保证服务质量通常会对数据库系统的功能提出新的需求,如大规模数据存储、高并发数据访问或高资源竞争等;另外,数据库系统自身也会持续地进行面向新业务和新硬件的架构...
- 张春熙
- 关键词:性能评测生产环境
- DBugHelper:分布式系统Debug协助工具
- 2016年
- 对于大规模分布式系统的开发而言,其开发周期比较漫长,包括前期的开发、过程中的Debug、后期的维护和测试等.在整个开发周期中,Debug是一个非常关键和重要的环节,如何才能在短时间内找到最可靠的方法来解除bug成为一个重要的挑战.对于系统开发人员来说,bug报告能非常有效地帮助其了解bug的所有特征信息,并找到能修复bug的方法.通过研究发现,许多大规模分布式系统之间具有较强的相关性和相似性,因而其bug的产生情况和修复方法也具有类似特征.开发人员可以利用已存在的修复bug的方案来协助修复与其一致或相近的bug.本文提出一个适用于大规模分布式系统的Debug协助工具——DBugHelper,能为某些大规模分布式系统的开发人员的bug修复提供比较有效、正确的帮助.DBugHelper将最新的bug报告进行文本处理,形成查询向量,并将大量已被修复的bug及其相关信息进行离线处理和缓存,从而为在线查询提供索引机制.通过将大量已修复的bug报告进行离线处理并同时减少在线处理的数据量,从而使其准确并快速地为系统开发人员提供必要的Debug协助工作,以此减少系统开发的周期与成本.
- 张燕飞张春熙李宇明张蓉
- 关键词:大规模分布式系统DEBUG