中文

利用序贯漂移检测检验 API 经济

应用统计 2021-11-29 v2 机器学习

摘要

API 经济指的是将 API(高级编程接口)微服务广泛集成,使软件应用能够彼此通信,作为商业模式与功能中的关键要素。此类系统可能被使用的方式数量巨大。因此,监控使用模式并识别系统是否以从未有过的方式被使用是值得追求的。这为系统分析人员提供预警,使其能确保系统的不间断运行。本工作中,我们分析 API 使用的直方图与调用图,以判定系统的使用模式是否发生偏移。我们将非参数统计与贝叶斯序贯分析应用于该问题并加以比较。这种做法克服了重复统计检验的问题,并保证告警的统计显著性。该技术经过仿真与测试,被证明在多种场景下能有效检测漂移。我们还提及对该技术的改进,以降低其内存占用,从而能在监控开始一段时间后分布发生漂移时更快速地响应。

关键词

引用

@article{arxiv.2111.05136,
  title  = {Using sequential drift detection to test the API economy},
  author = {Samuel Ackerman and Parijat Dube and Eitan Farchi},
  journal= {arXiv preprint arXiv:2111.05136},
  year   = {2021}
}