Glossary Some TLAs and definitions to help you get started. (What's a "TLA"? Look it up below.) The terms are not in alphabetical order; they are roughly in order of their importance to a typical cluster user.


Abbreviations

TLA
Three-letter acronym.

NFS
Network Filesystem. This is a method for one machine to share ("export") a disk with another machine on the network. The file /etc/exports contains the list of disk partitions that a Linux system will allow others to see.

NIS
Network Information Services. This is a means of keeping databases synchronized between different machines on a network. Typically, NIS is used to synchronize the account and network files (e.g., /etc/passwd, /etc/group, /etc/netgroup, /etc/hosts).

AMD
Automount daemon. This is a program that automatically mounts a disk onto your systems if you access a specific directory on your machine. For example, if you type cd /a/home/tanya, AMD can automatically mount the /home directory from the computer tanya.

DNS
Domain Name Services. This is a program that translates an IP name (e.g., tanya.nevis.columbia.edu) into an IP address (e.g., 192.12.82.81). A computer that is a DNS server typically maintains a database of corresponding IP names and addresses, and is aware of similar databases maintained at remote sites.

SSH
Secure Shell. A means of communicating between two computers using an encrypted connection.

POP
Post Office Protocol. A simple method of reading your mail. Your messages are stored on whatever computer is running your mail reader program.

IMAP
Internet Message Access Protocol (this is a four-letter acronym). A more advanced protocol for reading mail. Your messages can be stored in any location you choose; typically this is on whatever computer is your mail server.

DHCP
Dynamic Host Configuration Protocol (another FLA). This service allows a device to dynamically receive an IP address from a pool of addresses, instead of requiring the device to have a fixed IP address. This is ideal for devices like laptops, which will not all be connected to the network at all times.


Definitions

Server
A computer or a program that provides some common functionality for others to use. A "master" or "primary" server is the main source for a given service. A "slave" or "secondary" server is the backup source for a given service; if the master server goes down, the slave takes up its task.

Client
A computer or program that makes use of a server's functionality.

Applications Server
A machine with commonly-used programs or libraries; in particle physics, these would be programs such as CERNLIB, GEANT, and ROOT. The purpose of an applications server is to simplify administration of those programs: only one copy of a program exists that's used by several computers, instead of a copy for each computer.

Batch Server (or Workgroup Server)
A fast machine intended for executing big jobs such as Monte Carlos. A batch server offers its CPU cycles for running applications. Typically, users run utility programs such as X-windows on their client machines without slowing down the applications on the batch server.

NIS Server
A machine that is the central source for the files synchronized by NIS.

Mail Server
A machine configured to handle mail for several users. The purpose of a mail server is to simplify administration; since mail can be complex to configure, it's easier to manage mail services on one machine than it is to have each user's machine handle mail. It's also better to isolate mail services for security reasons.

File Server
Basically, a machine with a lot of disk storage attached to it. The purpose of a file server is to make that disk space (and the files within) available to other machines.

Backup Server
A machine responsible for making backups of the disks on the cluster.

Print Server
A machine that acts as a central print queue for a given printer or printers. This helps prevent a printer from "clogging" its internal print queue by receiving many printer requests from many computers.

Anonymous FTP server
A computer that services requests for file transfers from anonymous users; that is, users who do not have to supply an account name and password. In other words, anyone in the world can access an anonymous FTP server to put or get files on the machine.

Web server (or WWW server or HTTP server)
A machine that delivers web pages to browsers (e.g., Netscape or Explorer) running on remote computers.


Back to the Nevis Linux Cluster Page.

Return to the Nevis Computing Page.

Up to the Nevis Home Page.

E-mail: Send any comments or questions to the webmaster.