ATE525695T1 - Durchführen eines datenschreibvorgangs auf einer speicheranordnung - Google Patents

Durchführen eines datenschreibvorgangs auf einer speicheranordnung

Info

Publication number
ATE525695T1
ATE525695T1 AT09740695T AT09740695T ATE525695T1 AT E525695 T1 ATE525695 T1 AT E525695T1 AT 09740695 T AT09740695 T AT 09740695T AT 09740695 T AT09740695 T AT 09740695T AT E525695 T1 ATE525695 T1 AT E525695T1
Authority
AT
Austria
Prior art keywords
transaction
flashcopy
data write
ordinator
storage device
Prior art date
Application number
AT09740695T
Other languages
English (en)
Inventor
Gordon Hutchison
Cameron Mcallister
Lucy Raw
Bruce Smith
Original Assignee
Ibm
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 Ibm filed Critical Ibm
Application granted granted Critical
Publication of ATE525695T1 publication Critical patent/ATE525695T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/065Replication mechanisms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1435Saving, restoring, recovering or retrying at system level using file system or storage system metadata
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1471Error detection or correction of the data by redundancy in operations involving logging of persistent data for recovery
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1474Error detection or correction of the data by redundancy in operations in transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/16Protection against loss of memory contents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/128Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1466Management of the backup or restore process to make the backup process non-disruptive
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/84Using snapshots, i.e. a logical point-in-time copy of the data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
AT09740695T 2008-10-30 2009-10-26 Durchführen eines datenschreibvorgangs auf einer speicheranordnung ATE525695T1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP08167942 2008-10-30
EP08167943 2008-10-30
PCT/EP2009/064086 WO2010049391A2 (en) 2008-10-30 2009-10-26 Performing a data write on a storage device

Publications (1)

Publication Number Publication Date
ATE525695T1 true ATE525695T1 (de) 2011-10-15

Family

ID=41557567

Family Applications (1)

Application Number Title Priority Date Filing Date
AT09740695T ATE525695T1 (de) 2008-10-30 2009-10-26 Durchführen eines datenschreibvorgangs auf einer speicheranordnung

Country Status (7)

