2018
DOI: 10.1007/s10723-017-9425-z
|View full text |Cite
|
Sign up to set email alerts
|

Transparent Orchestration of Task-based Parallel Applications in Containers Platforms

Abstract: This paper presents a framework to easily build and execute parallel applications in container-based distributed computing platforms in a usertransparent way. The proposed framework is a combination of the COMP Superscalar (COMPSs) programming model and runtime, which provides a straightforward way to develop task-based parallel applications from sequential codes, and containers management platforms that ease the deployment of applications in computing environments (as Docker, Mesos or Singularity). This frame… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0
1

Year Published

2018
2018
2024
2024

Publication Types

Select...
8
1

Relationship

3
6

Authors

Journals

citations
Cited by 25 publications
(16 citation statements)
references
References 24 publications
0
15
0
1
Order By: Relevance
“…Also, it offers to the programmer the view that a single shared memory space is available, and takes care of all the necessary data-transfers between the nodes of the computing infrastructure. The COMPSs runtime is able to execute the applications in supercomputers and large clusters, public, private clouds and federated clouds, containerized clusters [19], mobile environments [20] and in fog computing environments [21]. PyCOMPSs/COMPSs has been used to implement scientific workflows from life sciences [22], [23], earth sciences [24] and other disciplines [25]- [28] .…”
Section: A Scientific Workflowsmentioning
confidence: 99%
“…Also, it offers to the programmer the view that a single shared memory space is available, and takes care of all the necessary data-transfers between the nodes of the computing infrastructure. The COMPSs runtime is able to execute the applications in supercomputers and large clusters, public, private clouds and federated clouds, containerized clusters [19], mobile environments [20] and in fog computing environments [21]. PyCOMPSs/COMPSs has been used to implement scientific workflows from life sciences [22], [23], earth sciences [24] and other disciplines [25]- [28] .…”
Section: A Scientific Workflowsmentioning
confidence: 99%
“…COMPSs is a framework in constant development, it is receiving several new extensions and APIs to fit Big Data requirements, that vary from cloud connectors [9] to a resource manager integration [10]. In a recent work [3], COMPSs Storage API is presented, an official software interface that allows COMPSs applications and COMPSs runtime to work with persistent objects.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, even though Docker containers are used and managed using Amazon ECS, the underlying infrastructure still uses EC2, which is Xen-based and thus, in the end, container virtualization is placed on top of hypervisor-based virtualization. A recent related study has been conducted in [31], where parallel applications deployed on containers and using di↵erent managers including Mesos are compared to a cloud deployment with OpenStack and a bare-metal scenario. The results show that indeed Docker containers are closer to bare-metal when it comes to storage e ciency and have significantly lower overheads than the KVM hypervisor.…”
Section: Related Workmentioning
confidence: 99%