【24h】

MonDe

机译:世界

获取原文

摘要

Safely updating software at remote sites is a cautious balance of enabling new functionality and avoiding adverse effects on existing functionality. A useful first step in this process would be to evaluate the performance of a new version of a component on the current workload before enabling its functionality. This step would let the engineers assess the component's performance over more (and more realistic) data points than by simply performing regression testing in-house.In this paper we propose to evaluate the performance of a new version of a component by (1) deploying it to remote sites, (2) running it in a controlled environment with the actual workloads being generated at that site, and (3) reporting the results back to the development engineers. Running the new version can either be done on-line, alongside the current system, or offline, using capture-replay techniques. By running at the remote site and reporting concise results, issues of data security, protection, and confidentiality are diminished, yet the new version can be evaluated on real workloads.
机译:在远程站点上安全更新软件是启用新功能和避免对现有功能造成不利影响之间的谨慎平衡。在此过程中,有用的第一步是在启用组件功能之前,先评估该组件在当前工作负载下的性能。与仅通过内部进行回归测试相比,此步骤将使工程师能够在更多(更现实)的数据点上评估组件的性能。在本文中,我们建议通过(1)部署来评估新版本组件的性能。将其发送到远程站点,(2)在受控的环境中运行它,并在该站点上生成实际的工作负载,(3)将结果报告给开发工程师。新版本的运行既可以与当前系统一起在线进行,也可以使用捕获-重放技术离线运行。通过在远程站点上运行并报告简洁的结果,可以减少数据安全性,保护性和机密性问题,但是可以在实际的工作负载上评估新版本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号