Country Link
US (4) US8904127B2 (de)
EP (1) EP2304569B1 (de)
JP (2) JP5425922B2 (de)
KR (1) KR20110086690A (de)
CN (1) CN102203741B (de)
AT (1) ATE525695T1 (de)
WO (1) WO2010049391A2 (de)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5034119A (en) 1989-03-28 1991-07-23 Mobil Oil Corporation Non-carcinogenic bright stock extracts and deasphalted oils
US8255648B2 (en) * 2008-10-30 2012-08-28 International Business Machines Corporation Maintaining storage device backup consistency
ATE525695T1 (de) 2008-10-30 2011-10-15 Ibm Durchführen eines datenschreibvorgangs auf einer speicheranordnung
KR20110094764A (ko) * 2010-02-17 2011-08-24 삼성전자주식회사 트랜잭션 기반 입출력 인터페이스를 제공하는 가상화 장치 및 방법
US8224780B2 (en) * 2010-06-15 2012-07-17 Microsoft Corporation Checkpoints for a file system
US9710865B1 (en) 2011-08-15 2017-07-18 Amazon Technologies, Inc. Coordinating distributed order execution
CN102830941B (zh) * 2012-06-15 2016-03-30 记忆科技(深圳)有限公司 固态硬盘的驱动方法及其存储系统
US9405704B2 (en) 2012-10-16 2016-08-02 International Business Machines Corporation Establishing a point-in-time copy relationship between source logical addresses and target logical addresses
US9116852B2 (en) 2012-10-16 2015-08-25 International Business Machines Corporation Processing a copy command directed to a first storage architecture for data that is stored in a second storage architecture
US9135121B2 (en) 2012-10-16 2015-09-15 International Business Machines Corporation Managing updates and copying data in a point-in-time copy relationship expressed as source logical addresses and target logical addresses
WO2014193407A1 (en) * 2013-05-31 2014-12-04 Empire Technology Development Llc Dynamic insulation
US9405628B2 (en) 2013-09-23 2016-08-02 International Business Machines Corporation Data migration using multi-storage volume swap
US9619331B2 (en) 2014-01-18 2017-04-11 International Business Machines Corporation Storage unit replacement using point-in-time snap copy
WO2016038722A1 (ja) * 2014-09-11 2016-03-17 株式会社日立製作所 ストレージシステム及びデータ書込み方法
CN105653539A (zh) * 2014-11-13 2016-06-08 腾讯数码(深圳)有限公司 索引分布式存储的实现方法和装置
US10394483B2 (en) * 2016-11-28 2019-08-27 International Business Machines Corporation Target volume shadow copy
CN109697110B (zh) * 2017-10-20 2023-01-06 阿里巴巴集团控股有限公司 事务协调处理系统、方法、装置及电子设备
US10956318B2 (en) * 2018-06-19 2021-03-23 Macronix International Co., Ltd. Overlapping ranges of pages in memory systems
US11055013B2 (en) * 2019-01-25 2021-07-06 International Business Machines Corporation Recovering from data loss using copy services relationships between volumes
KR102889618B1 (ko) * 2019-12-16 2025-11-24 에스케이하이닉스 주식회사 스토리지 장치 및 그 동작 방법
CN112087501B (zh) * 2020-08-28 2023-10-24 北京明略昭辉科技有限公司 保持数据一致性的传输方法及系统

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6397227B1 (en) * 1999-07-06 2002-05-28 Compaq Computer Corporation Database management system and method for updating specified tuple fields upon transaction rollback
US6769074B2 (en) * 2000-05-25 2004-07-27 Lumigent Technologies, Inc. System and method for transaction-selective rollback reconstruction of database objects
TW507148B (en) 2001-05-18 2002-10-21 Mitac Int Corp Verification method for replying work sheets in a collaboration transaction system
TWI234095B (en) 2001-08-08 2005-06-11 E Ten Information Sysems Co Lt Transmission-type electronic device and its system with real-time patching function for stock transaction data
US7043507B2 (en) * 2002-02-28 2006-05-09 Veritas Operating Corporation System and method for validated indirect data backup using operating system I/O Operations
US6996586B2 (en) * 2003-06-18 2006-02-07 International Business Machines Corporation Method, system, and article for incremental virtual copy of a data block
US7124323B2 (en) * 2003-06-18 2006-10-17 International Business Machines Corporation Method, system, and program for recovery of a reverse restore operation
JP4604032B2 (ja) 2003-08-01 2010-12-22 オラクル・インターナショナル・コーポレイション 非共有データベースシステムにおける1段階コミット
US7310684B2 (en) * 2004-05-21 2007-12-18 Bea Systems, Inc. Message processing in a service oriented architecture
US7461100B2 (en) * 2004-05-27 2008-12-02 International Business Machines Corporation Method for fast reverse restore
EP1854012B1 (de) * 2005-03-04 2012-10-10 Emc Corporation Prüfpunkt- und konsistenzmarker
US7991971B2 (en) * 2005-09-09 2011-08-02 Microsoft Corporation State management for transactional backup consistency
US20070136328A1 (en) * 2005-11-25 2007-06-14 International Business Machines Corporation System and method for managing files to be attached to and detached from an electronic document
US7509308B2 (en) * 2006-01-09 2009-03-24 International Business Machines Corporation Method, apparatus and system for business performance monitoring and analysis using metric network
CN100520747C (zh) * 2006-02-28 2009-07-29 环达电脑(上海)有限公司 一种快速读写存储卡的方法
US20070255763A1 (en) * 2006-04-27 2007-11-01 International Business Machines Corporation Database replication method and system
US7996837B2 (en) * 2006-05-03 2011-08-09 Oracle International Corporation Recovery mechanism for transactions
US20070300013A1 (en) 2006-06-21 2007-12-27 Manabu Kitamura Storage system having transaction monitoring capability
CN100538617C (zh) * 2006-07-11 2009-09-09 任永坚 存储介质处理方法及系统
TWI326070B (en) 2006-12-07 2010-06-11 Inventec Corp Method for automatically adjusting the cow(copy on write) disk space of the snapshot device
US7975138B2 (en) * 2007-07-18 2011-07-05 Oracle International Corporation Systems and methods for mutually authenticated transaction coordination messages over insecure connections
US8255648B2 (en) * 2008-10-30 2012-08-28 International Business Machines Corporation Maintaining storage device backup consistency
ATE525695T1 (de) * 2008-10-30 2011-10-15 Ibm Durchführen eines datenschreibvorgangs auf einer speicheranordnung
US8806270B2 (en) * 2011-11-14 2014-08-12 International Business Machines Corporation Method, apparatus and product for testing transactions

