中文

看穿黑箱:在监控资源约束下通过队列追踪事务

性能 2011-01-13 v2

摘要

考虑在分布式系统中追踪事务进展的监控资源最优分配问题,该系统被建模为排队网络。考虑了两种形式的监控信息,即局部唯一的事务标识符,以及事务在每个处理队列的到达和离开时间戳。假设所有队列都有时间戳,但在没有标识符的情况下,只能实现不精确的追踪,因为并行处理可能导致乱序离开。另一方面,标识符可以实现精确追踪,但没有适当的检测手段则无法获得。给定一个检测预算,只能选择一部分队列来生成标识符,而其余队列则不得不使用时间戳进行不精确的追踪。目标是优化分配检测预算以最大化整体追踪精度。挑战在于,最优分配策略取决于不同队列基于时间戳的追踪精度,而这与到达和服务过程以及排队规则有复杂的依赖关系。我们通过预测不同队列基于时间戳的追踪精度的顺序,提出了两种简单的分配启发式算法。我们通过队列的随机比较概念,推导了这些启发式算法达到最优性的充分条件。模拟表明,即使参数偏离这些条件,我们的启发式算法也接近最优。

关键词

引用

@article{arxiv.1006.1674,
  title  = {Seeing Through Black Boxes : Tracking Transactions through Queues under Monitoring Resource Constraints},
  author = {Animashree Anandkumar and Ting He and Chatschik Bisdikian and Dakshi Agrawal},
  journal= {arXiv preprint arXiv:1006.1674},
  year   = {2011}
}

备注

Accepted to Elsevier Performance Evaluation