CLIENT-SIDE VIRTUALIZATION ARCHITECTURE
First Claim
1. A client-Side virtualization (CSV) architecture for implementing a method of client-side virtualization using differential synchronization and closed computing, the architecture comprising:
- client system, comprising data, application, virtual machine (VM), virtual machine monitor (VMM), client hardware and client manager;
server system, comprising server manager, server virtualization components, server hardware and server storage devices;
the server storage saves user data, application image, VM image, and VMM binary code;
virtual desktop infrastructure (VDI) server;
virtual mobile infrastructure (VMI) server;
CSV image synch protocol;
remote desktop protocol for VDI and VMI;
1 Assignment
0 Petitions
Accused Products
Abstract
The invention discloses the architecture of client-side virtualization, utilizing the techniques of differential bi-directional synchronization of layered data and closed computing, as an extension to virtual desktop infrastructure. Both the client and server run a virtual machine monitor on top of which user application data, system data, personal application, group application, and guest operating system are layered independently. Layer independence is achieved by system data redirection, cache acceleration, and application composing/decomposing method. The client can be securely protected via the push-OS concept, security links, and closed computing services, including virtual machine subscription management control and network resource control services.
40 Citations
23 Claims
-
1. A client-Side virtualization (CSV) architecture for implementing a method of client-side virtualization using differential synchronization and closed computing, the architecture comprising:
-
client system, comprising data, application, virtual machine (VM), virtual machine monitor (VMM), client hardware and client manager; server system, comprising server manager, server virtualization components, server hardware and server storage devices;
the server storage saves user data, application image, VM image, and VMM binary code;virtual desktop infrastructure (VDI) server; virtual mobile infrastructure (VMI) server; CSV image synch protocol; remote desktop protocol for VDI and VMI; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An eBag, comprising a client-Side virtualization (CSV) client and a CSV server, wherein,
the CSV server functions as an intermediary, connecting with a client via fixed network or mobile network at one end, and connecting with a upper-level server via wide-area communication at the other end; -
the CSV server functions as a push-OS server, comprising resource aggregation applications; the CSV client functions as a push-OS client, comprising online and offline resource migration and state switch of network access. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method to synchronize data between local disk and a loosely-coupled distributed file system, comprising at least three different configurations, wherein,
in a non-directional synch configuration, both the local disk and the said distributed file system reside in the same host; - the local disk synchronizes data to the distributed file system with a virtual disk synch optimizer;
in a uni-directional synch configuration, the client writes its local-disk data to a server proxy, then the server writes the proxy data to a server buffer, and the server then writes the buffer data to the said distributed file system with a virtual disk synch optimizer; in a bi-directional synch configuration, both the client and server synchronize buffer data with a difference mediator and a virtual disk synch optimizer; and
both the client and server synchronize the user workspace data. - View Dependent Claims (23)
- the local disk synchronizes data to the distributed file system with a virtual disk synch optimizer;
Specification