CA2270462A1 - Regeneration agent for back-up software - Google Patents
Regeneration agent for back-up softwareInfo
- Publication number
- CA2270462A1 CA2270462A1 CA002270462A CA2270462A CA2270462A1 CA 2270462 A1 CA2270462 A1 CA 2270462A1 CA 002270462 A CA002270462 A CA 002270462A CA 2270462 A CA2270462 A CA 2270462A CA 2270462 A1 CA2270462 A1 CA 2270462A1
- Authority
- CA
- Canada
- Prior art keywords
- agent
- workstation
- updated
- regeneration module
- transmits
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Medicines Containing Material From Animals Or Micro-Organisms (AREA)
- Stored Programmes (AREA)
- Solid-Sorbent Or Filter-Aiding Compositions (AREA)
- Multi Processors (AREA)
Abstract
A system for updating an agent used in a backup software program. The backup software program (310) operates on a network (120) having, for example, a server (110) and a number of workstation (C1, C2, Cn). A backup engine (310) executes on the server. An agent (320) executes on each of the workstations (C1, C2, Cn). The backup engine (310) transmits en updated agent (310a) to each workstation, transmits an executable regeneration module to each workstation and transmits an execute command (330) to the agent at each workstation. The agent at each workstation stores the updated agent and the executable regeneration module and causes the execution of the executable regeneration module. The executable regeneration module (340) deletes or renames the agent, and also renames the updated agent to the name of the agent and thereafter enables operation of the updated agent as the agent.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/743,459 US5797016A (en) | 1996-10-29 | 1996-10-29 | Regeneration agent for back-up software |
US08/743,459 | 1996-10-29 | ||
PCT/US1997/019090 WO1998019247A1 (en) | 1996-10-29 | 1997-10-22 | Regeneration agent for back-up software |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2270462A1 true CA2270462A1 (en) | 1998-05-07 |
CA2270462C CA2270462C (en) | 2005-01-11 |
Family
ID=24988858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002270462A Expired - Fee Related CA2270462C (en) | 1996-10-29 | 1997-10-22 | Regeneration agent for back-up software |
Country Status (14)
Country | Link |
---|---|
US (1) | US5797016A (en) |
EP (1) | EP1004078B1 (en) |
JP (1) | JP3592721B2 (en) |
KR (1) | KR100513935B1 (en) |
CN (2) | CN1095128C (en) |
AT (1) | ATE459922T1 (en) |
AU (1) | AU728308B2 (en) |
BR (1) | BR9712596A (en) |
CA (1) | CA2270462C (en) |
DE (1) | DE69739791D1 (en) |
HK (1) | HK1025165A1 (en) |
RU (1) | RU2192039C2 (en) |
WO (1) | WO1998019247A1 (en) |
ZA (1) | ZA979615B (en) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19518266A1 (en) * | 1995-05-18 | 1996-11-21 | Philips Patentverwaltung | Communication system with means for exchanging software |
DE19617976A1 (en) * | 1996-05-06 | 1997-11-13 | Philips Patentverwaltung | Communication system with means for exchanging software processes |
US6195678B1 (en) * | 1996-09-03 | 2001-02-27 | Fujitsu Limited | Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer |
US6202207B1 (en) * | 1998-01-28 | 2001-03-13 | International Business Machines Corporation | Method and a mechanism for synchronized updating of interoperating software |
GB2333864B (en) | 1998-01-28 | 2003-05-07 | Ibm | Distribution of software updates via a computer network |
US6179492B1 (en) * | 1998-06-15 | 2001-01-30 | Intelligent Computer Solutions, Inc. | Method of and apparatus for duplicating, upgrading and configuring hard disk drives |
GB9819354D0 (en) | 1998-09-04 | 1998-10-28 | Seiko Epson Corp | Pos terminal,method of controlling the pos terminal,pos system using the pos terminal and information storage medium |
US6477703B1 (en) * | 1999-06-29 | 2002-11-05 | Hewlett-Packard Company | Software patch selection tool |
JP3916806B2 (en) * | 1999-07-26 | 2007-05-23 | 富士通株式会社 | Remote loading execution method, remote loading execution system, information processing apparatus, management apparatus, and computer-readable recording medium |
FI19991811A (en) * | 1999-08-25 | 2001-02-26 | Nokia Networks Oy | Method and system for backup |
US6496840B1 (en) | 2000-05-31 | 2002-12-17 | International Business Machines Corporation | Method, system and program products for atomically and persistently swapping resource groups |
DE50004160D1 (en) * | 2000-07-04 | 2003-11-27 | Siemens Ag | System and method for operating an interactive server in a cellular communication network |
US20020078182A1 (en) * | 2000-12-15 | 2002-06-20 | International Business Machines Corporation | Failover service method and system |
GB2407419B (en) * | 2001-04-06 | 2005-09-21 | Hewlett Packard Co | Storage system |
US6772177B2 (en) * | 2001-06-01 | 2004-08-03 | International Business Machines Corporation | System and method for parallelizing file archival and retrieval |
EP1652033A1 (en) * | 2003-07-08 | 2006-05-03 | Seventh Knight | Automatic regeneration of computer files description |
WO2006117683A2 (en) * | 2005-01-25 | 2006-11-09 | Lucid Information Technology, Ltd. | Graphics processing and display system employing multiple graphics cores on a silicon chip of monolithic construction |
US20060047855A1 (en) | 2004-05-13 | 2006-03-02 | Microsoft Corporation | Efficient chunking algorithm |
US20060031425A1 (en) * | 2004-06-07 | 2006-02-09 | Northrop Grumman Corporation | Method for imaging computer systems |
US7613787B2 (en) | 2004-09-24 | 2009-11-03 | Microsoft Corporation | Efficient algorithm for finding candidate objects for remote differential compression |
US7512939B2 (en) * | 2004-10-05 | 2009-03-31 | Neopost Technologies | System and method of secure updating of remote device software |
US7865483B2 (en) | 2005-09-21 | 2011-01-04 | Lg Electronics Inc. | Device management system and method for managing device management object |
KR100910802B1 (en) * | 2005-09-21 | 2009-08-04 | 엘지전자 주식회사 | Device management system and meothod for managing a managed object |
CN100435105C (en) * | 2005-09-26 | 2008-11-19 | 西安交通大学 | System regeneration method for application server in cluster environment |
CN100442901C (en) * | 2005-10-25 | 2008-12-10 | 华为技术有限公司 | Method and apparatus for monitoring and updating software in apparatus management |
US7698305B2 (en) * | 2006-12-01 | 2010-04-13 | Microsoft Corporation | Program modification and loading times in computing devices |
US7788234B2 (en) * | 2007-08-23 | 2010-08-31 | Microsoft Corporation | Staged, lightweight backup system |
US8805953B2 (en) * | 2009-04-03 | 2014-08-12 | Microsoft Corporation | Differential file and system restores from peers and the cloud |
US8769049B2 (en) * | 2009-04-24 | 2014-07-01 | Microsoft Corporation | Intelligent tiers of backup data |
JP5838810B2 (en) * | 2011-12-28 | 2016-01-06 | 富士通株式会社 | Backup control program, backup control method, and backup control apparatus |
CN103942066A (en) * | 2014-03-25 | 2014-07-23 | 中国科学院长春光学精密机械与物理研究所 | Satellite-borne embedded software module on-orbit updating method |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2258112A5 (en) * | 1973-11-30 | 1975-08-08 | Honeywell Bull Soc Ind | |
US4725977A (en) * | 1983-06-03 | 1988-02-16 | Cpt, Ltd. | Cartridge programming system and method using a central and local program library |
US4856787B1 (en) * | 1986-02-05 | 1997-09-23 | Fortunet Inc | Concurrent game network |
US4751648A (en) * | 1986-03-31 | 1988-06-14 | Halliburton Company | Local area network data transfer system |
US5005122A (en) * | 1987-09-08 | 1991-04-02 | Digital Equipment Corporation | Arrangement with cooperating management server node and network service node |
US5204954A (en) * | 1987-11-18 | 1993-04-20 | International Business Machines Corporation | Remote storage management mechanism and method |
JPH0743676B2 (en) * | 1988-03-11 | 1995-05-15 | 株式会社日立製作所 | Back-up data dump control method and device |
JPH0776939B2 (en) * | 1988-03-16 | 1995-08-16 | 富士ゼロックス株式会社 | Communication network system |
US5056000A (en) * | 1988-06-21 | 1991-10-08 | International Parallel Machines, Inc. | Synchronized parallel processing with shared memory |
US5109384A (en) * | 1988-11-02 | 1992-04-28 | Tseung Lawrence C N | Guaranteed reliable broadcast network |
US5313637A (en) * | 1988-11-29 | 1994-05-17 | Rose David K | Method and apparatus for validating authorization to access information in an information processing system |
US5131081A (en) * | 1989-03-23 | 1992-07-14 | North American Philips Corp., Signetics Div. | System having a host independent input/output processor for controlling data transfer between a memory and a plurality of i/o controllers |
US5317691A (en) * | 1989-05-02 | 1994-05-31 | Norand Corporation | Data communication system with communicating and recharging docking apparatus for hand-held terminal |
US5144551A (en) * | 1989-05-19 | 1992-09-01 | Compaq Computer Corporation | Computer memory management method utilizing segmentation and protection techniques |
JP3453757B2 (en) * | 1989-05-29 | 2003-10-06 | 株式会社日立製作所 | Buffer management method |
GB8915875D0 (en) * | 1989-07-11 | 1989-08-31 | Intelligence Quotient United K | A method of operating a data processing system |
US5101479A (en) * | 1989-07-21 | 1992-03-31 | Clearpoint Research Corporation | Bus device for generating and responding to slave response codes |
US5133065A (en) * | 1989-07-27 | 1992-07-21 | Personal Computer Peripherals Corporation | Backup computer program for networks |
US5163131A (en) * | 1989-09-08 | 1992-11-10 | Auspex Systems, Inc. | Parallel i/o network file server architecture |
US5138712A (en) * | 1989-10-02 | 1992-08-11 | Sun Microsystems, Inc. | Apparatus and method for licensing software on a network of computers |
US5321816A (en) * | 1989-10-10 | 1994-06-14 | Unisys Corporation | Local-remote apparatus with specialized image storage modules |
US5170466A (en) * | 1989-10-10 | 1992-12-08 | Unisys Corporation | Storage/retrieval system for document |
AU6894491A (en) * | 1989-11-27 | 1991-06-26 | Olin Corporation | Method and apparatus for providing backup process control |
US5495610A (en) * | 1989-11-30 | 1996-02-27 | Seer Technologies, Inc. | Software distribution system to build and distribute a software release |
US5276860A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data processor with improved backup storage |
US5218695A (en) * | 1990-02-05 | 1993-06-08 | Epoch Systems, Inc. | File server system having high-speed write execution |
US5247626A (en) * | 1990-05-29 | 1993-09-21 | Advanced Micro Devices, Inc. | Fddi controller having flexible buffer management |
CA2044022A1 (en) * | 1990-06-28 | 1991-12-29 | Miriam A. Nihart | Common agent computer management system and method |
US5365577A (en) * | 1990-09-27 | 1994-11-15 | Radish Communications Systems, Inc. | Telecommunication display system |
US5212772A (en) * | 1991-02-11 | 1993-05-18 | Gigatrend Incorporated | System for storing data in backup tape device |
US5187750A (en) * | 1991-03-15 | 1993-02-16 | Unisys Corporation | Archival document image processing and printing system |
US5297195A (en) * | 1991-10-02 | 1994-03-22 | Teledirect International, Inc. | Method and apparatus for automatic telephone scheduling system |
US5274815A (en) * | 1991-11-01 | 1993-12-28 | Motorola, Inc. | Dynamic instruction modifying controller and operation method |
US5324035A (en) * | 1991-12-02 | 1994-06-28 | Infinational Technologies, Inc. | Video gaming system with fixed pool of winning plays and global pool access |
US5222122A (en) * | 1992-03-31 | 1993-06-22 | At&T Bell Laboratories | Payphone having master and slave modes |
JPH0827754B2 (en) * | 1992-05-21 | 1996-03-21 | インターナショナル・ビジネス・マシーンズ・コーポレイション | File management method and file management system in computer system |
US5339430A (en) * | 1992-07-01 | 1994-08-16 | Telefonaktiebolaget L M Ericsson | System for dynamic run-time binding of software modules in a computer system |
US5544320A (en) * | 1993-01-08 | 1996-08-06 | Konrad; Allan M. | Remote information service access system based on a client-server-service model |
US5469573A (en) * | 1993-02-26 | 1995-11-21 | Sytron Corporation | Disk operating system backup and recovery system |
JPH09509768A (en) * | 1993-11-09 | 1997-09-30 | シーゲート テクノロジー,インコーポレイテッド | Data backup and restoration system for computer networks |
JP3140906B2 (en) * | 1994-04-12 | 2001-03-05 | 株式会社エヌ・ティ・ティ・データ | How to update and restore system files |
US5689732A (en) * | 1994-06-21 | 1997-11-18 | Sony Corporation | Apparatus for recording and reproducing data having a single recording and reproducing unit and a plurality of detachable interfaces for connecting to different types of computer ports |
US5586304A (en) * | 1994-09-08 | 1996-12-17 | Compaq Computer Corporation | Automatic computer upgrading |
US5682533A (en) * | 1994-09-27 | 1997-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Updating software within a telecommunications switch without interrupting existing communication and neither moving nor converting data |
US5634052A (en) * | 1994-10-24 | 1997-05-27 | International Business Machines Corporation | System for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by transmitting only delta files from client to server |
-
1996
- 1996-10-29 US US08/743,459 patent/US5797016A/en not_active Expired - Lifetime
-
1997
- 1997-10-22 CA CA002270462A patent/CA2270462C/en not_active Expired - Fee Related
- 1997-10-22 AU AU49139/97A patent/AU728308B2/en not_active Ceased
- 1997-10-22 KR KR10-1999-7003799A patent/KR100513935B1/en not_active IP Right Cessation
- 1997-10-22 EP EP97911863A patent/EP1004078B1/en not_active Expired - Lifetime
- 1997-10-22 DE DE69739791T patent/DE69739791D1/en not_active Expired - Lifetime
- 1997-10-22 RU RU99111595/09A patent/RU2192039C2/en not_active IP Right Cessation
- 1997-10-22 WO PCT/US1997/019090 patent/WO1998019247A1/en active IP Right Grant
- 1997-10-22 BR BR9712596-2A patent/BR9712596A/en not_active Application Discontinuation
- 1997-10-22 AT AT97911863T patent/ATE459922T1/en not_active IP Right Cessation
- 1997-10-22 JP JP52057198A patent/JP3592721B2/en not_active Expired - Fee Related
- 1997-10-22 CN CN97181132A patent/CN1095128C/en not_active Expired - Fee Related
- 1997-10-27 ZA ZA979615A patent/ZA979615B/en unknown
-
2000
- 2000-07-14 HK HK00104343A patent/HK1025165A1/en not_active IP Right Cessation
-
2002
- 2002-04-20 CN CN02118145A patent/CN1410901A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
ATE459922T1 (en) | 2010-03-15 |
BR9712596A (en) | 1999-10-26 |
AU4913997A (en) | 1998-05-22 |
ZA979615B (en) | 1998-07-27 |
CN1095128C (en) | 2002-11-27 |
KR20000052929A (en) | 2000-08-25 |
JP3592721B2 (en) | 2004-11-24 |
KR100513935B1 (en) | 2005-09-13 |
US5797016A (en) | 1998-08-18 |
CA2270462C (en) | 2005-01-11 |
DE69739791D1 (en) | 2010-04-15 |
EP1004078A4 (en) | 2002-03-13 |
EP1004078A1 (en) | 2000-05-31 |
WO1998019247A1 (en) | 1998-05-07 |
EP1004078B1 (en) | 2010-03-03 |
CN1242089A (en) | 2000-01-19 |
HK1025165A1 (en) | 2000-11-03 |
AU728308B2 (en) | 2001-01-04 |
RU2192039C2 (en) | 2002-10-27 |
CN1410901A (en) | 2003-04-16 |
JP2001503174A (en) | 2001-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2270462A1 (en) | Regeneration agent for back-up software | |
WO1998052121A3 (en) | Method and system for managing computer systems | |
CA2227431A1 (en) | Transaction log management in a disconnectable computer and network | |
EP0990986A3 (en) | Failure recovery of partitioned computer systems including a database schema | |
CA2294654A1 (en) | Fault-tolerant java virtual machine | |
WO1998038564A3 (en) | Partially replicated distributed database with multiple levels of remote clients | |
DE69724384D1 (en) | Redundant, front suspension system for a turbo engine | |
CA2205096A1 (en) | A system for remote debugging of client/server applications | |
WO1999030514A3 (en) | Network management | |
GB9817016D0 (en) | Server-side asynchronous form management | |
EP0943997A3 (en) | System and method for providing hot spare redundancy and recovery for a very large database management system | |
DE69720918D1 (en) | Redundant front suspension system for a turbo engine | |
WO1998027479A3 (en) | Computer executable workflow resource management system | |
CA2259301A1 (en) | Restoring the state of a set of files | |
MY115597A (en) | Software installation and testing for a build-to-order computer system | |
RU99111595A (en) | EXECUTIVE REGENERATION PROGRAM FOR AUXILIARY BACKUP PROGRAM | |
CA2016396A1 (en) | Initial program load (ipl) based on an object abstraction for a data processing system | |
EP0632381A3 (en) | Fault-tolerant computer systems. | |
WO1999008458A3 (en) | Recovering group data between mobile systems | |
SE9504396D0 (en) | Processor redundancy in a distributed system | |
WO2000008557A8 (en) | Computerized method and system for implementing distributed applications | |
WO2000020968A3 (en) | A software system development framework | |
JPH03158961A (en) | Software maintaining and managing system for decentralized processor | |
WO2001063408A3 (en) | Method for assuring compatibility and method for securing data within a distributed computer system | |
JPH07160511A (en) | Method for down loading file for terminal equipment sharing transmission line |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |