首页> 外文会议>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是能够靶向在动态扩展云计算系统以100%的准确度测试节点,通过利用基于SSH验证方法和HASH映射机制的优点。此外,CloudTB提供通用的故障注入和应力测试模块测试服务和云如何执行时环境和设施置于巨大的请求动态变化。最后,CloudTB是可伸缩的,足以测试数千个节点同时并支持测试用例的测试中写道第三方。评价结果表明,CloudTB能够发送超过100000和接收超过40万件1K长度消息每秒而同时测试万个节点,以100%的准确度进行定位。因此,我们认为CloudTB是一个完美的测试床,用于测试云计算系统的可靠性高效,可扩展的,准确的和可行的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号