WO2002044835A3 - Procede et systeme d'execution d'une multiplicite d'objets logiciels dans une multiplicite de systemes materiels - Google Patents

Procede et systeme d'execution d'une multiplicite d'objets logiciels dans une multiplicite de systemes materiels Download PDF

Info

Publication number
WO2002044835A3
WO2002044835A3 PCT/US2001/043154 US0143154W WO0244835A3 WO 2002044835 A3 WO2002044835 A3 WO 2002044835A3 US 0143154 W US0143154 W US 0143154W WO 0244835 A3 WO0244835 A3 WO 0244835A3
Authority
WO
WIPO (PCT)
Prior art keywords
nodes
disclosed
melding
methods
during
Prior art date
Application number
PCT/US2001/043154
Other languages
English (en)
Other versions
WO2002044835A2 (fr
Inventor
Gregory L Gingerich
Original Assignee
Gregory L Gingerich
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 Gregory L Gingerich filed Critical Gregory L Gingerich
Priority to AU2002232411A priority Critical patent/AU2002232411A1/en
Publication of WO2002044835A2 publication Critical patent/WO2002044835A2/fr
Publication of WO2002044835A3 publication Critical patent/WO2002044835A3/fr

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/2023Failover techniques
    • G06F11/203Failover techniques using migration
    • 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/2097Error 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 maintaining the standby controller/processing unit updated
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44536Selecting among different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure

Abstract

L'invention concerne des procédés servant à créer une plate-forme informatique extensible, insensible aux défaillances sur un réseau, ladite plate-forme étant composée d'une pluralité de noeuds. Ce procédé consiste à effectuer une fusion pendant l'initialisation, ladite pluralité de noeuds étant alors traitée en tant qu'ensemble et chaque noeud de ladite pluralité faisant partie dudit ensemble, et à affecter, pendant cette fusion au moins un premier routeur d'objet, à opérer la migration des objets entre ladite pluralité de noeuds et à répliquer ces objets au travers de ladite pluralité de noeuds. Elle concerne également des systèmes semblables à ces procédés. Elle concerne, de plus, des programmes informatiques mettant en application ces procédés.
PCT/US2001/043154 2000-11-28 2001-11-26 Procede et systeme d'execution d'une multiplicite d'objets logiciels dans une multiplicite de systemes materiels WO2002044835A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002232411A AU2002232411A1 (en) 2000-11-28 2001-11-26 A method and system for software and hardware multiplicity

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US72232100A 2000-11-28 2000-11-28
US09/722,321 2000-11-28

Publications (2)

Publication Number Publication Date
WO2002044835A2 WO2002044835A2 (fr) 2002-06-06
WO2002044835A3 true WO2002044835A3 (fr) 2002-08-29

Family

ID=24901362

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/043154 WO2002044835A2 (fr) 2000-11-28 2001-11-26 Procede et systeme d'execution d'une multiplicite d'objets logiciels dans une multiplicite de systemes materiels

Country Status (3)

Country Link
AU (1) AU2002232411A1 (fr)
TW (1) TW527545B (fr)
WO (1) WO2002044835A2 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9495432B2 (en) 2008-10-24 2016-11-15 Compuverde Ab Distributed data storage

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2563900C (fr) * 2004-04-22 2015-01-06 Waratek Pty Ltd Architecture d'ordinateur modifiee avec objets coordonnes
AU2005236087B2 (en) * 2004-04-22 2011-09-01 Waratek Pty Limited Modified computer architecture with coordinated objects
AU2005236088B2 (en) * 2004-04-22 2007-01-04 Waratek Pty Limited Modified computer architecture with finalization of objects
AU2005236089B2 (en) * 2004-04-22 2007-02-15 Waratek Pty Limited Multiple computer architecture with replicated memory fields
AU2005236085B2 (en) * 2004-04-22 2007-02-15 Waratek Pty Limited Modified computer architecture with initialization of objects
AU2005236086B2 (en) * 2004-04-22 2007-01-04 Waratek Pty Limited Multiple computer architecture with synchronization
US20060253844A1 (en) * 2005-04-21 2006-11-09 Holt John M Computer architecture and method of operation for multi-computer distributed processing with initialization of objects
US7707179B2 (en) 2004-04-23 2010-04-27 Waratek Pty Limited Multiple computer architecture with synchronization
US7849452B2 (en) 2004-04-23 2010-12-07 Waratek Pty Ltd. Modification of computer applications at load time for distributed execution
US8607328B1 (en) 2005-03-04 2013-12-10 David Hodges Methods and systems for automated system support
US8769295B2 (en) 2005-08-01 2014-07-01 Intel Corporation Computing system feature activation mechanism
US7581069B2 (en) 2005-10-25 2009-08-25 Waratek Pty Ltd. Multiple computer system with enhanced memory clean up
US7958322B2 (en) 2005-10-25 2011-06-07 Waratek Pty Ltd Multiple machine architecture with overhead reduction
US7761670B2 (en) 2005-10-25 2010-07-20 Waratek Pty Limited Modified machine architecture with advanced synchronization
US8015236B2 (en) 2005-10-25 2011-09-06 Waratek Pty. Ltd. Replication of objects having non-primitive fields, especially addresses
US7660960B2 (en) 2005-10-25 2010-02-09 Waratek Pty, Ltd. Modified machine architecture with partial memory updating
US20100054254A1 (en) 2006-10-05 2010-03-04 Holt John M Asynchronous data transmission
US8090926B2 (en) 2006-10-05 2012-01-03 Waratek Pty Ltd. Hybrid replicated shared memory
AU2007304895A1 (en) 2006-10-05 2008-04-10 Waratek Pty Limited Advanced contention detection
US20080140858A1 (en) 2006-10-05 2008-06-12 Holt John M Switch protocol for network communications
US7962697B2 (en) 2006-10-05 2011-06-14 Waratek Pty Limited Contention detection
US8316190B2 (en) 2007-04-06 2012-11-20 Waratek Pty. Ltd. Computer architecture and method of operation for multi-computer distributed processing having redundant array of independent systems with replicated memory and code striping
US8849717B2 (en) 2009-07-09 2014-09-30 Simon Cooper Methods and systems for upgrade and synchronization of securely installed applications on a computing device
EP2712149B1 (fr) 2010-04-23 2019-10-30 Compuverde AB Stockage distribué de données
US8997124B2 (en) 2011-09-02 2015-03-31 Compuverde Ab Method for updating data in a distributed data storage system
US9626378B2 (en) 2011-09-02 2017-04-18 Compuverde Ab Method for handling requests in a storage system and a storage node for a storage system
US8769138B2 (en) 2011-09-02 2014-07-01 Compuverde Ab Method for data retrieval from a distributed data storage system
US9021053B2 (en) 2011-09-02 2015-04-28 Compuverde Ab Method and device for writing data to a data storage system comprising a plurality of data storage nodes
US8645978B2 (en) 2011-09-02 2014-02-04 Compuverde Ab Method for data maintenance
US8650365B2 (en) 2011-09-02 2014-02-11 Compuverde Ab Method and device for maintaining data in a data storage system comprising a plurality of data storage nodes
EP3640796A4 (fr) * 2017-06-02 2020-06-03 Mitsubishi Electric Corporation Dispositif de génération de code de programme et programme de génération de code bidimensionnel
US11509766B2 (en) 2020-11-23 2022-11-22 Motorola Solutions, Inc. Method and system to seamlessly upgrade audio services
US11304035B1 (en) 2020-11-23 2022-04-12 Motorola Solutions, Inc. Method and system to seamlessly upgrade cloud-based call processing services

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5701484A (en) * 1990-05-18 1997-12-23 Digital Equipment Corporation Routing objects on action paths in a distributed computing system
US5708812A (en) * 1996-01-18 1998-01-13 Microsoft Corporation Method and apparatus for Migrating from a source domain network controller to a target domain network controller
US6167427A (en) * 1997-11-28 2000-12-26 Lucent Technologies Inc. Replication service system and method for directing the replication of information servers based on selected plurality of servers load

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5701484A (en) * 1990-05-18 1997-12-23 Digital Equipment Corporation Routing objects on action paths in a distributed computing system
US5708812A (en) * 1996-01-18 1998-01-13 Microsoft Corporation Method and apparatus for Migrating from a source domain network controller to a target domain network controller
US6167427A (en) * 1997-11-28 2000-12-26 Lucent Technologies Inc. Replication service system and method for directing the replication of information servers based on selected plurality of servers load

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9495432B2 (en) 2008-10-24 2016-11-15 Compuverde Ab Distributed data storage

Also Published As

Publication number Publication date
WO2002044835A2 (fr) 2002-06-06
TW527545B (en) 2003-04-11
AU2002232411A1 (en) 2002-06-11

Similar Documents

Publication Publication Date Title
WO2002044835A3 (fr) Procede et systeme d'execution d'une multiplicite d'objets logiciels dans une multiplicite de systemes materiels
EP2182670B1 (fr) Procédé et appareil de localisation de source d'horloge
WO2004019556A8 (fr) Procede et systeme pour la commande de configuration dans des reseaux de telecommunication
CN101883039B (zh) 大规模集群系统的数据传输网络及其构建方法
WO2002048866A8 (fr) Procede et systeme de gestion de ressources reseau multiples
CA2406821A1 (fr) Methode de gestion de ressources commutables dans un systeme informatique en grappe
WO2004081762A3 (fr) Procede et appareil permettant l'execution d'applications sur un systeme informatique reparti
BR9608596A (pt) Sistema de representação de rede em modelo extensível para planejamento de processo
ATE316308T1 (de) Snmp systemeinzelabbild eines am netzwerk angeschlossenen speichers
WO2001061494A8 (fr) Systeme et procede de stockage en reseau a noeuds redondants
EP0990986A3 (fr) Rétablissement de défaillance de systèmes d'ordinateurs partagés contenant un schéma de base de données
WO2004015513A3 (fr) Procede de migration d'une application logicielle dans une architecture multi-ordinateurs, procede et systeme multi-ordinateurs pour realiser une continuite de fonctionnement mettant en oeuvre ce procede de migration
EP1315055A3 (fr) Système et procédé pour génération d'ordre d'execution pour bloc fonctionnel
EP0860786A3 (fr) Système et méthode pour grouper hiérarchiquement et ordonner un ensemble d'objets dans un contexte de requête
EP1231538A3 (fr) Synchronisation d'informations d'état pour des passerelles de sécurité
IL173731A (en) System, method and computer program product for centralized management distributed system area network
WO1996018256A3 (fr) Environnements multiprocesseurs
WO2003060748A3 (fr) Systemes et procedes de traitement parallele
ATE283600T1 (de) Verfahren und vorrichtung zur störungsfreien hinzufügung von einem neuen knoten zu einem knotennetzwerk
CN108121706A (zh) 一种分布式爬虫的优化方法
WO2002015482A3 (fr) Methodes, systemes et produits informatiques permettant de determiner un point de perte de donnees sur un reseau de communication
CN104866460B (zh) 一种基于SoC的容错自适应可重构系统与方法
WO2004051474A3 (fr) Systeme en grappes et procede d'interconnexion
JP3289939B2 (ja) データ分配方式
CN110569257B (zh) 数据处理方法、相应装置、设备及存储介质

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 US 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
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: COMMUNICATION PURSUANT TO RULE 69 EPC ( EPO FORM 1205A DATED 30.10.2003)

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