s own, adding B as a SNCS and sending a collision ACK signal to B;
if any MNCS receives a collision ACK, it then affirms itself as an SNCS, updating related status information and stopping broadcasting the heart-beating signal.
16. The self-organizing method according to
Step a broadcasting the booting request to the network after being powered on.
Step b when a SNCS receives the booting request and finds that the client is one of its affiliated clients, the service is then provided to the client;
when the MNCS receives the booting request and finds that the client belongs to none of the servers in the cluster according to maintained cluster status information, it will bind the client to a server as its affiliated client and notify that server, and the server then provides the client with the service.
Step c after loading the downloaded OS kernel mirror and initial application, the client broadcasts to the network again, its binding server will return a response, and then the booting procedure of the client is accomplished.
Step d after being booted, the client sends corresponding requests to its binding server for the service if it needs services, such as customization on demand, or application downloading.
if a client cannot get requested services from the server, it can be rebooted manually or automatically after the situation being detected.
17. A network computer system based on transparence computing, comprising clients and a server connected by computer networks supporting broadcasting, wherein the said client contains no disk and no preinstalled OS, there is a remote-booting chip formed by non-volatile storage on the mainboard of the client to store codes for remote-booting the client, the NFS service, PXE service, DHCP service, and the TFTP service are preset and executed by the server. the server also stores varied OS kernel mirrors, application programs, and documents and data for the client, after the client is powered on, the remote-booting chip is automatically detected, and the codes in it are executed, the client will perform the follows steps:
Step 1 the client broadcasts to the network;
Step 2 after receiving the broadcasting message from the client, the server sends the response message to the client, which contains the network parameters allocated for the client;
Step 3 the client sends a request to the server for downloading the OS kernel mirror;
Step 4 after receiving the request, the server transmit the requested mirror to the client;
Step 5 the client downloads and loads the mirror, shifting the control to the OS;
hereafter, the client fulfills any computing requirements from user, like a normal PC, the computing work is implemented on the client locally, and the client can acquire resources, such as application programs, data, and documents, from the server.
18. The network computer system according to
a) the client sends a request to the server for downloading an OS-selecting script;
b) the server sends the script to the client;
c) the client executes the script, prompting the user to select an OS; the result of the selection is attached to the request sent by step 3;
19. The network computer system according to
20. The network computer system according to
The invention relates generally to a computing device based on the Transparence Computing paradigm, a client-booting method and a self-organizing method of server clusters thereof.
The last half century has seen the evolution of the computing technology from the mainframe-based host computing stage to the desktop-based network computing stage. Recently, the trend is heading for the pervasive computing which involves various mobile apparatus such as cellular phones, notebooks, PDA, in-vehicle devices, etc.
However, as far as the pervasive computing and other previous computing paradigms, for example, the network computing are concerned, certain OS, corresponding supporting toolkits and applications must be developed and installed before usage. Otherwise, the machine cannot carry on corresponding application computing or run corresponding softwa