DE69524285T2 - Multiprozessorsystem, dieses System verwendende Plattensteuerung, und nicht unterbrechendes Wartungsverfahren dafür - Google Patents

Multiprozessorsystem, dieses System verwendende Plattensteuerung, und nicht unterbrechendes Wartungsverfahren dafür

Info

Publication number
DE69524285T2
DE69524285T2 DE69524285T DE69524285T DE69524285T2 DE 69524285 T2 DE69524285 T2 DE 69524285T2 DE 69524285 T DE69524285 T DE 69524285T DE 69524285 T DE69524285 T DE 69524285T DE 69524285 T2 DE69524285 T2 DE 69524285T2
Authority
DE
Germany
Prior art keywords
disk controller
maintenance procedure
procedure therefor
multiprocessor system
disruptive maintenance
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.)
Expired - Lifetime
Application number
DE69524285T
Other languages
English (en)
Other versions
DE69524285D1 (de
Inventor
Tomohiro Murata
Mitsuaki Niida
Kenzo Kurihara
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Publication of DE69524285D1 publication Critical patent/DE69524285D1/de
Application granted granted Critical
Publication of DE69524285T2 publication Critical patent/DE69524285T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
DE69524285T 1994-05-13 1995-05-03 Multiprozessorsystem, dieses System verwendende Plattensteuerung, und nicht unterbrechendes Wartungsverfahren dafür Expired - Lifetime DE69524285T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09970594A JP3160149B2 (ja) 1994-05-13 1994-05-13 ディスク制御装置の無停止プログラム変更方法およびディスク制御装置

Publications (2)

Publication Number Publication Date
DE69524285D1 DE69524285D1 (de) 2002-01-17
DE69524285T2 true DE69524285T2 (de) 2002-08-29

Family

ID=14254484

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69524285T Expired - Lifetime DE69524285T2 (de) 1994-05-13 1995-05-03 Multiprozessorsystem, dieses System verwendende Plattensteuerung, und nicht unterbrechendes Wartungsverfahren dafür

Country Status (5)

Country Link
US (3) US5729761A (de)
EP (2) EP1136909A3 (de)
JP (1) JP3160149B2 (de)
CN (1) CN1037033C (de)
DE (1) DE69524285T2 (de)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3160149B2 (ja) 1994-05-13 2001-04-23 株式会社日立製作所 ディスク制御装置の無停止プログラム変更方法およびディスク制御装置
US5640584A (en) * 1994-12-12 1997-06-17 Ncr Corporation Virtual processor method and apparatus for enhancing parallelism and availability in computer systems
JP3641872B2 (ja) 1996-04-08 2005-04-27 株式会社日立製作所 記憶装置システム
US6154765A (en) 1998-03-18 2000-11-28 Pasocs Llc Distributed digital rule processor for single system image on a clustered network and method
US7100020B1 (en) * 1998-05-08 2006-08-29 Freescale Semiconductor, Inc. Digital communications processor
JP3698389B2 (ja) * 1998-07-22 2005-09-21 株式会社日立製作所 磁気ディスク装置のマイクロプログラム交換方法
JP2000172624A (ja) * 1998-12-07 2000-06-23 Hitachi Ltd 入出力処理システム
US7233977B2 (en) * 1998-12-18 2007-06-19 Emc Corporation Messaging mechanism employing mailboxes for inter processor communications
JP3769413B2 (ja) * 1999-03-17 2006-04-26 株式会社日立製作所 ディスクアレイ制御装置
US6698017B1 (en) * 1999-07-16 2004-02-24 Nortel Networks Limited Software migration on an active processing element
US6564376B1 (en) 1999-09-30 2003-05-13 International Business Machines Corporation Method, system and program products for operationally backing out components of a cluster through emulation
US6754848B1 (en) * 1999-09-30 2004-06-22 International Business Machines Corporation Method, system and program products for operationally migrating a cluster through emulation
US6826750B1 (en) 2000-03-23 2004-11-30 International Business Machines Corporation Method of automatically selecting program and data updates based upon versions
US6785734B1 (en) * 2000-04-10 2004-08-31 International Business Machines Corporation System and method for processing control information from a general through a data processor when a control processor of a network processor being congested
JP2001337835A (ja) * 2000-05-25 2001-12-07 Hitachi Ltd 制御プログラム内蔵型装置のプログラム更新方式及び制御プログラム内蔵型装置
US6662253B1 (en) * 2000-09-13 2003-12-09 Stmicroelectronics, Inc. Shared peripheral architecture
US6976079B1 (en) * 2000-09-29 2005-12-13 International Business Machines Corporation System and method for upgrading software in a distributed computer system
US6728848B2 (en) * 2001-06-11 2004-04-27 Hitachi, Ltd. Method and system for backing up storage system data
JP4121255B2 (ja) * 2001-06-12 2008-07-23 株式会社日立製作所 クラスタ構成記憶システム
JP2003015826A (ja) * 2001-07-04 2003-01-17 Hitachi Ltd ディスクアレイ制御装置における共有メモリコピー機能
JP4721379B2 (ja) * 2001-09-26 2011-07-13 株式会社日立製作所 ストレージシステム、ディスク制御クラスタおよびディスク制御クラスタの増設方法
US7130897B2 (en) * 2001-10-11 2006-10-31 International Business Machines Corporation Dynamic cluster versioning for a group
US7398374B2 (en) * 2002-02-27 2008-07-08 Hewlett-Packard Development Company, L.P. Multi-cluster processor for processing instructions of one or more instruction threads
JP4338068B2 (ja) * 2002-03-20 2009-09-30 株式会社日立製作所 ストレージシステム
JP4190859B2 (ja) 2002-10-28 2008-12-03 株式会社日立製作所 記憶装置の制御装置、及び記憶装置の制御装置の制御方法
US8185602B2 (en) 2002-11-05 2012-05-22 Newisys, Inc. Transaction processing using multiple protocol engines in systems having multiple multi-processor clusters
JP4257783B2 (ja) * 2003-10-23 2009-04-22 株式会社日立製作所 論理分割可能な記憶装置及び記憶装置システム
JP4318211B2 (ja) * 2004-03-08 2009-08-19 富士通株式会社 高信頼システム、冗長構成制御方法及びプログラム
JP4451687B2 (ja) * 2004-03-22 2010-04-14 株式会社日立製作所 ストレージシステム
JP4870915B2 (ja) * 2004-07-15 2012-02-08 株式会社日立製作所 ストレージ装置
US8015392B2 (en) * 2004-09-29 2011-09-06 Intel Corporation Updating instructions to free core in multi-core processor with core sequence table indicating linking of thread sequences for processing queued packets
WO2006040810A1 (ja) * 2004-10-12 2006-04-20 Fujitsu Limited ソフトウェア更新プログラム、ソフトウェア更新装置およびソフトウェア更新方法
JP4824345B2 (ja) * 2005-06-01 2011-11-30 富士通株式会社 活性ファームウェア交換装置
US7627662B2 (en) * 2006-03-23 2009-12-01 First Data Corporation Transaction request processing system and method
US20080005749A1 (en) * 2006-06-01 2008-01-03 Broadcom Corporation, A California Corporation Hard disk controller having multiple, distributed processors
US9069870B2 (en) * 2006-07-12 2015-06-30 International Business Machines Corporation Client-side aggregation of context-sensitive request results where results for aggregation are asynchronously produced by multiple servers
US20080127234A1 (en) * 2006-09-19 2008-05-29 International Business Machines Corporation Methods, systems, and computer program products for a remote request dispatcher extension framework for container based programming models
WO2008126221A1 (ja) 2007-03-29 2008-10-23 Fujitsu Limited ソフトウェア修正管理プログラム、ソフトウェア修正管理装置、およびソフトウェア修正管理方法
US8898653B2 (en) 2007-06-27 2014-11-25 International Business Machines Corporation Non-disruptive code update of a single processor in a multi-processor computing system
US9432243B2 (en) * 2007-08-22 2016-08-30 International Business Machines Corporation Re-using asynchronous server-side results generated for a request context of one client to satisfy a request context of a different client
US8032587B2 (en) * 2007-08-28 2011-10-04 International Business Machines Corporation Method and apparatus for client-side aggregation of asynchronous fragmented requests
US7698411B2 (en) * 2007-08-22 2010-04-13 International Business Machines Corporation Selectively delivering cached content or processed content to clients based upon a result completed percentage
JP5488412B2 (ja) * 2010-11-11 2014-05-14 ブラザー工業株式会社 端末装置及びプログラム
CN104956310B (zh) * 2013-01-28 2019-03-05 株式会社日立制作所 存储系统和用于分配资源的方法
US10146437B2 (en) 2014-03-17 2018-12-04 Primaryio, Inc. Tier aware caching solution to increase application performance
US10133488B2 (en) 2014-03-17 2018-11-20 Primaryio, Inc. Apparatus and method for cache provisioning, configuration for optimal application performance
US9740410B2 (en) * 2014-03-17 2017-08-22 Primaryio, Inc. Maximize IO throughput in hybrid storage solution
JP6773984B2 (ja) * 2019-01-30 2020-10-21 富士通クライアントコンピューティング株式会社 情報処理装置、方法及びプログラム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4527237A (en) * 1979-10-11 1985-07-02 Nanodata Computer Corporation Data processing system
US4718002A (en) * 1985-06-05 1988-01-05 Tandem Computers Incorporated Method for multiprocessor communications
JPH07104837B2 (ja) * 1987-11-25 1995-11-13 富士通株式会社 プロセッサの制御方法
JPS6276954A (ja) * 1985-09-30 1987-04-09 Toshiba Corp 通信制御装置
US4837680A (en) * 1987-08-28 1989-06-06 International Business Machines Corporation Controlling asynchronously operating peripherals
JP2753706B2 (ja) * 1987-12-09 1998-05-20 富士通株式会社 計算機におけるipl方法
US5155837A (en) * 1989-03-02 1992-10-13 Bell Communications Research, Inc. Methods and apparatus for software retrofitting
US5142680A (en) * 1989-04-26 1992-08-25 Sun Microsystems, Inc. Method for loading an operating system through a network
US5325517A (en) * 1989-05-17 1994-06-28 International Business Machines Corporation Fault tolerant data processing system
US5212789A (en) * 1989-10-12 1993-05-18 Bell Communications Research, Inc. Method and apparatus for updating application databases used in a distributed transaction processing environment
IL97315A (en) * 1990-02-28 1994-10-07 Hughes Aircraft Co Multi-group signal processor
US5257377A (en) * 1991-04-01 1993-10-26 Xerox Corporation Process for automatically migrating a subset of updated files from the boot disk to the replicated disks
JP3182806B2 (ja) * 1991-09-20 2001-07-03 株式会社日立製作所 バージョンアップ方法
DE4134207C1 (en) * 1991-10-16 1993-04-01 Ant Nachrichtentechnik Gmbh, 7150 Backnang, De Loading double-computer standby system - preparing passive computer for loading and taking new software from data source for entering into memory of active computer
JP3329841B2 (ja) * 1991-10-18 2002-09-30 株式会社日立製作所 ネットワークシステム及びそのソフトウエア管理方法
JP3451099B2 (ja) * 1991-12-06 2003-09-29 株式会社日立製作所 外部記憶サブシステム
US5410703A (en) * 1992-07-01 1995-04-25 Telefonaktiebolaget L M Ericsson System for changing software during computer operation
DE59309391D1 (de) * 1993-01-18 1999-04-01 Siemens Ag Realzeit-Steuerungssystem
US5367669A (en) * 1993-03-23 1994-11-22 Eclipse Technologies, Inc. Fault tolerant hard disk array controller
JP3160149B2 (ja) * 1994-05-13 2001-04-23 株式会社日立製作所 ディスク制御装置の無停止プログラム変更方法およびディスク制御装置
JP3427363B2 (ja) * 1994-10-07 2003-07-14 富士通株式会社 マルチプロセッサシステム

Also Published As

Publication number Publication date
EP0683453B1 (de) 2001-12-05
US6505257B2 (en) 2003-01-07
US6216179B1 (en) 2001-04-10
EP0683453A1 (de) 1995-11-22
JP3160149B2 (ja) 2001-04-23
JPH07306844A (ja) 1995-11-21
DE69524285D1 (de) 2002-01-17
CN1123934A (zh) 1996-06-05
CN1037033C (zh) 1998-01-14
US20010007148A1 (en) 2001-07-05
EP1136909A2 (de) 2001-09-26
EP1136909A3 (de) 2007-10-31
US5729761A (en) 1998-03-17

Similar Documents

Publication Publication Date Title
DE69524285T2 (de) Multiprozessorsystem, dieses System verwendende Plattensteuerung, und nicht unterbrechendes Wartungsverfahren dafür
NO992774D0 (no) UtblÕsingssikring-styresystem
DE69516587T2 (de) Kupplungssteuerungssystem
DE68924548D1 (de) Prozessregelungsverfahren und Regelungssystem.
DE69728212D1 (de) Speichersteuerung und diese verwendendes Rechnersystem
DE69524687T2 (de) Kupplungssteuerungssystem
DE69009505D1 (de) Entwurfsverfahren eines Steuerungssystems und Entwurfsunterstützungsgerät.
DE69504633D1 (de) Kupplungs-steuerungssystem
DE69031196D1 (de) Drosselklappenbetätigungsvorrichtung und Steuerungssystem dafür
DE69622161T2 (de) Rechnersystem mit Kontextumschaltung und Programmentwicklung dafür
DE69518779T2 (de) Plattengerät-Steuerungseinheit
DE69402637T2 (de) Heizungssteuerung für eine Abgasanlage
DE69401874T2 (de) Heizungssteuerung für eine Abgasanlage
DE69024761D1 (de) Antriebssystem und steuerungseinheit dafür
DE69411599D1 (de) Steuereinrichtung für Wechselrichterverbindungssystem
DE69504148T2 (de) Kupplungs-steuerungssystem
DE69521262D1 (de) Steuersystem
DE59707588D1 (de) Steuerungssystem
DE69523509D1 (de) Dezentralisiertes System und Mehrrechnersystem
DE69707476D1 (de) Betriebsverfahren für feuerleitsystem
DE3686900D1 (de) Steuersystem und steuergeraete dafuer.
DE69528137D1 (de) Aufzeichnungssystem und Aufzeichnungssteuerungsmethode
DE69614230D1 (de) Verbrennungssteueranlage
NO972598D0 (no) Datamaskinstyrt system
DE69625762D1 (de) Steuer- und Wartungssystem für Dentaleinheit

Legal Events

Date Code Title Description
8364 No opposition during term of opposition