Home > Research > Publications & Outputs > Sibyl

Electronic data

Links

View graph of relations

Sibyl: A Practical Internet Route Oracle

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Sibyl: A Practical Internet Route Oracle. / Cunha, Italo; Marchetta, Pietro; Calder, Matt et al.
13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). Santa Clara, CA: USENIX Association, 2016. p. 325-344.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Cunha, I, Marchetta, P, Calder, M, Chiu, Y-C, Machado, BVA, Pescapè, A, Giotsas, V, Madhyastha, HV & Katz-Bassett, E 2016, Sibyl: A Practical Internet Route Oracle. in 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). USENIX Association, Santa Clara, CA, pp. 325-344. <https://www.usenix.org/conference/nsdi16/technical-sessions/presentation/cunha>

APA

Cunha, I., Marchetta, P., Calder, M., Chiu, Y-C., Machado, B. V. A., Pescapè, A., Giotsas, V., Madhyastha, H. V., & Katz-Bassett, E. (2016). Sibyl: A Practical Internet Route Oracle. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16) (pp. 325-344). USENIX Association. https://www.usenix.org/conference/nsdi16/technical-sessions/presentation/cunha

Vancouver

Cunha I, Marchetta P, Calder M, Chiu Y-C, Machado BVA, Pescapè A et al. Sibyl: A Practical Internet Route Oracle. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). Santa Clara, CA: USENIX Association. 2016. p. 325-344

Author

Cunha, Italo ; Marchetta, Pietro ; Calder, Matt et al. / Sibyl : A Practical Internet Route Oracle. 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). Santa Clara, CA : USENIX Association, 2016. pp. 325-344

Bibtex

@inproceedings{200a116ceb3a4994b4571472b0ccfbc1,
title = "Sibyl: A Practical Internet Route Oracle",
abstract = "Network operators measure Internet routes to troubleshoot problems, and researchers measure routes to characterize the Internet. However, they still rely on decades-old tools like traceroute, BGP route collectors, and Looking Glasses, all of which permit only a single query about Internet routes—what is the path from here to there? This limited interface complicates answering queries about routes such as {"}find routes traversing the Level3/AT&T peering in Atlanta,{"} to understand the scope of a reported problem there. This paper presents Sibyl, a system that takes rich queries that researchers and operators express as regular expressions, then issues and returns traceroutes that match even if it has never measured a matching path in the past. Sibyl achieves this goal in three steps. First, to maximize its coverage of Internet routing, Sibyl integrates together diverse sets of traceroute vantage points that provide complementary views, measuring from thousands of networks in total. Second, because users may not know which measurements will traverse paths of interest, and because vantage point resource constraints keep Sibyl from tracing to all destinations from all sources, Sibyl uses historical measurements to predict which new ones are likely to match a query. Finally, based on these predictions, Sibyl optimizes across concurrent queries to decide which measurements to issue given resource constraints. We show that Sibyl provides researchers and operators with the routing information they need—in fact, it matches 76% of the queries that it could match if an oracle told it which measurements to issue.",
author = "Italo Cunha and Pietro Marchetta and Matt Calder and Yi-Ching Chiu and Machado, {Bruno V. A.} and Antonio Pescap{\`e} and Vasileios Giotsas and Madhyastha, {Harsha V.} and Ethan Katz-Bassett",
note = "USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone.",
year = "2016",
month = mar,
language = "English",
isbn = "9781931971294",
pages = "325--344",
booktitle = "13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)",
publisher = "USENIX Association",

}

RIS

TY - GEN

T1 - Sibyl

T2 - A Practical Internet Route Oracle

AU - Cunha, Italo

AU - Marchetta, Pietro

AU - Calder, Matt

AU - Chiu, Yi-Ching

AU - Machado, Bruno V. A.

AU - Pescapè, Antonio

AU - Giotsas, Vasileios

AU - Madhyastha, Harsha V.

AU - Katz-Bassett, Ethan

N1 - USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone.

PY - 2016/3

Y1 - 2016/3

N2 - Network operators measure Internet routes to troubleshoot problems, and researchers measure routes to characterize the Internet. However, they still rely on decades-old tools like traceroute, BGP route collectors, and Looking Glasses, all of which permit only a single query about Internet routes—what is the path from here to there? This limited interface complicates answering queries about routes such as "find routes traversing the Level3/AT&T peering in Atlanta," to understand the scope of a reported problem there. This paper presents Sibyl, a system that takes rich queries that researchers and operators express as regular expressions, then issues and returns traceroutes that match even if it has never measured a matching path in the past. Sibyl achieves this goal in three steps. First, to maximize its coverage of Internet routing, Sibyl integrates together diverse sets of traceroute vantage points that provide complementary views, measuring from thousands of networks in total. Second, because users may not know which measurements will traverse paths of interest, and because vantage point resource constraints keep Sibyl from tracing to all destinations from all sources, Sibyl uses historical measurements to predict which new ones are likely to match a query. Finally, based on these predictions, Sibyl optimizes across concurrent queries to decide which measurements to issue given resource constraints. We show that Sibyl provides researchers and operators with the routing information they need—in fact, it matches 76% of the queries that it could match if an oracle told it which measurements to issue.

AB - Network operators measure Internet routes to troubleshoot problems, and researchers measure routes to characterize the Internet. However, they still rely on decades-old tools like traceroute, BGP route collectors, and Looking Glasses, all of which permit only a single query about Internet routes—what is the path from here to there? This limited interface complicates answering queries about routes such as "find routes traversing the Level3/AT&T peering in Atlanta," to understand the scope of a reported problem there. This paper presents Sibyl, a system that takes rich queries that researchers and operators express as regular expressions, then issues and returns traceroutes that match even if it has never measured a matching path in the past. Sibyl achieves this goal in three steps. First, to maximize its coverage of Internet routing, Sibyl integrates together diverse sets of traceroute vantage points that provide complementary views, measuring from thousands of networks in total. Second, because users may not know which measurements will traverse paths of interest, and because vantage point resource constraints keep Sibyl from tracing to all destinations from all sources, Sibyl uses historical measurements to predict which new ones are likely to match a query. Finally, based on these predictions, Sibyl optimizes across concurrent queries to decide which measurements to issue given resource constraints. We show that Sibyl provides researchers and operators with the routing information they need—in fact, it matches 76% of the queries that it could match if an oracle told it which measurements to issue.

M3 - Conference contribution/Paper

SN - 9781931971294

SP - 325

EP - 344

BT - 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)

PB - USENIX Association

CY - Santa Clara, CA

ER -