News |
| (Changelog/Technical Details) |
|
|
Emulab downtime on Saturday July 26th ![]() |
|---|
| Monday, July 21, 2008, 10:57AM; posted by mike. |
Emulab will be completely down and unavailable this coming Saturday, July 26th from 6-10AM MDT. They are cutting all power to our building during that time frame. |
Emulab Documentation moving to Trac Wiki ![]() |
|---|
| Friday, July 18, 2008, 5:09PM; posted by stoller. |
The Emulab documentation has officially moved into a Trac Wiki at https://users.emulab.net/trac/emulab/wiki so that all of our users and collaborators can help us improve our documentation. Please tell us what you think of the new wiki. |
| Full Emulab source release |
|---|
| Monday, June 30, 2008, 11:35PM; posted by lepreau. |
We've released the full Emulab software as open source for your perusal or installation or hacking pleasure. This comes with mostly-online installation documentation, as well. This version 4.9.0 should be fine for installing new Emulabs, but we strongly recommend that people upgrading their existing Emulabs wait for version 5.0, which we intend to release in July. Get your source and your docs from our software page. Kudos to the skilled and hard-working Utah Emulab developers and operators for this magnum opus. Special acks to Grant Ayers for testing and the docs, and to Mike Hibler and Leigh Stoller for many things. |
| New Form to Submit Your Emulab Publications |
|---|
| Wednesday, June 11, 2008, 4:25PM; posted by kevina. |
A new form is available to record any publications, theses, reports, talks, software, or services for which you used Emulab. If your publication or significant software is not already listed in our publication list and you have used Emulab to validate your research, please use the form to add it (must be logged in). And thank you-- doing so will help keep Emulab funded! |
| CFP - Workshop on Cyber Security Experimentation and Test |
|---|
| Monday, April 28, 2008, 12:49PM; posted by ricci. |
We'd like to make our users aware of a call for papers that might be if interest to many of you. CSET is a workshop seeking short papers on testbed use and tools. It is primarily aimed at, but not limited to, security-related research. The following is an excerpt from the CFP. The full CFP can be found here.
|
| Short Emulab network downtime on Tuesday, April 21 |
|---|
| Monday, April 21, 2008, 3:25PM; posted by ricci. |
Tomorrow (Tuesday) at 7 AM MDT, we'll be switching our routes back through our bypass of the campus firewall. This is to "back out" the temporary workaround put in place to fix Friday's outage, getting us back to our usual configuration, which exempts us from campus firewall rules. The outage is expected to be short, and we'll simply revert if it causes problems. Longer-term, we have discussed a solution with our campus network operators that should cause more graceful failover when things go wrong, and should give us more control over our routes, so that we can fix things up on our own. The plan is to implement this in a few weeks. Update: This outage is complete, with < 1 minute of downtime |
| Fedora 8 standard Emulab image now available in both 32 and 64 bit versions |
|---|
| Monday, March 10, 2008, 11:37PM; posted by kevina. |
There is now a Fedora 8, Emulab-supported disk image available for use under the name FEDORA8-STD. In addition, a 64 bit (x86_64) version of Fedora is available under the name FEDORA8-64-STD. The 32 bit and 64 bit versions have an identical set of packages installed, apart from some 32 bit compat library versions on the 64-bit image. For additional information on the 64 bit image, see this KB entry. Note that end node traffic shaping is unavailable; we need to port some modifications made to 2.4 kernels to the 2.6 line. If you find something missing or broken, please let us (testbed-ops) know. |
| NetFPGA boards available in Emulab! |
|---|
| Thursday, December 20, 2007, 9:58PM; posted by johnsond. |
We've added Emulab support for NetFPGA boards (programmable network devices designed at Stanford University). NetFPGAs appear largely as a normal Emulab node, so you can add them to your experiment topology, reprogram the FPGA, and experiment with your own hardware-assisted router designs! Currently we've installed one NetFPGA each in two pc3000s, but this is only the first step in a larger deployment.
For more information on how to use these devices, , look at the tutorial at
If you have questions or problems with the NetFPGAs, send mail to testbed-ops. |
| Changes to building scale wireless testbed |
|---|
| Sunday, December 16, 2007, 8:57PM; posted by johnsond. |
Experimenters who have used our building-scale wireless testbed, or plan to, should read this note. This week, we'll be replacing our existing 18 building-scale wireless nodes, starting on Tuesday (Dec 18). The deployment of these new nodes is the beginning of a larger deployment, but one that will take some time. The new nodes have faster, dual-core processors, and different wireless cards (based on the Atheros AR5006XS with the AR5414 chip). Based on our usage observations, we don't believe this change this will jeopardize any in-progress paper efforts; however, please let us know if you need specifically the current set of nodes and the existing hardware for your experiments, and we'll try to adjust our deployment plan to accommodate your needs. We apologize for the short notice! If you have questions, please send mail to testbed-ops. |
| How many pc3000s are free? |
|---|
| Wednesday, October 31, 2007, 5:57PM; posted by lepreau. |
To get the per-node-type free counts like used to be there, click on the little "Free PCs" box in the banner. It's a toggle. Thanks to Leigh for adding this. It took some hacking due to restrictions of iframes. |
| New Web Look Coming |
|---|
| Tuesday, October 23, 2007, 3:52PM; posted by stoller. |
Just a heads up that sometime in the next day or two, Emulab will get a slightly different look. The main menus, which have traditionally been on the left side of the screen, are moving to the top of the screen as drop down menus. The banner across the top will also be smaller and more space efficient.
|
| Node shortages as NSDI deadline approaches |
|---|
| Wednesday, October 3, 2007, 10:08AM; posted by mike. |
With the looming deadline on next Tuesday, there has been a surge in demand especially for 'pc3000' nodes. We have one experimenter who needs to get a 51 node pc3000 experiment swapped in so I have started reserved nodes for his use. What everyone can do: * If you do not need Gb ethernet or fast machines, please use the pc600 and pc850s. Use tb-set-hardware to force use of those. * If you need Gb ethernet and fast machines and your experiment is small (< 10 nodes) and it is short duration (< 12 hours), consider using the 'pc2400c2' nodes which are the fastest machines out there, but there are only 20 of them. Again, ask for them with tb-set-hardware. Update: I forgot two other important criteria for using the pc2400c2s. One, is that you must use either FBSD62-STD or FC6-STD as the OS. Two, is that you cannot need more than one experimental interface per node (they have only one interface hooked up). |
| New wireless 802.11 testbed in Emulab |
|---|
| Friday, September 7, 2007, 4:48PM; posted by johnsond. |
The Flux Research Group at the University of Utah is pleased to announce the availability of a new 802.11 wireless testbed within the Utah Emulab facility. We've added 802.11a/b/g cards to 36 rack-mounted PCs and deployed the antennas in a compact grid (3m x 2.25m) on the back of the racks in our machine room. These machines are already part of the Emulab infrastructure, with five wired interfaces per node, and the many existing Emulab wired and wireless features are available on them. The goal of this mini-testbed is to give users an opportunity to conduct experiments with wireless nodes in a congested, compact, and hostile environment. By deploying these nodes in a machine room, we expose them numerous opportunities for interference, multipath effects, and congestion. We believe that experimenters can use these nodes to effectively test applications and protocols in congested, close-quarters scenarios, such as a meeting with many laptops in a crowded conference room. Experimenters can easily specify wireless topologies, modify wireless and link parameters during experiment runtime, and include in their experiment nodes that are deployed as part of our existing building-scale 802.11 wireless testbed. You can look at the hardware configuration and some environment information for these PCs at http://www.emulab.net/tutorial/docwrapper.php3?docname=wireless.html Sign up for an Emulab account here: |
| Emulab adds twenty more machines! |
|---|
| Friday, September 7, 2007, 4:15PM; posted by mike. |
A number of people have expressed interest in Intel machines with VT technology for doing hardware-assited VM experimentation. To accomodate these people we have setup 20 Dell Optiplex 745 dual-core machines, each with a single Gb control interface (see here for details). These are known as pc380-pc399 and you should ask for nodes of type pc2400c2 to get them. Current, only a small subset of OSes run on these machines: FreeBSD 6, FreeBSD 7, and Fedora Core 6. We have no plans for further OS support (read: Windows) at this time. This should enable some small scale experimentation with Xen and other VMs. |
| Wireless: New features, updated disk images |
|---|
| Friday, May 18, 2007, 3:15PM; posted by johnsond. |
We've improved wireless network configuration, both statically via NS files and dynamically during experiment runtime, for both 802.11 and GNU Radio devices, and have updated the default wireless disk images. Details:
The FC4-WIRELESS and RHL90-WIRELESS standard wireless images now contain these and other changes. If you encounter any problems, you can use the FC4-WIRELESS-OLD and RHL90-WIRELESS-OLD images. Check out the wireless and GNU Radio tutorials for more information:
http://www.emulab.net/tutorial/docwrapper.php3?docname=wireless.html
As always, please let us know if you have any problems with these images. |
| New images are installed! |
|---|
| Thursday, May 10, 2007, 4:29PM; posted by mike. |
The new images described in the previous message are now installed at -STD. Again, if you encounter any serious problems, you can use the -OLD images. |
| More standard images changes coming |
|---|
| Monday, May 7, 2007, 12:54PM; posted by mike. |
UPDATE: Make that Thursday May 10th! I have been side-tracked by other issues and don't want to install the new images this late in the day. UPDATE: Make that Wednesday May 9th! On Wednesday May 8th we are going to install a batch of new images. Once again, there are no changes to the OSes or standard utilities, but this time there will be a significant change to the Emulab client-side infrastructure. We are replacing the underlying mechanism of the Emulab event system. We have been using Elvin, but due to restrictive licensing, we have decided to replace it with a much simpler, home-grown publish-subscribe system. What does this mean to you? Well, hopefully nothing! In theory, everything will continue to work as it did. The potential implication is that your events might behave differently. So if you encounter problems with your scripted actions (e.g., program agents don't start) let us know. If you don't want to deal with potential problems right now, you can continue to use the old standard images by specifying -OLD images (e.g., RHL90-OLD instead of RHL90-STD). If you want to preview the new images now, use the -UPDATE versions (e.g., RHL90-UPDATE). The affected images are: FBSD410, FBSD54, FBSD62, RHL90, FC4, FC6. |
| Fedora Core 6 standard Emulab image now available |
|---|
| Monday, April 30, 2007, 1:53PM; posted by johnsond. |
There is now a Fedora Core 6, Emulab-supported disk image available for use under the name FC6-STD. We've tried to include a similar set of software packages to those installed on the FC4-STD image (of course, the versions are updated), so the environment should feel similar. Note that end node traffic shaping is unavailable on FC6-STD; we need to port some modifications made to 2.4 kernels to the 2.6 line. If you find something missing or broken, please let us (testbed-ops) know. |
| New Experiment Specification GUI |
|---|
| Thursday, April 26, 2007, 1:50PM; posted by ricci. |
We have a new experiment specification GUI that has been in testing for quite some time now. We're happy to announce that it is now available to all Emulab users. There is a link to the new GUI at the top of the Begin Experiment page, or you can access it directly. The old NetBuild GUI is still available. The new applet supports a much broader range of Emulab features, such as software installation, program control, traffic generators, and setting of environment variables. It uses our XML-RPC interface to automatically download lists of images you are allowed to use, tarballs/RPMs in your project directory, and more. Let us know if you have any problems with it or feature requests. |
| Opensearch Plugin |
|---|
| Thursday, March 15, 2007, 12:19AM; posted by ricci. |
Emulab now has an Opensearch plugin. This means that you can use that little search box in the toolbar of Firefox 2.0 or IE 7 to search the Emulab documentation and knowledge base. In Firefox, the dropdown arrow next to your current search engine should glow, and you can add the Emulab search engine by clicking on it. Or, in any browser that supports Opensearch, click on the new link at the bottom of the search results page. |
| Daylight Savings Time has arrived! |
|---|
| Sunday, March 11, 2007, 10:07AM; posted by mike. |
Note that it is now DST in the United States, three weeks earlier than usual. The biggest impact of this is that older OS images will display the incorrect time. I have fixed the FBSD410, RHL90, FBSD54 and FC4 -UPDATE images, and will get to the other newer images. I will move these to the standard images once the SOSP deadline has passed. Of course, if you use UNIX timestamps or UTC, you will be unaffected. UPDATE: and those with a sense of irony will note that the time stamp for this message, as well as the time displayed in the upper right side of the frame, are wrong! The web server needs to be restarted to pick up the corrected timezone info... |
| New NSDI papers on Flexlab and the Workbench |
|---|
| Friday, March 9, 2007, 7:22PM; posted by lepreau. |
We've posted our final NSDI papers on Flexlab and the Experimentation Workbench. These are running in alpha test in Emulab right now. If you'd really like to try one of them for your research, especially Flexlab, let us know. |
| Software development efforts at Emulab (Continues) |
|---|
| Thursday, March 8, 2007, 11:20AM; posted by stoller. |
As part of the Emulab Federation and Workbench projects, we are continuing to rollout substantial changes to the Emulab software, particularly the web interface code. These changes are primarily to allow for users and other core abstractions to be globally named. These changes should be mostly invisible, but some bugs are bound to creep into the system. Please report anything that seems wrong or questionable. |
| Minor Website Visual Update |
|---|
| Monday, February 12, 2007, 4:21PM; posted by ricci. |
We've updated our banner, usage table (that thing in the upper right corner), and a few other minor things. We've tested it with all the browsers we could lay our hands on, but if you notice any formatting problems, let us know. |
| More disk space on users.emulab.net! |
|---|
| Friday, February 9, 2007, 7:40PM; posted by mike. |
We have added more disk space on users.emulab.net. At the moment, this is manifested by a larger (40GB -> 200GB) /users filesystem and a much larger (430GB -> 2TB) /proj and /groups filesystem. Is it enough? Well, our limitation here is really how much we can afford to backup to tape, and not how much disk space we can buy. As a compromise, we will be making available another 2TB of space, with the caveat that it will not be saved to tape. However, this is still part of the larger RAID5 array, so hardware failure will not cause loss of data. All files from the old filesystems should be copied over to the new filesystems but in the event that something is missing, the old filesystems are temporarily available in /old (e.g., /old/proj, /old/users). |
| Software development efforts at Emulab Continue |
|---|
| Tuesday, January 16, 2007, 2:36PM; posted by stoller. |
More changes were installed today; the newuser and newproject pages have been fully reimplemented in the Emulab backend so that they can be accessed from the XMLRPC interface in addition to the web interface.
|
| Software development efforts at Emulab |
|---|
| Thursday, December 21, 2006, 10:33AM; posted by stoller. |
As part of the Emulab Federation project, we are rolling out substantial changes to the Emulab software, particularly the web interface code. These changes are primarily to allow for users and other core abstractions to be globally named. These changes should be mostly invisible, but some bugs are bound to creep into the system. Please report anything that seems wrong or questionable. |
| Major new features coming to Emulab |
|---|
| Wednesday, December 13, 2006, 2:23PM; posted by lepreau. |
For previews of three major new features that we'll put into beta production in weeks to months, see the new papers and slides we've recently posted, or better, go to the three new project project pages linked from the Flux Group web site:
We've been working hard on each of these projects for at least 12-18 months. More news on several other developments coming soon. |
| New Windows images |
|---|
| Friday, November 17, 2006, 5:55PM; posted by fish. |
I have updated the Windows images with the current Emulab test node-side (linktest and event system improvements) and increased the C: disk space from 4 to 8 gig. WINXP-UPDATE* include Windows Updates through the 11/14/2006 Patch Tuesday. The WINXP-SP{0,1,2}* images, as always, are unpatched. Use WINXP-UPDATE for normal security. |
| New Standard Images again |
|---|
| Monday, September 25, 2006, 10:12AM; posted by mike. |
I have once again updated the standard images. The set includes: RHL90, FC4, FBSD410, FBSD54, FBSD61. Once again, the changes are confined to the Emulab client scripts (and once again, fixes to linktest!) and no kernels or standard applications are affected. If you do encounter changed behavior, let us know ASAP! |
| Madwifi driver updated in RHL90-WIRELESS image |
|---|
| Thursday, July 6, 2006, 3:49PM; posted by kwebb. |
We have updated the Madwifi driver to version 0.9.1 in the RHL90-WIRELESS image. The new driver is much more stable than the old one.
If you're not familiar with Emulab's wifi capabilities, please read through our wireless tutorial. For more information on this driver and its features, please visit the Madwifi wiki. |
| SSH to Node Button now works on Max OS X |
|---|
| Friday, June 30, 2006, 7:53AM; posted by stoller. |
We added
instructions on how to configure your Mac OS X browser to do |
| New standard images |
|---|
| Tuesday, June 20, 2006, 9:59AM; posted by mike. |
I have updated the -STD versions of: RHL73, RHL90, FC4, FBSD410 and FBSD54. The new versions have updated Emulab client-side scripts. The most important change is to "linktest," the link tester that runs at experiment swapin time (whether you want it to or not!) The new version should run much faster for LAN topologies and generate fewer false positives. The only other difference between the new and old images that has been reported is that /usr/local/bin/emulab-iperf has moved to /usr/local/etc/emulab/emulab-iperf where all the other emulab specific binaries are. There should be no changes to the kernel or standard utilities, but let us know if you encounter problems. |
| Unexpected Emulab downtimes |
|---|
| Friday, May 26, 2006, 8:58AM; posted by mike. |
Many people have noticed that Emulab "disappeared" for hours at a time, twice this week. This was due both times to routing problems in our upstream providers. We are going to get together with them to see what we can do to prevent this in the future. Just FYI, to let you know that these were not Emulab-related downtimes that we forgot to inform people about. But we apologize just the same, especially to those of you who are frantic due to imminent deadlines! |
| Emulab backups (filesave) have resumed |
|---|
| Tuesday, April 18, 2006, 2:35PM; posted by kwebb. |
File backups have resumed on Emulab. Please recall that we only backup the filesystems on the Emulab servers and _NOT_ those located on the experiment nodes. This covers the /proj, /group, and /users trees on users.emulab.net (ops), which are NFS mounted on the experiment nodes. |
| Hardware-independent Windows XP images |
|---|
| Monday, April 10, 2006, 12:13PM; posted by fish. |
The Emulab Windows XP images are no longer specific to a particular hardware type, and will work on pc600, pc850, pc3000, and pc3000w nodes. See the Change Log for more information. |
| PlanetLab DevBox image |
|---|
| Friday, February 24, 2006, 4:27PM; posted by ricci. |
Need to build binaries to run on PlanetLab? We now have a disk image that acts as a PlanetLab DevBox. This means it has software as similar as possible to the PlanetLab nodes. Unlike the PlanetLab nodes, however, it has a compiler. It also has the usual Emulab software, so you'll get your account, home directory, etc. You can use it by asking for the PLAB-DEVBOX image. If you don't want to have to mess around with an NS file, you can use our tool to automatically generate an NS file using this image. There is a knowledge base entry describing how to use this image. You can also use it to run run your PlanetLab app in Emulab.
|
| Our own Mike Hibler interviewed |
|---|
| Friday, February 24, 2006, 8:33AM; posted by lepreau. |
Find out what OS is favored by studly kernel hackers from Truth or Consequences, NM, in this interview at http://blogs.ittoolbox.com/unix/bsd/archives/007589.asp. |
| Testbed Pictures |
|---|
| Thursday, February 23, 2006, 2:54PM; posted by mike. |
I finally put out the pictures from our cluster expansion last summer. See the Photos section. |
| Stricter NS parsing |
|---|
| Tuesday, January 24, 2006, 9:40AM; posted by stack. |
We are now running NS files through the real NS parser as a check that our own parser is functioning correctly. This change should not cause a problem for most files, however, there is some syntax that works in our parser but not the real one. For example, the following NS would not parse correctly anymore because the "node1" and "node2" strings are not variable references: set node1 [$ns node] set node2 [$ns node] $ns make-lan "node1 node2" 10Mbps 0msThe fix is simply to prefix them with dollar signs: $ns make-lan "$node1 $node2" 10Mbps 0msIn cases where the variable name is constructed programmatically, you can use the "set" command to get the value of the variable. For example, to fix the following NS:
for {set i 0} {$i < 10} {incr i} {
set name node$i
set $name [$ns node]
append lanstr "$name "
}
$ns make-lan $lanstr 10Mbps 0ms
You would change the "append" line to get the value of
the variable specified by the "name" variable like so:
append lanstr "[set $name] "
|
| Resource crunch |
|---|
| Saturday, January 21, 2006, 6:15PM; posted by lepreau. |
1. Due to high demand for resources, we've changed the idle timeout from 4 hours to 2 hours. After that your experiment will be swapped automatically. 2. You are expected to pro-actively swap out your experiment when you're done, not wait for Emulab to detect it idle. Please try to remember; it helps everyone. 3. Finally, if you're consuming lots of testbed resources, and you could be using our virtual nodes (FreeBSD jails) but aren't, you can expect us to start leaning on you, possibly hard. So you might start doing that application port to FreeBSD now, from Linux. Spend a day, save 50 PC3000s day after day. Thank you! |
| Avoid excessive logging to the "users" machine |
|---|
| Sunday, January 15, 2006, 1:36AM; posted by mike. |
We experienced a lockup of our ops/users machine earlier tonight. After forcibly rebooting it, it hung again as it was coming up. It appears that the second time at least, was caused by massive NFS activity. A reminder: please avoid "excessive" logging of experiments to the /users and /proj NFS mounted filesystems. Excessive here means not only high volume from a single node, but also moderate volume from a large number of nodes! Look into the loghole facility, which allows you to log to the local nodes and return the logfile automatically later. |
| Standard images updated again |
|---|
| Tuesday, January 3, 2006, 10:26AM; posted by mike. |
I have once again installed new versions of the so-called "standard" images: FBSD410-STD, RHL90-STD, FBSD54-STD and FC4-STD. The changes were only to update the Emulab client-side (test node-side) linktest scripts; no other kernel or application changes have been made. So you should see no functional or performance differences. |
| RSS Feed for News |
|---|
| Friday, December 30, 2005, 2:08PM; posted by ricci. |
We've added an RSS feed for this news page. To subscribe, simply paste the URL from the "RSS Feed" at the top of this page into your favorite RSS news reader. Firefox, Safari, and other modern browsers will auto-detect the presence of the feed and present you with an icon (usually in the URL bar or the status bar) to allow you to subscribe. |
| The Emulab-PlanetLab Portal Lives! |
|---|
| Friday, December 16, 2005, 4:02PM; posted by kwebb. |
After a very long interruption, Emulab's PlanetLab portal is up and running once more. Users with PlanetLab access should definitely give it a try (and provide feedback).
Note that you can quickly and easily setup a PlanetLab slice including custom software installation, automatic script startup, and powerful but simple node selection via the "Create a PlanetLab Slice" menu link. The traditional NS script and XMLRPC paths are, of course, also available.
|
| New standard images |
|---|
| Friday, November 18, 2005, 9:54AM; posted by mike. |
I have installed new versions of the so-called "standard" images: FBSD410-STD, RHL90-STD, FBSD54-STD and FC4-STD. The changes were only to update the Emulab client-side (test node-side) scripts; no other kernel or application changes have been made. So you should see no functional or performance differences. The new images will allow automatic link testing (connectivity, latency, loss, bandwidth) at swapin time when enabled. This feature ("linktest") has been present for awhile but was optional and not very reliable. The latest version is significantly better and will be enabled by default, for all experiments, when we've worked out some issues. |
| NFS Problems |
|---|
| Wednesday, October 5, 2005, 2:10PM; posted by stoller. |
Some users have mentioned a higher incidence of NFS failures from
their experimental nodes when building sofware in /proj or /users
(which are NFS filesystems, mounted from users.emulab.net).
With the addition of 160 new (and very fast) nodes, the testbed is much busier and the load on the NFS server is much higher. Writing across NFS is particularly prone to cause problems. These are ongoing and known problems with NFS. We encourage users to build their software on the local disks of their experimental nodes to avoid transient NFS problems, then later use "scp" or similar to copy it back to the server. |
| RHL73 image updated |
|---|
| Monday, September 26, 2005, 7:09PM; posted by kwebb. |
We have updated the legacy Emulab RHL73-STD image to run on the new pc3000 nodes. In the process, we updated the packages and kernel to get security and bug fixes (all updates are from the RHL73 channel of fedoralegacy.org). Please also note that the kernel has been compiled to support SMP, and has a modern Intel Pro/1000 driver. |
| New Collaboration and Development Tools |
|---|
| Wednesday, September 14, 2005, 10:30AM; posted by stoller. |
Emulab has just made available a new set of collaboration and development tools, which we hope will assist you in your research, development, and experimentation. On your left hand side is a new menu called the Collaboration menu with four entries (more entries to be added later).
As always, please feel free to comment on these new services, report bugs, request new features, etc. We have plenty more coming and your comments can affect that. |
| More on new pc3000 nodes |
|---|
| Tuesday, September 6, 2005, 12:52PM; posted by mike. |
For more details on the pc3000 machines, see this document. |
| 160 new pc3000 nodes |
|---|
| Friday, September 2, 2005, 12:19PM; posted by lepreau. |
Just a very quick note to help you avoid trouble; more details later. The 160 new 'pc3000' nodes are available to all. 3.0Ghz, 2GB memory, 2 big fast SCSI disks, 4 experimental interfaces, with between 1-4 of those connected to a fast Gbit-capable switch; all are 100-mbit capable. The potential "trouble" is that these nodes are hugely different in performance from the existing pc600/pc850 nodes that you use most of the time. So if your experiment specificies type "pc" you could now get a mix of nodes of very different performance characteristics. Previously, that was much less likely (we only had a small number of pc3000w's and pc2000's). More later, but feel free to use them now. Try to wait to ask questions, as our upcoming docs should answer most. |
| New type name for WiFi nodes |
|---|
| Wednesday, July 20, 2005, 3:56PM; posted by mike. |
We have changed the node type name for WiFi nodes. What was once 'pc3000' is now 'pc3000w'. I have attempted to fix all existing experiments, so you just need to make sure that you specify 'pc3000w' in all future experiments. Note that this is the type name only, and does not affect the names of individual nodes. So if you use tb-fix-node for a specific pcwf node, you do not need to change that. Why the change? Because we want to use 'pc3000' for our 160 new cluster machines. Given that we have pc600, pc850 and pc2000, pc3000 is the logical follow on. |
| Fedora Core 4 standard Emulab image now available |
|---|
| Tuesday, July 19, 2005, 6:27PM; posted by kwebb. |
An official Red Hat Fedora Core 4 image, using the 2.6 kernel, is now available for use under the name FC4-STD. This is a supported, functional Emulab image. Many thanks to Kevin Atkinson for putting this together.
|
| ops (users) node upgrade |
|---|
| Thursday, June 23, 2005, 4:54PM; posted by mike. |
Well, it took most of the day, but users.emulab.net has been upgraded. It went from dual-850Mhz to dual-3000Mhz CPUs so you will notice a speed boost. More importantly, it has double the amount of disk space, so we should not be constantly running out! If you had an experiment swapped in during the transition from old machine to new machine, you may have to reboot all the nodes in the experiment to clear "stale NFS file handles". Let us know of any problems. |
| New default images |
|---|
| Monday, May 23, 2005, 9:58AM; posted by mike. |
I have updated the common standard images (FBSD410-STD, RHL90-STD, FBSD53-STD). This is largely a maintenance update to get the Emulab client scripts up to date. Both FreeBSD and Linux also have new kernels, required to include support for the SCSI controller on our upcoming cluster nodes. This kernel change should not affect the performance or function of the kernel. Let us (testbed-ops) know if you encounter any problems. |
| Major Emulab cluster expansion |
|---|
| Wednesday, May 18, 2005, 6:07PM; posted by lepreau. |
I'm pleased to announce that we will be bringing online a lot of new hardware in the next couple of months. Fast nodes, gigabit, a really fast switch, and tons of disk space! I/O capacity was the primary technical criterion for the nodes.
Many machines will not have all 5 experimental NICs attached to switch ports, but we will have almost 400 Gbit switch ports immediately. We may directly connect some nodes. The Magic of Assign will transparently handle all this physical network heterogeneity. We are retaining our current 200-odd nodes, so will have about 360 total. If we solve the enormous scaling problems on swapin, our back-of-the-envelope suggests one could run a 10,000-20,000 virtual node experiment. There are about 18,000 AS's in today's Internet... |
| New Windows XP image |
|---|
| Tuesday, April 26, 2005, 9:50PM; posted by mike. |
We have fixed the problem that was causing Windows experiments created with Netbuild to fail. Netbuild creates all experiments with "Static" routing enabled, and that form of route computation was broken. There was also a problem with Windows finding all the interfaces when it booted. Hopefully that is fixed as well. To summarize, use the WINXP-UPDATE image. This is an image of WindowsXP SP2 with security fixes up through yesterday. The firewall is disabled (as it will inform you repeatedly!) by default. |
| New: Mobile wireless motes, high security, Windows, wifi |
|---|
| Friday, February 18, 2005, 8:50AM; posted by lepreau. |
We've opened for public use four major new features in Utah's Emulab
network testbed. They are documented and ready for anyone's reasonable
research or educational use, or just take them for a test drive.
|
| Max Duration of Experiments |
|---|
| Monday, January 3, 2005, 5:30PM; posted by stoller. |
In order to reduce the number of wasted nodes, we are now defaulting Max Duration in the Begin Experiment page, to on. Idle or not, your experiment will be forcibly swapped out after the allotted duration, currently 16 hours, unless you uncheck the box or change the duration. Please don't uncheck it without good reason. Should you later find you need more time, you can alter this param using the "Edit Experiment Metadata" link on the experiment info page. |
| New FreeBSD 4.10 and Red Hat 9.0 images |
|---|
| Wednesday, November 17, 2004, 3:49PM; posted by mike. |
I have installed a new default image. The only changes should be to the boot-time Emulab configuration scripts which should not affect your experiments, past, present or future. Let us know if you have any problems. |
| Linux 2.6 (aka Fedora Core 2) image |
|---|
| Tuesday, November 9, 2004, 10:33AM; posted by mike. |
Due to popular demand (ok, one person asked for it :-) we have put out a prototype Fedora Core 2 image. This image should be considered unsupported, but of course we would like feedback about anything misconfigured or missing. To use the image, put:
tb-set-node-os $node FEDORA2-NONSTD
in your NS file (where $node is replaced with whatever your
node is called of course).
|
| Firewall your Experiment from the Internet |
|---|
| Wednesday, October 20, 2004, 4:26AM; posted by lepreau. |
Mike added support to Emulab that provides a flexible control-network firewall between any experiment and the outside world. For example, key syntax is:
The purpose of such a firewall is to prevent experimental traffic from accidently escaping to the Internet due to a misconfigured application or router within an experiment. In its initial limited form, the Emulab firewall is intended to prevent accidental misuse and not malicious abuse.
We have more powerful firewall support brewing.
|
| New versions of FreeBSD and RedHat Linux |
|---|
| Saturday, September 11, 2004, 6:48PM; posted by mike. |
On Monday, September 13th at 9am MDT we will be switching our "default" OS images from FreeBSD 4.7 and RedHat 7.3 to FreeBSD 4.10 and RedHat 9.0. How will this affect you? Well, if you explicitly specify an OSID in your new experiments (e.g., tb-set-node-os FBSD49-STD), then you won't notice at all. However, if you specify one of the "standard" images (FBSD-STD or RHL-STD) you will get the new OS version. Likewise, if you do not specify any OS, which defaults to RHL-STD, you will get the new version. When you swapin an existing experiment which uses (directly or indirectly) either FBSD-STD or RHL-STD, the OS you get depends on when the experiment was created. Experiments created prior to 9am Monday will continute to be mapped to FreeBSD 4.7 and RedHat 7.3. Experiments created after that time will get 4.10 and 9.0. If you prefer that your older, existing experiment get the newer OS, then you will have to modify the experiment and set the node-os explicitly. UPDATE: I have moved the changeover time to 10am MDT to make sure I am on-site when it happens. |
| We are back! |
|---|
| Saturday, September 4, 2004, 10:25PM; posted by mike. |
We have reenabled the web interface and brought up 40 (Sep 7th: all) of our nodes. If the new air conditioner is still running smoothly tomorrow (Sunday), we will bring up the rest of the testbed. We took advantage of the down time to upgrade a few things:
Still to come, later next week:
|
| New Feature: Event Groups |
|---|
| Thursday, July 15, 2004, 7:37AM; posted by stoller. |
To make sending events to multiple agents easier, we have
added
Event Groups. Quick example, say if you have
four links, named link0, link1, link2, link3:
|
| New Emulab Features and Hardware |
|---|
| Monday, May 24, 2004, 3:05AM; posted by lepreau. |
I'm pleased to announce public availability of these features and hardware on the Utah Emulab facility, for anyone with a valid research, educational, or development use. See www.emulab.net for details or to sign up.
Jay Lepreau |
| Wireless testbed available |
|---|
| Wednesday, May 19, 2004, 3:41AM; posted by lepreau. |
We have extended the Emulab software to support wireless LANs, and have started deploying a medium-sized public testbed running 802.11a/b/g. These can be mixed and matched with other types of nodes and links. 9 wireless nodes are currently available; 20 more in boxes will be installed soon. We expect to add more in the coming year, as well as many mote-level devices. Read all about it and give it a spin, but pay attention to the acceptable use policy. |
| New Simulation/Emulation Documentation |
|---|
| Thursday, April 1, 2004, 1:35PM; posted by shash. |
I have updated the documentation for Hybrid Experiments with Simulation and Emulation with all the new capabilities. There is also a picture illustrating a detailed example on using this. |
| New documentation |
|---|
| Wednesday, March 31, 2004, 5:32PM; posted by mike. |
I've added a couple new pages of documentation: |
| XML-RPC interface to Emulab now available |
|---|
| Thursday, March 25, 2004, 7:32AM; posted by stoller. |
An XML-RPC interface to Emulab is now available!
This interface allows you to perform common operations
from the command line, or you can roll your own client
in your favorite scripting language (Python, Perl, etc).
|
| Two new FreeBSD images available |
|---|
| Friday, March 5, 2004, 10:04AM; posted by mike. |
We have made two new FreeBSD images available, one for FreeBSD 4.9 and one for the recently released FreeBSD 5.2.1. FBSD49-STD is intended to become our default image, replacing FBSD47-STD for use in delay nodes and virtual (jail) nodes as well as for everyday use. 4.9 is supposed to be the end of the road for the 4.x series, so I figured it was time to upgrade. Sources are accessible via /share/freebsd/4.9/src. FBSD52-STD is a first attempt at the latest FreeBSD line. This image also has updated ports. Sources are at /share/freebsd/5.2.1/src. |
| Unofficial RedHat 9 Image Available |
|---|
| Friday, February 13, 2004, 11:12AM; posted by kwebb. |
Emulab user Craig Rodrigues of BBN has been kind enough to share his hard work in upgrading the standard Emulab RHL73 image to RHL9. We are providing it as an interim solution for those seeking RedHat 9 while we work on producing an official testbed release.
|
| Slight change in /etc/hosts files |
|---|
| Wednesday, February 11, 2004, 4:54PM; posted by ricci. |
We have made a slight change in the way /etc/hosts files are generated on the nodes. The previous behavior was that we would only create "aliases" (short names, referring to the name of a node, and not a spicific interface) for nodes that are not directly-connected if there is a route between them. The new behavior is to do this for all nodes, regardless of whether or not a route exists. For an explanation of the various ways you can name nodes within an experiment, see this FAQ entry. |
| PlanetLab support broken for now |
|---|
| Saturday, December 20, 2003, 2:40PM; posted by lepreau. |
Emulab's Planetlab support, for creating and managing dynamic slices/experiments, has been broken by Plab's abrupt move to new software, triggered by their security breakin. We'll re-target as soon as we get details on the new APIs, and APIs that work. |
| Change to program objects |
|---|
| Tuesday, November 11, 2003, 1:33PM; posted by stoller. |
The program object no longer allows you to specify
the command to run when using the command line
interface. The old syntax: |
| New Frisbee source release |
|---|
| Tuesday, October 21, 2003, 10:23PM; posted by mike. |
| Emulab interface to Planetlab, in production |
|---|
| Monday, September 22, 2003, 7:22PM; posted by lepreau. |
We've made PlanetLab resources available through the familiar Emulab interface, with many of the standard Emulab features and some new ones. New ones include load-driven allocation with admission control. Optionally combined with Emulab's queuing facilities, that is useful for sharing PlanetLab resources when they are scarce. You might use the Emulab interface to provide a richer and more friendly interface to the PlanetLab nodes and to your experiment. Or, you might use it to get the N least-loaded nodes that satisfy your node type criteria, perhaps queuing your request until enough become available. Note that we don't provide tunnels or link or topology emulation! Our PlanetLab support gets you a bunch of rich (v)nodes fully interconnected through the normal Internet: not any specific topology. More details are available in the announcement message and in the prototype ns file, planetlab.ns. |
| Emulab cluster use RESTRICTED for next week |
|---|
| Monday, September 15, 2003, 12:52PM; posted by lepreau. |
Sorry to to have to do this, but our cluster is overloaded and people with imminent important deadlines are not able to swapin, despite active coordination with us and trying at all hours by them. Often they cannot map due to just a couple of missing nodes. Therefore, for the next week, until Tuesday 9/23 just after the NSDI deadline, or until earlier notice, use of the Emulab cluster is limited to people working on deadlines that are
If you think you might qualify, send mail to testbed-ops@flux.utah.edu. Otherwise, please don't create or swap in *any* experiments until 9/23 or further notice from us, and swap out any active experiment right away; thanks. With luck the main deadline-driven users will get their work done soon and we'll be able to relax this policy early. Additional alternatives are the University of Kentucky's Emulab cluster, which is available for external research, and perhaps Georgia Tech's is also. They are linked off the "Other Emulabs" link on our home page. p.s. If you wish, talk to your funders, asking them to support getting us more nodes. |
| Starting experiments when nodes are scarce |
|---|
| Thursday, September 11, 2003, 1:55PM; posted by mike. |
With the impending NSDI deadline, many people are having trouble getting experiments swapped in. A heretofore undocumented feature of batch experiments can help. If you submit an experiment as batch mode, without including tb-set-node-startcmd commands in the NS file, the experiment will be queued until sufficient nodes are available. See the FAQ entry and batch mode introducation for details. |
| Experimental IP subnets changed from 192.168 to 10. |
|---|
| Thursday, September 4, 2003, 2:25PM; posted by stoller. |
In order to support more than 255 links in an experiment, we have switched the IP subnet base from 192.168.x.x to 10.x.x.x. If you have any scripts that assume 192.168, you will need to change them. This only affects new experiments and experiments that you modify with the Modify option on the experiment info page. Existing experiments that are either swapped in or swapped out will continue to use their existing 192.168 address until they are terminated (obviously) or "modified" |
| Changes in "Begin Experiment" form and in Swapping |
|---|
| Thursday, July 17, 2003, 12:58PM; posted by newbold. |
You may notice changes in the "Begin an Experiment" form. We modified it to incorporate some new features we've recently developed. Along with it, the documentation in the Node Usage Policies/Swapping page has been significantly updated. The previous "Swappable" field is replaced by the "Idle-Swap" field. "Idle-swap" lets you choose whether or not your experiment can be automatically swapped after it has been idle the designated time. If you uncheck it, you have to give a good reason. Note that even if you uncheck this, but your experiment is idle a long time, the system will send you mail, and eventually we will manually swap it for you if you don't respond. You may lower but not raise the idle-swap time. To be extra clear, if you don't check idle-swap it doesn't mean you're totally unswappable, it just means that we'll attempt to interact with you before we manually swap you out. Talk to Testbed Ops if you must have a totally unswappable experiment or need the idle-time raised. The new "Max Duration" field lets you set a timer to cap the length of time your experiment runs after swapin. At that time it will be swapped-out, whether or not it's idle. This helps if you forget to swap out, or know when your experiment will end. We send warning email an hour before your max duration expires, so you can avert disaster if necessary. You may also notice that on the Experiment Information page the new fields are shown. On that page, you can edit those settings by using the "Edit Experiment Metadata" option. So you can turn the settings on or off, and adjust the times, for instance to change your max duration. As always, we're here to help, so contact Testbed Ops with any questions, problems, or feedback about these changes, or other changes you'd like to see. |
| Pretty Pictures of Current and Recent Experiments |
|---|
| Tuesday, July 8, 2003, 8:55AM; posted by stoller. |
See how your fellow Emulab experimenters are using the testbed on this page of topology pictures. |
| CD bootable system for running Frisbee |
|---|
| Wednesday, June 18, 2003, 12:41PM; posted by mike. |
| Frisbee disk loader source released |
|---|
| Saturday, June 14, 2003, 11:05AM; posted by mike. |
In conjunction with our USENIX paper, we have released the source to the Frisbee disk loader and associated disk imaging tools. See the Software section for details. |
| Quota changes |
|---|
| Tuesday, May 27, 2003, 12:10PM; posted by newbold. |
Due to recent issues with disk space on the disk that holds all the /users directories, we've had to make a change in our quota policy. Quotas in home directories (/users) are now 50MB. Most users are already well under that in their current usage, but some people will need to clean up a bit. Due to the disk space limitations we're under, our general policy is that /users should be used for your personal configuration information, and a small amount of space for experiment-related storage. Everything else should go in the larger /proj storage volume, where quotas are higher. If you are over your quota, you'll get an email letting you know about it. The grace period is 7 days to get under the quota before you won't be able to use any more space. Besides deleting files, you may want to compress some of your files, do "make clean" where applicable, or move some of your files to storage at your institution or to one of the /proj directories. To check your usage, run the "quota" command on ops.emulab.net or on an Emulab node. |
| List of Emulab-Assisted Publications |
|---|
| Thursday, May 15, 2003, 5:03PM; posted by barb. |
There is now a list of papers incorporating research conducted on Emulab/Netbed, via the "Emulab Users" link on the left. There is also a list of classes that have used the Testbed. If you have any additions or corrections, please let us know-- we'd like to keep both lists current. |
| Emulab Tutorial expanded and updated |
|---|
| Monday, May 12, 2003, 5:00PM; posted by newbold. |
Our Emulab Tutorial has recently been updated and expanded. Some changes that may be worth checking out include:
We're starting an effort to improve the Emulab documentation, partly based on preliminary results from the Survey. If you have other requests or ideas regarding documentation, please contact Testbed Ops and let us know! |
| Scheduled experiment halt/swapout |
|---|
| Thursday, May 1, 2003, 11:17AM; posted by stoller. |
Added the long desired halt/swap event directives. You can now put this in your NS file: The first causes the experiment to terminate, the latter causes it to swap out. The units are seconds, as are all "at" statements. NOTE: You can use halt (terminate) to cancel a batch experiment, but you cannot schedule a swapout. |
| New version of frisbee disk loader installed |
|---|
| Wednesday, April 9, 2003, 3:32PM; posted by mike. |
I've installed the latest, greatest Frisbee (our multicast disk image distribution software). Gives us about a 5% improvement in performance, which means a speedup for swapping-in experiments which use custom images. See the ChangeLog for a summary of changes. |
| Linux image upgraded to Redhat 7.3 (from 7.1) |
|---|
| Tuesday, April 8, 2003, 3:15PM; posted by stoller. |
The Linux image has finally been upgraded from Redhat 7.1 to Redhat 7.3. Many users had requested a more recent version of Linux, and we finally found someone crazy enough (thanks Kirk!) to take it on. |
| Testbed News System |
|---|
| Thursday, April 3, 2003, 2:39PM; posted by barb. |
Emulab has a new news system; news items less than
a week old will show the
|
| uky.emulab.net Now Up |
|---|
| Thursday, August 15, 2002, 2:42PM; posted by lepreau. |
The first external site using our software to run their own Emulab is now up. Other sites are in the process of, or have plans to, bring up their own Emulab. If you're intrested in running your own, contact us! uky.emulab.net, at the University of Kentucky, will be used primarily for classes, starting this fall. |
| New Routing Support |
|---|
| Friday, April 19, 2002, 2:43PM; posted by lepreau. |
Emulab now has much improved routing support which should make setting up routes in your experiments easier than ever! Please see the updated "Setting up IP routing between nodes" section of the Emulab Tutorial. |