RAID (redundant
array of independent [inexpensive] disks)
RAD (rapid
application development)
Remote
access and Remote access server (RAS)
RMON (Remote
Network Monitoring)
Roaming
Service
R/3
RAID (redundant array of independent disks) is a way of storing the same data in different places (thus, redundantly) on multiple hard disks. By placing data on multiple disks, I/O operations can overlap in a balanced way, improving performance. Since multiple disks increases the mean time between failure (MTBF), storing data redundantly increases fault-tolerance.
A RAID appears to the operating system to be a single logical hard disk. RAID employs the technique of striping, which involves partitioning each drive's storage space into units ranging from a sector (512 bytes) up to several megabytes. The stripes of all the disks are interleaved and addressed in order.
In a single-user system where large records, such as medical or other scientific images, are stored, the stripes are typically set up to be small (perhaps 512 bytes) so that a single record spans all disks and can be accessed quickly by reading all disks at the same time.
In a multi-user system, better performance requires establishing a stripe wide enough to hold the typical or maximum size record. This allows overlapped disk I/O across drives.
There are at least nine types of RAID plus a non-redundant array (RAID-0):
RAID-0. This technique
has striping but no redundancy of data. It offers the best performance
but no fault-tolerance.
RAID-1. This type
is also known as disk mirroring and consists of at least two drives that
duplicate the storage of data. There is no striping. Read performance is
improved since either disk can be read at the same time. Write performance
is the same as for single disk storage. RAID-1 provides the best performance
and the best fault-tolerance in a multi-user system.
RAID-2. This type
uses striping across disks with some disks storing error checking and correcting
(ECC) information. It has no advantage over RAID-3.
RAID-3. This type
uses striping and dedicates one drive to storing parity information. The
embedded error checking (ECC) information is used to detect errors. Data
recovery is accomplished by calculating the exclusive OR (XOR) of the information
recorded on the other drives. Since an I/O operation addresses all drives
at the same time, RAID-3 cannot overlap I/O. For this reason, RAID-3 is
best for single-user systems with long record applications.
RAID-4. This type
uses large stripes, which means you can read records from any single drive.
This allows you to take advantage of overlapped I/O for read operations.
Since all write operations have to update the parity drive, no I/O overlapping
is possible. RAID-4 offers no advantage over RAID-5.
RAID-5. This type
includes a rotating parity array, thus addressing the write limitation
in RAID-4. Thus, all read and write operations can be overlapped. RAID-5
stores parity information but not redundant data (but parity information
can be used to reconstruct data). RAID-5 requires at least three and usually
five disks for the array. It's best for multi-user systems in which performance
is not critical or which do few write operations.
RAID-6. This type
is similar to RAID-5 but includes a second parity scheme that is distributed
across different drives and thus offers extremely high fault- and drive-failure
tolerance. There are few or no commercial examples currently.
RAID-7. This type
includes a real-time embedded operating system as a controller, caching
via a high-speed bus, and other characteristics of a stand-alone computer.
One vendor offers this system.
RAID-10. This type
offers an array of stripes in which each stripe is a RAID-1 array of drives.
This offers higher performance than RAID-1 but at much higher cost.
RAID-53. This type
offers an array of stripes in which each stripe is a RAID-3 array of disks.
This offers higher performance than RAID-3 but at much higher cost.
RAD (rapid application development) is a concept that products can be developed faster and of higher quality through:
Remote access is the ability to get access to a computer or a network from a remote distance. In corporations, people at branch offices, telecommuters, and people who are travelling may need access to the corporation's network. Home users get access to the Internet through remote access to an Internet service provider (ISP). Dial-up connection through desktop, notebook, or handheld computer modems over regular telephone lines is a common method of remote access. Remote access is also possible using a dedicated line between a computer or a remote local area network and the "central" or main corporate local area network. A dedicated line is more expensive and less flexible but offers faster data rates. ISDN is a common method of remote access from branch offices since it combines dial-up with faster data rates. Wireless, cable modem, and DSL technologies offer other possibilities for remote access.
A remote access server is the computer and associated software that is set up to handle users seeking access to network remotely. Sometimes called a communication server, a remote access server usually includes or is associated with a firewall server to ensure security and a router that can forward the remote access request to another part of the corporate network.
A remote access server may include or work with a modem pool manager so that a small group of modems can be shared among a large number of intermittently present remote access users.
RMON (Remote Network Monitoring) provides standard information that a network administrator can use to monitor, analyze, and troubleshoot a group of distributed local area networks (LANs) and interconnecting T-1/E-1 and T-2/E-3 lines from a central site. RMON specifically defines the information that any network monitoring system will be able to provide. It's specified as part of the Management Information Base (MIB) in RFC 1757 as an extension of the Simple Network Management Protocol (SNMP). The latest level is RMON Version 2 (sometimes referred to as "RMON 2" or "RMON2").
RMON can be supported by hardware monitoring devices (known as "probes") or through software or some combination. For example, Cisco's line of LAN switches includes software in each switch that can trap information as traffic flows through and record it in its MIB. A software agent can gather the information for presentation to the network administrator with a graphical user interface. A number of vendors provide products with various kinds of RMON support.
RMON collects nine kinds of information, including packets sent, bytes sent, packets dropped, statistics by host, by conversations between two sets of addresses, and certain kinds of events that have occurred. A network administrator can find out how much bandwidth or traffic each user is imposing on the network and what Web sites are being accessed. Alarms can be set in order to be aware of impending problems.
Roaming service is the ability to get access to the Internet when away from home at the price of a local call or at a charge considerably less than the regular long-distance charges. For example, if you normally get access to the Internet from an access provider in Brooklyn, New York and are travelling to Hong Kong, you can call a designated access provider in Hong Kong. Instead of paying long distance charges to your local provider in Brooklyn, you pay the local phone connection charge in Hong Kong and possibly a modest additional charge for the service.
Roaming service is made possible through Internet service providers (ISPs) who have cooperative agreements to grant each others' customers local access to the Internet. Special software allows cooperating ISPs to keep track of and calculate prearranged payments for usage differences.
Here's how it works for the user:
1. The Internet user must
already subscribe to an ISP that offers roaming service arrangements.
2. Assuming the ISP does,
the user can determine a cooperating ISP in a city to which the user
is travelling.
3. In the travel location,
the user can call the local ISP's designated phone number through the
computer modem, entering information during login that will identify the
user's home ISP.
4. The "foreign" ISP will
contact the ISP and determine that the user is a valid user.
5. The "foreign" ISP will
grant the user access to the Internet. The user will be able to access
e-mail from the home mail server.
6. The user will be charged
at local phone rates. In addition, depending on the particular
service arrangement, the home ISP may levy an additional hourly usage charge
of several dollars an hour or a monthly charge
in case the service is used during that month.
A similar roaming service is provided by some cooperating cellular telephone or personal digital assistant (PDA) service providers.
If you are travelling and
simply need to be able to exchange e-mail, you can consider getting a freemail
membership (usually free) from HotMail, Rocketmail, or other freemail providers.
Hotmail
also offers POP3 server
accounts for access to up to four e-mail accounts you may already have,
assuming you remember the POP3 server name and your user IDs and passwords.
If you subscribe to a somewhat global service such as AT&T's WorldNet or the IBM Global Network, you may already be able to access your account in certain cities through your provider's local point-of-presence (POP) on the Internet without having to pay for a long-distance call.
R/3 is the comprehensive set of integrated business applications from SAP, the German company that states it is the market and technology leader in business application software. R/3 replaced an earlier system, R/2, which is still in use. R/3 uses the client-server model and provides the ability to store, retrieve, analyze, and process in many ways corporate data for financial analysis, production operation, human resource management, and most other business processes.
A recent release, R/3 3.1, makes it possible to get to the R/3 database and applications through Internet access and Web browsers. A sales representative can initiate the workflow for a sales order by filling out an electronic form on a laptop that will be "translated" into input for the R/3 system. Other interfaces such as Lotus Notes can also be used. The Web implementation adheres to the Workflow Client API standard of the Workflow Management Coalition (WfMC).
The next release of R/3, planned for the third quarter of 1997, will add features designed to speed product delivery by helping to manage the supply chain.
More
information about R/3 is available at the SAP
Web site.