VLDB 2026 Research / reviewers in the wild / expert
Alberto García-Martínez
dblp:35/3011
· DBLP profile ↗
23ranked-venue papers
2as first author
6since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 19 · 2 first-author · 6 since 2021Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | BGP convergence in an MRAI-free InternetabstractIn this paper, we study the effect of reducing the use of BGP’s MRAI mechanism in the Internet. MRAI stands for Minimum Route Advertisement Interval and it is a timer that rate-limits BGP route announcements. In particular, we look into the effects of MRAI removal by simulating router topologies representing all the Autonomous Systems (ASes) in the Internet. We consider the two main MRAI implementation flavors, namely per-session and out-delay MRAI. Reducing the fraction of MRAI-enabled ASes is positive in terms of convergence performance, until the adoption reaches 10% of Internet ASes. Below this threshold, the number of messages exchanged when routes are removed sharply increases, and thus the router load. Depending on the time that it takes for routers to process BGP messages, further reductions in the fraction may even increase convergence time for removing a route. We show that keeping MRAI enabled in few highly connected ASes, the tier-1 ASes, provides some protection against the increase in the computing demand of the routers. Alberto García-Martínez, Pedro Rodrigues Torres, Marcelo Bagnulo |
Comput. Networks | 1 |
| 2023 | Design, implementation and validation of a receiver-driven less-than-best-effort transportabstractLEDBAT++ is a congestion-control algorithm that implements a less-than-best-effort transport service. In this paper we present rLEDBAT, a purely receiver-based mechanism to implement LEDBAT++ for TCP. rLEDBAT enables a receiver to select some incoming traffic as less-than-best-effort, managing the capacity of the downlink. We describe the different mechanisms composing rLEDBAT that enable the execution of the LEDBAT++ congestion control algorithm at the receiver. We have implemented and experimentally tested rLEDBAT. We validate that the mechanisms incorporated by rLEDBAT at the receiver are indeed effective to implement a less-than-best-effort transport service at the receiver, as it performs similarly to the original sender-based LEDBAT++. Marcelo Bagnulo, Alberto García-Martínez, Anna Maria Mandalari, Praveen Balasubramanian, Daniel Havey, Gabriel Montenegro |
Comput. Networks | 2 |
| 2022 | An experimental evaluation of LEDBAT++abstractLEDBAT++ is the evolution of LEDBAT, a congestion control algorithm originally designed to provide less-than-best-effort transport on the Internet. LEDBAT++ aims to address a number of shortcomings present in LEDBAT, including late-comer advantage, latency drift, competition on equal grounds with best effort traffic in the presence of small buffers and difficulties experienced while measuring the variations on the delay. In this paper, we perform an experimental evaluation of LEDBAT++ using the Windows Server’s LEDBAT++ implementation. We find that while LEDBAT++ overcomes all the limitations identified in LEDBAT, the change introduced in LEDBAT++ to do so results in a performance penalty that prevents LEDBAT++ flows to seize all the available capacity when there is no competing traffic. We propose two simple modifications to the LEDBAT++ algorithm that would address the identified issues and reduce the penalty. Marcelo Bagnulo, Alberto García-Martínez |
Comput. Networks | 2 |
| 2022 | When less is more: BBR versus LEDBAT++abstractWe present a study of the interaction between two recent congestion control algorithms, LEDBAT++ and BBR. LEDBAT++ is a less-than-best-effort congestion control mechanism and BBR is model-based congestion control algorithm that aims to implement a best-effort traffic class. Naturally, the expectation is that LEDBAT++ yields in front of BBR. While we observe that this is the case in networks with moderate size buffer and when the base RTT is larger than 60 ms, we find that in other common conditions (base RTT smaller than 60 ms and moderate size network buffers), the interaction between LEDBAT++ and BBR is not as expected, as LEDBAT++ fails to yield in front of BBR. The observed behavior is different for the two existent versions of BBR. Specifically, LEDBAT++ competes in equal grounds against BBRv1, and BBRv2 yields in front of LEDBAT++. The BBRv2/LEDBAT++ interaction is exactly the opposite to the desired outcome. We present a number of experiments in diverse conditions that support our conclusions. Marcelo Bagnulo, Alberto García-Martínez |
Comput. Networks | 2 |
| 2022 | Practicable route leak detection and protection with ASIRIAabstractRoute leak events have historically caused many wide-scale disruptions on the Internet. Leaks are particularly hard to detect because they most frequently involve routes with legitimate origin announced through legitimate paths that are propagated beyond their legitimate scope. In this paper we present ASIRIA, a mechanism for detecting and avoiding leaked routes and protecting against leakage events that uses AS relationship information inferred from the Internet Routing Registries. By relying on existing information, ASIRIA provides immediate benefits to early adopters. In particular, we consider the deployment of ASIRIA to detect leaks caused by over 300 ASes and we show that it can detect over 99% of the leakage events generated by a customer or a peer solely using currently available information in 90% of the cases. Marcelo Bagnulo, Alberto García-Martínez, Stefano Angieri, Andra Lutu, Jinze Yang |
Comput. Networks | 2 |
| 2022 | Measuring DoH with web adsabstractIn this paper we present a large measurement study of the impact on the performance of the adoption of HTTPS as a transport for the DNS protocol (DoH) with public resolvers compared to the existent approach of using non-encrypted transport of DNS queries with the resolver services locally provided by ISPs. Using on web-ads as the mean to execute our tests, we perform over 42 million measurements from more than 4 million vantage points distributed in 32 countries and served by over 2,500 ISPs. We find that, the median resolution time increased 17 ms when using DoH with Cloudflare, 41 ms when using DoH with Quad9, 68 ms when using DoH with Google and 170 ms when using DoH with DNS.SB, compared to using Do53 with the local resolver for a non-cached name. We find similar increases even when using caching. The results presented in the paper contribute to the ongoing discussion of the tradeoffs involved in the combined adoption of public resolvers and DoH. Patricia Callejo, Marcelo Bagnulo, Jaime González Ruiz, Andra Lutu, Alberto García-Martínez, Rubén Cuevas Rumín |
Comput. Networks | 5 |
| 2020 | Bartolomeu: An SDN rebalancing system across multiple interdomain paths
Pedro R. Torres Jr., Alberto García-Martínez, Marcelo Bagnulo, Eduardo Parente Ribeiro |
Comput. Networks | 2 |
| 2020 | Power Prefixes Prioritization for Smarter BGP ReconvergenceabstractBGP reconvergence events involving a large number of prefixes may result in the loss of large amounts of traffic. Based on the observation that a very small number of prefixes carries the vast majority of traffic, we propose Power Prefixes Prioritization (PPP) to ensure the routes of these popular BGP prefixes converge first. By doing so, we significantly reduce the amount of traffic lost during reconvergence events. To achieve this, PPP obtains an ordered list of popular prefixes through traffic inspection, and configures the resulting prefix rank in the BGP routers to prioritize the processing and advertisement of BGP routes. We model the benefits of PPP over traditional BGP processing in terms of traffic loss for both generic and a Zipf traffic distribution, and we consider the impact of sampling in the process of obtaining the prefix rank. Applying the mechanism to real traffic traces obtained from WIDE, we show that PPP reduces the amount of traffic lost by an order of magnitude, even when we configure it to use conservative sampling rates. We prototype our proposal in Quagga to show the feasibility of its implementation, and we observe similar traffic loss reduction. PPP can be deployed incrementally, as it is implemented purely as a change in the router-internal BGP processing behavior. Juan Brenes Baranzano, Alberto García-Martínez, Marcelo Bagnulo, Andra Lutu, Cristel Pelsser |
IEEE/ACM Trans. Netw. | 2 |
| 2019 | Automated Tool and Runtime Support for Fine-Grain Reconfiguration in Highly Flexible Reconfigurable SystemsabstractDynamic partial reconfiguration significantly reduces reconfiguration times when offloading a partial design. However, there are occasions when fine-tuning a circuit would greatly benefit from quicker reconfiguration times. To that end, authors present an automated tool and runtime support to reconfigure LUT-based multiplexers and constants. In contrast to conventional multiplexers and constants, it is possible to modify these components without having a direct communication with the static system. Rafael Zamacola, Alberto García-Martínez, Javier Mora 0001, Andrés Otero, Eduardo de la Torre |
FCCM | 2 |
| 2017 | Energy-optimal collaborative file distribution in wired networks
Kshitiz Verma, Gianluca Rizzo, Antonio Fernández 0001, Rubén Cuevas Rumín, Arturo Azcorra, Shmuel Zaks, Alberto García-Martínez |
Peer-to-Peer Netw. Appl. | 7 |
| 2016 | SLEEPWELL: Energy Efficient Network Design for the Developing World Using Green SwitchesabstractInternet is growing rapidly in the developing world now. Stringent budget constraints give rise to networks with tree topology, leaving lesser room to apply energy savings methods proposed in the last decade as there are no redundant links or nodes in the network. In this paper, we propose SLEEPWELL, design of energy efficient network topology using energy aware networking devices. We divide users according to their profile of network usage and users with similar profile are all connected to one switch to allow the switch to sleep. We evaluate our framework using real data collected from the Local Area Network of IIT Kanpur (an Indian university) having more than ten thousand network users. Results show that even in a tree topology, SLEEPWELL achieves substantial energy gains, up to 22% using energy-efficient hardware, without compromising performance. We also show that dividing users in just two profiles accounts for more than 90% of the total energy saved using SLEEPWELL. We also evaluate the overheads occurred and show that the extra cost incurred can be recovered within two years for most of the practical scenarios. Kshitiz Verma, Shmuel Zaks, Alberto García-Martínez |
AINA | 3 |
| 2016 | Energy efficient file distribution problem and its applicationsabstractEnergy efficient networking has gained momentum in past one decade due to the Internet's ever increasing share in world's total energy consumption. It is crucial to study and reduce the energy consumption of tasks that are very heavily used in the Internet. In this paper, we focus on one such task, file distribution, and study its energy efficiency. We prove lower bounds on energy consumption for different scenarios that are relevant in today's Internet and design schemes that achieve the lower bounds when all the hosts have equal upload and equal download capacities. We evaluate our theoretical results numerically to generalized scenarios as well. We show that our schemes of file distribution can save as much as 50% energy compared to other energy efficient P2P methods proposed in the literature. Kshitiz Verma, Alberto García-Martínez, Samar Agnihotri |
NCA | 2 |
| 2015 | All-Path bridging: Path exploration protocols for data center and campus networks
Elisa Rojas, Guillermo Ibáñez, José Manuel Giménez-Guzmán, Juan A. Carral, Alberto García-Martínez, Isaías Martinez-Yelmo, José M. Arco |
Comput. Networks | 5 |
| 2013 | BGP-XM: BGP eXtended Multipath for transit Autonomous Systems
José M. Camacho, Alberto García-Martínez, Marcelo Bagnulo, Francisco Valera |
Comput. Networks | 2 |
| 2010 | Fast Path Ethernet Switching: On-demand, efficient transparent bridges for data center and campus networksabstractIn this paper we propose Fast Path Ethernet, an evolution of the transparent bridges learning mechanisms to increase infrastructure utilization for campus and datacenter networks in a simple way. Fast Path Ethernet Switches reuse standard ARP Request and Reply packets to set up fast on-demand paths between hosts. This architecture uses the standard Ethernet frame format, so it is fully transparent to hosts and compatible with 802.1D bridging in core-island mode. A proof of concept has been implemented in Linux. Preliminary simulations in metropolitan and campus network topologies show superior performance to spanning tree and even to shortest path forwarding, at a fraction of the their complexity. Guillermo Ibáñez, Juan A. Carral, Alberto García-Martínez, José M. Arco, Arturo Azcorra |
LANMAN | 3 |
| 2010 | HURP/HURBA: Zero-configuration hierarchical Up/Down routing and bridging architecture for Ethernet backbones and campus networks
Guillermo Ibáñez, Alberto García-Martínez, Juan A. Carral, Pedro A. González, Arturo Azcorra, José M. Arco |
Comput. Networks | 2 |
| 2010 | Analytical characterization of failure recovery in REAPabstractThis paper characterizes analytically the performance of REAchability Protocol (REAP), a network layer end-to-end recovery protocol for IPv6. REAP was developed by the IETF SHIM6 Working Group as part of its multihoming solution. The behavior of REAP is governed by a small number of parameters: three timers, a simple characterization of the application traffic, and the communication delay. The key figure of merit of REAP performance is the time to recover from a path failure as seen by the upper layers, figure that cannot be trivially obtained, despite the apparent simplicity of this reachability protocol. In this paper we provide upper bounds for the recovery time of REAP for different deployment scenarios, applying these analytical results to two interesting case studies, TCP and VoIP traffic. Antonio de la Oliva, Ignacio Soto, Alberto García-Martínez, Marcelo Bagnulo, Arturo Azcorra |
Comput. Commun. | 3 |
| 2008 | ABridges: Scalable, self-configuring Ethernet campus networks
Guillermo Ibáñez, Alberto García-Martínez, Arturo Azcorra, Ignacio Soto |
Comput. Networks | 2 |
| 2007 | An Architecture for Network Layer PrivacyabstractWe present an architecture for the provision of network layer privacy based on the SHIM6 multihoming protocol. In its basic form, the architecture prevents on-path eavesdroppers from using SHIM6 network layer information to correlate packets that belong to the same communication but use different locators. To achieve this, several extensions to the SHIM6 protocol and to the HBA (Hash Based Addresses) addressing model are defined. On its full-featured mode of operation, hosts can vary dynamically the addresses of the packets of on-going communications. Single-homed hosts can adopt the SHIM6 protocol with the privacy enhancements to benefit from this protection against information collectors. Marcelo Bagnulo, Alberto García-Martínez, Arturo Azcorra |
ICC | 2 |
| 2006 | End-site routing support for IPv6 multihoming1
Marcelo Bagnulo, Alberto García-Martínez, Juan Rodríguez, Arturo Azcorra |
Comput. Commun. | 2 |
| 2006 | An incremental approach to IPv6 multihoming
Marcelo Bagnulo, Alberto García-Martínez, Arturo Azcorra, Cédric de Launois |
Comput. Commun. | 2 |
| 2005 | Traffic Engineering in Multihomed SitesabstractIt is expected that IPv6 multihomed sites will obtain as many global prefixes as direct providers they have, so traffic engineering techniques currently used in IPv4 multihomed sites is no longer suitable. However, traffic engineering is required for several reasons, and in particular, for being able to properly support multimedia communications. In this paper we present a framework for traffic engineering in IPv6 multihomed sites with multiple global prefixes. Within this framework, we have included several tools such as DNS record manipulation and proper configuration of the policy table defined in RFC 3484. To provide automation in the management of traffic engineering, we analyzed the usage of two mechanisms to configure the policy table. Marcelo Bagnulo, Alberto García-Martínez, Carlos J. Bernardos, Isaías Martinez-Yelmo, Arturo Azcorra |
ISCC | 2 |
| 2000 | Efficient memory management in video on demand servers
Alberto García-Martínez, Jesús Fernández-Conde, Ángel Viña |
Comput. Commun. | 1 |