Method and apparatus for platform independent network virtual memory (PINVM) hierarchy
First Claim
1. A method for establishing a client/server session using platform independent network virtual memory wherein said server contains a collection of programs that are compiled for the architecture of said client, comprising the steps of:
- (a) finding said server for said client;
(b) providing a list of said collection of programs from said server to said client;
(c) providing a size of virtual memory space from said server to be allowed for said client to use;
(d) adjusting, via a client side daemon process, the available memory size so that a client operating system recognizes said memory size as being as large as the virtual memory size provided by said server during said session;
(e) establishing a network virtual memory hierarchy;
(f) attaching said memory of said server and a hard disk of said server to the physical memory hierarchy of said client;
(g) selecting, by the client, of a program to launch from within said collection of programs; and
(h) creating, in said server, a virtual address space for said client program using said established network virtual memory hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
A thin-client/server session is established using platform independent network virtual memory (PINVM). The server contains a collection of programs that are compiled for the client architecture. The client finds a server for PINVM. The server provides the client with the list of programs as well as the size of virtual memory space that will be allowed for the client to use. The client-side daemon process adjusts the available memory size so that the client OS thinks the memory size available is as large as the virtual memory size provided by the server during the session. The network virtual memory hierarchy is established, with the server'"'"'s memory and hard disk attached to the client'"'"'s physical memory hierarchy. After the client selects a program to launch, the server creates a virtual address space for the client program using the network memory hierarchy established. The program can now run on the client.
18 Citations
2 Claims
-
1. A method for establishing a client/server session using platform independent network virtual memory wherein said server contains a collection of programs that are compiled for the architecture of said client, comprising the steps of:
-
(a) finding said server for said client;
(b) providing a list of said collection of programs from said server to said client;
(c) providing a size of virtual memory space from said server to be allowed for said client to use;
(d) adjusting, via a client side daemon process, the available memory size so that a client operating system recognizes said memory size as being as large as the virtual memory size provided by said server during said session;
(e) establishing a network virtual memory hierarchy;
(f) attaching said memory of said server and a hard disk of said server to the physical memory hierarchy of said client;
(g) selecting, by the client, of a program to launch from within said collection of programs; and
(h) creating, in said server, a virtual address space for said client program using said established network virtual memory hierarchy. - View Dependent Claims (2)
-
Specification