文件名称:DockerParallel:使用kubernetes在R中进行并行计算
文件大小:295KB
文件格式:ZIP
更新时间:2024-04-25 17:38:27
R
介绍 并行计算已成为分析大型和复杂数据的重要工具。 使用parallel包创建本地计算集群可能是R领域中并行计算的最著名方法。 随着云计算的发展,自然需要使R与云并行兼容。 DockerParallel是一个专为云计算而设计的软件包。 它旨在提供易于学习,高度可扩展且低成本的工具,以使云计算成为可能。 顾名思义, DockerParallel的核心组件是DockerParallel容器。 容器是一种将代码及其所有依赖项打包到标准单元中,并在与主机OS隔离的环境中运行的技术。 通过容器化R的工作程序节点, DockerParallel可以轻松地在云环境中部署数百个相同的工作程序,而不管运行该节点的主机硬件和操作系统如何。 在此插图中,我们将演示如何使用DockerParallel通过Amazon Elastic Compute Service(ECS)运行集群。 此插图的目的是为用户提供包
【文件预览】:
DockerParallel-main
----man()
--------commonParams.Rd(445B)
--------CloudHardware-class.Rd(591B)
--------instanceStatus.Rd(1KB)
--------killInstances.Rd(549B)
--------initializeProvider.Rd(2KB)
--------getInstanceIps.Rd(762B)
--------containerParallelBackend.Rd(716B)
--------configWorkerContainerEnv.Rd(749B)
--------configServerContainerEnv.Rd(675B)
--------runServer.Rd(1017B)
--------setSSHPubKey.Rd(453B)
--------CloudProvider-class.Rd(277B)
--------waitInstanceUntilRunning.Rd(440B)
--------startServer.Rd(248B)
--------runWorkers.Rd(1KB)
--------CloudConfig-class.Rd(744B)
----NAMESPACE(862B)
----inst()
--------advanced topics.Rmd(8KB)
--------vignette.Rmd(8KB)
----LICENSE(34KB)
----vignettes()
--------vignette.md(11KB)
--------components.jpg(73KB)
--------.gitignore(11B)
--------fargate.jpg(185KB)
----.Rbuildignore(54B)
----LICENSE.md(34KB)
----.gitignore(601B)
----R()
--------class-ECSCloudProvider-utils.R(1KB)
--------ecs-internet-gateway.R(3KB)
--------class-CloudRuntime.R(798B)
--------class-ClusterMethodGetter.R(826B)
--------method-DockerCluster.R(6KB)
--------ecs-route-table.R(2KB)
--------class-CloudHardware.R(415B)
--------method-export.R(3KB)
--------ecs-vpc.R(2KB)
--------ecs-subnet.R(2KB)
--------method-BiocContainer.R(4KB)
--------ecs-cluster.R(779B)
--------class-CloudConfig.R(2KB)
--------ecs-security-group.R(5KB)
--------class-BiocContainer.R(1KB)
--------method-ECSCloudProvider.R(8KB)
--------class-DockerCluster.R(4KB)
--------class-ECSCloudProvider.R(2KB)
--------method-Container.R(487B)
--------ecs-route.R(2KB)
--------ecs-task-definition.R(3KB)
--------method-DockerCluster-utils.R(4KB)
--------all-generics.R(7KB)
--------ssh-key.R(914B)
--------zzz.R(222B)
--------ecs-utils.R(5KB)
--------ecs-run-task.R(4KB)
--------utils.R(1KB)
--------class-DockerCluster-utils.R(1KB)
--------AAA.R(4KB)
--------method-default.R(1KB)
----DESCRIPTION(507B)
----README.md(11KB)