Git Product home page Git Product logo

anycast-census's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.