David Beserra

An enhanced formalism for resource management policies specification and fast evaluation in pervasive systems

By David Beserra, Jean Araujo

2025-04-01

In 39th international conference on advanced information networking and applications (AINA-2025)

Abstract

Pervasive systems demand flexible, efficient resource management policies to handle heterogeneous infrastructures and varying application needs. This paper introduces an extended formalism that overcomes limitations in previous approaches by distinctly separating static properties from dynamic context elements, allowing more precise policy definitions. Mandatory and optional policies are explicitly categorized, enabling fail-fast decisions when critical conditions fail, while also supporting opportunistic executions. These design choices reduce evaluation costs—often down to O(1) in the best case—and permit large-scale environments to benefit from parallel evaluations. Practical simulations demonstrate superior performance in collaborative, multi-organization scenarios, highlighting improved adaptability, reduced overhead, and effective integration of organizational knowledge within the resource management process.

Continue reading

How effective are OS-level virtualization tools for managing containers?

By David Beserra, Robert Nantchouang, Mickael Chau, Patricia Takako Endo, Jean Araujo, Marc Espie

2025-04-01

In 39th international conference on advanced information networking and applications (AINA-2025)

Abstract

As reliance on OS-level virtualization tools grows, understanding their efficiency in container management tasks is essential for optimizing performance. This study presents a comprehensive performance analysis of Docker, Podman, and LXD across key container management tasks: loading, starting, stopping, and removing containers and images. Our results indicate Docker’s consistent superiority in speed, achieving the fastest execution times across tasks but at the cost of higher CPU usage. Podman demonstrates balanced resource efficiency, though generally slower than Docker in image loading. LXD, while slower in starting containers, exhibits lower CPU usage in parallel operations, making it suitable for scenarios where resource efficiency is prioritized over speed. These findings underscore the impact of tool choice on containerized environment performance, highlighting the importance of selecting a tool based on specific deployment requirements.

Continue reading

Performance evaluation of IoT-enabled edge computing infrastructure for mHealth services

By Hermyson Oliveira, Kédna Camboim, David Beserra, Jean Araujo

2025-04-01

In 39th international conference on advanced information networking and applications (AINA-2025)

Abstract

The rapid technological advancements and growing demand for innovative healthcare solutions highlight the critical role of integrating the Internet of Things (IoT) with mobile health (mHealth) services. This study evaluates the performance of an IoT platform within an mHealth context, focusing on the MQTT protocol’s effectiveness for healthcare data communication. Using an Orange Pi Win Plus board as the IoT platform, we simulated real-world mHealth conditions with varying workloads to assess platform resilience and scalability. Representative test scenarios were developed to simulate normal, increasing, and extreme load conditions, measuring key metrics such as CPU usage, memory consumption, throughput, and latency. Data were collected and analyzed using custom scripts to evaluate the platform’s response across different Quality of Service (QoS) levels. Results indicated that the platform could effectively manage standard and moderately high demands, while performance under extreme loads highlighted areas for optimization. This study concludes that the MQTT-based IoT platform demonstrated reliable performance in the mHealth environment, providing a basis for future optimizations and scalability improvements.

Continue reading

Performance evaluation of serverless computing infrastructure: Insights from open-source frameworks

By Antonio Carlos Sousa, David Beserra, Jean Araujo

2025-04-01

In 39th international conference on advanced information networking and applications (AINA-2025)

Abstract

Serverless computing has gained widespread adoption due to its simplified management and lightweight design, particularly when paired with container orchestration systems like Kubernetes. By enabling developers to focus on application logic without managing underlying infrastructure, serverless computing offers advantages such as runtime-based billing in millisecond units, reducing operational costs and appealing to enterprises. This study evaluates resource utilization across 24 combinations of Ubuntu and Debian operating systems with Docker and Podman container platforms under varied workloads. Results indicate that Ubuntu with Docker achieves superior efficiency in CPU and RAM usage compared to other configurations. This experimental analysis provides practical insights into hardware resource management for serverless deployments and highlights opportunities for improving infrastructure in diverse scenarios.

Continue reading

Raspberry pi single-board computers: Cost/performance rela onship over time

By David Beserra, Patricia Takako Endo, Louis Clinckx, Thomas Clement, Boubacar Guisse, Alexandre Maugras

2024-10-01

In IEEE international conference on systems, man, and cybernetics

Abstract

This study delves into the dynamic landscape of cost versus performance ratio within the Raspberry Pi family of computers, specifically scrutinizing the Raspberry Pi B and Raspberry Pi Zero lines. Based on previous analyses, our comprehensive investigation encompasses all generations of the Raspberry Pi B and Zero lines available until January 2024. Prices are meticulously adjusted to the 2012 dollar value, aligning with the inaugural launch of the Raspberry Pi. The findings illuminate an upward in performance around 229 times over an 11-year period, coupled with a notable decline in the cost per unit of performance. The impact of the dollar’s depreciation since 2012 further accentuates these trends.

