April 19, 2000
Prepared by David Harrison
As is customary, this report summarises the undergraduate computing facility in the past academic year.
On December 13 our nearly-eight year old Hewlett-Packard UNIX server was replaced by a new Dell 6300/400 Intel-based Linux server. At the same time, our ancient X-based curve fitter was replaced by a totally new linear fitter whose user interface runs inside any web-browser; the fitter is based on Mathematica and its locally written Experimental Data Analyst package plus Java and JavaScript.
Although the new systems were tested as carefully as possible, going into full production pinpointed problems with both the operating system and the new fitter due to the heavy demands put on them during the afternoons. Reasonable stability has now been achieved in both areas, with further improvements anticipated.
With the new stability, we gained the confidence to replace an ancient X-based data grapher with a new one based on the same technology as the linear fitter; this change occurred on March 19. By September we will use the same technology to offer new routines to:
This we are now much closer to our goal of moving all of our services into web format, accessible with any browser.
UPSCALE services can be divided into three main categories:
Below I shall display the usual statistics and graphs. However, further insight into UPSCALE's operation may be gained from the fact that we sampled the number of computing jobs in the run queue (the "load average") every ten minutes between 3 PM and 4 PM on week days during the month of March. During this period we averaged 3.15 jobs in the queue, with a high of 12.36 and a low of 0.11.
Another number that is illustrative is that during the month of March our new linear fitter delivered 12,674 fits to our students. 13% of these were delivered to seats not in our building. We believe that this latter number is fairly small because prior to the introduction of the new fitter over Christmas, students were largely forced to do their laboratory data analysis in-house so became used to working in this way. We expect usage of the fitter by students not sitting at one of our seats to be much higher next year.
The following figure and table shows the usage figures via traditional logins.
UPSCALE maintains two types of accounts for undergraduate students, offering somewhat different services. The "x" accounts are given to our first and second year students. The "special" accounts are for upper-year students. The above plot shows the logins per week for the "x" accounts (displayed as solid bars) and "special" accounts (displayed as white bars). The effects of the Christmas break, the TA strike, and the ReadingWeek break are clearly visible. |
What | 1999-2000 | 1998-99 | 1997-98 |
Active "x" accounts | 1794 | 1940 | 1792 |
Active "special" accounts | 86 | 116 | 117 |
Total student accounts | 1880 | 2056 | 1909 |
Number of "x" logins | 18,820 | 21,499 | 22,576 |
Remote "x" logins | 23% | NA | NA |
Number of "special" logins | 5119 | 5687 | 12,341 |
Remote "special" logins | 43% | NA | NA |
Total logins | 23.939 | 27,186 | 34,917 |
"x" connect hours | 8465.8 | 10,246 | 9436 |
"special" connect hours | 1772.6 | 1492 | 2725 |
Total connect hours | 10,238.4 | 11,738 | 11,861 |
Some of the more interesting conclusions from the above numbers are:
In previous years one of the ways we summarised the delivery of information via the web was the total number of files delivered. I have realised that this is mis-leading, since it includes all image files that are included in web pages, no matter how small. A more meaningful number is the number of html, htm, and pdf files delivered. Below we present that number for this year and last year; in order compare this year to previous years we also include the total number of files delivered this year. Neither number includes the fits or graphs performed with our new web-based programs.
Also, in the following table, the phrase "top-level accesses" means access to the html "home page" for a particular sub-system. Certainly some students have bookmarked pages accessed by these "home pages" and this access is not "top-level".
This year all Guide Sheets in the I Year Laboratory for "non-core" experiments are distributed exclusively as pdf documents, which the students may then print. We also distribute a sample of the I Year Laboratory written test as a pdf document. We summarise these usages also.
Finally, the Physics Virtual Bookshelf is a collection of locally written documents that have been collected into a single place where they are accessible to a wider range of people than just the students in the courses/labs for which they were originally written. We regularly receive positive comments from around the world about this facility. Further, the bookshelf and its contents receive high rankings from http://www.google.com.
What | 1999-2000 | 1998-99 | 1997-98 | 1996-97 |
Html and pdf files delivered | 1,075,740 | 591,164 | Not available | Not available |
Files delivered | 2,938,049 | 1,599,770 | 834,568 | 482,046 |
Percentage delivered in-house | 11.4% | 3.0% | 7.4% | 36.9% |
PHY138Y home page top-level accesses | 47,486 | 25,579 | Not available | Not available |
JPU200Y home page top-level accesses | 3004 | 1806 | Not available | Not available |
I Year Laboratory top-level accesses | 6822 | Not available | Not available | Not available |
I Year Laboratory non-core Guide Sheets. | 3943 | Not applicable | Not applicable | Not applicable |
I Year Laboratory test sample | 4726 | Not applicable | Not applicable | Not applicable |
Linear fits performed (second term only) | 44,772 | Not applicable | Not applicable | Not applicable |
Physics Virtual Bookshelf top-level accesses | 2187 | 659 | Not applicable | Not applicable |
Once again, despite the TA strike, for the third year in a row usage of our web site nearly doubled.
The above plot shows the number of bytes per day delivered by our web site from Sept 1, 1999 through April 19, 2000. The ticks on the horizontal axis are the dates of the four tests plus the Final Exam for our largest course, PHY138Y. These students were accessing our bank of scans of problem set, test and examination solutions, and our on-line versions of overhead transparencies used in lectures. |
The Nortel Applied Physics Laboratory is an integral part of our upper-year laboratories. It features 16 Windows-based PC's, for which our central server provides file and print services. We provide similar services to other PC's in the undergraduate wing.
For Mathematica applications, we have found that running the kernel on the server with the "front end" running on a PC in the Nortel laboratory is the preferred environment.
Previously, it was very difficult to track exactly how these services were being used. With our new machine, the latest version of the server software (Samba) allows us to monitor usage. Thus below we present some figures for the second term of this academic year.
Service | Number |
---|---|
Initial connection to the server | 4838 |
Print jobs through the server | 750 |
If the proposed new PHY140Y laboratory becomes a reality, we intend to extend these services to that laboratory.