Skip to content
Anycast census analyzer
JavaScript Python CSS HTML Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code
datasets
README
analyseCensus.sh

README

180 150W  120W  90W   60W   30W  000   30E   60E   90E   120E  150E 180
|    |     |     |     |     |    |     |     |     |     |     |     |
+90N-+-----+-----+-----+-----+----+-----+-----+-----+-----+-----+-----+
|          . _..::__:  ,-"-"._       |7       ,     _,.__             |
|  _.___ _ _<_>`!(._`.`-.    /        _._     `_ ,_/  '  '-._.---.-.__|
|.{     " " `-==,',._\{  \  / {)     / _ ">_,-' `                mt-2_|
+ \_.:--.       `._ )`^-. "'      , [_/( G        e      o     __,/-' +
|'"'     \         "    _L       0o_,--'                )     /. (|   |
|         | A  n     y,'          >_.\\._<> 6              _,' /  '   |
|         `. c   s   /          [~/_'` `"(   l     o      <'}  )      |
+30N       \\  a .-.t)          /   `-'"..' `:._        c  _)  '      +
|   `        \  (  `(          /         `:\  > \  ,-^.  /' '         |
|             `._,   ""        |           \`'   \|   ?_)  {\         |
|                `=.---.       `._._ i     ,'     "`  |' ,- '.        |
+000               |a    `-._       |     /          `:`<_|h--._      +
|                  (      l >       .     | ,          `=.__.`-'\     |
|                   `.     /        |     |{|              ,-.,\     .|
|                    |   ,'          \ z / `'            ," a   \     |
+30S                 |  /             |_'                |  __ t/     +
|                    |o|                                 '-'  `-'  i\.|
|                    |/                                        "  n / |
|                    \.          _                              _     |
+60S                            / \   _ __  _   _  ___ __ _ ___| |_   +
|                     ,/       / _ \ | '_ \| | | |/ __/ _` / __| __|  |
|    ,-----"-..?----_/ )      / ___ \| | | | |_| | (_| (_| \__ \ |_ _ |
|.._(                  `----'/_/   \_\_| |_|\__, |\___\__,_|___/\__| -|
| ____                              _        |___/   _ _              | 
|/ ___|___ _ __  ___ _   _ ___     / \   _ __   __ _| (_)___  ___ _ __|
| |   / _ \ '_ \/ __| | | / __|   / _ \ | '_ \ / _` | | / __|/ _ \ '__|
| |__|  __/ | | \__ \ |_| \__ \  / ___ \| | | | (_| | | \__ \  __/ |  | 
 \____\___|_| |_|___/\__,_|___/ /_/   \_\_| |_|\__,_|_|_|___/\___|_|  |
+90S-+-----+-----+-----+-----+-----+-----+-------+-----+-----+-----+
     Based on 1998 Map by Matthew Thomas    Hacked on 2015 by 8^/  




Version
-------------
anycastCensusAnalyser 1.0 first release

Introduction
-------------
Thanks for downloading our code. It analises the existing measurements 
of our IPv4/24 anycast censuses, that we release to reproduxe and 
extend results published in [2].

For more information, question and dataset, please visit:
	http://www.telecom-paristech.fr/~drossi/anycast

Prerequisites
-------------
You need to install the Coreutils and Parallel [1] packages: 

Linux Ubuntu (and derivatives): 
apt-get install parallel
apt-get install coreutils

MAC OS:
brew install coreutils
brew install parallel 



Installation
-------------
Our code should run out of the box. There is no python dependency which 
we are aware of. All the code you need is in the code/ folder

Usage
-------------
 ./analyseCensus.sh censusFolder/ month
	   mandatory:
       - censusFolder: folder containing the census measurements
       - month: month of the census

example: 
./analyseCensus.sh 2016-04/ 2016-04

Have fun!
Danilo and Dario

[1] Tange, Ole. Gnu parallel-the command-line power tool. The USENIX Magazine 36.1 (2011): 42-47. APA	

[2] Cicalese, Danilo and Rossi, Dario. A longitudinal study of IP Anycast. ACM SIGCOMM Computer Communication Review, 2018.
You can’t perform that action at this time.