WO2002003195A3 - Method for upgrading a computer system - Google Patents

Method for upgrading a computer system Download PDF

Info

Publication number
WO2002003195A3
WO2002003195A3 PCT/US2001/019143 US0119143W WO0203195A3 WO 2002003195 A3 WO2002003195 A3 WO 2002003195A3 US 0119143 W US0119143 W US 0119143W WO 0203195 A3 WO0203195 A3 WO 0203195A3
Authority
WO
WIPO (PCT)
Prior art keywords
driving
computer system
succession
stable
upgrading
Prior art date
Application number
PCT/US2001/019143
Other languages
French (fr)
Other versions
WO2002003195A2 (en
Inventor
Mark A Kampe
Original Assignee
Sun Microsystems Inc
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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to AU2001268436A priority Critical patent/AU2001268436A1/en
Publication of WO2002003195A2 publication Critical patent/WO2002003195A2/en
Publication of WO2002003195A3 publication Critical patent/WO2002003195A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1433Saving, restoring, recovering or retrying at system level during software upgrading

Abstract

A method and system that manage upgrades in a high-availability computer system by viewing the upgrade process as driving the system between a succession of stable configurations. The mechanism used by a described embodiment is an availability manager that is capable of ascertaining the state of each component and driving it toward a goal state by driving toward a succession of desired stable configurations. A high-level orchestration agent instructs the availability manager when a stable configuration has been reached and it is time to drive toward a next stable configuration.
PCT/US2001/019143 2000-06-30 2001-06-15 Method for upgrading a computer system WO2002003195A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001268436A AU2001268436A1 (en) 2000-06-30 2001-06-15 System and method for simplifying and managing complex transactions in a distributed high-availability computer system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/608,785 US6618805B1 (en) 2000-06-30 2000-06-30 System and method for simplifying and managing complex transactions in a distributed high-availability computer system
US09/608,785 2000-06-30

Publications (2)

Publication Number Publication Date
WO2002003195A2 WO2002003195A2 (en) 2002-01-10
WO2002003195A3 true WO2002003195A3 (en) 2002-05-30

Family

ID=24437989

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/019143 WO2002003195A2 (en) 2000-06-30 2001-06-15 Method for upgrading a computer system

Country Status (3)

Country Link
US (1) US6618805B1 (en)
AU (1) AU2001268436A1 (en)
WO (1) WO2002003195A2 (en)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8019587B1 (en) * 2000-09-06 2011-09-13 Ciscotechnology, Inc. Software upgrade of redundant network components
US6826761B1 (en) * 2000-09-28 2004-11-30 International Business Machines Corporation Efficient timer management system
US8655698B2 (en) * 2000-10-17 2014-02-18 Accenture Global Services Limited Performance-based logistics for aerospace and defense programs
US20020124214A1 (en) * 2001-03-01 2002-09-05 International Business Machines Corporation Method and system for eliminating duplicate reported errors in a logically partitioned multiprocessing system
US8266066B1 (en) 2001-09-04 2012-09-11 Accenture Global Services Limited Maintenance, repair and overhaul management
US7130897B2 (en) * 2001-10-11 2006-10-31 International Business Machines Corporation Dynamic cluster versioning for a group
US7213065B2 (en) * 2001-11-08 2007-05-01 Racemi, Inc. System and method for dynamic server allocation and provisioning
US7379970B1 (en) * 2002-04-05 2008-05-27 Ciphermax, Inc. Method and system for reduced distributed event handling in a network environment
JP2003323364A (en) * 2002-05-08 2003-11-14 Canon Inc Network device management device and method, computer program and computer-readable storage medium
US7275081B1 (en) 2002-06-10 2007-09-25 Juniper Networks, Inc. Managing state information in a computing environment
EP1550192B1 (en) * 2002-09-09 2009-11-11 Dell Marketing USA L.P. System and method for application monitoring and automatic disaster recovery for high-availability
US20040153748A1 (en) * 2002-12-19 2004-08-05 Alfio Fabrizi Method for configuring a data processing system for fault tolerance
US7739403B1 (en) 2003-10-03 2010-06-15 Juniper Networks, Inc. Synchronizing state information between control units
US7647595B2 (en) * 2003-10-29 2010-01-12 Oracle International Corporation Efficient event notification in clustered computing environments
JP4420275B2 (en) * 2003-11-12 2010-02-24 株式会社日立製作所 Failover cluster system and program installation method using failover cluster system
US7318070B2 (en) * 2004-03-11 2008-01-08 International Business Machines Corporation Method and apparatus for maintaining compatibility within a distributed systems management environment with a plurality of configuration versions
US20050204347A1 (en) * 2004-03-12 2005-09-15 International Business Machines Corporation Method for generating XSLT documents from multiple versions of a UML model or XML schemas created from multiple versions of a UML model
GB0502842D0 (en) * 2005-02-11 2005-03-16 Ibm Coordinating software upgrades in distributed systems
US20060282831A1 (en) * 2005-05-31 2006-12-14 Maria Toeroe Method and hardware node for customized upgrade control
US8036105B2 (en) * 2005-08-08 2011-10-11 International Business Machines Corporation Monitoring a problem condition in a communications system
US20070030813A1 (en) * 2005-08-08 2007-02-08 International Business Machines Corporation Monitoring a problem condition in a communications protocol implementation
US7606241B1 (en) 2005-08-12 2009-10-20 Juniper Networks, Inc. Extending standalone router syntax to multi-chassis routers
US7669073B2 (en) * 2005-08-19 2010-02-23 Stratus Technologies Bermuda Ltd. Systems and methods for split mode operation of fault-tolerant computer systems
US7552262B1 (en) 2005-08-31 2009-06-23 Juniper Networks, Inc. Integration of an operative standalone router into a multi-chassis router
US7747999B1 (en) 2005-09-26 2010-06-29 Juniper Networks, Inc. Software installation in a multi-chassis network device
US8135857B1 (en) 2005-09-26 2012-03-13 Juniper Networks, Inc. Centralized configuration of a multi-chassis router
US7518986B1 (en) 2005-11-16 2009-04-14 Juniper Networks, Inc. Push-based hierarchical state propagation within a multi-chassis network device
US7804769B1 (en) 2005-12-01 2010-09-28 Juniper Networks, Inc. Non-stop forwarding in a multi-chassis router
US20080115134A1 (en) * 2006-08-31 2008-05-15 Elliott Ian A Repair of system defects with reduced application downtime
US7640453B2 (en) * 2006-12-29 2009-12-29 Intel Corporation Methods and apparatus to change a configuration of a processor system
US20080244552A1 (en) * 2007-03-27 2008-10-02 Telefonaktiebolaget Lm Ericsson (Publ) Upgrading services associated with high availability systems
US20090144720A1 (en) * 2007-11-30 2009-06-04 Sun Microsystems, Inc. Cluster software upgrades
US20090158298A1 (en) * 2007-12-12 2009-06-18 Abhishek Saxena Database system and eventing infrastructure
US8006130B2 (en) * 2007-12-20 2011-08-23 Telefonaktiebolaget L M Ericsson (Publ) Methods and systems for generating availability management framework (AMF) configurations
JP5434908B2 (en) * 2008-03-28 2014-03-05 富士通株式会社 System operation management apparatus, system operation management method, and system operation management program
US9189222B1 (en) * 2008-10-28 2015-11-17 Hewlett-Packard Development Company, L.P. Updating a computer system
US20100235479A1 (en) * 2009-03-11 2010-09-16 Telefonaktiebolaget Lm Ericsson (Publ) Device and method for identifying entities to be upgraded, added or removed
US20110035738A1 (en) * 2009-08-10 2011-02-10 Telefonaktiebolaget Lm Ericsson (Publ) Method for generating an upgrade campaign for a system
US10694402B2 (en) 2010-11-05 2020-06-23 Mark Cummings Security orchestration and network immune system deployment framework
US10687250B2 (en) 2010-11-05 2020-06-16 Mark Cummings Mobile base station network
US10285094B2 (en) 2010-11-05 2019-05-07 Mark Cummings Mobile base station network
US10531516B2 (en) 2010-11-05 2020-01-07 Mark Cummings Self organizing system to implement emerging topologies
US9311108B2 (en) 2010-11-05 2016-04-12 Mark Cummings Orchestrating wireless network operations
US9306814B1 (en) * 2013-01-02 2016-04-05 Amazon Technologies, Inc. Providing instance availability information
US9451013B1 (en) * 2013-01-02 2016-09-20 Amazon Technologies, Inc. Providing instance availability information
WO2014147692A1 (en) * 2013-03-18 2014-09-25 株式会社日立製作所 Monitored device, agent program, and monitoring system
IN2014DE00404A (en) * 2014-02-13 2015-08-14 Netapp Inc
US11477667B2 (en) 2018-06-14 2022-10-18 Mark Cummings Using orchestrators for false positive detection and root cause analysis
JP7351129B2 (en) * 2019-07-26 2023-09-27 富士通株式会社 Information processing device and control program for the information processing device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994001819A1 (en) * 1992-07-01 1994-01-20 Telefonaktiebolaget Lm Ericsson System for changing software during computer operation
WO1999016271A1 (en) * 1997-09-26 1999-04-01 Alcatel Usa Sourcing Lp Resource management sub-system of a telecommunications switching platform
WO1999046675A2 (en) * 1998-03-12 1999-09-16 Telefonaktiebolaget Lm Ericsson (Publ) State copying method for software update

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL107409A (en) * 1992-10-30 1999-03-12 Gen Electric Appliance electronic control system with programmable parameters including programmable and reconfigurable fuzzy logic controller
US6073172A (en) * 1997-07-14 2000-06-06 Freegate Corporation Initializing and reconfiguring a secure network interface
US6256773B1 (en) * 1999-08-31 2001-07-03 Accenture Llp System, method and article of manufacture for configuration management in a development architecture framework

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994001819A1 (en) * 1992-07-01 1994-01-20 Telefonaktiebolaget Lm Ericsson System for changing software during computer operation
WO1999016271A1 (en) * 1997-09-26 1999-04-01 Alcatel Usa Sourcing Lp Resource management sub-system of a telecommunications switching platform
WO1999046675A2 (en) * 1998-03-12 1999-09-16 Telefonaktiebolaget Lm Ericsson (Publ) State copying method for software update

Also Published As

Publication number Publication date
WO2002003195A2 (en) 2002-01-10
AU2001268436A1 (en) 2002-01-14
US6618805B1 (en) 2003-09-09

Similar Documents

Publication Publication Date Title
WO2002003195A3 (en) Method for upgrading a computer system
WO2004081700A3 (en) Apparatus and method for controlling resource transfers in a logically partitioned computer system
WO2002061682A8 (en) Method for zooming
WO2002099593A3 (en) A process for synchronizing data between remotely located devices and a central computer system
AU2001229653A1 (en) Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer
AU2003267881A1 (en) Method and apparatus for booting a computer system
AU2003223776A1 (en) System, method, and computer program product for online and offline interactive applications on mobile devices
AU2003213080A1 (en) Method and apparatus for loading a trustable operating system
WO2002054236A3 (en) A system and method for data synchronization between remote devices
WO2005060388A3 (en) System and method for managing and communicating software updates
AU2003287025A1 (en) Method and software for navigation of data on a device display
EP1376345A3 (en) System and method for installing a software application in a non-impactfull manner
AU2003202876A1 (en) System and method for the managed security control of processes on a computer system
WO2004012035A3 (en) Apparatus and method configurable for local jurisdictions that facilitates determining taxes
WO2004021113A3 (en) Method and apparatus for downloading executable code in a non-disruptive manner
WO2002099605A3 (en) Method and apparatus for modular embedded control system
WO2005076525A8 (en) A Method for Upgrading the Communication Device
EP1862872A4 (en) Electronic device and display control method
WO2005029864A8 (en) Method and apparatus for generating graphical and media displays at a thin client
WO2005055061A3 (en) Configuration synchronization for redundant processors executing different versions of software
WO2007030449A3 (en) Method for controlling the rate of automated flow and navigation through information presented on a digitally controlled electronic device
WO2003085967A3 (en) A method and system for remote playback of a dvd
DE60223604D1 (en) Method, device, computer program product, and system for word delivery and session control
WO2006055209A3 (en) System and method for managing data
WO2004079513A3 (en) System and method for determining when an ejb compiler needs to be executed

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP