首页> 外文会议>IEEE International Conference on Cloud Computing >Testing for Bugs of Cloud-Based Applications Resulting from Spot Instance Revocations
【24h】

Testing for Bugs of Cloud-Based Applications Resulting from Spot Instance Revocations

机译:测试竞价型实例吊销导致的基于云的应用程序错误

获取原文

摘要

One of the major advantages of cloud spot instances in cloud computing is to allow stakeholders to economically deploy their applications at much lower costs than that of other types of cloud instances. In exchange, spot instances are often exposed to revocations (i.e., terminations) by cloud providers. With spot instances becoming pervasive, terminations have become a part of the normal behavior of cloud-based applications; thus, these applications may be left in an incorrect state leading to certain bugs. Unfortunately, these applications are not designed or tested to deal with this behavior in the cloud environment, and as a result, the advantages of cloud spot instances could be significantly minimized or even entirely negated. We propose a novel solution to automatically find these bugs and locate their causes in the source code. We evaluate our solution using 10 popular open-source applications. The results show that our solution not only finds more instances and different types of these bugs compared to the random approach, but it also locates the causes of these bugs to help developers to improve the design of the shutdown process for cloud-based applications.
机译:云计算实例在云计算中的主要优势之一是允许利益相关者以比其他类型的云实例低得多的成本经济地部署其应用程序。作为交换,竞价型实例通常会遭受云提供商的吊销(即终止)。随着竞价型实例的普及,终止已成为基于云的应用程序正常行为的一部分。因此,这些应用程序可能处于错误状态,从而导致某些错误。不幸的是,这些应用程序并未经过设计或测试以应对云环境中的这种行为,因此,云竞价型实例的优势可能会大大降低,甚至被完全否定。我们提出了一种新颖的解决方案,可以自动发现这些错误并在源代码中找到它们的原因。我们使用10种流行的开源应用程序评估我们的解决方案。结果表明,与随机方法相比,我们的解决方案不仅找到了更多的实例和不同类型的错误,而且还找到了这些错误的原因,以帮助开发人员改善基于云的应用程序的关闭流程的设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号