chrishoke/web100-userland
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Web100 Userland
---------------
General Information
===================
The Web100 project provides the software and tools necessary for
end-hosts to automatically and transparently achieve high bandwidth data
rates (100 Mbps) over the high performance research networks. This is
achieved through a combination of Linux kernel modifications and
userland tools. This package includes a library, libweb100, and a set
of both graphical and command-line tools to achieve these goals. The
kernel modifications are available separately.
Official web site:
http://www.web100.org/
Official SourceForge-based community site:
http://internal.web100.org/
This material is based in whole or in part on work supported by the
National Science Foundation under Grant No. 0083285. Any opinions,
findings and conclusions or recommendations expressed in this material are
those of the author(s) and do not necessarily reflect the views of the
National Science Foundation (NSF).
Goals
=====
In general Web100 releases have three goals:
- Provide documentation and sample code to co-developers, so that they
can contribute additional diagnostic tools.
- To get Web100 into the hands of some application developers and users
who are sufficiently network savvy to help us detect possible adverse
environmental impact.
- To collect feedback to help us make Web100 more suitable for
non-expert users, so we can usefully release Web100 code to
non-networking-experts who need the code.
Copyrights
==========
Please see the file 'COPYING' for copyright information.
Installation
============
Please see the file 'INSTALL' for installation information.
Documentation
=============
This package contains a user's guide, user-guide.txt, which explains
how to use the tools contained within, and a developer's guide,
developer-guide.txt, which explains how to develop software for the
Web100 library. These documents are installed along with the rest of
the software.
The kernel portion of the Web100 software (packaged separately)
contains additional documentation, such as the current RFC submission
which describes the MIB extensions, and the documentation of variables
for the Web100 TCP Kernel Instrument Set (KIS).
Support
=======
We have established email lists and web pages as the principal
means for supporting the Web100 community.
Please use <[email protected]> to communicate with other Web100
testers like yourself and our support staff. This is the best address
for general advice and discussion about Web100, since your messages are
likely to stimulate ideas in others. Please visit
http://internal.web100.org/mailman/listinfo/discussion to add yourself
to the discussion mailing list, to view archives or to manage your
subscription(s).
Please send us your suggestions!
Feedback
========
We are releasing this code to you expressly because we think
that you may be able to help us improve Web100. Please do not hesitate
to drop us a note with comments or offering suggestions at
<[email protected]>. Or even better, contribute code. In this release
we are especially looking for feedback in the following areas:
- User tools and documentation - What do we need to do before we can
give this software to non-network-experts?
- The library API - are there flaws or oversights in the library for
accessing the kernel instruments? As more software is developed, it
will become increasingly difficult to make any significant changes to
the library, so would appreciate validation or early feed back on the
current design.
- Programming documentation - do we provide sufficient documentation and
hints to help programmers write Web100 tools?
- Comments on the triage tool, particularly examples where it fails.
This is a new group of instruments and has not been well tested in a
wide range of environments.
- Suggestions for future priorities - Are there classes of problems
which can not be adequately diagnosed with the current instruments or
tools? How should we prioritize diagnosing theses problems?
Releases
No releases published
Languages
- C 93.1%
- M4 3.4%
- Python 2.3%
- Other 1.2%