 network;
b) the remote booting codes stored in the remote booting chip are executed and the booting request is broadcast by the client on the network;
c) after receiving the booting request from the client, the server sends a response to the client, including its allocated network parameters
d) the client sends download request to the server for the OS selecting menu script;
e) the server sends the OS selecting menu script to the client, including available OS mirror options
f) the client then executes the received OS selecting menu script, and user makes the selection;
g) the client sends the download request to the server for the mirror of the selected OS kernel
h) the server sends the mirror of the selected OS kernel to the client
i) the client receives and loads the mirror of the selected OS kernel
j) hereafter, the client fulfills computing requirement requested by user, like a normal PC, the computing is implemented on the client locally, and according to the application requirements, the client can acquire corresponding resource, such as application programs, data, and documents from the server.
2. The computing system according to
3. The computing system according to
4. The computing system according to
5. The computing system according to
6. The computing system according to
7. The client-booting method for the system based on the transparence computing the system comprising clients and a server connected by computer networks for supporting broadcasting wherein the said client has no disk and no preinstalled OS, the said server stores varied OS kernel mirrors and initial applications for booting a client, and a client is booted according to the following steps:
i. after being powered on, the requesting client broadcasts the boot request to the network
ii. after receiving the boot request from the client, the server sends a response to the client, which contains allocated network parameters
iii. the requesting client sends download request to the server for downloading the OS kernel mirror, and then the server transmits the mirror to the client
iv. the requesting client downloads and loads the mirror, listening to file transmission requests and sending a download request for initial applications to the server
v. after receiving the file request for initial applications from the requesting client, the server designates for the requesting client the transmitting clients which can provide the needed files according to the distribution information of the initial application file on the network;
vi. the requesting client sends file transmission requests to the transmitting clients and accomplishes file transmission
vii. after downloading the file, the requesting client sends an update message to the server notifying that a copy of the file has been saved
viii. after downloading the file, the application will be loaded by the requesting client if all requiring files are available;
ix. if all initial applications of a requesting client have already been loaded, then the booting procedure of the client is finished.
8. The client-booting method according to
9. The client-booting method according to
10. The client-booting method according to
11. The client-booting method according to
12. The self-organizing method for server clusters in the system based on the transparence computing, the system comprising clients and servers distributed randomly on computer networks, wherein the said client has no preinstalled OS, the said server stores all the OS kernel mirrors and initial applications for booting the client, all the servers on the same broadcast-reachable network belong to one server cluster, a server cluster consists of one master NC server MNCS and some slave NC servers, a client can only be served by a server in the cluster, and servers of the system self-organize themselves into server clusters according to the following steps:
Step I starting a process that is responsible for listening to messages from other servers
Step II if the server has not received any heart-beating signal for the time interval of Td, it affi