|
|
 |
M
Technologies
The
MSM Database
MSM-NET
and MSM-LAT
MSM-NET is an add-on package that provides networking capabilities
for MSM-Server for Windows NT, MSM-Server
for DOS and MSM-Server for UNIX systems.
It offers high-performance, distributed databases on local area networks.
When networking between MSM systems, caching algorithms allow routines
and globals to be shared at the physical block level. Because the disk
buffer cache is shared between systems, performance is very close to
what can be obtained from running all users on a single system. Native
DDP access to DSM and ISM systems, as well as OMI connects to other
M vendors, are also supported. MSM-LAT is our implementation of Digital
Equipment Corporation's (DEC) Local Area Transport (LAT) protocol. This
package functions as an interface between a wide variety of LAT-compatible
terminal servers and the MSM-Server for Windows NT, MSM-Server for DOS
and MSM-Server for UNIX environments. Layered on top of the MSM-NET
package, it allows large terminal networks to be created that have access
to multiple machines. It also provides load balancing between systems
and simplifies management of printers and modems.
Client/Server Computing
Client/server computing provides a flexible method of distributing processing
among multiple machines. Typically, a configuration consists of one
or more file servers. The file servers contain all of the data and programs
required by the clients. One or more clients are attached to the servers
through a local area network.
MSM-NET uses a building block approach to create large, multi-user
configurations that support many hundreds of users. By creating configurations
that consist of file servers and compute servers, capacity can be increased
by adding additional servers. For example, if additional users are given
access to the system because a new application has been installed, an
additional compute server can be added to provide increased computing
power. Similarly, print servers can be added to the configuration to
off-load background activity. All of this can be done in a manner that
is transparent to the users and the application code. MSM-NET also provides
the mechanism for creating true client/server computing environments.
Client/server configurations can be implemented that use PCs as clients
and as servers. Configurations can also be used that combine PC, UNIX,
or Windows NT systems, with any of these system types acting as clients,
as servers or as both client and server.
Remote Volume Groups
Higher performance client/server computing in MSM-NET is achieved through
remote volume groups (RVGs). This feature allows the disk buffer cache
on a server node to be distributed to and shared by client nodes connected
to the server. When a client node requires routines or global data,
the entire disk block is transferred to the client. Subsequent accesses
to data stored in the same physical block can be satisfied from the
clients cache without the need for network communication with
the server. Through MSM-NET, MSM ensures proper buffer backup and synchronization.
MSM-NETs RVG feature allows client/server systems to be any combination
of MSM-Server for Windows NT, MSM-Server for DOS and MSM-Server for
UNIX. Routines and globals can be shared across the different hardware
platforms and across the different operating systems. All of the necessary
adjustments to the routines and globals to accommodate hardware differences
are performed in a manner that is transparent to the users. With RVGs,
users can logon to remotely mounted volume groups; load, edit, and save
routines; access globals; and perform other operations just as if they
were logged onto a local volume group. Also, the JOB command can be
used to initiate a job on any server attached to the network.
DDP Protocol
In addition to the RVG protocol between MSM systems, MSM-NET supports
the Distributed Data Processing protocol to communicate with DSM and
ISM systems. This protocol is used to share global data between systems.
MSM-NET also supports the automatic network configuration features found
in DSM. Because ISM systems do not support automatic configuration,
each ISM node in the network must be explicitly defined to the system.
OMI Protocol
The Open M Interconnect (OMI) Type A extension to the M standard is
fully supported by MSM-NET. Using the TCP/IP interface, MSM can exchange
data with other M systems. Because OMI was developed as a general purpose
interconnect with modest performance objectives, it should be used in
low-volume applications where occasional access to remote data is required.
Supported Interfaces
MSM-NET can be layered on top of other protocols (such as TCP/IP, NETBIOS,
and IPX/SPX) or interfaced directly to the Data Link Layer (DLL) using
packet driver, token ring DLC, NDIS, ODI, and native WD/SMC support.
Ethernet DLL access is required to support LAT, DEC DDP, and ISM DDP.
MSM-NETDDP and RVG are supported using all interfaces.
Global Translation and Replication
Global translation provides a mechanism through which every reference
to a particular global in a user class identifier (UCI) is internally
changed to reference a global with the same name in a different UCI.
The UCI may be in the same volume group, a different volume group on
the same system, or a different volume group on a remote system. The
replication feature allows global SETs and KILLs to be duplicated in
up to seven additional UCIs. Like translation, the UCIs may be in different
volume groups on the same machine or on different machines. Note that
a global can be translated and replicated at the same time.
Network Security
Network security is provided at two levels. First, passwords can be
maintained for network nodes and verified with connecting nodes (i.e.,
establishing circuits). This level of security works with MSM systems
and with DSM systems. Second, protection can be maintained on a global-by-global
basis. Systems, groups, users, or the entire world can be granted read,
write, delete, or no access rights to each global on the system.
LAT Protocol
MSM-LAT is an implementation of the Local Area Transport (LAT) protocol
developed by the Digital Equipment Corporation (DEC). We have licensed
the protocol from DEC and made it available for MSM-Server for Windows
NT, MSM-Server for DOS and MSM-Server for UNIX systems. Features of
MSM-LAT include:
- Terminal Servers: MSM-LAT supports all of the popular LAT
compatible terminal servers, including DEC, Datability, Xyplex and
Equinox.
- Load Balancing: When terminal servers are connected to multiple
MSM systems, automatic load balancing is performed. When the users
select a service, they are connected to the least heavily loaded system
offering the service.
- Printer and Modem Control: Using MSM-LAT, printers, modems,
and other types of devices can be shared among multiple systems. The
host-initiated connect feature of LAT is used to dynamically attach
a device to a machine.
- Dynamic Reconfiguration of Services: Used in conjunction
with the cross-system journaling feature, the failed service can be
routed to a hot standby machine in the event of a system
failure.
- Low Overhead: The LAT protocol provides superior terminal
performance with extremely low overhead compared to other terminal
connect protocols, such as Telnet under UNIX.
- Direct MSM Logons: As a by-product of MSM's direct LAT support
under UNIX, users bypass the UNIX logon prompt and are logged directly
into MSM. This allows the user to purchase a minimum-user UNIX license
(enough to administer the system), resulting in a major
potential savings for large installations.
Summary of Features
Remote Volume Groups
Remote volume groups allow routines and globals to be shared between
any combination of MSM-Server for Windows NT, MSM-Server for DOS and
MSM-Server for UNIX.
DDP to DSM and Other Systems
MSM-NET supports the Distributed Data Processing (DDP) protocol to DSM
and ISM systems, as well as the Open M Interconnect (OMI) protocol.
LAN Compatible
These products operate concurrently with network operating systems such
as Banyan Vines, Microsoft LAN Manager, and Novell Netware.
Multiple Adapters and Protocols
MSM-NET and MSM-LAT support token ring and Ethernet adapters, TCP/IP,
IPX/SPX, and packet drivers.
Client/Server Configurations
MSM-Server for Windows NT, MSM-Server for DOS and MSM-Server for UNIX
can be used as clients or as servers, and any combination of products
can be used in client/server configurations.
LAT Support
MSM-LAT provides the ability to use multiple terminal
servers, load balancing, and host-initiated connects for printer and
modem control. MSM-LAT operates with any of the Ethernet boards supported
by MSM-NET.
Network Management
MSM-NET allows automatic network configuration as nodes are started
and stopped. This product also includes a comprehensive set of utilities
to configure and manage the network.
Return
to Main MSM Index
Home
| M Technologies | Support
| Company | Contact
MOVE
TO CACHÉ
©
Copyright 1996-2000 InterSystems Corporation. All Rights Reserved.
email: wwwadmin@intersys.com
|