Show simple item record

dc.contributor.authorLordan, Francesc
dc.contributor.authorLezzi, Daniele
dc.contributor.authorEjarque, Jorge
dc.contributor.authorBadia, Rosa M.
dc.contributor.otherBarcelona Supercomputing Center
dc.identifier.citationLordan, F. [et al.]. An Architecture for Programming Distributed Applications on Fog to Cloud Systems. A: Euro-Par 2017: Euro-Par 2017: Parallel Processing Workshops. "European Conference on Parallel Processing ( Lecture Notes in Computer Science book series (LNCS, volume 10659))". Springer, 2018, p. 325-337.
dc.description.abstractThis paper presents a framework to develop and execute applications in distributed and highly dynamic computing systems composed of cloud resources and fog devices such as mobile phones, cloudlets, and micro-clouds. The work builds on the COMPSs programming framework, which includes a programming model and a runtime already validated in HPC and cloud environments for the transparent execution of parallel applications. As part of the proposed contribution, COMPSs has been enhanced to support the execution of applications on mobile platforms that offer GPUs and CPUs. The scheduling component of COMPSs is under design to be able to offload the computation to other fog devices in the same level of the hierarchy and to cloud resources when more computational power is required. The framework has been tested executing a sample application on a mobile phone offloading task to a laptop and a private cloud.
dc.description.sponsorshipThis work is partly supported by the Spanish Ministry of Science and Technology through project TIN2015-65316-P and grant BES-2013-067167, by the Generalitat de Catalunya under contracts 2014-SGR-1051 and 2014-SGR-1272, and by the European Union through the Horizon 2020 research and innovation programme under grant 730929 (mF2C Project).
dc.format.extent12 p.
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.subjectÀrees temàtiques de la UPC::Enginyeria elèctrica
dc.subject.lcshDistributed computing
dc.subject.lcshHigh performance computing
dc.subject.otherDistributed computing
dc.subject.otherMobile computing
dc.subject.otherFog computing
dc.subject.otherProgramming model
dc.subject.otherComputation offloading
dc.subject.otherFault tolerance
dc.titleAn Architecture for Programming Distributed Applications on Fog to Cloud Systems
dc.typeConference lecture
dc.subject.lemacComputació distribuïda
dc.description.peerreviewedPeer Reviewed
dc.rights.accessOpen Access
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/730929/EU/Towards an Open, Secure, Decentralized and Coordinated Fog-to-Cloud Management Ecosystem/mF2C
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/PE2013-2016/BES-2013- 067167
upcommons.citation.contributorEuro-Par 2017: Euro-Par 2017: Parallel Processing Workshops
upcommons.citation.publicationNameEuropean Conference on Parallel Processing ( Lecture Notes in Computer Science book series (LNCS, volume 10659))

Files in this item


This item appears in the following Collection(s)

Show simple item record

Except where otherwise noted, content on this work is licensed under a Creative Commons license: Attribution-NonCommercial-NoDerivs 3.0 Spain