CN107077429A - 数据读取方法、设备和*** - Google Patents

数据读取方法、设备和*** Download PDF

Info

Publication number
CN107077429A
CN107077429A CN201580001270.7A CN201580001270A CN107077429A CN 107077429 A CN107077429 A CN 107077429A CN 201580001270 A CN201580001270 A CN 201580001270A CN 107077429 A CN107077429 A CN 107077429A
Authority
CN
China
Prior art keywords
node
data
control node
memory
control
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
Application number
CN201580001270.7A
Other languages
English (en)
Other versions
CN107077429B (zh
Inventor
刘洪宽
钟来军
谈江
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107077429A publication Critical patent/CN107077429A/zh
Application granted granted Critical
Publication of CN107077429B publication Critical patent/CN107077429B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/16Protection against loss of memory contents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • 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/0604Improving or facilitating administration, e.g. storage management
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种数据读取方法、数据处理设备和***。所述方法包括:第一控制节点接收数据交换设备转发的读取消息,该读取消息用于指定读取第一数据,该读取消息由第二控制节点向该数据交换设备发送、再由该数据交换设备向节点组中除该第二控制节点以外的其它控制节点转发;如果第一存储节点中该第一数据的数据状态标识为有效标识,则该第一控制节点从该第一存储节点读取该第一数据,发送读取的该第一数据至该数据交换设备以使得该数据交换设备转发读取的该第一数据至该第二控制节点,该有效标识表明该第一存储节点上的该第一数据可用。本发明实施例保证节点组中控制节点之间通过消息交互来读取的第一数据是当前最新的。

Description

PCT国内申请,说明书已公开。

Claims (25)

  1. PCT国内申请,权利要求书已公开。
CN201580001270.7A 2015-03-20 2015-03-20 数据读取方法、设备和*** Active CN107077429B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/074755 WO2016149880A1 (zh) 2015-03-20 2015-03-20 数据读取方法、设备和***

Publications (2)

Publication Number Publication Date
CN107077429A true CN107077429A (zh) 2017-08-18
CN107077429B CN107077429B (zh) 2019-10-18

Family

ID=56976955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580001270.7A Active CN107077429B (zh) 2015-03-20 2015-03-20 数据读取方法、设备和***

Country Status (4)

Country Link
US (1) US10114577B2 (zh)
EP (1) EP3260987B1 (zh)
CN (1) CN107077429B (zh)
WO (1) WO2016149880A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110324213A (zh) * 2018-03-31 2019-10-11 神盾网络安全信息化中心股份有限公司 一种智能家居的数据传输方法
CN111078285A (zh) * 2018-10-19 2020-04-28 中科寒武纪科技股份有限公司 运算方法、***及相关产品
CN112255997A (zh) * 2020-10-23 2021-01-22 深圳市元征科技股份有限公司 车辆下线诊断方法、装置及计算机存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12019920B2 (en) * 2018-01-29 2024-06-25 Micron Technology, Inc. Memory controller with programmable atomic operations
JP2020154990A (ja) * 2019-03-22 2020-09-24 株式会社日立製作所 計算機システム及びデータ管理方法
CN110572303B (zh) * 2019-09-12 2022-06-07 苏州浪潮智能科技有限公司 一种节点自动发现的方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010013089A1 (en) * 1998-03-12 2001-08-09 Wolf-Dietrich Weber Cache coherence unit for interconnecting multiprocessor nodes having pipelined snoopy protocol
US20040003184A1 (en) * 2002-06-28 2004-01-01 Safranek Robert J. Partially inclusive snoop filter
CN1545034A (zh) * 2003-11-26 2004-11-10 中国人民解放军国防科学技术大学 片内多处理器局部cache一致性的双环监听方法
US8103754B1 (en) * 2002-05-02 2012-01-24 Hewlett-Packard Development Company, L.P. Reserving a shared volume in a multiple node data storage system
CN102866963A (zh) * 2012-09-18 2013-01-09 广西柳工机械股份有限公司 控制器数据存储与读取方法
CN103049422A (zh) * 2012-12-17 2013-04-17 浪潮电子信息产业股份有限公司 一种具有多cache一致性域的多处理器节点***构建方法
CN103294612A (zh) * 2013-03-22 2013-09-11 浪潮电子信息产业股份有限公司 一种在多级缓存一致性域***局部域构造Share-F状态的方法
CN103440223A (zh) * 2013-08-29 2013-12-11 西安电子科技大学 一种实现高速缓存一致性协议的分层***及其方法
CN103763364A (zh) * 2014-01-15 2014-04-30 浪潮(北京)电子信息产业有限公司 一种数据访问方法及微型存储服务器

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9026736B1 (en) * 2012-08-06 2015-05-05 Netapp, Inc. System and method for maintaining cache coherency

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010013089A1 (en) * 1998-03-12 2001-08-09 Wolf-Dietrich Weber Cache coherence unit for interconnecting multiprocessor nodes having pipelined snoopy protocol
US6631448B2 (en) * 1998-03-12 2003-10-07 Fujitsu Limited Cache coherence unit for interconnecting multiprocessor nodes having pipelined snoopy protocol
US8103754B1 (en) * 2002-05-02 2012-01-24 Hewlett-Packard Development Company, L.P. Reserving a shared volume in a multiple node data storage system
US20040003184A1 (en) * 2002-06-28 2004-01-01 Safranek Robert J. Partially inclusive snoop filter
CN1545034A (zh) * 2003-11-26 2004-11-10 中国人民解放军国防科学技术大学 片内多处理器局部cache一致性的双环监听方法
CN102866963A (zh) * 2012-09-18 2013-01-09 广西柳工机械股份有限公司 控制器数据存储与读取方法
CN103049422A (zh) * 2012-12-17 2013-04-17 浪潮电子信息产业股份有限公司 一种具有多cache一致性域的多处理器节点***构建方法
CN103294612A (zh) * 2013-03-22 2013-09-11 浪潮电子信息产业股份有限公司 一种在多级缓存一致性域***局部域构造Share-F状态的方法
CN103440223A (zh) * 2013-08-29 2013-12-11 西安电子科技大学 一种实现高速缓存一致性协议的分层***及其方法
CN103763364A (zh) * 2014-01-15 2014-04-30 浪潮(北京)电子信息产业有限公司 一种数据访问方法及微型存储服务器

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110324213A (zh) * 2018-03-31 2019-10-11 神盾网络安全信息化中心股份有限公司 一种智能家居的数据传输方法
CN110324213B (zh) * 2018-03-31 2021-04-09 神盾网络安全信息化中心股份有限公司 一种智能家居的数据传输方法
CN111078285A (zh) * 2018-10-19 2020-04-28 中科寒武纪科技股份有限公司 运算方法、***及相关产品
CN111078285B (zh) * 2018-10-19 2021-01-26 中科寒武纪科技股份有限公司 运算方法、***及相关产品
CN112255997A (zh) * 2020-10-23 2021-01-22 深圳市元征科技股份有限公司 车辆下线诊断方法、装置及计算机存储介质

Also Published As

Publication number Publication date
WO2016149880A1 (zh) 2016-09-29
EP3260987A4 (en) 2018-03-21
EP3260987A1 (en) 2017-12-27
US10114577B2 (en) 2018-10-30
EP3260987B1 (en) 2019-03-06
CN107077429B (zh) 2019-10-18
US20180004451A1 (en) 2018-01-04

Similar Documents

Publication Publication Date Title
CN107077429A (zh) 数据读取方法、设备和***
US6092096A (en) Routing in data communications network
US6977908B2 (en) Method and apparatus for discovering computer systems in a distributed multi-system cluster
CN107547661B (zh) 一种容器负载均衡实现方法
KR20100097694A (ko) 다수의 아답터들을 통해서 다수의 가상 ip 어드레스를 동시에 지원하는 호스트내 페일오버
JP4789425B2 (ja) 経路テーブル同期方法、ネットワーク機器および経路テーブル同期プログラム
JP6928076B2 (ja) パケット監視
JP5612468B2 (ja) リアルタイム通信ネットワークにおける診断データの通信のための方法と装置
JP2006262193A (ja) 制御装置、パケット転送方法およびパケット処理装置
CN106936662A (zh) 一种实现心跳机制的方法、装置及***
CN113794618B (zh) 基于虚拟网卡的冗余网络通信方法、装置及终端设备
CN113839862B (zh) Mclag邻居之间同步arp信息的方法、***、终端及存储介质
CN115086312A (zh) 实现kubernetes服务跨集群通信的方法及***
CN107852344B (zh) 存储网元发现方法及装置
CN113098770A (zh) 报文发送方法、路由表项的生成方法、装置及存储介质
CN104038570A (zh) 一种数据处理方法及装置
JPH1027147A (ja) サーバアドレス管理方式
CN109547350A (zh) 一种路由学习方法及网关设备
CN115225634A (zh) 虚拟网络下的数据转发方法、装置及计算机程序产品
CN113805788B (zh) 一种分布式存储***及其异常处理方法和相关装置
CN109510864B (zh) 一种缓存请求的转发方法、传输方法及相关装置
JP5169988B2 (ja) ネットワーク装置
CN105915455B (zh) 位置标识分离协议多归属实现方法及装置
JP5617628B2 (ja) サーバ所在地追跡装置、方法、およびプログラム
JP2006012112A (ja) 共有相互接続パーティションの動的パーティション・マネジメントの方法及びシステム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant