The Web10G Project
Offers users, developers, and network engineers the tools to diagnose and correct hidden network issues
A huge part of the success of the Internet comes from the extent to which TCP hides the details of the network from both users and applications. This is critically important for the independent evolution of applications and the network, but it has a negative side as well – it hides all the flaws in the network. Exposing and correcting these defects is essential to attaining full network performance.
The Web10G project worked to provide an instrumented implementation of TCP as part of standard Linux. This implementation will expose TCP’s hidden machinery and allow any interested user to “look under the hood” and see how TCP actually functions under normal network use. It promises innovations in performance, stability, optimization, and network diagnostics to anyone who wants to fully exploit modern high bandwidth connections.
Web10G is a direct follow-on to the groundbreaking work pioneered by the Web100 project team: Pittsburgh Supercomputing Center, National Center for Atmospheric Research, and National Center for Supercomputing Applications.
The most recent version of Web10G software can be found on GitHub.
Kernel Patch and API Packages
This includes Web10G Userland API, kernel patch, and sample applications. The API and sample applications must be used on a current Web10g kernel.
Visit http://www.github.com/rapier1/web10g-userland for the most recent version.
This comprises Web10G Kernel Patches for linux kernels obtained from http://www.kernel.org. The use of these patches with kernel source code from distributions may not work and is not supported.
Visit http://www.github.com/rapier1/web10g for the latest version. The github repo contains the KIS and Web10G code inline with the linux kernel.
Papers and presentations
This includes current documents regarding Web10G and historical information about the Web100 project. Web100 was the progenitor of Web10G and much of the information is relevant in broad terms.
Web10G News Archive
Web10G Project Will Create User-Friendly “Dashboard” for Identifying, Fixing Data Slowdowns Tuesday, Oct. 29, 2013 The...
FALL 2012 Internet2 Member meeting October 02, 2012, 12:00 PM - 1:00 PM Location: Salon 5 Web10G is the...