位置:成果数据库 > 期刊 > 期刊详情页
一种自动推断复杂系统层次结构任务模型的方法
  • ISSN号:0254-4164
  • 期刊名称:计算机学报
  • 时间:0
  • 页码:209-213
  • 语言:中文
  • 分类:TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]清华大学计算机系,北京100084
  • 相关基金:本课题得到国家自然科学基金(60603071)、国家“九七三”重点基础研究发展规划项目基金(2007CB311100)资助.
  • 相关项目:P2P流媒体点播中的网络波动问题研究
中文摘要:

支撑Internet服务的复杂系统难于调试与分析.理解系统运行时行为是调试与分析这些复杂系统的关键.现有的技术将系统动态运行时行为用因果执行路径抽象描述,并在此基础上分析系统的行为.但是这些方法或者需要手动标注系统代码,或者需要使用者描述系统的执行结构,都需要使用者很多人工辅助.文中描述了一种自动推断复杂系统层次结构任务模型的方法.通过使用插装技术动态观察系统执行过程,文中的方法能够根据一组启发自动推断出系统运行时的任务模型,包括任务的边界和任务之间的因果依赖关系.通过使用聚类方法,能够进一步推断出任务模型的层次结构.通过在实际系统(Apache和PacificA)上应用推断方法,可以看出,使用得到的模型能够帮助理解系统的动态运行过程,并帮助分析解决系统的性能问题.

英文摘要:

Distributed systems are hard to debug and analysis.Understanding system runtime behavior is key to system debugging and analysis.Existing works describe system runtime behavior as causal paths,but these works requires either manual annotation or developer-provided execution structures.This paper describes methodology to automatically infer hierarchical task models for complex systems.By using instrumentation,it can automatically infer task models,including task boundaries and causal relations among tasks,based a set of general heuristics. By using clustering, it further infer hierarchical structures on generated task models. By applying the inference methodology on real systems (Apache and PacificA), it concludes that the hierarchical task models help both understanding system runtime behavior and debugging performance bugs.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机学报》
  • 北大核心期刊(2011版)
  • 主管单位:中国科学院
  • 主办单位:中国计算机学会 中国科学院计算技术研究所
  • 主编:孙凝晖
  • 地址:北京中关村科学院南路6号
  • 邮编:100190
  • 邮箱:cjc@ict.ac.cn
  • 电话:010-62620695
  • 国际标准刊号:ISSN:0254-4164
  • 国内统一刊号:ISSN:11-1826/TP
  • 邮发代号:2-833
  • 获奖情况:
  • 中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国数学评论(网络版),荷兰文摘与引文数据库,美国工程索引,美国剑桥科学文摘,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:48433