Also Published As

Publication number Publication date
JP5425922B2 (ja) 2014-02-26
US8904127B2 (en) 2014-12-02
US20120278559A1 (en) 2012-11-01
WO2010049391A3 (en) 2010-07-15
US9940067B2 (en) 2018-04-10
US9448891B2 (en) 2016-09-20
WO2010049391A2 (en) 2010-05-06
JP2013242921A (ja) 2013-12-05
KR20110086690A (ko) 2011-07-29
EP2304569A2 (de) 2011-04-06
CN102203741B (zh) 2013-12-11
EP2304569B1 (de) 2011-09-21
JP5689507B2 (ja) 2015-03-25
JP2012507097A (ja) 2012-03-22
US20160357444A1 (en) 2016-12-08
US20150033069A1 (en) 2015-01-29
CN102203741A (zh) 2011-09-28
US8904130B2 (en) 2014-12-02
US20110219192A1 (en) 2011-09-08

Similar Documents

Publication Publication Date Title
ATE525695T1 (de) Durchführen eines datenschreibvorgangs auf einer speicheranordnung
Wang et al. An improved grey dynamic trend incidence model with application to factors causing smog weather
WO2010103466A3 (en) Integrity verification using a peripheral device
GB2504858A (en) Last branch record indicators for transactional memory
AU2016219688A1 (en) Matching techniques for cross-platform monitoring and information
EP2657859A3 (de) Sicherstellung von Datenbankstationswiederherstellungskonsistenz
WO2010120444A3 (en) Cloud computing for a manufacturing execution system
WO2012068544A3 (en) Performing actions on a computing device using a contextual keyboard
EP2513781A4 (de) Verfahren und vorrichtungen zur firmware-aktualisierung einer komponente anhand einer firmware-aktualisierungsanwendung
WO2008151880A3 (en) Interactive progress display enabling modification to computer operations
WO2008085759A3 (en) Multitouch data fusion
WO2008011121A3 (en) Creation and management of service candidates for a service model
WO2011094078A3 (en) Interaction management system and methods of use
BRPI0911093A2 (pt) método implementado por computador para uso em um telefone móvel como um dispositivo de pagamento, meio de armazenamento passível de leitura por computador e dispositivo
ATE535867T1 (de) Flashcopy-handling
EP2607668A3 (de) System und Verfahren zum Berechnen und Bewerten von Motoremissionen
WO2009117714A3 (en) File access via conduit application
WO2010123927A3 (en) Systems, methods and machine readable mediums for defining and executing new commands in a spreadsheet software application
WO2009006070A3 (en) Techniques for managing annotation transformations for context changes
EP2513858A4 (de) Systeme, vorrichtung und verfahren für kontextinformationsnutzung
WO2011040950A3 (en) Power interrupt management
GB2464246A (en) Project management system and method
EP2570941A3 (de) Informationsverwaltungsverfahren und Informationsverwaltungsvorrichtung
EP2613229A3 (de) Beurteilung der Tippbarkeit von Domänennamen
EP2674859A3 (de) Rechnersystem, Steuerverfahren dafür, und computerlesbares Aufzeichnungsmedium mit Computerprogramm zur Steuerung dafür

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties