Show simple item record

dc.contributor.authorRamón Cortés, Cristian
dc.contributor.authorAlvarez Vecino, Pol
dc.contributor.authorLordan Gomis, Francesc
dc.contributor.authorÁlvarez Cid-Fuentes, Javier
dc.contributor.authorEjarque Artigas, Jorge
dc.contributor.authorBadia Sala, Rosa Maria
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2022-02-14T15:27:55Z
dc.date.issued2021-11
dc.identifier.citationRamón-Cortés, C. [et al.]. A survey on the distributed computing stack. "Computer science review", Novembre 2021, vol. 42, article 100422, p. 1-22.
dc.identifier.issn1574-0137
dc.identifier.urihttp://hdl.handle.net/2117/362356
dc.description.abstractIn this paper, we review the background and the state of the art of the Distributed Computing software stack. We aim to provide the readers with a comprehensive overview of this area by supplying a detailed big-picture of the latest technologies. First, we introduce the general background of Distributed Computing and propose a layered top–bottom classification of the latest available software. Next, we focus on each abstraction layer, i.e. Application Development (including Task-based Workflows, Dataflows, and Graph Processing), Platform (including Data Sharing and Resource Management), Communication (including Remote Invocation, Message Passing, and Message Queuing), and Infrastructure (including Batch and Interactive systems). For each layer, we give a general background, discuss its technical challenges, review the latest programming languages, programming models, frameworks, libraries, and tools, and provide a summary table comparing the features of each alternative. Finally, we conclude this survey with a discussion of open problems and future directions.
dc.description.sponsorshipThis work is partly supported by the Spanish Ministry of Science, Innovation, and Universities through the Severo Ochoa Program (SEV-2015-0493) and the TIN2015-65316-P project. It is also supported by the Generalitat de Catalunya, Spain under contracts 2014-SGR-1051 and 2014-SGR-1272. Cristian Ramon-Cortes pre-doctoral contract is financed by the Spanish Ministry of Science, Innovation, and Universities under the contract BES-2016-076791.
dc.format.extent22 p.
dc.language.isoeng
dc.publisherElsevier
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights©2021 Elsevier
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures distribuïdes
dc.subject.lcshElectronic data processing -- Distributed processing
dc.subject.otherDistributed systems
dc.subject.otherDistributed programming models
dc.subject.otherDistributed computing
dc.subject.otherCloud computing
dc.subject.otherTask-based Workflows
dc.subject.otherDataflows
dc.subject.otherGraph processing
dc.subject.otherStreaming
dc.subject.otherData sharing
dc.subject.otherResource management
dc.subject.otherInfrastructure managers
dc.titleA survey on the distributed computing stack
dc.typeArticle
dc.subject.lemacProcessament distribuït de dades
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1016/j.cosrev.2021.100422
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S1574013721000629
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac32536705
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
dc.date.lift2023-08-20
local.citation.authorRamón-Cortés, C.; Alvarez, P.; Lordan, F.; Álvarez, J.; Ejarque, J.; Badia, R.M.
local.citation.publicationNameComputer science review
local.citation.volume42
local.citation.numberarticle 100422
local.citation.startingPage1
local.citation.endingPage22


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record