Francesc Lordan

dblp:61/10472 · also Francesc-Josep Lordan Gomis · DBLP profile ↗
← Back
18ranked-venue papers
8as first author
8since 2021 · last 2026
0000-0002-9845-8890ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 13 · 7 first-author · 6 since 2021
YearPublicationVenuePosition
2026 HP2C-DT: High-Precision High-Performance Computer-enabled Digital Twin
E. Iraola, Mauro Garcia Lorenzo, Francesc Lordan, F. Rossi, Eduardo Prieto-Araujo, Rosa M. Badia
Future Gener. Comput. Syst.3
2024 Greening AI: A Framework for Energy-Aware Resource Allocation of ML Training Jobs with Performance Guarantees
Roberto Sala, Federica Filippini, Danilo Ardagna, Daniele Lezzi, Francesc Lordan, Patrick Thiem
AINA (5)5
2024 Harnessing the Computing Continuum Across Personalized Healthcare, Maintenance and Inspection, and Farming 4.0
abstract
The AI-SPRINT project, launched in 2021 and funded by the European Commission, focuses on the development and implementation of AI applications across the computing continuum. This continuum ensures the coherent integration of computational resources and services from centralized data centers to edge devices, facilitating efficient and adaptive computation and application delivery. AI-SPRINT has achieved significant scientific advances, including streamlined processes, improved efficiency, and the ability to operate in real time, as evidenced by three practical use cases. This paper provides an in-depth examination of these applications – Personalized Healthcare, Maintenance and Inspection, and Farming 4.0 – highlighting their practical implementation and the objectives achieved with the integration of AI-SPRINT technologies. We analyze how the proposed toolchain effectively addresses a range of challenges and refines processes, discussing its relevance and impact in multiple domains. After a comprehensive overview of the main AI-SPRINT tools used in these scenarios, the paper summarizes of the findings and key lessons learned.
Fatemeh Baghdadi, Davide Cirillo, Daniele Lezzi, Francesc Lordan, Fernando Vázquez, Eugenio Lomurno, Alberto Archetti, Danilo Ardagna, Matteo Matteucci
CLOSER4
2023 Novel Data and Processing Approaches for the Development of Hyper-distributed Applications
abstract
Although data is mostly collected in IoT devices, 80% of its processing takes place in data centers and centralized computing facilities such as clouds. This paradigm strongly relies on the network infrastructure and incurs high communication latencies and significant energy consumption while under-utilizing the computing resources embedded in the IoT devices. Fostering architectures that empower end-users leveraging the collaborative capacities of IoT, edge and far-edge devices will reduce the dependence on the Cloud and the network overload and will enable IT systems with higher responsiveness, accuracy, and energy efficiency.
Francesc Lordan
CF1
2023 Hierarchical Management of Extreme-Scale Task-Based Applications
Francesc Lordan, Gabriel Puigdemunt, Pere Vergés, Javier Conejero, Jorge Ejarque, Rosa M. Badia
Euro-Par1
2022 Enabling dynamic and intelligent workflows for HPC, data analytics, and AI convergence
Jorge Ejarque, Rosa M. Badia, Loïc Albertin, Giovanni Aloisio, Enrico Baglione, Yolanda Becerra 0001, Stefan Boschert, Julian R. Berlin, Alessandro D'Anca, Donatello Elia, François Exertier, Sandro Fiore, José Flich, Arnau Folch, Steven J. Gibbons, Nikolay Koldunov, Francesc Lordan, Stefano Lorito, Finn Løvholt, Jorge Macías Sánchez, Fabrizio Marozzo, Alberto Michelini, Marisol Monterrubio Velasco, Marta Pienkowska, Josep de la Puente, Anna Queralt, Enrique S. Quintana-Ortí, Juan Esteban Rodriguez, Fabrizio Romano, Jedrzej Rybicki, Miroslaw Kupczyk, Jacopo Selva, Domenico Talia, Roberto Tonini, Paolo Trunfio, Manuela Volpe
Future Gener. Comput. Syst.17
2021 Colony: Parallel Functions as a Service on the Cloud-Edge Continuum
Francesc Lordan, Daniele Lezzi, Rosa M. Badia
Euro-Par1
2021 Towards enabling I/O awareness in task-based programming models
Hatem Elshazly, Jorge Ejarque, Francesc Lordan, Rosa M. Badia
Future Gener. Comput. Syst.3
2020 Performance Meets Programmabilty: Enabling Native Python MPI Tasks In PyCOMPSs
abstract
The increasing complexity of modern and future computing systems makes it challenging to develop applications that aim for maximum performance. Hybrid parallel programming models offer new ways to exploit the capabilities of the underlying infrastructure. However, the performance gain is sometimes accompanied by increased programming complexity. We introduce an extension to PyCOMPSs, a high-level task-based parallel programming model for Python applications, to support tasks that use MPI natively as part of the task model. Without compromising application's programmability, using Native MPI tasks in PyCOMPSs offers up to 3x improvement in total performance for compute intensive applications and up to 1.9x improvement in total performance for I/O intensive applications over sequential implementation of the tasks.
Hatem Elshazly, Francesc Lordan, Jorge Ejarque, Rosa M. Badia
PDP2
2020 A programming model for Hybrid Workflows: Combining task-based workflows and dataflows all-in-one
Cristian Ramon-Cortes, Francesc Lordan, Jorge Ejarque, Rosa M. Badia
Future Gener. Comput. Syst.2
2019 Workflow Environments for Advanced Cyberinfrastructure Platforms
abstract
Progress in science is deeply bound to the effective use of high-performance computing infrastructures and to the efficient extraction of knowledge from vast amounts of data. Such data comes from different sources that follow a cycle composed of pre-processing steps for data curation and preparation for subsequent computing steps, and later analysis and analytics steps applied to the results. However, scientific workflows are currently fragmented in multiple components, with different processes for computing and data management, and with gaps in the viewpoints of the user profiles involved. Our vision is that future workflow environments and tools for the development of scientific workflows should follow a holistic approach, where both data and computing are integrated in a single flow built on simple, high-level interfaces. The topics of research that we propose involve novel ways to express the workflows that integrate the different data and compute processes, dynamic runtimes to support the execution of the workflows in complex and heterogeneous computing infrastructures in an efficient way, both in terms of performance and energy. These infrastructures include highly distributed resources, from sensors and instruments, and devices in the edge, to High-Performance Computing and Cloud computing resources. This paper presents our vision to develop these workflow environments and also the steps we are currently following to achieve it.
Rosa M. Badia, Jorge Ejarque, Francesc Lordan, Daniele Lezzi, Javier Conejero, Javier Álvarez Cid-Fuentes, Yolanda Becerra 0001, Anna Queralt
ICDCS3
2018 Towards Mobile Cloud Computing with Single Sign-on Access
Francesc Lordan, Jens Jensen, Rosa M. Badia
J. Grid Comput.1
2017 COMPSs-Mobile: Parallel Programming for Mobile Cloud Computing
Francesc Lordan, Rosa M. Badia
J. Grid Comput.1
2016 COMPSs-Mobile: Parallel Programming for Mobile-Cloud Computing
abstract
The advent of Cloud and the popularization of mobile devices have led us to a shift in computing access. Computing users will have an interaction display while the real computation will be performed remotely, in the Cloud. COMPSs-Mobile is a framework that aims to ease the development of energy-efficient and high-performing applications for this environment. The framework provides an infrastructure-unaware programming model that allows developers to code regular Android applications that, transparently, are parallelized, and partially offloaded to remote resources. This paper gives an overview of the programming model and describes the internal components of the toolkit which supports it focusing on the offloading and checkpointing mechanisms. It also presents the results of some tests conducted to evaluate the behavior of the solution and to measure the potential benefits in Android applications.
Francesc Lordan, Rosa M. Badia
CCGrid1
2016 Energy-Aware Programming Model for Distributed Infrastructures
abstract
Day after day, cloud technologies are more and more adopted by very diverse types of stakeholders, and this success creates a side-effect problem: the energy spent by this kind of infrastructures is growing bigger every day. With the objective of reducing energy consumption when programming applications for cloud infrastructures, we have implemented energy-aware mechanisms in the COMPSs Programming Model, inside the context of the ASCETiC Project. In this paper, we demonstrate that application-level scheduling can have a big impact on the energy consumed by an application when executed in a heterogeneous cloud. We have implemented an energy-aware scheduling mechanism in COMPSs, together with a versioning technique, and we have run experiments with a use case coming from the real estate sector that proves our hypotheses.
Francesc Lordan, Jorge Ejarque, Raül Sirvent, Rosa M. Badia
PDP1
2014 ServiceSs: An Interoperable Programming Framework for the Cloud
Francesc Lordan, Enric Tejedor, Jorge Ejarque, Roger Rafanell, Javier Álvarez Cid-Fuentes, Fabrizio Marozzo, Daniele Lezzi, Raül Sirvent, Domenico Talia, Rosa M. Badia
J. Grid Comput.1
2012 Enabling Cloud Interoperability with COMPSs
Fabrizio Marozzo, Francesc Lordan, Roger Rafanell, Daniele Lezzi, Domenico Talia, Rosa M. Badia
Euro-Par2
2011 A Cloud-unaware Programming Model for Easy Development of Composite Services
abstract
Cloud computing is inherently service-oriented: cloud applications are delivered to consumers as services via the Internet. Therefore, these applications can potentially benefit from the Service-Oriented Architecture (SOA) principles: they can be programmed as added-value services composed by pre-existing ones, thus favouring code reuse. However, new programming models are required to simplify their development, along with systems that are capable of orchestrating the execution of the resulting SaaS in the Cloud. In that regard, this paper presents Service Super scalar (Servicess), an alternative to existing PaaS which provides a programming model and execution runtime to ease the development and execution of service-based applications in clouds. Servicess is a task-based model: the user is only required to select the tasks, which can be services or regular methods, to be spawned asynchronously. The application, a composite service, is programmed in a totally sequential way and no API call must be included in the code. The runtime is in charge of automatically orchestrating the execution of the tasks in the Cloud, as well as of elastically deploying new virtual resources depending on the load. After describing the main characteristics of the programming model and the runtime, we evaluate the productivity of Servicess and show how it offers a good trade-off between programmability and runtime performance.
Enric Tejedor, Jorge Ejarque, Francesc Lordan, Roger Rafanell, Javier Álvarez Cid-Fuentes, Daniele Lezzi, Raül Sirvent, Rosa M. Badia
CloudCom3