Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2015088374 - SYSTÈMES ET PROCÉDÉS POUR UNE VIRTUALISATION DE CONTENANT ENTRE ARCHITECTURES

Considéré comme nul:  16.06.2015
Numéro de publication WO/2015/088374
Date de publication 18.06.2015
N° de la demande internationale PCT/RU2013/001121
Date du dépôt international 13.12.2013
CIB
G06F 9/455 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
455Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
CPC
G06F 9/45516
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
45516Runtime code conversion or optimisation
G06F 9/4552
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
45516Runtime code conversion or optimisation
4552Involving translation to a different instruction set architecture, e.g. just-in-time translation in a JVM
G06F 9/45537
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45537Provision of facilities of other operating environments, e.g. WINE
Déposants
  • OBSCHESTVO S OGRANICHENNOY OTVETSTVENNOSTJU "ELBRUS TEHNOLOGII" [RU]/[RU]
Inventeurs
  • ANISIMOV, Artjom Borisovich
  • GIMPELSON, Vadim Dmitrievich
  • KRYLOV, Semion Mihajlovich
  • MASLOV, Maksim Vladimirovich
Mandataires
  • KOVALCHUK, Nadezhda Stanislavovna
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SYSTEMS AND METHODS FOR CROSS-ARCHITECTURE CONTAINER VIRTUALIZATION
(FR) SYSTÈMES ET PROCÉDÉS POUR UNE VIRTUALISATION DE CONTENANT ENTRE ARCHITECTURES
Abrégé
(EN)
Described is a cross-architecture container virtualization system (CCVS) that executes a guest application as a standard application of the host operating system, which can fully interface with the host applications and the host operating system itself. The host operating system is a standard-configuration operating system, i.e. it does not require any custom patches or modules that are not part of the operating system default configuration. The inventive cross-architecture container virtualization system may include the following two components: 1) a dynamic binary translator providing translation, storage and execution of the translated code. Translation is only applied to the code of the guest application and the guest libraries loaded into the application memory; and 2) a system implementing the container for the guest application.
(FR)
L'invention concerne un système de virtualisation de contenant entre architectures (CCVS) qui exécute une application invitée comme application standard du système d'exploitation hôte, qui peut complètement faire interface avec les applications hôtes et le système d'exploitation hôte lui-même. Le système d'exploitation hôte est un système d'exploitation de configuration standard, c'est-à-dire il ne nécessite pas de pièces personnalisées ou de modules personnalisés qui ne font pas partie de la configuration par défaut du système d'exploitation. Le système de virtualisation de contenant entre architectures de l'invention peut comprendre les deux éléments suivants : 1) un traducteur binaire dynamique assurant la traduction, la mémoire et l'exécution du code traduit. Une traduction est uniquement appliquée au code de l'application invitée et des bibliothèques invitées chargées dans la mémoire d'application ; et 2) un système mettant en œuvre le contenant pour l'application invitée.
Dernières données bibliographiques dont dispose le Bureau international