Abstract: A method and computer program product for targeted container virtualization, where only separate components of a computer system or a server are virtualized. The OS kernel and other server resources are not virtualized. Only selected components—applications or resources are targeted for virtualization instead of virtualization of the entire system. Targeted virtualization provides for more flexible container isolation from each other and from a host node. This, in turn, provides for optimized more flexible cloud infrastructure. Each element within a container virtualization model is optional in terms of virtualization. The element's virtualization option can be turned on and off by an administrator or by a client who owns the container.
Type:
Grant
Filed:
May 24, 2016
Date of Patent:
June 26, 2018
Assignee:
Parallels
Inventors:
Pavel Emelyanov, Igor Petrov, Stanislav S. Protassov, Serguei M. Beloussov
Abstract: A method and computer program product for targeted container virtualization, where only separate components of a computer system or a server are virtualized. The OS kernel and other server resources are not virtualized. Only selected components—applications or resources are targeted for virtualization instead of virtualization of the entire system. Targeted virtualization provides for more flexible container isolation from each other and from a host node. This, in turn, provides for optimized more flexible cloud infrastructure. Each element within a container virtualization model is optional in terms of virtualization. The element's virtualization option can be turned on and off by an administrator or by a client who owns the container.
Type:
Application
Filed:
May 24, 2016
Publication date:
September 15, 2016
Applicant:
Parallels
Inventors:
PAVEL EMELYANOV, IGOR PETROV, STANISLAV S. PROTASSOV, SERGUEI M. BELOUSSOV
Abstract: A method and computer program product for targeted container virtualization, where only separate components of a computer system or a server are virtualized. The OS kernel and other server resources are not virtualized. Only selected components—applications or resources are targeted for virtualization instead of virtualization of the entire system. Targeted virtualization provides for more flexible container isolation from each other and from a host node. This, in turn, provides for optimized more flexible cloud infrastructure. Each element within a container virtualization model is optional in terms of virtualization. The element's virtualization option can be turned on and off by an administrator or by a client who owns the container.
Type:
Application
Filed:
April 14, 2014
Publication date:
May 28, 2015
Applicant:
PARALLELS
Inventors:
PAVEL EMELYANOV, IGOR PETROV, STANISLAV S. PROTASSOV, SERGUEI M. BELOUSSOV
Abstract: A method for publishing the web sites on remote server using shared hosting in cases of unexpected server timeouts. A list of elements (work items) to be published is generated. The list is sorted out according to dependencies of elements from one another. Then, the work items are sorted out by the priority. The work item from the top of the list (with the highest priority) is processed first. After the work is performed with this work item, the work item is marked as closed if the process has executed successfully. Then, the process moves to the next work item and so on. The process has a library of the work items. Thus, in case of a server timeout, the process knows exactly which work items have been processed prior to the timeout and can start the processing from the next work item.
Type:
Application
Filed:
April 10, 2014
Publication date:
April 30, 2015
Applicant:
PARALLELS
Inventors:
ANTON BOBYKIN, MIKHAIL LAVRENTIEV, STANISLAV S. PROTASSOV, SERGUEI M. BELOUSSOV