CN107077429A - 数据读取方法、设备和*** - Google Patents
数据读取方法、设备和*** Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality 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)
- PCT国内申请,权利要求书已公开。
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)
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)
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)
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)
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 |
-
2015
- 2015-03-20 EP EP15885819.1A patent/EP3260987B1/en active Active
- 2015-03-20 WO PCT/CN2015/074755 patent/WO2016149880A1/zh active Application Filing
- 2015-03-20 CN CN201580001270.7A patent/CN107077429B/zh active Active
-
2017
- 2017-09-19 US US15/708,815 patent/US10114577B2/en active Active
Patent Citations (10)
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)
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 |