WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2014171810) SYSTEME ET PROCEDE DE TOLERANCE AUX ANOMALIES POUR DES APPLICATIONS DISTRIBUEES DANS UN ENVIRONNEMENT VIRTUALISE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/171810    N° de la demande internationale :    PCT/MY2014/000035
Date de publication : 23.10.2014 Date de dépôt international : 18.03.2014
CIB :
G06F 11/14 (2006.01), G06F 11/20 (2006.01)
Déposants : MIMOS BERHAD [MY/MY]; Technology Park Malaysia 57000 Kuala Lumpur (MY)
Inventeurs : MOHD NAZIR, Mohd Amril Nurman; (MY).
ONG, Hong Hoe; (MY).
KARUPPIAH, Ettikan Kandasamy; (MY).
MOHAMAD YASSIN, Yaszrina; (MY)
Mandataire : MIRANDAH, Patrick; Mirandah Asia (Malaysia) sdn bhd Suite 3B-19-3, Plaza Sentral Jalan Stesen Sentral 5 50470 Kuala Lumpur (MY)
Données relatives à la priorité :
PI 2013001351 16.04.2013 MY
Titre (EN) A SYSTEM AND METHOD OF FAULT TOLERANT FOR DISTRIBUTED APPLICATIONS IN A VIRTUALIZED ENVIRONMENT
(FR) SYSTEME ET PROCEDE DE TOLERANCE AUX ANOMALIES POUR DES APPLICATIONS DISTRIBUEES DANS UN ENVIRONNEMENT VIRTUALISE
Abrégé : front page image
(EN)A system and method of fault tolerant for distributed applications in a virtualized environment is provided by utilizing Application Agent (AA) of the application Peer-to-Peer (P2P) overlay network. The system and method of the present invention includes the steps of pre-deployment of Virtual Machine (VM) images by executing application by User by invoking the Application Agent (502) and the Application Agent (AA) contact the nearest front end node (504). The Application Agent (AA) request for deployment of virtual machines (VMs) based on task requirement upon receipt of response from front end node (506). Thereafter, a structured overlay network is formed based on virtual machines (VMs) allocated by the front end node (508) and Application Agent (AA) further tracks the status of virtual machines (VMs). Upon successful deployment of virtual machine (VM) images, tasks are spawn during execution of application (404) by replicating computational tasks and data items in DHT (Distributed Hash Table)-based peer to peer (P2P) overlay network with small overhead. Computational tasks are allocated to virtual machines (VMs) (406) and completed task are registered accordingly (408) upon successful allocation of said tasks. Further, the Application Agent (AA) retrieves output data of each completed task. Pre-deployment of virtual machine (VM) images enables Application Agent (AA) to initiate deployment of virtual machines (VMs) based on task requirement and tracking the deployment of VM status. Further, Distributed Hash Tables (DHTs) are leverage to provide long-term fault tolerance which enables remote computational steering without advance reservation.
(FR)L'invention concerne un système et un procédé de tolérance aux anomalies pour des applications distribuées dans un environnement virtualisé par utilisation d'un agent d'application (AA) du réseau dédié d'homologue à homologue (P2P) d'application. Le système et le procédé de la présente invention comprennent les étapes de pré-déploiement d'images de machine virtuelle (VM) par exécution d'une application par un utilisateur en invoquant que l'agent d'application (502) et l'agent d'application (AA) viennent en contact avec le nœud frontal le plus près (504). L'agent d'application (AA) demande le déploiement de machines virtuelles (VM) sur la base d'une exigence de tâche lors de la réception d'une réponse à partir d'un nœud frontal (506). Ensuite, un réseau dédié structuré est formé sur la base de machines virtuelles (VM) allouées par le nœud frontal (508) et l'agent d'application (AA) suit en outre l'état de machines virtuelles. Lors du déploiement réussi d'images de machine virtuelle (VM), des tâches sont engendrées durant l'exécution d'une application (404) en reproduisant des tâches computationnelles et des éléments de données dans un réseau dédié d'homologue à homologue (P2P) basé sur une table de hachage distribuée (DHT) avec un petit surdébit. Des tâches computationnelles sont allouées à des machines virtuelles (VM) (406) et des tâches achevées sont enregistrées en conséquence (408) lors de l'allocation réussie desdites tâches. En outre, l'agent d'application (AA) extrait des données de sortie de chaque tâche achevée. Le pré-déploiement d'images de machine virtuelle (VM) permet à l'agent d'application (AA) d'initier le déploiement de machines virtuelles (VM) sur la base d'une exigence de tâche et de suivre le déploiement d'état de VM. En outre, des tables de hachage distribuées (DHT) sont exploitées pour fournir une tolérance aux anomalies à long terme, ce qui permet une direction computationnelle à distance sans réservation à l'avance.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)