首页> 外文会议>IEEE International Symposium on the Maintenance and Evolution of Service-Oriented Systems and Cloud-Based Environments >Migrating from Virtualization to Dockerization in the Cloud: Simulation and Evaluation of Distributed Systems
【24h】

Migrating from Virtualization to Dockerization in the Cloud: Simulation and Evaluation of Distributed Systems

机译:从虚拟化迁移到云中的Dockerization:分布式系统的仿真和评估

获取原文

摘要

Virtualization is the nucleus of the cloud computing for providing its services on-demand. Cloud-based distributed systems are predominantly developed using virtualization technology. However, the requirement of significant resources and issues of interoperability and deployment make it less adopt- able in the development of many types of distributed systems. Dockerization or Docker Container-based virtualization has been introduced in the last three years and gaining popularity in the software development community. Docker has recently introduced its distributed system development tool called Swarm, which extends the Docker Container-based system development process on multiple hosts in multiple clouds. Docker Swarm-based containerized distributed system is a brand new approach and needs to be compared with the virtualized distributed system. Therefore, this paper presents the simulation and evaluation of the development of a distributed system using virtualization and dockerization. This simulation is based on Docker Swarm, VirtualBox, Ubuntu, Mac OS X, nginx and redis. To simulate and evaluate the distributed system in the same environment, all Swarm Nodes and Virtual Machines are created using VirtualBox on the same Mac OS X host. For making this evaluation rational, almost similar system resources are allocated to both at the beginning. Subsequently, similar servers nginx and redis are installed on the Swarm Node and Virtual Machine. Finally, based on the experimental simulation results, it evaluates their required resources and operational overheads; thus, their performance and effectiveness for designing distributed systems.
机译:虚拟化是云计算的核心,可按需提供其服务。基于云的分布式系统主要是使用虚拟化技术开发的。但是,大量资源的需求以及互操作性和部署问题使其在许多类型的分布式系统的开发中难以采用。在最近三年中,已经引入了Dockerization或基于Docker Container的虚拟化,并且在软件开发社区中越来越受欢迎。 Docker最近推出了其名为Swarm的分布式系统开发工具,该工具在多个云中的多个主机上扩展了基于Docker容器的系统开发过程。基于Docker Swarm的容器化分布式系统是一种全新的方法,需要与虚拟化分布式系统进行比较。因此,本文介绍了使用虚拟化和泊坞窗化对分布式系统的开发进行仿真和评估。该模拟基于Docker Swarm,VirtualBox,Ubuntu,Mac OS X,nginx和Redis。为了在同一环境中模拟和评估分布式系统,使用同一Mac OS X主机上的VirtualBox创建所有Swarm节点和虚拟机。为了使此评估合理,一开始就将几乎相似的系统资源分配给两者。随后,将类似的服务器nginx和redis安装在Swarm节点和虚拟机上。最后,根据实验仿真结果,评估其所需的资源和运营开销;因此,它们在设计分布式系统时的性能和有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号