Claims
- 1. A computer system comprising at least one single board computer and a host with which said single board computer communicates over a local area network, the single board computer being configured to load communications software for facilitating communications between the single board computer and the host over a network, the host being configured to communicate using communications software, the communications software for the host and the communications software for the single board computer being loaded substantially simultaneously by the computer system.
- 2. The computer system of claim 1 wherein the communications software adapter for the single board computer and the communications adapter for the host computer are implemented on a single chip, or multiple chips on the same board.
- 3. The computer system of claim 2 wherein the single chip is resident on the host computer.
- 4. The computer system of claim 1 wherein said host and said plurality of single board computers communicate with said host and each other using a standardized network protocol.
- 5. The computer system of claim 1 wherein said standardized network protocol does not require any extraneous software to facilitate said communication.
- 6. A computer system having a host and a plurality of single board computers that communicate with said host and each other over a bus, the host including software to instruct the single board computers to operate as a specified type of computer by causing an image to load into said single board computer from disk shared among the host and single board computer, thereby causing the single board computer to be configured to act as a type of computer corresponding to the image loaded.
- 7. The computer system of claim 6 wherein the single board computer contains a communication module, comprising two network adapters connected by a communicative media, wherein one adapter facilitates communication by the single board computer and said other adapter facilitates communication by the host computer.
- 8. The computer system of claim 6 wherein said disk is partitioned such that each single board computer can access a partitioned portion of the disk as if it were a physical I/O device.
- 9. The computer system of claim 8 wherein said partitioned portion of the disk is available only to a designated associated single board computer.
- 10. The computer system of claim 6 wherein the single board computer being configured to load communications software for facilitating communications between the single board computer and the host over a network, the host being configured to communicate using communications software, the communications software for the host and the communications software for the single board computer being loaded substantially simultaneously by all SBCs and Hosts in the computer system.
- 11. The computer system of claim 10 wherein data transfers between said host computer and said single board computer are tagged as file or other specified non-network operations.
- 12. The computer system of claim 6 wherein each of said single board computers and said host runs an operating system.
- 13. The computer system of claim 6 wherein said operating systems are the same as each other.
- 14. The computer system of claim 6 wherein said operating systems are different from each other.
- 15. The computer system of claim 6 wherein said single board computers operates as a firewall.
- 16. The computer system of claim 6 wherein said single board computers operates as a load balancer.
- 17. The computer system of claim 6 wherein said single board computers operates as a dispatcher.
- 18. The computer system of claim 6 wherein said single board computers operates as a web server.
- 19. The computer system of claim 6 wherein said single board computers operates as a proxy server.
- 20. The computer system of claim 6 wherein said single board computers operates as a server monitor.
- 21. The computer system of claim 6 wherein said single board computers operates as a client.
- 22. The computer system of claim 6 wherein said single board computers operates as a database server.
- 23. The computer system of claim 6 wherein said single board computers operates as a network appliance platform.
- 24. The computer system of claim 6 wherein said single board computers operates as an application server.
- 25. The computer system of claim 6 further comprising a command line or Graphical User Interface (GUI) for allowing a user to input commands regarding the configuration of one or more of said single board computers.
- 26. The computer system of claim 6 wherein a first single board computer is configured to emulate a second single board computer upon the failure of said second single board computer.
- 27. The computer system of claim 6 wherein at least one of said single board computers is configured to distribute images to configure other ones of said single board computers to act as a specified type of computer.
- 28. The computer system of claim 6 wherein a user inputs an identification and said identification is associated with a set of one or more images being loaded into one or more single board computers, and wherein the input of said identification causes the loading of said associated set of one or more images to configure the single board computers in the computer system.
- 29. A method of configuring plural single board computers in a computer system to each operate as an independent computer, the method comprising distributing images to plural single board computers, each image including at least an operating system, the single board computers sharing nonvolatile storage, the image including one or more applications and security information, the security information authorizing the applications to execute only on specified ones of the single board computers but not on other ones of the single board computers.
- 30. The method of claim 29 wherein the security information is an authentication code.
- 31. The method of claim 30 wherein a host computer, with which all of said single board computers communicate, distributes the images.
- 32. The method of claim 31 wherein one of said single board computers distributes the images to other ones of said single board computers.
- 33. The method of claim 29 further comprising storing plural images on a nonvolatile storage device, and distributing a copy of one or more of said images to one or more of said single board computers.
- 34. The system of claim 6 wherein one of said SBCs or said host acts as a disk manager and is configured to monitor a state and status of other SBCs in said system.
- 35. The system of claim 34 wherein upon detection of a particular status, a command string is issued from said disk manager to one or more SBCs.
- 36. The system of claim 6 configured to operate as a filtering and security computer system.
- 37. The system of claim 28 wherein predetermined images and SBCs are restricted so that only a subset of images is operable on a subset of SBCs.
RELATED APPPLICATION
[0001] This application claims priority to U.S. Provisional Application No. 60/384,761, filed May 31, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60384761 |
May 2002 |
US |