Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2003107178 - PROCEDE ET SYSTEME PERMETTANT DE SIMPLIFIER LA GESTION DE SERVEURS REPARTIS

Numéro de publication WO/2003/107178
Date de publication 24.12.2003
N° de la demande internationale PCT/US2003/017927
Date du dépôt international 05.06.2003
Demande présentée en vertu du Chapitre 2 12.01.2004
CIB
G06F 9/40 2006.1
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
40Dispositions pour exécuter des sous-programmes, c. à d. des combinaisons de plusieurs instructions
CPC
G06F 11/1471
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1471involving logging of persistent data for recovery
G06F 2201/84
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2201Indexing scheme relating to error detection, to error correction, and to monitoring
84Using snapshots, i.e. a logical point-in-time copy of the data
G06F 9/466
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
46Multiprogramming arrangements
466Transaction processing
H04L 41/022
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
41Arrangements for maintenance or administration or management of packet switching networks
02involving integration or standardization
022Multivendor or multistandard integration
H04L 41/0803
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
41Arrangements for maintenance or administration or management of packet switching networks
08Configuration management of network or network elements
0803Configuration setting of network or network elements
H04L 41/0806
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
41Arrangements for maintenance or administration or management of packet switching networks
08Configuration management of network or network elements
0803Configuration setting of network or network elements
0806for initial configuration or provisioning
Déposants
  • BLADELOGIC, INC. [US]/[US]
Inventeurs
  • KRAUS, Thomas, Martin
  • MANWANI, Vijay, G.
  • MUDDANA, Sekhar
  • SRINIVASA, Balaji
  • REDDY, Ravi
Mandataires
  • HEFFAN, Ira, V.
  • FIORILLO, Jason, P.
Données relatives à la priorité
10/414,88716.04.2003US
10/414,95816.04.2003US
10/414,95916.04.2003US
60/388,11212.06.2002US
60/453,30810.03.2003US
Langue de publication Anglais (en)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHOD AND SYSTEM FOR SIMPLIFYING DISTRIBUTED SERVER MANAGEMENT
(FR) PROCEDE ET SYSTEME PERMETTANT DE SIMPLIFIER LA GESTION DE SERVEURS REPARTIS
Abrégé
(EN) A method and system fox managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as an IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a 'virtual server.' A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers. A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided.
(FR) L'invention concerne un procédé et un système permettant de gérer un grand nombre de serveurs et leurs composants répartis à travers un environnement informatique hétérogène. Dans un mode de réalisation, un utilisateur authentifié, tel qu'un administrateur système IT, peut commander et configurer, de façon sûre et simultanée, plusieurs serveurs supportant différents systèmes d'exploitation à travers un 'serveur virtuel'. Un serveur virtuel est un modèle abstrait représentant un groupe de serveurs cibles effectifs. Des appels système abstraits qui étendent à plusieurs serveurs l'exécution d'appels système spécifiques au système d'exploitation, quels que soient leurs systèmes d'exploitation supportés, sont utilisés pour la représentation de plusieurs serveurs physiques en tant que serveur virtuel. Un serveur virtuel est implémenté par un client serveur virtuel et un ensemble d'agents serveurs virtuels associés à un groupe de serveurs effectifs. Cette invention concerne également un procédé et un système permettant d'exécuter et d'annuler, en toute sécurité, des opérations de changement de serveur réparti pour un groupe d'objets à travers plusieurs serveurs cibles. Dans un mode de réalisation, des opérations de changement de serveur pour un groupe d'objets serveurs, tels que des fichiers et des entrées de fichier de configuration, sont spécifiées dans un ensemble de transactions. Les serveurs cibles concernés par l'opération de changement spécifiée sont identifiés dans cet ensemble de transactions. Des valeurs de paramètre pour chacun des serveurs cibles identifiés sont spécifiés par l'intermédiaire d'un fichier de paramètres dans cet ensemble de transactions. Cet ensemble de transactions est envoyé aux serveurs cibles identifiés, qui exécutent les opérations de changement sur les serveurs cibles en toute sécurité à l'aide des valeurs de paramètre. Cette invention concerne, en outre, un procédé et un système permettant de configurer des serveurs hétérogènes à travers un réseau par l'intermédiaire de modules de navigation, de réalisation d'instantané, de suivi de changements, de suivi de mise en conformité, de correction d'objets serveurs sur chacun des serveurs et de dimensionnement de nouveaux serveurs. Dans un mode de réalisation, des objets serveurs peuvent être explorés en temps réel sur plusieurs serveurs. Pendant la navigation, un groupe d'identifiants d'objets serveurs peut être sélectionné et rassemblé dans un modèle. Les valeurs des objets serveurs identifiés dans ce modèle peuvent être enregistrées pour un serveur de référence 'gold' par l'intermédiaire d'un processus de réalisation d'instantané, qui rassemble ces valeurs et les enregistre dans un modèle de référence. D'autres serveurs en direct sont comparés à ce modèle de référence, ce qui permet d'identifier et de corriger des anomalies dans la configuration de ces serveurs en direct. Les modèles de référence peuvent être également utilisés pour le dimensionnement d'un nouveau serveur. Comme variante à ce modèle de référence, un instantané arbitraire ou des instantanés programmés d'un serveur peuvent être utilisés pour le suivi d'un changement ou d'une mise en conformité dans ce serveur.
Dernières données bibliographiques dont dispose le Bureau international