Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Miguel Alves Ferreira

dblp:271/5974 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
2since 2021 · last 2024
0000-0001-9897-9517ORCID · corroborated

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

Computer networks · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
3 papers
Routing and switching · 60% Network optimization and economics · 21% Datacenter networks · 16%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching › switching networks › multistage interconnection network
clos network
0.812024
Impossibility Results for Data-Center Routing with Congestion Control and Unsplittable Flows · PODC 2024
Datacenter networks
datacenter routing
0.812024
Impossibility Results for Data-Center Routing with Congestion Control and Unsplittable Flows · PODC 2024
Network optimization and economics › network flow
unsplittable flow
0.812024
Impossibility Results for Data-Center Routing with Congestion Control and Unsplittable Flows · PODC 2024
Routing and switching
routing protocol
0.712023
From Non-Optimal Routing Protocols to Routing on Multiple Optimality Criteria · IEEE/ACM Trans. Netw. 2023
Routing and switching › routing protocol
routing protocol design
0.412020
Routing on Multiple Optimality Criteria · SIGCOMM 2020
Network optimization and economics
network flow
0.212024
Impossibility Results for Data-Center Routing with Congestion Control and Unsplittable Flows · PODC 2024
Routing and switching
inter-domain routing
0.212023
From Non-Optimal Routing Protocols to Routing on Multiple Optimality Criteria · IEEE/ACM Trans. Netw. 2023
Routing and switching › qos routing
constrained routing
0.112020
Routing on Multiple Optimality Criteria · SIGCOMM 2020
Software-defined and programmable networks › network function virtualization
service function chaining
0.112020
Routing on Multiple Optimality Criteria · SIGCOMM 2020

Methods — techniques the papers use, named apart from their topics

partial order · 1.1impossibility analysis · 0.8isotonicity · 0.7algebra · 0.7vectoring protocol · 0.4
YearPublicationVenuePosition
2024 Impossibility Results for Data-Center Routing with Congestion Control and Unsplittable Flows
abstract
Clos networks have a long history in networking. In early telephone networks and classic network flow problems, Clos networks have been shown to emulate the performance properties of an ideal macro-switch connecting sources to destinations. Therefore, Clos networks are a natural choice for modern data-centers, and are widely deployed. However, data-centers operate on different traffic assumptions than those prevalent in telephone networks and network flow problems: sources and destinations are not limited to at most one flow, and each flow must be assigned to a single path. Subject to these constraints, the performance of a Clos network is no longer equivalent to that of a macro-switch.
Miguel Alves Ferreira, Nirav Atre, Justine Sherry, João L. Sobrinho
PODC1
2023 From Non-Optimal Routing Protocols to Routing on Multiple Optimality Criteria
abstract
At a suitable level of abstraction, all that standard routing protocols do is iterate extension and election operations on path attributes. An extension operation composes the attribute of a path from those of a link and another path, while an election operation produces the most preferred attribute of a set of candidate attributes, given a total order on them. These protocols are guaranteed to compute optimal paths only if the extension operation and the total order are entwined by the algebraic property of isotonicity, which states that the relative preference between two attributes is not inverted when both are extended by a third attribute. We solve the problem of computing and routing on optimal paths with generality by recognizing that every total order contains a partial order for which isotonicity holds. Then, we design a partial-order vectoring protocol where every election operation produces a subset of attributes from a set of candidate attributes, rather than a single attribute as is the case with a standard vectoring protocol; the election operation is derived from the partial order, ensuring that no attribute of the set of candidate attributes is preferred to an attribute of the elected subset. Moreover, we show how partial-order vectoring protocols can be designed to allow routing on optimal paths concurrently for diverse optimality criteria. Our evaluation over publicly available network topologies and attributes, covering both intra- and inter-AS routing, evince that the sizes of elected subsets of attributes are surprisingly small and that the partial-order vectoring protocol converges fast, sometimes faster than a standard vectoring protocol operating in the absence of isotonicity.
João L. Sobrinho, Miguel Alves Ferreira
IEEE/ACM Trans. Netw.2
2020 Routing on Multiple Optimality Criteria
abstract
Standard vectoring protocols, such as EIGRP, BGP, DSDV, or Babel, only route on optimal paths when the total order on path attributes that substantiates optimality is consistent with the extension operation that calculates path attributes from link attributes, leaving out many optimality criteria of practical interest. We present a solution to this problem and, more generally, to the problem of routing on multiple optimality criteria. A key idea is the derivation of a partial order on path attributes that is consistent with the extension operation and respects every optimality criterion of a designated collection of such criteria. We design new vectoring protocols that compute on partial orders, with every node capable of electing multiple attributes per destination rather than a single attribute as in standard vectoring protocols. Our evaluation over publicly available network topologies and attributes shows that the proposed protocols converge fast and enable optimal path routing concurrently for many optimality criteria with only a few elected attributes at each node per destination. We further show how predicating computations on partial orders allows incorporation of service chain constraints on optimal path routing.
João L. Sobrinho, Miguel Alves Ferreira
SIGCOMM2