Dynam-IX: a Dynamic Interconnection eXchange
Internet connectivity is changing: Autonomous Systems (ASes) can now reach hundreds of networks directly through Internet eXchange Points (IXPs), while reducing latency, and improving traffic delivery performance and competitiveness. Despite these benefits, any pair of ASes needs first to agree on exchanging traffic. Establishing interconnections is mostly a manual and lengthy process that is heavily influenced by personal relationships and brand image. As a result, ASes miss interconnection opportunities and prefer long-term agreements, at the expense of a potential mismatch between actual delivery performance and current Internet traffic dynamics. We posit that IXPs have a large unexplored potential to improve wide-area traffic delivery performance as they offer a rich path diversity that could be leveraged to enable responsiveness to traffic dynamics (e.g., traffic surges, link failures). Facilitating interconnection via IXPs poses two major challenges: (i) How to quickly negotiate an agreement? (ii) How to decide which networks can be trusted to route traffic? To address these challenges, we propose Dynam-IX. Differently from previous academic work and industry initiatives, our approach addresses both aspects while keeping the privacy of the interconnection policies, which is a concern for most network operators.