NETI@home - Collect network performance statistics from end-systems
Version: 2.0NETI@home is an open-source software package, named after the widely popular SETI@home, that collects network performance statistics from end-systems.
Operating System: Mac OS X
NETI@home is designed to run on end-user machines and will collect various statistics about Internet performance. These statistics will then be sent to a server at the Georgia Institute of Technology (Georgia Tech), where they will be collected and made publicly available.
NETI@home users are able to select a privacy level that will determine what types of data will be gathered, and what will not be reported. NETI@home is designed to be an unobtrusive software system that runs quietly in the background with little or no intervention by the user, and using few resources.
NETI@home is written in C++ and uses the popular pcap API to sniff packets. NETI@home also uses the zlib compression library.
In conclusion, NETI@home has been designed to aid researchers who are studying Internet performance by providing a wealth of end-to-end data that has been previously unavailable.
NETI@home includes the NETIMap application, written in Java, to encourage the use of NETI@home. The NETIMap application, when run in conjunction with NETI@home, will display a geographical map of the world.
As Internet hosts are contacted (a website, for example), a dot is placed on that host's calculated coordinates. The coordinates are calculated using CAIDA's NetGeo database.
Neti@home has been written for and tested on the Mac OS X, Windows, Linux, and Solaris operating systems, with testing for other operating systems to be completed soon.