Commit 85ef0eca authored by Leigh B. Stoller's avatar Leigh B. Stoller

Checkins for Jay while he was at OSDI.

parent badf515c
......@@ -62,7 +62,7 @@ echo "name=\"email\"></td></tr>
$mytime = date("m/d/Y", time() + (86400 * 90)); #add 30 days
echo "\"$mytime\"";
echo "name=\"grp_expires\"></td>
<td>Mailing<br>Address:</td><td class=\"left\">";
<td>*Mailing<br>Address:</td><td class=\"left\">";
if (isset($row)) {
echo "<input type=\"readonly\" value=\"$row[usr_addr]\" name=\"usr_addr\">";
} else {
......@@ -7,19 +7,8 @@
<base href='' target='dynamic'>
<h1>Utah Network Testbed - Web Interface FAQ</h1>
Welcome to the Utah Network Testbed. We hope to make your
experience with us very positive, and hope that you will return,
and recommend the testbed to others.
Our goal is to make the testbed very easy to use, yet flexible
enough to do whatever you need it to do. This web interface will
allow you to enter the appropriate data that we need to be able to
help you better.
To protect any data you submit, SSL is used to encrypt data as it
is transfered accross the Internet. Therefore, you will need to
access these pages with a browser that supports SSL. We recommend
......@@ -28,14 +17,6 @@
<li><h3>So why do I need to use these web pages, anyway?</h3>
<p>We need to get some information from you, both for security,
and for management of Testbed resources. These web pages
will let you apply for an account to be able to use the
testbed, and will let you perform management operations
within your accounts limits.
<li><h3>What do I need to do to be able to use the Testbed?</h3>
<p>If you're here on your own, or you're the leader of a group
of people who want to use the Testbed, the first step is to
......@@ -60,28 +41,29 @@
<li><h3>I'm already a Testbed user, but I'm collaborating with
another project. How can I join that project too?</h3>
<p>Go back to the 'Apply for Project Membership' page, put in
your username and password, and the project you want to join. We
already have everything else on file. Then submit the request,
and the leader of the project you want to join will be notified.
If the leader approves you, you will become a member of that
project as well.
another project. Can I join that project too?</h3>
<p>Yes, if that project leader approves you.
Do the appropriate stuff on the 'Join a Project' page.
<li><h3>I've been approved. How do I use my account?</h3>
<p>The first step would be to come back here and log in. That
will update list of options in the side bar. You might be
<p>The first step would be to come back here and log in to
the Web interface. That
will update list of options in the side bar.
<!-- You might be
authorized to start projects or experiments, or maybe just to
use the nodes in an experiment. Either way, your options will
show up in the side bar. If someone in your project starts a
new project or experiment, they'll need to add you to it if they want
you in it. Once they do that, they can tell you what nodes are
reserved for the experiment, and your unix account on those
nodes will be automatically created, and you will be able to
use ssh to log into those machines. You will also receive an
account on the "control" machine, and will be able to log into the
machines via the serial line console.
show up in the side bar. -->
Those will normally include starting a new "experiment"
which leads to reserving a set of nodes, which leads to
automatic creation of Unix accounts on those nodes for all members in your
project. You will be able to use ssh to log into those machines.
You will also receive an
account on the "control" machine, and from there will be able to access
the test nodes' serial line consoles via 'tip' as well as access
console log files.
<li><h3>You still haven't answered my question. Who can I
......@@ -96,8 +78,6 @@
<p>&nbsp; </p>
<h3>Thanks for using the Testbed, and come back soon!</h3>
\ No newline at end of file
......@@ -115,10 +115,10 @@ if (isset($gid) && isset($password1) && isset($email) &&
echo "
<H1>Group '$gid' successfully added.</h1>
<h2>The Approval Committee has been notified of your application.
Most applications are reviewed within 72 hours. We will notify
<h2>The review committee has been notified of your application.
Most applications are reviewed within one week. We will notify
you by e-mail at '$usr_name&nbsp;&lt;$email>' of their decision
regarding your proposed group '$gid'.\n";
regarding your proposed project '$gid'.\n";
if (! $returning) {
echo "
<p>In the meantime, for
<title>Utah Network Testbed - Home</title>
<title>Utah Network Testbed - Control Home</title>
<link rel='stylesheet' href='tbstyle.css' type='text/css'>
<base href='' target='dynamic'>
<h1>Welcome to Testbed Control</h1>
<h1>Testbed Control</h1>
This is the operational Web interface to the testbed.
For information on the testbed itself, see the
<a href = "">base</a> and
<a href = "">documentation</a> pages.
Use this set of pages
<li> to gain authorization to use the testbed, either as
<li> a project leader ("principal investigator" in academic
parlance) starting a new project ("start project"), or
<li> as a worker bee in a particular project ("join project");
<li> as a project leader, to approve or deny pending project members;
<li> to authenticate ("login") to the Web-based testbed services.
When your project or membership request is approved or denied you will
receive email.
<h2>What is the Testbed?</h2>
The Testbed is a large scale (225 node) testbed for research in
networking and distributed systems, with externally configurable
control over all its physical characteristics and software. Put
another way, the Testbed is an "Internet in a Room" that can be
fully controlled and operated via its Web interfaces.
<h2>Who is it for?</h2>
Researchers working in traditional areas of networking;
active/programmable networking and services; distributed systems;
fault tolerance and high availability; distributed simulation;
security, including denial-of-service resistance and intrusion
detection; epidemic quorum and gossip protocols; parallel and
distributed I/O architectures; "active disk'' I/O architectures;
performance projection of postulated hardware; and for
computational loads: measurement, analysis, tuning, task
assignment and scheduling, and relationship to hardware and
software characteristics.
<h2>What can it do?</h2>
The Testbed allows an experimenter to do accurate emulation of
wide area networks via user-configurable control of the Testbed's
``physical'' characteristics, such as error models, latency,
bandwidth, packet ordering, processing power, and buffer space.
Low-level device/OS costs such as interrupt load and memory
bandwidth can be captured. Experimentation on the router software
itself, as well as ease of maintainence and robust security, is
provided by fully user-replaceable router OS/software;
<h2>How do I get started</h2>
Briefly, you use the links at your left to create and join
......@@ -57,7 +46,7 @@
<h2>Frequently Asked Questions</h2>
There is an extensive <a href="faq.html">FAQ</a> which will
hopefully answer any other questions you have regarding the
hopefully answer other questions you have regarding the
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment