ATE444528T1 - 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
ATE444528T1
ATE444528T1 AT07727557T AT07727557T ATE444528T1 AT E444528 T1 ATE444528 T1 AT E444528T1 AT 07727557 T AT07727557 T AT 07727557T AT 07727557 T AT07727557 T AT 07727557T AT E444528 T1 ATE444528 T1 AT E444528T1
Authority
AT
Austria
Prior art keywords
data
input
access
output devices
migrating data
Prior art date
Application number
AT07727557T
Other languages
English (en)
Inventor
Richard Arndt
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 ATE444528T1 publication Critical patent/ATE444528T1/de

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Bus Control (AREA)
AT07727557T 2006-04-25 2007-03-30 Migrieren von daten, die einem zugang durch eingabe-/ausgabeeinrichtungen ausgesetzt sind ATE444528T1 (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
ATE444528T1 true ATE444528T1 (de) 2009-10-15

Family

ID=38179831

Family Applications (1)

Application Number Title Priority Date Filing Date
AT07727557T ATE444528T1 (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
US8407389B2 (en) * 2010-07-20 2013-03-26 International Business Machines Corporation Atomic operations with page migration in PCIe
US20120023302A1 (en) * 2010-07-20 2012-01-26 Ibm Corporation Concurrent 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 华为技术有限公司 文件迁移方法及设备
WO2015016903A1 (en) * 2013-07-31 2015-02-05 Hewlett-Packard Development Company, L.P. Data move engine to move a block of data
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
US7500072B2 (en) 2009-03-03
DE602007002628D1 (de) 2009-11-12
CN101410812A (zh) 2009-04-15
EP2016499B1 (de) 2009-09-30
US20070260839A1 (en) 2007-11-08
EP2016499A1 (de) 2009-01-21
WO2007122063A1 (en) 2007-11-01
CN101410812B (zh) 2011-05-04
JP2009534767A (ja) 2009-09-24

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) 海量日志写入数据库的方法、装置和日志容灾***
TW200622882A (en) Sas storage virtualization controller, subsystem and system using the same, and method therefor
ATE408877T1 (de) Plattensteuerung ausgestaltet zur nicht- sequentiellen ausführung von schreiboperationen
DE60331081D1 (de) Nicht-sequentielle dram-folgesteuerung
BRPI0712109A8 (pt) Método para a comunicação com um cartão de memória multifuncional
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
US20150212846A1 (en) Reducing redundant network transmissions in virtual machine live migration
CN104866416A (zh) 实现应用程序性能分析的方法和装置
TW200619926A (en) Partition area architecture of an operation system common used disk and the method thereof
CN103714288A (zh) 一种数据流跟踪方法
CN104158875A (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
US9740267B1 (en) Adjusting power management controls of a memory based on traffic
ATE323999T1 (de) System und verfahren zum verbinden von rahmendaten durch das einfügen von bestimmungsfeldern in steuerblöcke
JP6332756B2 (ja) データ処理方法、装置、およびシステム
CN105260264A (zh) 一种快照实现方法及快照***
JP2012083870A5 (de)
US8892807B2 (en) Emulating a skip read command
EP2196894A3 (de) Skalierung von SCSI-E/A-Verweisen
Perneel et al. Android and Real-Time Applications: Take Care!

Legal Events

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