首页 | 本学科首页   官方微博 | 高级检索  
     

基于程序分析的分布式应用自动化追踪方法
引用本文:袁鑫晨,李海波,王伟,唐震,任仲山,郑莹莹.基于程序分析的分布式应用自动化追踪方法[J].计算机系统应用,2016,25(11):35-40.
作者姓名:袁鑫晨  李海波  王伟  唐震  任仲山  郑莹莹
作者单位:中国科学院大学, 北京 100049;中国科学院软件研究所 软件工程技术研究开发中心, 北京 100190,中国电子技术标准化研究院, 北京 100176,中国科学院软件研究所 软件工程技术研究开发中心, 北京 100190,中国科学院大学, 北京 100049;中国科学院软件研究所 软件工程技术研究开发中心, 北京 100190,中国科学院大学, 北京 100049;中国科学院软件研究所 软件工程技术研究开发中心, 北京 100190,中国科学院大学, 北京 100049;中国科学院软件研究所 软件工程技术研究开发中心, 北京 100190
摘    要:提出了一种零配置的端到端细粒度追踪的方法-EasyTrace,应用于分布式系统发生性能降级时的问题诊断.传统工具往往存在监测粒度与服务组件源码紧耦合或配置信息复杂、修改代价高等不足,EasyTrace能够做到零配置下性能问题的准确定位.基于开源电子商务系统的实验结果表明,EasyTrace相对传统监测工具对系统造成的扰动很小.

关 键 词:分布式系统  端到端追踪  性能问题  插桩
收稿时间:3/9/2016 12:00:00 AM
修稿时间:4/8/2016 12:00:00 AM

Auto-Tracing in Distributed Applications Based on Program Analysis
YUAN Xin-Chen,LI Hai-Bo,WANG Wei,TANG Zhen,REN Zhong-Shan and ZHENG Ying-Ying.Auto-Tracing in Distributed Applications Based on Program Analysis[J].Computer Systems& Applications,2016,25(11):35-40.
Authors:YUAN Xin-Chen  LI Hai-Bo  WANG Wei  TANG Zhen  REN Zhong-Shan and ZHENG Ying-Ying
Affiliation:University of Chinese Academy of Sciences, Beijing 100049, China;Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China,China Electronics Standardization Institute, Beijing 100176, China,Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China,University of Chinese Academy of Sciences, Beijing 100049, China;Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China,University of Chinese Academy of Sciences, Beijing 100049, China;Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China and University of Chinese Academy of Sciences, Beijing 100049, China;Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
Abstract:A zero-configuration fine-grained end-to-end tracing approach, namely EasyTrace, is proposed, which is applied to the diagnosis of distributed system with performance degradation problem. Compared with the traditional tracing tools, in which granular control and service component source code are tightly coupled or which have complex configuration and high cost of modification, EasyTrace achieves accurate performance problem locating in the premise of zero-configuration. Extensive experiments that use EasyTrace to trace an open source e-commerce system show that compared with traditional monitoring tools, the disturbance caused by EasyTrace is low.
Keywords:distributed system  end-to-end tracing  performance problem  instrumentation
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号