David Beserra

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