DE602007002628D1 - Migrieren von daten, die einem zugang durch eingabe-/ausgabeeinrichtungen ausgesetzt sind - Google Patents

Migrieren von daten, die einem zugang durch eingabe-/ausgabeeinrichtungen ausgesetzt sind

Info

Publication number
DE602007002628D1
DE602007002628D1 DE602007002628T DE602007002628T DE602007002628D1 DE 602007002628 D1 DE602007002628 D1 DE 602007002628D1 DE 602007002628 T DE602007002628 T DE 602007002628T DE 602007002628 T DE602007002628 T DE 602007002628T DE 602007002628 D1 DE602007002628 D1 DE 602007002628D1
Authority
DE
Germany
Prior art keywords
data
input
access
output devices
migrating data
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.)
Active
Application number
DE602007002628T
Other languages
English (en)
Inventor
Richard Louis Arndt
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE602007002628D1 publication Critical patent/DE602007002628D1/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
DE602007002628T 2006-04-25 2007-03-30 Migrieren von daten, die einem zugang durch eingabe-/ausgabeeinrichtungen ausgesetzt sind Active DE602007002628D1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/380,052 US7500072B2 (en) 2006-04-25 2006-04-25 Migrating data that is subject to access by input/output devices
PCT/EP2007/053085 WO2007122063A1 (en) 2006-04-25 2007-03-30 Migrating data that is subject to access by input/output devices

Publications (1)

Publication Number Publication Date
DE602007002628D1 true DE602007002628D1 (de) 2009-11-12

Family

ID=38179831

Family Applications (1)

Application Number Title Priority Date Filing Date
DE602007002628T Active DE602007002628D1 (de) 2006-04-25 2007-03-30 Migrieren von daten, die einem zugang durch eingabe-/ausgabeeinrichtungen ausgesetzt sind

Country Status (7)

Country Link
US (1) US7500072B2 (de)
EP (1) EP2016499B1 (de)
JP (1) JP2009534767A (de)
CN (1) CN101410812B (de)
AT (1) ATE444528T1 (de)
DE (1) DE602007002628D1 (de)
WO (1) WO2007122063A1 (de)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7734843B2 (en) * 2006-05-25 2010-06-08 International Business Machines Corporation Computer-implemented method, apparatus, and computer program product for stalling DMA operations during memory migration
TWI390399B (zh) * 2008-11-17 2013-03-21 Prolific Technology Inc 具有虛擬儲存裝置之外接裝置
US8024496B2 (en) 2009-04-10 2011-09-20 International Business Machines Corporation Enhanced memory migration descriptor format and method
US20120023302A1 (en) * 2010-07-20 2012-01-26 Ibm Corporation Concurrent Atomic Operations with Page Migration in PCIe
US8407389B2 (en) * 2010-07-20 2013-03-26 International Business Machines Corporation Atomic operations with page migration in PCIe
US9081764B2 (en) * 2011-06-21 2015-07-14 International Business Machines Corporation Iimplementing DMA migration of large system memory areas
CN103475682B (zh) * 2012-06-07 2017-02-08 华为技术有限公司 文件迁移方法及设备
CN105408874B (zh) * 2013-07-31 2018-09-18 慧与发展有限责任合伙企业 用于移动数据块的方法、存储器系统及存储介质
US9037753B2 (en) * 2013-08-29 2015-05-19 International Business Machines Corporation Automatic pinning and unpinning of virtual pages for remote direct memory access
CN104899218B (zh) * 2014-03-06 2018-12-28 腾讯科技(深圳)有限公司 数据读写方法及数据读写装置
EP3213211A4 (de) * 2014-10-29 2017-09-06 Hewlett-Packard Enterprise Development LP Daten unter verwendung von karten zuteilung
CN104536751B (zh) * 2014-12-26 2018-04-06 小米科技有限责任公司 网页源码迁移方法和装置
US9841921B2 (en) * 2016-04-27 2017-12-12 Pure Storage, Inc. Migrating data in a storage array that includes a plurality of storage devices
CN110321225B (zh) * 2019-07-08 2021-04-30 腾讯科技(深圳)有限公司 负载均衡方法、元数据服务器及计算机可读存储介质
CN110647352B (zh) * 2019-09-29 2023-06-30 金蝶软件(中国)有限公司 一种数据移植的方法、终端及存储介质

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5789128A (en) * 1980-11-25 1982-06-03 Hitachi Ltd Controlling system for information interchange
EP0683457A1 (de) * 1994-05-20 1995-11-22 Advanced Micro Devices, Inc. Computersystem mit einer Snoopsteuerschaltung
JP2748862B2 (ja) * 1994-06-15 1998-05-13 日本電気株式会社 バスインタフェースアダプタ
US5717952A (en) * 1994-11-16 1998-02-10 Apple Computer, Inc. DMA controller with mechanism for conditional action under control of status register, prespecified parameters, and condition field of channel command
US6351780B1 (en) * 1994-11-21 2002-02-26 Cirrus Logic, Inc. Network controller using held data frame monitor and decision logic for automatically engaging DMA data transfer when buffer overflow is anticipated
US5634099A (en) * 1994-12-09 1997-05-27 International Business Machines Corporation Direct memory access unit for transferring data between processor memories in multiprocessing systems
JP2751880B2 (ja) * 1995-06-30 1998-05-18 日本電気株式会社 情報処理装置
JP2000082011A (ja) * 1998-05-13 2000-03-21 Axis Ab Dmaユニットによる改良されたメモリ・アクセスをする方法及びコンピュ―タ・システム
US6393500B1 (en) * 1999-08-12 2002-05-21 Mips Technologies, Inc. Burst-configurable data bus
US6421744B1 (en) * 1999-10-25 2002-07-16 Motorola, Inc. Direct memory access controller and method therefor
US6845409B1 (en) * 2000-07-25 2005-01-18 Sun Microsystems, Inc. Data exchange methods for a switch which selectively forms a communication channel between a processing unit and multiple devices
US7152151B2 (en) * 2002-07-18 2006-12-19 Ge Fanuc Embedded Systems, Inc. Signal processing resource for selective series processing of data in transit on communications paths in multi-processor arrangements
US20020199040A1 (en) * 2001-06-26 2002-12-26 Irwin David S. High speed communications device/system
US6931471B2 (en) * 2002-04-04 2005-08-16 International Business Machines Corporation Method, apparatus, and computer program product for migrating data subject to access by input/output devices
US6865622B2 (en) * 2002-05-13 2005-03-08 Intel Corporation System including real-time data communication features
US6804729B2 (en) * 2002-09-30 2004-10-12 International Business Machines Corporation Migrating a memory page by modifying a page migration state of a state machine associated with a DMA mapper based on a state notification from an operating system kernel
US7200688B2 (en) * 2003-05-29 2007-04-03 International Business Machines Corporation System and method asynchronous DMA command completion notification by accessing register via attached processing unit to determine progress of DMA command
JP4215606B2 (ja) * 2003-09-24 2009-01-28 日本電気株式会社 ディスクアレイ装置および記憶容量拡張方法ならびにプログラム
US20060069818A1 (en) * 2004-09-27 2006-03-30 Cliff Mather Synchronizing direct memory access and evacuation operations in a computer system
US8621120B2 (en) * 2006-04-17 2013-12-31 International Business Machines Corporation Stalling of DMA operations in order to do memory migration using a migration in progress bit in the translation control entry mechanism

