[go: up one dir, main page]

WO2009030370A1 - Dispositif et procédé pour effectuer des mises à jour de logiciel de serveur dans un système informatique partagé comprenant au moins deux serveurs - Google Patents

Dispositif et procédé pour effectuer des mises à jour de logiciel de serveur dans un système informatique partagé comprenant au moins deux serveurs Download PDF

Info

Publication number
WO2009030370A1
WO2009030370A1 PCT/EP2008/006838 EP2008006838W WO2009030370A1 WO 2009030370 A1 WO2009030370 A1 WO 2009030370A1 EP 2008006838 W EP2008006838 W EP 2008006838W WO 2009030370 A1 WO2009030370 A1 WO 2009030370A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
software
computer
computer system
update
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/EP2008/006838
Other languages
German (de)
English (en)
Inventor
Christian M. Stich
Marcel Dix
Mats A. Petterson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ABB Research Ltd Switzerland
Original Assignee
ABB Research Ltd Switzerland
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ABB Research Ltd Switzerland filed Critical ABB Research Ltd Switzerland
Publication of WO2009030370A1 publication Critical patent/WO2009030370A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running

Definitions

  • FIG. 2 shows a procedure for carrying out a server software update according to a second method alternative.
  • FIG. 1 also shows in step 2 an updating process for the second server b which proceeds according to the above description.
  • a second virtual machine V2 with the function of the second server vers b and the software version 1 installed, it is thus a migration of the physically existing server b to the virtual machine V2.
  • the second computer R1 is then disconnected from the network N and there is an offline update of the software of the second server b, ie a change of the software from version 1 to version 2.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

L'invention se rapporte à un procédé et un dispositif correspondant pour effectuer des mises à jour de logiciel de serveur dans un système informatique partagé comprenant plusieurs ordinateurs physiques (R1, R2, R3) dont au moins deux ordinateurs (R1 et R2) sont configurés en tant que serveurs (a, b). Selon l'invention, pour éviter une interruption de la fourniture des fonctionnalités de serveur pendant la réalisation des mises à jour de logiciel, au moins une machine virtuelle est créée temporairement, c'est-à-dire pendant la durée de la réalisation d'une mise à jour, dans un ordinateur non concerné par une mise à jour. Ladite machine virtuelle possède à chaque fois la fonctionnalité d'un serveur concerné par une mise à jour de logiciel. Suivant les conditions du système, la ou les machines virtuelles peuvent être installées dans l'un des ordinateurs (R1 et R2) présents dans le système ou dans un ordinateur (R4) ajouté temporairement.
PCT/EP2008/006838 2007-09-03 2008-08-20 Dispositif et procédé pour effectuer des mises à jour de logiciel de serveur dans un système informatique partagé comprenant au moins deux serveurs Ceased WO2009030370A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102007041653.0 2007-09-03
DE102007041653A DE102007041653A1 (de) 2007-09-03 2007-09-03 Einrichtung und Verfahren zur Durchführung von Server-Software-Updates in einem verteilten Computersystem mit wenigstens zwei Servern

Publications (1)

Publication Number Publication Date
WO2009030370A1 true WO2009030370A1 (fr) 2009-03-12

Family

ID=40010713

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/006838 Ceased WO2009030370A1 (fr) 2007-09-03 2008-08-20 Dispositif et procédé pour effectuer des mises à jour de logiciel de serveur dans un système informatique partagé comprenant au moins deux serveurs

Country Status (2)

