As part of a broader organisational restructure, data networking research at Swinburne University of Technology has moved from the Centre for Advanced Internet Architecture (CAIA) to the Internet For Things (I4T) Research Lab.

Although CAIA no longer exists, this website reflects CAIA's activities and outputs between March 2002 and February 2017, and is being maintained as a service to the broader data networking research community.

MAPPING -- Measuring And Practically Predicting INternet Growth

Measuring and predicting growth in Internet addressing, routing complexity and energy usage

Overview

The MAPPING research program was initially named STING (Surveying The INternet's Growth). We renamed the program in April 2014.

The MAPPING program began in 2009 with a research grant from APNIC Pty Ltd. Some of our initial work focused on address utilisation patterns discernible from game server discovery traffic. Since the middle of 2011 MAPPING has became the home of a new ARC Linkage Project, jointly supported by APNIC Pty Ltd and the Australian Research Council (ARC). The current focus of the program is to develop a better understanding of the migration from IP version 4 (IPv4) to its successor IP version 6 (IPv6) and the migration's potential impacts on factors, such as the cost of Internet access and the size of "routing tables".

Nearly all IPv4 address prefixes have been allocated, yet the migration to IPv6 is slow. A reason for this could be that not all allocated IPv4 addresses are actually used, but how much of the allocated address space is still unused remains unclear. The potential consequences over the next few years are an increasing uptake of IPv6, increased Network Address Translation (NAT) deployment, and a new marketplace for trading blocks of unused IPv4 address space. However, how exactly the IPv4 to IPv6 migration will unfold is still poorly understood.

Estimating the rate of consuming IPv4 addresses, the proportion of allocated but underutilised IPv4 address space and the actual number of hosts (including hosts behind NATs), will allow predicting the likely value and costs of an international IPv4 address market (potentially increasing the cost of Internet service), developing strategies for distribution of remaining IPv4 addresses, and setting the time frame of IPv6 deployment. Furthermore, estimating changes in fragmentation of address use, will allow identifying the potential for overflow of "routing tables" in core infrastructure.

Another facet of this program is the growing demand for Internet-related electrical energy worldwide -- both in core infrastructure and end user devices. We aim to improve current estimates of end-user consumption that are based on unwieldy manual surveys.

Project Goals

  • Develop innovative active probing and passive monitoring techniques to study and predict daily and multi-year changes in current use of the IPv4 address space
  • Develop plausible models for the current use and future demand of Internet addresses
  • Track IPv4 address utilisation to improve society's ability to learn lessons applicable to IPv6 roll-out policies and guide regulators in understanding the future market for IPv4 addresses
  • Estimate the actual number of hosts by estimating how many addresses are NATed addresses and how many hosts are behind NATs
  • Improve previous energy consumption estimates by providing a tighter bound on the number of devices active at any given time

As part of this project we will develop and release tools to assist in data gathering and analysis, and publish interim results and papers on our website. The links at the top will take you to additional information.

Outcomes

From 2009 to 2014 we have:
  • Developed a technique to infer the time zones of prefixes and autonomous systems by monitoring game server discovery traffic [paper]
  • Visualised the global distribution of game clients (see animations here)
  • Developed novel techniques to measure the IPv6 capabilities of Internet clients and mitigate the measurement sampling error (see our IMC 2012 paper here)
  • Created an IPv4 Internet Map to visualise the used IPv4 address space (Update: there is now a time series of IPv4 maps)
  • Created an IPv6-capable IPv4 Internet Map to visualise the IPv4 address space that is IPv6-capable
  • Developed a technique based on Capture-recapture (CR) to estimated the actively used IPv4 space and computed estimates over several years based on several collected IPv4 datasets (see our IMC 2014 paper here and also see here)
  • Developed a secure CR technique that allows estimating the used IPv4 space from IPv4 address data of multiple collaborators while not revealing any addresses observed by one collaborator to the other parties; a published a proof-of-concept implementation can be downloaded from tools

Are you behind a NAT? Find out here.


Chief Investigators
Grenville Armitage
Lachlan Andrew
Geoff Huston

Project Members
George Michaelson
Sebastian Zander

Alumni
Mattia Rossi



Funding

APNIC logo

This project has been made possible in part by grants from APNIC for a project titled "Exploring the Utilisation of IPv4 Address Space and Size of the NATed IPv4 Internet" and an ARC linkage grant with APNIC as partner organisation for a project titled "Tools and models for measuring and predicting growth in internet addressing and routing complexity" (project LP110100240). The research has also been supported by Australian Research Council grant FT0991594.


Collaboration

This project acknowledges the support of APNIC Pty Ltd and Valve Corporation in helping provide insights into the utilisation of Internet address space as seen by online services.



Last Updated: Monday 30-Mar-2015 17:54:47 AEDT | Maintained by: Sebastian Zander (szander@swin.edu.au) | Authorised by: Grenville Armitage ( garmitage@swin.edu.au)