![]() |
|||||||||||||||||||||||||||||
![]() |
QTP Home page | ||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||
John C. Slater Computing LaboratoryThe Slater Lab provideds computing support for QTP. This includes support for desktops and laptops, the computer network and high performance computing and visulaization. It also includes support and training for software engineering and programming, in particuilar parallel programming.
News and announcements
Computing Environment ArchitectureIn relation to the network changes that are coming, it may be useful to point out some internals of modern computing environments in general and the QTP environment in particular, because these are not obvious. The network changes only affect the laptop and desktop machines and how they connect to servers for specific operations. The QTP servers, including the compute clusters, and the HPC Center clusters will remain unchanged by this transformation. Networks and desktops and laptopsWe started with a single VAX that did everything for everyone. Now we have very powerful desktops and laptops that increasingly become personalized in academic environments to meet the need of individual students and faculty. The software on these systems is mature and can be managed by each individual, possibly with some advise from an expert. Academic users can acquire any software they consider useful for their work and install it on their desktop or laptop. The university software licensing office provides very good prices for a large choice of most commonly used applications. Central management and configuration of these machines has become intractable because of the wide range of individual needs and large choice of available solutions. One important point to note here is that users should not try to create a "complete" research computing environment on their laptop or desktop. The old SUN desktops did create that impression by being integrated in a specific way with the server. Now network and hardware improvements make it much easier and very productive to work remotely on one or more servers. Many server environments, like HPC clusters, cannot be reproduced on the laptop or desktop at all. Remote access software, like X-Win32 for which QTP and the Physics Department share in the campus license), should be used to connect to a server and display results on the laptop or desktop with X-Windows. Therefore, users should focus on configuring their laptop to do web browsing, email client, simple document editing (like MS Word). Users do not have to and should not install LATeX on their desktop, unless it is really desired. I personally always use LATeX on crunch from my Windows desktop at home displaying the editor and xdvi with X-windows. The Cox Cable connection works just fine to do this without any problem. A very good version of LATeX for Windows exists in the form of MikTeX combined with the WinEdt which is easy to install for many users. There is no need to become a part-time system administrator of your laptop or desktop unless that is something you really want to do! Staff desktops are slightly different because staff personnel require access to a well-defined and limited set of applications, and their duties often include a time-constraint on how fast the work needs to be done. This implies an extra level of stability and the requirement to avoid "experimental system administration". Thus, staff machines are not as well-suited to be self-maintained. Servers and servicesThe QTP servers will function unchanged. It would not be wise to make big changes in two major components at the same time. If anything, the services will be extended and improved. For example, getting the printers to work turns out to be more time-consuming than anticipated because I am trying to make the printing service more automatic and more robust. The services provided by the servers and accessed from desktops and laptops are:
Computing support peopleA large research institute like QTP, and even large departments like Chemistry and Physics can no longer afford to hire and retain talented computer support staff to provide reasonable support on all aspects of computing in isolated positions associated with individual departments or colleges. Only a campus-wide, distributed organization in which individuals, located in the departments, can draw upon each other's expertise can provide cost-effective, high-quality support. QTP has been lucky to have me provide support for so many years. I doubt that one can find any place in the world where a person with my credentials and accomplishments fixes the printers in an organization. However, to provide computer support to an organization like QTP cannot be done with people who are hired for three months and paid $10 to $15 per hour, like the typical student assistants or graduate assistants. Many young people are very comfortable with computers and are very skilled in making a single computer work properly. But maintaining a productive computing environment with networks, servers, printers, and special software requires professional training and experience. This has become so complex that a single individual is not likely to be able to provide proper support and oversight of a quality, high-activity computing environment. The new network will be maintained by a professional organization with multiple staff and with the ability to have someone on call 24/7 for serious problems. A single person like myself, or three people if one includes the two support people in Physics, cannot provide this level of service for all the areas that need support of which network support is only one. I will make sure the servers in QTP keep working and offer the defined set of services. CNS will make sure the network is working. I will also make sure the staff have working computers. Academic users are responsible for their laptop or desktop and for making sure that these machines can get to the services. I will provide instructions on web pages, and I will be available for individual consultations to help users diagnose and fix problems they may encounter while using and operating their laptop or desktop. High Performance ComputingHigh Performance Computing at UF has a head start compared to many other institutions in providing a quality environment for computational research. It is in our best interest to support it, because there as well, groups, departments or colleges can no longer provide the service alone. Slater Lab Computing Environment Architecture After 2008During the period from 2005 through 2008, most effort was spent on creating the integrated Linux and x86 architecture based High Performance Computing (HPC) research environment. Note that staff desktops are in all respects the same as user access devices, except that they are not user managed. The main distinction between the Computing Environment Archtecture (CEA) after 2008 and before 2005 is that the scientist desktops as user access devices are no longer there after 2008. Scientist must use their preferred user access device to connect to any of the available Slater Lab servers to gain access to the computing environments provided by the servers; before 2005, the computing environment of the servers was directly available on the scientist desktops. New technologies, faster networks, and the desire for highly personalized user access devies have made the specification of an acceptable and supportable scientist desktop an impossible task since sometime around the beginning of this century.
Slater Lab Network ArchitectureThe network is divided roughly into three worlds:
Slater Lab Computing Environment Architecture Before 2005This environment was the result of constant evolution since the 1897 implementation of the distributed Sun server and workstation environment.
|
|||||||||||||||||||||||||||||
|
Have
a Question? Contact us. Last Updated 9/24/09 |
|||||||||||||||||||||||||||||