activity
20172024
most citedSecurity of HyperLogLog (HLL) Cardinality Estimation: Vulnerabilities and Protection

24 citations · 91 across the 15 of their papers we have counts for

collaborators

16 papers

cs.LG2024★ 7 cited

Adaptive Resolution Inference (ARI): Energy-Efficient Machine Learning for Internet of Things

Ziheng Wang, Pedro Reviriego, Farzad Niknia +3

The implementation of machine learning in Internet of Things devices poses significant operational challenges due to limited energy and computation resources. In recent years, sign…

cs.NI2024

On the impact of VR/AR applications on optical transport networks: First experiments with Meta Quest 3 gaming and conferencing application

C. de Quinto, A. Navarro, G. Otero +10

With the advent of next-generation AR/VR headsets, many of them with affordable prices, telecom operators have forecasted an explosive growth of traffic in their networks. Penetrat…

cs.CL2023★ 4 cited

How many words does ChatGPT know? The answer is ChatWords

Gonzalo Martínez, Javier Conde, Pedro Reviriego +3

The introduction of ChatGPT has put Artificial Intelligence (AI) Natural Language Processing (NLP) in the spotlight. ChatGPT adoption has been exponential with millions of users ex…

cs.AI2023★ 9 cited

Towards Understanding the Interplay of Generative Artificial Intelligence and the Internet

Gonzalo Martínez, Lauren Watson, Pedro Reviriego +3

The rapid adoption of generative Artificial Intelligence (AI) tools that can generate realistic images or text, such as DALL-E, MidJourney, or ChatGPT, have put the societal impact…

cs.LG2023

Concurrent Classifier Error Detection (CCED) in Large Scale Machine Learning Systems

Pedro Reviriego, Ziheng Wang, Alvaro Alonso +4

The complexity of Machine Learning (ML) systems increases each year, with current implementations of large language models or text-to-image generators having billions of parameters…

eess.SY2023★ 1 cited

A brief introduction to satellite communications for Non-Terrestrial Networks (NTN)

Jose Alberto Hernandez, Pedro Reviriego

At present (year 2023), approximately 2,500 satellites are currently orbiting the Earth. This number is expected to reach 50,000 satellites (that is, 20 times growth) for the next…

cs.CV2023★ 16 cited

Combining Generative Artificial Intelligence (AI) and the Internet: Heading towards Evolution or Degradation?

Gonzalo Martínez, Lauren Watson, Pedro Reviriego +3

In the span of a few months, generative Artificial Intelligence (AI) tools that can generate realistic images or text have taken the Internet by storm, making them one of the techn…

cs.NI2023

Round Trip Time (RTT) Delay in the Internet: Analysis and Trends

Gonzalo Martínez, José Alberto Hernández, Pedro Reviriego +1

Both capacity and latency are crucial performance metrics for the optimal operation of most networking services and applications, from online gaming to futuristic holographic-type…

cs.CV2022★ 14 cited

Can Artificial Intelligence Reconstruct Ancient Mosaics?

Fernando Moral-Andrés, Elena Merino-Gómez, Pedro Reviriego +1

A large number of ancient mosaics have not reached us because they have been destroyed by erosion, earthquakes, looting or even used as materials in newer construction. To make thi…

cs.CL2022★ 12 cited

Text to Image Generation: Leaving no Language Behind

Pedro Reviriego, Elena Merino-Gómez

One of the latest applications of Artificial Intelligence (AI) is to generate images from natural language descriptions. These generators are now becoming available and achieve imp…

cs.DS2021

Approximate Membership Query Filters with a False Positive Free Set

Pedro Reviriego, Alfonso Sánchez-Macián, Stefan Walzer +1

In the last decade, significant efforts have been made to reduce the false positive rate of approximate membership checking structures. This has led to the development of new struc…

cs.CR2020★ 1 cited

HyperLogLog (HLL) Security: Inflating Cardinality Estimates

Pedro Reviriego, Pablo Adell, Daniel Ting

Counting the number of distinct elements on a set is needed in many applications, for example to track the number of unique users in Internet services or the number of distinct flo…

cs.CR2020★ 24 cited

Security of HyperLogLog (HLL) Cardinality Estimation: Vulnerabilities and Protection

Pedro Reviriego, Daniel Ting

Count distinct or cardinality estimates are widely used in network monitoring for security. They can be used, for example, to detect the malware spread, network scans, or a denial…

cs.DS2018★ 1 cited

CuCoTrack: Cuckoo Filter Based Connection Tracking

Pedro Reviriego, Salvatore Pontarelli, Gil Levy

This paper introduces CuCoTrack, a cuckoo hash based data structure designed to efficiently implement connection tracking. The proposed scheme exploits the fact that queries always…

cs.DS2017

EMOMA: Exact Match in One Memory Access

Salvatore Pontarelli, Pedro Reviriego, Michael Mitzenmacher

An important function in modern routers and switches is to perform a lookup for a key. Hash-based methods, and in particular cuckoo hash tables, are popular for such lookup operati…

cs.DS2017★ 2 cited

Adaptive Cuckoo Filters

Michael Mitzenmacher, Salvatore Pontarelli, Pedro Reviriego

We introduce the adaptive cuckoo filter (ACF), a data structure for approximate set membership that extends cuckoo filters by reacting to false positives, removing them for future…