Also Published As

Publication number Publication date
WO2007122063A1 (en) 2007-11-01
CN101410812B (zh) 2011-05-04
US7500072B2 (en) 2009-03-03
JP2009534767A (ja) 2009-09-24
EP2016499A1 (de) 2009-01-21
CN101410812A (zh) 2009-04-15
EP2016499B1 (de) 2009-09-30
ATE444528T1 (de) 2009-10-15
US20070260839A1 (en) 2007-11-08

Similar Documents

Publication Publication Date Title
ATE444528T1 (de) Migrieren von daten, die einem zugang durch eingabe-/ausgabeeinrichtungen ausgesetzt sind
Asanović {FireBox}: A Hardware Building Block for 2020 {Warehouse-Scale} Computers
US9342544B2 (en) Parallel load in a column-store database
WO2005122007A3 (en) Method, system, and program for migrating source data to target data
CN104657366B (zh) 海量日志写入数据库的方法、装置和日志容灾系统
ATE408877T1 (de) Plattensteuerung ausgestaltet zur nicht- sequentiellen ausführung von schreiboperationen
ATE456094T1 (de) Nicht-sequentielle dram-folgesteuerung
WO2006108014A3 (en) Migrating a traditional volume to a virtual volume in a storage system
ATE387656T1 (de) Verfahren und gerät zur fensterverwaltung
BRPI0606787A2 (pt) registrador arquitetado gravável de palavra fracionária para acumulação direta de dados fora de alinhamento
US8127116B2 (en) Dependency matrix with reduced area and power consumption
CN103793432A (zh) 一种数据库读写分离方法及装置
US9672056B2 (en) Reducing redundant network transmissions in virtual machine live migration
CN102651062A (zh) 基于虚拟机架构的恶意行为跟踪系统和方法
WO2008079776A3 (en) System and method for performing input/output operations on a data processing platform that supports multiple memory page sizes
TW200609727A (en) Method and apparatus for dynamic hosting partition page assignment
JP2018530817A5 (de)
TW200619926A (en) Partition area architecture of an operation system common used disk and the method thereof
CN103714288A (zh) 一种数据流跟踪方法
WO2011063720A1 (zh) 一种嵌入式文件系统的跨区访问方法
TW200745882A (en) System and method for out of user space I/O directly between a host system and a physical adapter using file based linear block address translation
JP2015506519A (ja) ユーザ生成によるデータセンターの省電力
EP2196894A3 (de) Skalierung von SCSI-E/A-Verweisen
WO2012140540A1 (en) A digital netlist partitioning system for faster circuit reverse-engineering
FR2961923B1 (fr) Dispositif, chaine et procede de traitement de donnees, et programme d'ordinateur correspondant

Legal Events

Date Code Title Description
8320 Willingness to grant licences declared (paragraph 23)
8364 No opposition during term of opposition