Towards a Service-based Adaptable Data Layer for Cloud Workflows
| Authors |
|
|---|---|
| Publication date | 2023 |
| Host editors |
|
| Book title | 2023 IEEE 47th Annual Computers, Software, and Applications Conference |
| Book subtitle | 27-29 June 2023, Torino, Italy : proceedings |
| ISBN |
|
| ISBN (electronic) |
|
| Series | COMPSAC |
| Event | 47th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2023 |
| Pages (from-to) | 904-911 |
| Number of pages | 8 |
| Publisher | Los Alamitos, California: IEEE Computer Society |
| Organisations |
|
| Abstract |
Many scientific workflows are data-driven and need to be continuously executed for the large volume of datasets transferred from distributed data sources. The overhead arising from data transfers must be considered when optimizing workflow performance. Many workflow systems support various data transfer protocols (DTPs) and file systems. However, challenges that hinder wide protocol adoption are mainly the need for more feasibility of adapting new solutions, such as decentralized ones. In this paper, we prototype a container-native data layer that supports multiple DTPs, e.g., FTP, WebDAV, and IPFS, for Cloud workflows. Based on this tool, we demonstrated the feasibility of using combinations of Docker, CWL, and Argo to deploy and execute several application scenarios adaptably. Besides, we analyzed the performance of data transfers and workflow execution time between IPFS and WebDAV, which can help users decide which one to handle data. Our results show that IPFS outperforms WebDAV in uploading large files, and the makespan via IPFS executed in Argo is comparable with WebDAV. |
| Document type | Conference contribution |
| Language | English |
| Published at | https://doi.org/10.1109/COMPSAC57700.2023.00121 |
| Published at | https://zenodo.org/record/8351528 |
| Other links | https://www.proceedings.com/70148.html https://www.scopus.com/pages/publications/85168880379 |
| Downloads |
2023.conference.compsac.camera
(Accepted author manuscript)
|
| Permalink to this page | |
