【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)将结果报告回开发工程师。运行新版本可以使用Capture-Replay技术与当前系统或脱机一起完成。通过在远程站点运行并报告简明结果,数据安全性,保护和机密性的问题减少了,但可以在实际工作负载上进行新版本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号