WO2002048886A3 - Telecommunications platform with processor cluster and method of operation thereof - Google Patents

Telecommunications platform with processor cluster and method of operation thereof Download PDF

Info

Publication number
WO2002048886A3
WO2002048886A3 PCT/SE2001/002761 SE0102761W WO0248886A3 WO 2002048886 A3 WO2002048886 A3 WO 2002048886A3 SE 0102761 W SE0102761 W SE 0102761W WO 0248886 A3 WO0248886 A3 WO 0248886A3
Authority
WO
WIPO (PCT)
Prior art keywords
programs
cluster
processors
platform
versions
Prior art date
Application number
PCT/SE2001/002761
Other languages
French (fr)
Other versions
WO2002048886A2 (en
Inventor
Arne Lundbaeck
Staffan Larsson
Rolf Eriksson
Mats Nilsson
Original Assignee
Ericsson Telefon Ab L M
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 Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to AU2002222865A priority Critical patent/AU2002222865A1/en
Publication of WO2002048886A2 publication Critical patent/WO2002048886A2/en
Publication of WO2002048886A3 publication Critical patent/WO2002048886A3/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/1479Generic software techniques for error detection or fault masking
    • G06F11/1482Generic software techniques for error detection or fault masking by means of middleware or OS functionality
    • 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/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2035Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware

Abstract

A telecommunications platform (20) comprises a cluster (32) of processors (30) which perform a platform central processing function. The platform central processing function includes a cluster support function (50) which is distributed to the cluster of processors. For sake of redundancy, programs (PGMs) are distributed throughout the cluster so that at least some of the processors of the cluster have active versions of at least some of the programs and standby versions of others of the programs, e.g., an intermixing of assignments of active and standby versions of programs. Moreover, programs and programs comprising them can be loaded, started, shutdown, stopped, and upgraded without terminating overall operation the platform. In its various aspects, the cluster support function (50) includes a state storage system (200) and a name server system (300) for facilitating restart and switch over of programs and programs executed by processors of the cluster.
PCT/SE2001/002761 2000-12-13 2001-12-11 Telecommunications platform with processor cluster and method of operation thereof WO2002048886A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002222865A AU2002222865A1 (en) 2000-12-13 2001-12-11 Telecommunications platform with processor cluster and method of operation thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/734,707 2000-12-13
US09/734,707 US20020073409A1 (en) 2000-12-13 2000-12-13 Telecommunications platform with processor cluster and method of operation thereof

Publications (2)

Publication Number Publication Date
WO2002048886A2 WO2002048886A2 (en) 2002-06-20
WO2002048886A3 true WO2002048886A3 (en) 2002-08-15

Family

ID=24952769

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2001/002761 WO2002048886A2 (en) 2000-12-13 2001-12-11 Telecommunications platform with processor cluster and method of operation thereof

Country Status (3)

Country Link
US (1) US20020073409A1 (en)
AU (1) AU2002222865A1 (en)
WO (1) WO2002048886A2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583745B2 (en) * 2000-11-16 2013-11-12 Opendesign, Inc. Application platform
US7809854B2 (en) * 2002-02-12 2010-10-05 Open Design, Inc. Logical routing system
US8001523B1 (en) 2001-07-05 2011-08-16 Microsoft Corporation System and methods for implementing an explicit interface member in a computer programming language
US6981250B1 (en) * 2001-07-05 2005-12-27 Microsoft Corporation System and methods for providing versioning of software components in a computer programming language
US20030039256A1 (en) * 2001-08-24 2003-02-27 Klas Carlberg Distribution of connection handling in a processor cluster
US7546604B2 (en) * 2003-11-26 2009-06-09 International Business Machines Corporation Program reactivation using triggering
US7434087B1 (en) * 2004-05-21 2008-10-07 Sun Microsystems, Inc. Graceful failover using augmented stubs
US7757236B1 (en) 2004-06-28 2010-07-13 Oracle America, Inc. Load-balancing framework for a cluster
US7904546B1 (en) * 2004-09-27 2011-03-08 Alcatel-Lucent Usa Inc. Managing processes on a network device
US8990365B1 (en) 2004-09-27 2015-03-24 Alcatel Lucent Processing management packets
US8146073B2 (en) * 2004-09-30 2012-03-27 Microsoft Corporation Updating software while it is running
US7739542B2 (en) * 2004-11-26 2010-06-15 Nokia Siemens Network Gmbh & Co. Kg Process for detecting the availability of redundant communication system components
US11347498B2 (en) * 2013-02-26 2022-05-31 Red Hat, Inc. Bytecode modification
US10572245B1 (en) 2016-08-30 2020-02-25 Amazon Technologies, Inc. Identifying versions of running programs using signatures derived from object files
US11531531B1 (en) * 2018-03-08 2022-12-20 Amazon Technologies, Inc. Non-disruptive introduction of live update functionality into long-running applications

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0136560A2 (en) * 1983-09-02 1985-04-10 Nec Corporation Loosely coupled multiprocessor system capable of transferring a control signal set by the use of a common memory
US5464435A (en) * 1994-02-03 1995-11-07 Medtronic, Inc. Parallel processors in implantable medical device
EP0760503A1 (en) * 1995-06-19 1997-03-05 Compaq Computer Corporation Fault tolerant multiple network servers
WO1998013758A1 (en) * 1996-09-27 1998-04-02 British Telecommunications Public Limited Company Distributed processing
US5903725A (en) * 1995-09-15 1999-05-11 International Business Machines Corporation Recoverable proxy object in an object oriented environment
US5963634A (en) * 1994-07-12 1999-10-05 Nokia Telecommunications Oy Method for warming up a spare process in a replicated real-time system, in particular in a telephone exchange
EP0953911A2 (en) * 1998-04-21 1999-11-03 Lucent Technologies Inc. Method and apparatus for providing scaleable levels of application availability

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774668A (en) * 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US5933474A (en) * 1996-12-24 1999-08-03 Lucent Technologies Inc. Telecommunications call preservation in the presence of control failure and high processing load
US6292905B1 (en) * 1997-05-13 2001-09-18 Micron Technology, Inc. Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure
US6161193A (en) * 1998-03-18 2000-12-12 Lucent Technologies Inc. Methods and apparatus for process replication/recovery in a distributed system
US6266781B1 (en) * 1998-07-20 2001-07-24 Academia Sinica Method and apparatus for providing failure detection and recovery with predetermined replication style for distributed applications in a network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0136560A2 (en) * 1983-09-02 1985-04-10 Nec Corporation Loosely coupled multiprocessor system capable of transferring a control signal set by the use of a common memory
US5464435A (en) * 1994-02-03 1995-11-07 Medtronic, Inc. Parallel processors in implantable medical device
US5963634A (en) * 1994-07-12 1999-10-05 Nokia Telecommunications Oy Method for warming up a spare process in a replicated real-time system, in particular in a telephone exchange
EP0760503A1 (en) * 1995-06-19 1997-03-05 Compaq Computer Corporation Fault tolerant multiple network servers
US5903725A (en) * 1995-09-15 1999-05-11 International Business Machines Corporation Recoverable proxy object in an object oriented environment
WO1998013758A1 (en) * 1996-09-27 1998-04-02 British Telecommunications Public Limited Company Distributed processing
EP0953911A2 (en) * 1998-04-21 1999-11-03 Lucent Technologies Inc. Method and apparatus for providing scaleable levels of application availability

Also Published As

Publication number Publication date
WO2002048886A2 (en) 2002-06-20
AU2002222865A1 (en) 2002-06-24
US20020073409A1 (en) 2002-06-13

Similar Documents

Publication Publication Date Title
WO2002048886A3 (en) Telecommunications platform with processor cluster and method of operation thereof
WO2001050248A3 (en) Quick starting microprocessor-based system
TW428143B (en) Initializing and restarting operating systems
MY115759A (en) Modifiable partition boot record for a computer memory device
AU2001264915A1 (en) Virtual heap for a virtual machine
EP1003101A3 (en) An apparatus and system for efficient delivery and deployment of an application
AU2001264903A1 (en) Process persistence in a virtual machine
US10824441B2 (en) Application program management method for multiple hardware platforms
EP1324198A3 (en) Processor and method of booting same
EP0812090A3 (en) Method and apparatus for running a client computer without a server software
WO2006061773A3 (en) A method and system for providing access to active objects
WO2000077611A3 (en) Method and system of deploying an application between computers
FI102131B (en) Procedure for faulty restart of a multi-processor computer in a tea switching system
Wambach et al. Natriuretic action of ANP is blunted by ACE inhibition in humans
CN105138380A (en) Method and device for starting Linux system
Rodgers et al. The effect of STZ-induced diabetes on serum triiodothyronine (T3) and thyroxine (T4) levels in the rat: a seven week time course.
Gøtzsche et al. Rat heart thyroxine 5'-deiodinase is sensitively depressed by amiodarone
WO2005008546A1 (en) Event processor for job scheduling and management
Lüthen Premature trypsinogen activation during cerulein pancreatitis in rats occurs inside pancreatic acinar cells
Hsu et al. An event-driven framework for inter-user communication applications
KR100735273B1 (en) System for down loading image hierarchically and method thereof in exchange system
Vaught Linux Apprentice: The login Process
Parra et al. Opposite effects of breakfast vs. oral glucose on circulating androgen levels in healthy women.
Page et al. Purification and characterization of a novel tyrosyl-aminopeptidase from human osteoclastomas.
Decker et al. The novel IMPDH inhibitor VX-497 prolongs skin graft survival and improves GvHD in mouse

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 EC 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 OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZM 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 ZM 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 GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
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

WWW Wipo information: withdrawn in national office

Country of ref document: JP