GMI-AIMS-5

February 8-14 (2025), we invite GMI project collaborators to a workshop at the San Diego Supercomputer Center to discuss the future steps of the GMI project.

For more information about the GMI project, see the GMI3S website and GMI3S funding page.


Hackathon Dates: February 8 (Saturday) - 9 (Sunday) 2025
Place: Room 408, San Diego Supercomputer Center, UCSD Campus, La Jolla, CA

Workshop Dates: February 10 (Monday) - 14 (Friday) 2025
Place: Auditorium, San Diego Supercomputer Center, UCSD Campus, La Jolla, CA

Workshop Overview

In 2025 we will return to our in-person community AIMS workshops to allow researchers and operators to exchange ideas and progress on measurement infrastructure systems, methods, datasets, and insights. The purpose of GMI-AIMS-5 workshop will be to:

  • Integrate the design phase outcomes with the proposed implementation plan, ensuring alignment with the project’s goals and objectives
  • Discuss the deployment of a new global measurement platform, data management and accessibility infrastructure, analytics infrastructure, and community engagement/training workshops
  • Explore the integration of the GMI3S infrastructure with national AI resources, and the use of Large Language Models (LLMs) for data annotation and metadata generation
  • Finalize the plans for community engagement, work force training, and STEM education, including the development of a Network Infrastructure Data Science course and video tutorials

Topics are anything related to Internet measurement.

The GMI-AIMS-5 workshop is by invite only.

Harkathon and project suggestions

We are hosting an Ark-focused hackathon (a “Harkathon”, one could call it) the weekend before GMI-AIMS-5 (Feb 8 and 9), focused on team coding challenges that leverage the new scamper libraries, and the Ark infrastructure. We encourage you to submit potential challenges with some level of detail (for some great examples, see projects from our earlier BGP Hackathon).

We will host hands-on training tracks on Thurs and Friday 13-14 Feb, focused on the UCSD Network Telescope.

Required reading for all hackathon participants:

The hackathon will be chaired by:

Agenda

The “Harkathon” will be on Saturday and Sunday before the workshop. The GMI-AIMS-5 workshop itself will begin on Monday at 9am. The workshop will begin at 9:00am PST every day unless noted otherwise.

Saturday, February 8

Activity Set Time
Bagels and Coffee, Costco Snacks
Orientation (meet at SDSC Room 408) 9:00am
Introductions
Overview of Infrastructure and Hackathon Challenges
Tutorial on active measurement 9:20am
Best practices, lessons learned from others using it
Hack 10:00am
Working lunch (Sandwiches, Salad, Snacks)
Hike 4:30pm
Dinner

Sunday, February 9

Activity Set Time
Bagels and Coffee, Costco Snacks
Reconvene and hack 9:00am
Working lunch 12:45pm
Hike 4:30pm
Dinner

Monday, February 10: Active Measurement Day

Topic Set Time Presenter slides
Breakfast, check-in 8:15am
Purpose of meeting, questions 9:00am Kc Claffy
Welcome from the SDSC Director Frank Würthwein
Introductions All attendees
Overview of plan for week 9:45am Kc Claffy
CAIDA GMI3S Kc Claffy slides
GLIMPSE
New GLIMPSE programming environment for executing active measurements
  • Technical Architect: Matthew Luckie
  • Ark Demo: “puzzling Cloudflare latency measurements” (DDC)
  • Python module design and implementation discussion, best practices: “Towards a Domain Specific Language for Active Measurements
  • Containerization of Underlying Ark Nodes (inc M-Lab deployment)
Matthew Luckie, Brendon Jones, David Clark slides
Collaborations with Other Active Measurement Infrastructures (Short Talks: 10 min each) 11:00am
Ark Demo: Anycast Geolocation with Traceroute on Ark (Hackathon Project) Remi Hendriks, Raffaele Sommese
Using LLMs to accelerate use of scamper python libraries Karl Newell
Using scamper to evaluate Internet2 member routing policy Jeff Bartig
Ark Demo: PathFinder Bradley Huffaker slides
metASCritic: Reframing AS-Level Topology Discovery as a Recommendation System Ethan Katz-Bassett slides
Lunch 12:00pm
Verfploeter 2.0: Active Anycast Measurement Tooling 1:30PM Remi Hendriks slides
Ark Demo: A GLIMPSE into Content Locality Using IYP+Ark (Hackathon) Shivani Hariprasad
A Detailed Measurement View on IPv6 Scanners and Their Adaption to BGP Signals Thomas Schmidt slides
Ark Demo: Active Measurement to Understand DREN’s Routing Phil Dykstra slides
WHEREIS: IP Address Registration Geo-Consistency Robert Beverly
Break (10 minutes)
Targeting ISP of Interest for Optimized Traceroute Network Measurement Florian Dekinder
Perfsonar Karl Newell, Matt Zekauskas slides
Break for optional outside hike 4:00pm Bradley Huffaker
Dinner 6:00pm
Adjourn for the day 8:00pm

February 11 (Tuesday): Active Measurement, BGP Day

Topic Set Time Presenter slides
Breakfast, check-in 8:00am
What I learned yesterday, agenda bashing 9:00am All attendees
Active Measurement Ideas, continued 10:00am
The Current State of QUIC Deployments and Used Libraries Johannes Zirngibl slides
Used ITDK: A Framework for Provable Avoidance Jarrett Huddleston slides
System issues in large-scale IP geolocation Huseyn Gambarov
Target Generation for IPv6 Hitlists Lion Steger slides
RouteViews Status Update Owen Conway
Lunch 12:00pm
BGP
Cloudflare Radar and BGP Data Pipelines Mingwei Zhang slides
PEERING Testbed Update Ethan Katz-Bassett slides
Analysis of Cable Cuts with RIPE Atlas (blogs: [1][2]) Ties de Kock slides
Ark Demo: RPKI Data Analysis, including with Ark (Hackathon Project) Deepak Gouda slides
Ark Demo: Triggering Path Measurements based on RPKI data, or on detection of changes from RIPE Atlas Anchor Mesh Path Measurements (Hackathon) Ties de Kock, Alex Maennel, Johannes Zirngibl, Max Gao, Lion Steger slides
RIPE RIS update, indexing of MRT files Ties de Kock slides
IP Leasing Bernhard Degen, Ben Du slides
BGP Communities and BGP2GO Thomas Krenc
AS Reachability Visualization (https://www.caida.org/catalog/media/visualizations/as-reach/) Bradley Huffaker slides
Measuring Healthcare Ransomware Attacks Sumanth Rao
Break for optional outside hike 4:45pm Bradley Huffaker
Dinner: Mediterranean 6:00pm
Adjourn for Day 8:00pm

February 12 (Wednesday): DNS/IYP Day

Topic Set Time Presenter slides
Breakfast, check-in 8:00am
What I learned yesterday 9:00am All attendees
DNS measurement infrastructure 9:30am
Putting the “Open” in OpenINTEL Mattijs Jonker slides
DNSStream: Towards Unifying and Streaming DNS Data Mattijs Jonker, Alfred Arouna slides
Data Needs and Feeds for Fighting DNS Abuse: DNS Transparency “Revisiting the Value of Rapid Zone Update Raffaele Sommese slides
Ark Demo: Distributed ECS Measurements from Ark (Hackathon) Patrick Sattler slides
Break 10:40-11:10
Introduction to the Global INternet Observatory Platform Tim Betzer slides
Wants to use Ark: Evaluating ISP Parental Control Services: Analyzing Domain Filtering and Online Safety Measures Antonia Affinito slides
Ark Demo: MUDHunter: Measuring Usage of (Malicious) Domains (Hackathon) Joseph Khoury, Antonia Affinito, Bassel Succar
Estimating the Lifetime of Domain Names through EPP Status Codes: Empirical Insights on DNS Abuse Mitigation Carlos Gañán
Characterizing the Networks Sending Enterprise Phishing Emails Elisa Luo
DomainTools Data Sean McNee
Lunch 12:30pm
Adaptive Outage Detection from Passive Data John Heidemann
Probable Cause Analysis Alistair King
Internet Yellow Pages (IYP)
IYP Tutorial: Data Analysis Using Internet Yellow Pages
Romain Fontugne and Malte Tashiro slides
BreakOut WGs: contest: find most interesting discoveries in IYP 3-5
Adjourn for the day 5:00pm

February 13 (Thursday): IYP continued, Telescope Day

Topic Set Time Presenter slides
(Breakfast on your own)
Late start 10:00am All attendees
IYP Continued: Presentation of yesterday’s Work Parties
Country-in-the-Middle: Measuring Paths between People and their Governments Alisha Ukani slides
MobileSDR: A Mobile Programmable Platform for Wireless Field Tests and Diagnostics Zesen (Jason) Zhang slides
Athena: Seeing and Mitigating Wireless Impact on Video Conferencing and Beyond Oliver Michel slides
AI Chatbots for Network Troubleshooting Karl Newell slides
Telescope 1:15pm
Ark Demo (Maybe): Comparing Different Telescope/Darknets (Hackathon Project) Nils Kempen, Ricky Mok, et al. slides
Telescope infrastructure update and tutorial Ricky Mok, Alex Maennel
Benchmarking IBR Event Detection Frameworks Max Gao slides
Understanding and Monitoring the Data Collected by the UCSD-NT Alex Maennel, Matthias Wählisch slides
Telescope: IoT Dashboard Joseph Khoury, Bassel Succar
Working Lunch:
OPTIONAL: FANTAIL Searching traceroute data (https://fantail.caida.org)
12:00pm Kc Claffy, Bradley Huffaker
Telescope Hands-on Working Groups/Tutorial
Hands-on Tutorial/Working with Telescope data
Ricky Mok, Max Gao, Alex Maennel slides
Adjourn for the day 4:00pm

February 14 (Friday): Data Analytics Day

Topic Set Time Presenter slides
(Breakfast on your own)
Late start (check Mattermost for updates)
What I learned yesterday
~10:15a All attendees
Last talks 10:30am
A Cloud System for Training and Research Jorge Crichigno
perfSONAR: Enhancing Data Collection through Adaptive Sampling Sergio Elizalde slides
Domain Name Security Inspection at Line Rate: TLS SNI Extraction in the Data Plane Using P4 and DPDK Ali Mazloum slides
Real-Time Traffic Measurements Collection using RDMA and P4 Programmable Data Planes Elie Kfoury
NRP features that networking researchers might care about (FPGA, SmartNICs, other Kubernetes features such as Multus and ESnet SENSE) to experiment cross NRP/Nautilus/FABRIC Mohammad Firas Sada
End formal portion of workshop 12:00pm Kc Claffy
Continue working with telescope data on hackathon projects
Workshop summary, next steps Kc Claffy
Exit Survey All participants
Adjourn 3:00pm

A sample recommended reading list is below. A full reading list is available for registered participants on the shared document.

Local Arrangements / Getting to UC San Diego

For this workshop, attendees are expected to make their own hotel reservations and transportation arrangements from their hotels to the workshop.

This workshop is being held in the SDSC East Auditorium (Room B210E/B211E) that faces Hopkins Drive.
(For those GPS-enabled attendees, the GPS coordinates near the SDSC Auditorium is WGS84: 32°53'03.77"N, 117°14'20.31"W)

Construction Notice: There will be construction in the driveway outside 9836 Hopkins Drive that will impact cars trying to turn into the driveway. Rideshares/dropoffs should drop off on the main road (Hopkins Dr) between the parking structure and the San Diego Supercomputer Center, near the sign marked 9836 Hopkins Dr. Foot traffic through this construction area is still allowed.

Check the following websites for direction to SDSC:

Taxis, Rideshare, and drop-off: San Diego Taxi Information maintains a list of taxis with rates and additional information. Uber and Lyft are also well established in San Diego and now have access to service San Diego’s airport. Set your destination to “9836 Hopkins Drive, La Jolla, CA 92093”

Shuttle: Shuttle service between San Diego airport, your hotel, and UCSD can be requested from SuperShuttle San Diego SAN Airport (Cloud 9 Shuttle). Yellow Cab of San Diego. Please consult their websites to find the current fares and conditions. Complimentary shuttle service from hotel to UCSD/SDSC is also available from certain La Jolla hotels.

Trolley and Bus: Lower cost alternatives to UCSD are available via the San Diego Metropolitan Transit System (MTS) buses and the trolley. Consult the Online Transit Information System Trip Planner for customized route options. Please be advised that the punctuality of the buses cannot be guaranteed due to lateness and delays. The nearest trolley station is the UCSD Central Campus Station on the Blue Line Trolley. In both the case of trolley and bus, a short 15-20 minute walk is required to reach SDSC. Consult trolley map and schedules and bus map and schedules for general details.

Driving onto campus: Driving your car onto campus is not recommended because of the scarcity of visitor parking spaces. If you do drive in by car, the most convenient parking is in the Hopkins parking structure at Hopkins Dr and Voigt Dr, just south of SDSC.

Parking Permits: Parking permits are required to park on UC San Diego Campus. Parking legally is the attendee’s responsibility. With a permit purchased on the ParkMobile app (Zone 4752) or a kiosk-purchased parking permit, you can park in any White “ V ” Visitor spaces only, unless otherwise indicated. Visitor Parking is limited, especially if arriving after 8am (if Hopkins is full, Pangea Parking Structure is the nearest parking alternative within walking distance to SDSC). Visitor Parking permits are currently $36 per day. The penalty for an improperly parked car is at least $80 per day. We cannot be held responsible for citations issued for parking in an incorrect space or improperly purchased permit, and the appeal process is very time consuming. UCSD Transportation and Parking Services has information about on-campus parking.

For transportation concerns, general questions and help before the workshop, ask in the Mattermost channel.

Published
Last Modified