Continue reading

Apprentissage interprétable de la criminalité en france (2012-2021)

By Nida Meddouri, David Beserra

2024-01-01

In Actes de l’atelier gestion et analyse des données spatiales et temporelles

Abstract

L’activité criminelle en France a connu une évolution significative au cours des deux dernières décennies, marquée par la recrudescence des actes de malveillance, notamment liés aux mouvements sociaux et syndicaux, aux émeutes, ainsi qu’au terrorisme. Dans ce contexte difficile, l’utilisation de techniques issues de l’intelligence artificielle pourrait offrir de nombreuses perspectives pour renforcer la sûreté publique et privée en France. Un exemple de cette approche est l’analyse spatio-temporelle des données de criminalité, déjà couronnée de succès au Brésil (Da Silva et al., 2020), au Proche-Orient (Tolan et al., 2015), et dans d’autres pays. Dans le cadre de ce travail, nous explorons la possibilité d’appliquer cette approche au contexte français.

Continue reading

Performance evaluation of container management tasks in OS-level virtualization platforms

By Pedro Melo, Lucas Gama, Jamilson Dantas, David Beserra, Jean Araujo

2023-12-01

In 31th IEEE international conference on enabling technologies: Infrastructure for collaborative enterprises (WETICE)

Abstract

Cloud computing is a method for accessing and managing computing resources over the internet, providing flexibility, scalability, and cost-efficiency. Cloud computing relies more and more on OS-level virtualization tools such as Docker and Podman, enabling users to create and run containers, which are widely used for application management. Given its significance in cloud infrastructures, it is crucial to have a better understanding of OS-level virtualization performance, especially in tasks related to container management (ex: creation, destruction). In this paper, we conducted benchmarking tests on Docker and Podman to evaluate their performance in various container management scenarios and with different image sizes. The results revealed that Podman excels in quickly instantiating small-sized containers, while Docker demonstrates superior performance with larger-sized containers.

Continue reading

On the historical evolution of the performance versus cost ratio of Raspberry Pi computers

By David Beserra, Nida Meddouri, Célia Restes, Anys Nait Zerrad, Basma Bouharicha, Aurore Duvernoy

2023-07-01

In Conférence francophone d’informatique en parallélisme, architecture et système (compas 2023)

Abstract

This article aims to analyze the historical evolution of the cost/performance ratio of the Raspberry Pi family of computers, given their representativeness in the field of single-board computers. While comparing the cost/performance ratio of different models of single-board computers is not a new idea, there are no studies focused on evaluating the performance evolution and associated costs of all generations of the Raspberry Pi B line. Our analysis considered all generations of Raspberry Pi B line available on the market until 2023, and we adjusted computer prices based on the 2012 dollar value, the year of the first Raspberry Pi’s launch. The results indicate a clear trend of increasing performance over time, accompanied by a tendency for the price paid for performance to decrease. This reduction becomes even more pronounced when considering the depreciation of the dollar compared to its value in 2012.

Continue reading

Could the topology of virtual processors affect the performance of a BSD-family OS running in a VM?

By David Beserra, Marc Espie, Jean Araujo, Léo Tomasimo, Hector Poncins, Hadrien-Samrek Lacombe, Thomas Vondracek

2023-06-01

In 18th iberian conference on information systems and technologies (CISTI’2023)

Abstract

Virtual machines are an essential technology in distributed and pervasive systems. One of its configurable parameters is the topology of the virtual processing system, which can potentially impact its performance. In this work, we verify how different virtual processing topologies affect the performance of VMs running BSD OSes. We conclude that in some types of application the topology does not affect the VM performance, while in others it does, and that the performance impact also depends on the OS adopted by the VM.

Continue reading

A systemic mapping of methods and tools for performance analysis of data streaming with containerized microservices architecture

By S. Ris, Jean Araujo, David Beserra

2023-03-29

In 18th iberian conference on information systems and technologies (CISTI’2023)

Abstract

With the Internet of Things (IoT) growth and customer expectations, the importance of data streaming and streaming processing has increased. Data Streaming refers to the concept where data is processed and transmitted continuously and in real-time without necessarily being stored in a physical location. Personal health monitors and home security systems are examples of data streaming sources. This paper presents a systematic mapping study of the performance analysis of Data Streaming systems in the context of Containerization and Microservices. The research aimed to identify the main methods, tools, and techniques used in the last five years for the execution of this type of study. The results show that there are still few performance evaluation studies for this system niche, and there are gaps that must be filled, such as the lack of analytical modeling and the disregard for communication protocols’ influence.

Continue reading