Country Link
DE (1) DE102007041653A1 (fr)
WO (1) WO2009030370A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110320595A1 (en) * 2010-06-25 2011-12-29 Toshiba Medical Systems Corporation Medical information processing device and software distributing system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1083483A1 (fr) * 1999-07-16 2001-03-14 Nortel Networks Limited Migration de logiciel sur un élément de traitement actif
GB2359385A (en) * 2000-02-16 2001-08-22 Data Connection Ltd A method for upgrading programs while they are running, without reducing fault-tolerance
WO2003107147A2 (fr) * 2002-06-17 2003-12-24 Marimba, Inc. Procede et systeme de mise a jour automatique de multiples serveurs
US20040210890A1 (en) * 2003-04-17 2004-10-21 International Business Machines Corporation System quiesce for concurrent code updates
US20050262494A1 (en) * 2004-05-18 2005-11-24 Bea Systems, Inc. Production redeployment through application versioning
EP1643361A2 (fr) * 2004-09-30 2006-04-05 Microsoft Corporation Mise à jour de logiciels pendant l'exécution

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155837A (en) * 1989-03-02 1992-10-13 Bell Communications Research, Inc. Methods and apparatus for software retrofitting

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1083483A1 (fr) * 1999-07-16 2001-03-14 Nortel Networks Limited Migration de logiciel sur un élément de traitement actif
GB2359385A (en) * 2000-02-16 2001-08-22 Data Connection Ltd A method for upgrading programs while they are running, without reducing fault-tolerance
WO2003107147A2 (fr) * 2002-06-17 2003-12-24 Marimba, Inc. Procede et systeme de mise a jour automatique de multiples serveurs
US20040210890A1 (en) * 2003-04-17 2004-10-21 International Business Machines Corporation System quiesce for concurrent code updates
US20050262494A1 (en) * 2004-05-18 2005-11-24 Bea Systems, Inc. Production redeployment through application versioning
EP1643361A2 (fr) * 2004-09-30 2006-04-05 Microsoft Corporation Mise à jour de logiciels pendant l'exécution

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INTERNATIONAL BUSINESS MACHINES CORPORATION: "Method for permitting several versions of a module to coexist within a virtual machine", RESEARCH DISCLOSURE, MASON PUBLICATIONS, HAMPSHIRE, GB, vol. 443, no. 177, 1 March 2001 (2001-03-01), XP007127893, ISSN: 0374-4353 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110320595A1 (en) * 2010-06-25 2011-12-29 Toshiba Medical Systems Corporation Medical information processing device and software distributing system

Also Published As

Publication number Publication date
DE102007041653A1 (de) 2009-03-05

Similar Documents

Publication Publication Date Title
EP1430369B1 (fr) Acces dynamique a des ressources d'automatisation
DE10029645B4 (de) Verfahren zur Adressierung von Netzwerkkomponenten
WO2005050437A2 (fr) Procede pour installer et configurer des composantes logicielles
DE19815263A1 (de) Vorrichtung zur fehlertoleranten Ausführung von Programmen
DE102015216265A1 (de) Verfahren und Teilsystem zum Installieren eines Softwareupdates in einem Fahrzeug
EP0394514B1 (fr) Méthode de synchronisation d'équipements de traitement de données
EP2732347B1 (fr) Procédé et système de répartition dynamique de fonctions de programme dans des systèmes de commande répartis
EP1227616A1 (fr) Méthode, programme et arrangement pour la synchronisation d'un gestionnaire de réseau avec un agent de réseau
EP3028182B1 (fr) Procédé et système de synchronisation de données
WO2009030370A1 (fr) Dispositif et procédé pour effectuer des mises à jour de logiciel de serveur dans un système informatique partagé comprenant au moins deux serveurs
DE102004051130A1 (de) Verfahren und Automatisierungssystem zum Bedienen und/oder Beobachten mindestens eines Feldgerätes
EP3800517B1 (fr) Procédé de création d'un système d'automatisation redondant, programme informatique et support lisible par ordinateur
EP2811352A1 (fr) Procédé de traitement d'un projet d'automatisation par une pluralité de stations de traitement
DE102007041652A1 (de) Einrichtung und Verfahren zur Durchführung von Hardware-Anpassungen an einem Server in einem verteilten Computersystem mit wenigstens zwei Servern
EP4091054A1 (fr) Procédé et dispositif pour reconfigurer un véhicule à conduite automatique en cas d'erreur
DE102007006184B3 (de) Verfahren zum rechnergestützten Betrieb eines technischen Netzwerks
WO2009030363A1 (fr) Système informatique distribué pourvu de redondance présentant des fonctions de serveur
DE19701323C2 (de) Verfahren und Vorrichtung zur Aktualisierung der Betriebssoftware
DE102004017698A1 (de) SCADA-System
EP3988384B1 (fr) Procédé mis en uvre par ordinateur et dispositif de gestion de charge locale des stations de charge permettant de charger des véhicules électriques dans un système de station de charge
DE102021200190B4 (de) Verfahren zum Bereitstellen eines Konfigurations-Datensatzes einer Entität
EP1019808A1 (fr) Systeme sensible pour traitement de signaux numeriques et procede de fonctionnement d'un systeme sensible
EP1426862A2 (fr) Synchronisation de traitement de données dans des unités de traitement redondantes d'un système de traitement de données
DE202016104397U1 (de) Anordnung mit einem Werkzeug zum Konfigurieren einer technischen Anlage
WO2004042479A2 (fr) Procédé pour paramétrer des appareils assistés par ordinateur

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08785647

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08785647

Country of ref document: EP

Kind code of ref document: A1