Modular architecture for small computer networks

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Protocol

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S011000, C710S301000, C333S236000, C333S243000, C709S244000

Reexamination Certificate

active

06564274

ABSTRACT:

DEFINITIONS
Modular Network: As used herein, connotes a concentrated set of cooperating computers; typically, a set housed within a small box, and having modular form and functionality. The modular form allows for simple addition of computers to or replacement of computers in the set. Modular functionality allows for such computers to be designed for different functions despite their interchangeability (e.g. for one computer to function most efficiently as a personal computer and another computer to function most effectively as a network server). Such networks are further characterized in that they exhibit some or all of the following attributes: a) they contain a host computer and several client computers; b) the host computer, storage resources shared by it and the client computers, and a system bus linking the computers, are mounted on an integrated circuit board or substrate; c) the client computers are contained on cards which plug into sockets extending from the board/substrate; d) due to its short length, the system bus can be operated at a speed sufficient to allow for efficient operation of the client computers using data and programs accessible to these computers primarily through that bus; e) operation of the host computer subsystem as a network server relative to a network external to the respective set; f) operation of the client computer cards as both masters and slaves of the system bus; and g) operation of the system bus with a plurality of different signaling protocols, including a network signaling protocol by means of which the host and client computers are linked into a data communication network confined to the bus and its connections, this network serving to allow the client computers to exchange large data packets (e.g. packets larger than the amount of data transferrable on the bus in a single cycle of bus operation) both with each other, as peers, and with the host subsystem as clients of that subsystem. Typically, a modular network of this kind would be located in a small amount of space within a residence, office or factory, and have external connections from the host and client computers to equipment serving local users within a limited range; e.g. up to 200 yards from the box housing the respective network.
BACKGROUND OF THE INVENTION
Contemporary local area networks (LAN's), wherein separately housed computers are linked for communication within the confines of a single residence or office, tend to be both inefficient and uneconomical. For instance, “stand-alone” personal computers in b; such environments individually contain memory, storage and other resources, that are either unused or infrequently used, that are rarely if ever shared by the other computers, and that are unlikely to ever be used to full capacity before the system needs to be discarded or replaced as “obsolete”. Since the cost of each computer in such networks effectively includes costs of such unused resources, as well as a portion of the cost of setting up their network connections, that cost is considerably more than it would need to be if the infrastructure for such a network could be assembled as a single article of manufacture, with all resources and network connections fully integrated into the assembly.
The present invention provides a modular architecture for such networks that overcomes or avoids the foregoing disadvantages associated with operation of “overly equipped” computer systems in comparable LAN's containing stand-alone computers.
SUMMARY OF THE INVENTION
A modular computer system architecture conforming to this invention includes a host computer and one or more client computers having at least two of the following attributes: 1) the system is concentrated into a small space; typically within the confines of a small box comparable in size to the housing of a contemporary stand-alone personal computer; 2) the client computers share real-time access to storage and other resources managed by the host computer through a high speed system bus connecting all of the computers in the system; 3) the host computer and resources it manages are mounted on a common integrated circuit substrate; and the client computers are embodied in integrated circuit cards which plug into sockets extending from that substrate; 4) at least one of the client computer cards is “diskless” (i.e. it does not contain a disk drive), and otherwise lacks immediately accessible storage resources, so that the amount of data which it can instantaneously store is a very small fraction of the aggregate amount of data which it must process in real time in order to perform its requisite functions; 5) storage resources managed by the host system include a hierarchy of disk drives and RAM memory, characterized in that information in RAM memory is accessible in a fraction of the time it would take to obtain access to the same information in a disk drive; 6) a portion of the just-mentioned RAM memory is configured to serve as a file cache shared by the client computers; 7) although the client computer cards may have different constructions, they all contain a Modular Network Interface Chip (MNIC) having what is presently considered unique construction and functions, serving to provide uniform connectivity between the other components of the respective card and the system bus; 8) the system bus is operated in several different signaling modes, in one of which the system of host and client computers operates as a self-contained packet routing network enabling the client computers to exchange information packets with each other and/or with the host computer, and in which packets so handled can be orders of magnitude larger than the amount of information which is transferable in a single cycle of bus operation; 9) the system can be connected to networks external to it, but use network signaling processes different from their internal network protocol relative to such external networks; 10) one or more of the client cards has connections external to the system to broadband media (e.g. coaxial cable) enabling respective cards to connect to devices serving remote users (for example, to keyboard, monitor and cursor positioning devices), whereby each such card is potentially capable of serving as an intelligent personal computer in relation to respective remote users, and wherein lengths of such external media can be orders of magnitude greater than the length of the system bus (with the advantage that the speed of communication on the system bus can be used to enable the cards to efficiently share system resources and the lower yet adequate speed of communication over the broadband media can be used to efficiently service the remote users); 11) the client card(s) may contain buffer RAM storage of predetermined minimal capacity, related functionally to the rate of operation of the system bus, whereby communications over that bus are adequate to enable all of the cards to efficiently share access to storage resources managed by the host computer system without significantly sacrificing real-time functionality of respective client systems.
Typically, individual computers in such a concentrated network conform to a standard computer system architecture (for example, the architecture associated with personal computers termed “IBM Compatible”) and use standardized software operating systems for their processing and network communications function (e.g. an Operating System such as Microsoft's Windows NT™ Verson 4 operating system), although these are by no means restrictive or limiting, and it will be seen, at least in respect to functions relevant to architectural considerations of the present invention, computers using other architectures and other operating system software could readily be adapted to perform equivalent functions.
The system bus also is preferably constructed and utilized as an architecturally standardized system element; e.g. the bus can be configured as a standardized PCI bus conforming to published architectural standards; available e.g. through Internet site www.PCISIG.com. The limite

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Modular architecture for small computer networks does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Modular architecture for small computer networks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Modular architecture for small computer networks will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3064573

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.