首页> 外文会议>International Conference on Electronics, Communications and Computers >CloudTB: A quick and reliable testbed for virtual machine based cloud computing systems
【24h】

CloudTB: A quick and reliable testbed for virtual machine based cloud computing systems

机译:CloudTB:基于虚拟机的云计算系统的快速可靠的测试平台

获取原文

摘要

Testing plays an important role in software development cycle. Meanwhile, cloud computing has become one of the major trends in information technology. Built on top of virtualization technology, cloud computing systems can expand dynamically, contributed to the fact that the services deployed on clouds have remarkable differences with the traditional or distributed deployed ones. As a result, the state of art tools and methods used for dependability testing are not suitable for cloud computing systems. We design and implement a test bed, CloudTB, for testing the dependability of cloud computing systems. First, based on a highly efficient and extremely fast communication mechanism, CloudTB can guarantee a minimal time spent on dispatching the test commands. Second, CloudTB is able to target testing nodes in the dynamically expanding cloud computing systems with an accuracy of 100%, by taking advantages of SSH based authentication methods and HASH mapping mechanisms. Furthermore, CloudTB provides universal fault injection and stresses testing modules to test how the services and clouds perform when the environment and facilities are dynamically changing under massive requests. Finally, CloudTB is scalable enough to test thousands of nodes simultaneously and supports testing with test cases wrote by third parties. The evaluation results show that CloudTB is able to send more than 100 thousand and receive more than 40 thousand pieces of 1k-length message per second while testing million nodes simultaneously, with an accuracy of 100% for targeting. Thus we believe CloudTB is the perfect test bed with efficient, scalable, accurate, and viable support for testing the dependability of cloud computing systems.
机译:测试在软件开发周期中起着重要作用。同时,云计算已成为信息技术的主要趋势之一。建立在虚拟化技术之上的云计算系统可以动态扩展,这有助于部署在云上的服务与传统或分布式部署的服务有显着差异。结果,用于可靠性测试的最新工具和方法不适用于云计算系统。我们设计并实现了一个测试平台CloudTB,用于测试云计算系统的可靠性。首先,基于高效且极其快速的通信机制,CloudTB可以确保在分发测试命令上花费最少的时间。其次,CloudTB通过利用基于SSH的身份验证方法和HASH映射机制的优势,能够以100%的精度瞄准动态扩展的云计算系统中的测试节点。此外,CloudTB提供了通用的故障注入和压力测试模块,以在环境和设施在大量请求下动态变化时测试服务和云的性能。最后,CloudTB具有足够的可扩展性,可以同时测试数千个节点,并支持使用第三方编写的测试用例进行测试。评估结果表明,CloudTB每秒可以发送10万条消息,并接收超过4万条1k长度的消息,同时测试数百万个节点,目标定位的准确性为100%。因此,我们认为CloudTB是完美的测试平台,它具有高效,可扩展,准确和可行的测试云计算系统可靠性的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号