[go: up one dir, main page]

WO2016196766A3 - Enabling use of non-volatile media - express (nvme) over a network - Google Patents

Enabling use of non-volatile media - express (nvme) over a network Download PDF

Info

Publication number
WO2016196766A3
WO2016196766A3 PCT/US2016/035474 US2016035474W WO2016196766A3 WO 2016196766 A3 WO2016196766 A3 WO 2016196766A3 US 2016035474 W US2016035474 W US 2016035474W WO 2016196766 A3 WO2016196766 A3 WO 2016196766A3
Authority
WO
WIPO (PCT)
Prior art keywords
network
nvme
over
express
volatile media
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.)
Ceased
Application number
PCT/US2016/035474
Other languages
French (fr)
Other versions
WO2016196766A2 (en
Inventor
Venkatesh PRABHAKAR
Amitava Guha
Hiral Patel
Sunden CHEN
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.)
Diamanti Inc
Original Assignee
Diamanti Inc
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 Diamanti Inc filed Critical Diamanti Inc
Publication of WO2016196766A2 publication Critical patent/WO2016196766A2/en
Publication of WO2016196766A3 publication Critical patent/WO2016196766A3/en
Priority to US15/821,467 priority Critical patent/US10628353B2/en
Anticipated expiration legal-status Critical
Priority to US16/820,827 priority patent/US11580041B2/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

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)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.
PCT/US2016/035474 2014-03-08 2016-06-02 Enabling use of non-volatile media - express (nvme) over a network Ceased WO2016196766A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/821,467 US10628353B2 (en) 2014-03-08 2017-11-22 Enabling use of non-volatile media-express (NVMe) over a network
US16/820,827 US11580041B2 (en) 2014-03-08 2020-03-17 Enabling use of non-volatile media—express (NVME) over a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201562170544P 2015-06-03 2015-06-03
US62/170,544 2015-06-03

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US14/640,717 Continuation-In-Part US20150254088A1 (en) 2014-03-08 2015-03-06 Methods and systems for converged networking and storage

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US14/640,717 Continuation US20150254088A1 (en) 2014-03-08 2015-03-06 Methods and systems for converged networking and storage
US15/821,467 Continuation US10628353B2 (en) 2014-03-08 2017-11-22 Enabling use of non-volatile media-express (NVMe) over a network

Publications (2)

Publication Number Publication Date
WO2016196766A2 WO2016196766A2 (en) 2016-12-08
WO2016196766A3 true WO2016196766A3 (en) 2017-01-19

Family

ID=57441832

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2016/035474 Ceased WO2016196766A2 (en) 2014-03-08 2016-06-02 Enabling use of non-volatile media - express (nvme) over a network

Country Status (1)

Country Link
WO (1) WO2016196766A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10628353B2 (en) 2014-03-08 2020-04-21 Diamanti, Inc. Enabling use of non-volatile media-express (NVMe) over a network
US10635316B2 (en) 2014-03-08 2020-04-28 Diamanti, Inc. Methods and systems for data storage using solid state drives
US11921658B2 (en) 2014-03-08 2024-03-05 Diamanti, Inc. Enabling use of non-volatile media-express (NVMe) over a network

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180188974A1 (en) * 2016-12-30 2018-07-05 Intel Corporation Computer program product, system, and method to allow a host and a storage device to communicate using different fabric, transport, and direct memory access protocols
US11543967B2 (en) 2017-02-23 2023-01-03 Samsung Electronics Co., Ltd. Method for controlling BW SLA in NVME-of ethernet SSD storage systems
US10282094B2 (en) 2017-03-31 2019-05-07 Samsung Electronics Co., Ltd. Method for aggregated NVME-over-fabrics ESSD
US10733137B2 (en) 2017-04-25 2020-08-04 Samsung Electronics Co., Ltd. Low latency direct access block storage in NVME-of ethernet SSD
US11086559B2 (en) 2017-09-05 2021-08-10 International Business Machines Corporation Cloud based store and restore with copy services
WO2019127018A1 (en) 2017-12-26 2019-07-04 华为技术有限公司 Memory system access method and device
US10761775B2 (en) 2018-02-09 2020-09-01 Samsung Electronics Co., Ltd. System and method for NVMe inter command association in SSD storage using a bridge device
CN109032900B (en) * 2018-06-15 2022-07-08 烽火通信科技股份有限公司 Control method and system compatible with multiple types of hard disk indicator lamps
US10956336B2 (en) 2018-07-20 2021-03-23 International Business Machines Corporation Efficient silent data transmission between computer servers
US11068203B2 (en) 2018-08-01 2021-07-20 Micron Technology, Inc. NVMe direct virtualization with configurable storage
CN111352695B (en) * 2018-12-24 2023-09-29 中国电信股份有限公司 Virtual machine migration method, device and computer readable storage medium
WO2020219801A1 (en) 2019-04-25 2020-10-29 Liqid Inc. Multi-protocol communication fabric control
US11741056B2 (en) 2019-11-01 2023-08-29 EMC IP Holding Company LLC Methods and systems for allocating free space in a sparse file system
US11392464B2 (en) 2019-11-01 2022-07-19 EMC IP Holding Company LLC Methods and systems for mirroring and failover of nodes
US11409696B2 (en) 2019-11-01 2022-08-09 EMC IP Holding Company LLC Methods and systems for utilizing a unified namespace
US12242748B2 (en) 2020-06-03 2025-03-04 Intel Corporation Intermediary for storage command transfers
US11720413B2 (en) 2020-06-08 2023-08-08 Samsung Electronics Co., Ltd. Systems and methods for virtualizing fabric-attached storage devices
US11442776B2 (en) 2020-12-11 2022-09-13 Liqid Inc. Execution job compute unit composition in computing clusters
US11818046B2 (en) 2021-01-26 2023-11-14 Samsung Electronics Co., Ltd. Coordinated congestion control in network-attached devices
US11604610B2 (en) 2021-04-29 2023-03-14 EMC IP Holding Company LLC Methods and systems for storing data in a distributed system using offload components
US11669259B2 (en) 2021-04-29 2023-06-06 EMC IP Holding Company LLC Methods and systems for methods and systems for in-line deduplication in a distributed storage system
US11567704B2 (en) 2021-04-29 2023-01-31 EMC IP Holding Company LLC Method and systems for storing data in a storage pool using memory semantics with applications interacting with emulated block devices
US11579976B2 (en) 2021-04-29 2023-02-14 EMC IP Holding Company LLC Methods and systems parallel raid rebuild in a distributed storage system
US12093435B2 (en) 2021-04-29 2024-09-17 Dell Products, L.P. Methods and systems for securing data in a distributed storage system
US11892983B2 (en) 2021-04-29 2024-02-06 EMC IP Holding Company LLC Methods and systems for seamless tiering in a distributed storage system
US11740822B2 (en) 2021-04-29 2023-08-29 EMC IP Holding Company LLC Methods and systems for error detection and correction in a distributed storage system
CN113472744B (en) 2021-05-31 2023-04-07 浪潮(北京)电子信息产业有限公司 Data interaction method, device, equipment and medium under different storage protocols
US11677633B2 (en) 2021-10-27 2023-06-13 EMC IP Holding Company LLC Methods and systems for distributing topology information to client nodes
US12131074B2 (en) 2021-10-27 2024-10-29 EMC IP Holding Company LLC Methods and systems for storing data in a distributed system using GPUS
US11922071B2 (en) 2021-10-27 2024-03-05 EMC IP Holding Company LLC Methods and systems for storing data in a distributed system using offload components and a GPU module
US12007942B2 (en) 2021-10-27 2024-06-11 EMC IP Holding Company LLC Methods and systems for seamlessly provisioning client application nodes in a distributed system
US11762682B2 (en) 2021-10-27 2023-09-19 EMC IP Holding Company LLC Methods and systems for storing data in a distributed system using offload components with advanced data services
CN114301995B (en) * 2021-12-30 2023-07-18 上海交通大学 System and method for conversion, switching and intercommunication fusion of real-time industrial Ethernet protocol

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080123638A1 (en) * 2006-06-08 2008-05-29 Jiann Liao Efficient strip-sown and re-alignment of ingressing physical layer/data layer packets in an aggregated PCI-express port having eight lanes
US20090248994A1 (en) * 2008-03-27 2009-10-01 Hongzhong Zheng Memory rank burst scheduling
US8340005B1 (en) * 2005-02-08 2012-12-25 Cortina Systems, Inc. High speed packet interface and method
US20130094356A1 (en) * 2011-06-27 2013-04-18 Seth Keith Prioritizing highly compressed traffic to provide a predetermined quality of service
US20140301395A1 (en) * 2013-04-06 2014-10-09 Citrix Systems, Inc. Systems and methods for synchronizing mss and pmtu in ncore and cluster systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8340005B1 (en) * 2005-02-08 2012-12-25 Cortina Systems, Inc. High speed packet interface and method
US20080123638A1 (en) * 2006-06-08 2008-05-29 Jiann Liao Efficient strip-sown and re-alignment of ingressing physical layer/data layer packets in an aggregated PCI-express port having eight lanes
US20090248994A1 (en) * 2008-03-27 2009-10-01 Hongzhong Zheng Memory rank burst scheduling
US20130094356A1 (en) * 2011-06-27 2013-04-18 Seth Keith Prioritizing highly compressed traffic to provide a predetermined quality of service
US20140301395A1 (en) * 2013-04-06 2014-10-09 Citrix Systems, Inc. Systems and methods for synchronizing mss and pmtu in ncore and cluster systems

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10628353B2 (en) 2014-03-08 2020-04-21 Diamanti, Inc. Enabling use of non-volatile media-express (NVMe) over a network
US10635316B2 (en) 2014-03-08 2020-04-28 Diamanti, Inc. Methods and systems for data storage using solid state drives
US10860213B2 (en) 2014-03-08 2020-12-08 Diamanti, Inc. Methods and systems for data storage using solid state drives
US11921658B2 (en) 2014-03-08 2024-03-05 Diamanti, Inc. Enabling use of non-volatile media-express (NVMe) over a network

Also Published As

Publication number Publication date
WO2016196766A2 (en) 2016-12-08

Similar Documents

Publication Publication Date Title
WO2016196766A3 (en) Enabling use of non-volatile media - express (nvme) over a network
EP4022841A4 (en) Secure data exchange network
EP3520066A4 (en) Methods, systems, and networks, for proactive currency exchange
EP3739851A4 (en) Address management method, device and system
EP3876664A4 (en) Sidelink release method, terminal and network side device
WO2018089261A3 (en) Compounds and methods for modulating interleukin-2-inducible t-cell kinase
EP3370376A4 (en) Data transfer method, sending node, receiving node and data transfer system
PH12016501946A1 (en) Data flow control method
EP3192298A4 (en) Methods and systems for managing bonded communications across multiple communication networks
EP2629459A3 (en) Avionics full-duplex switched ethernet network
WO2015148165A3 (en) Secure and simplified procedure for joining a social wi-fi mesh network
AU2018347191A1 (en) Managing private transactions on blockchain networks based on workflow
WO2019018699A3 (en) Systems and methods for packet spreading data transmission with anonymized endpoints
EP3278480A4 (en) Systems and methods for managing multi-layer communication networks
WO2016198961A3 (en) System and method for network tapestry multiprotocol integration
EP3528554A4 (en) Method for transmitting information, terminal device and network device
EP3909272A4 (en) Sidelink communication using multiple protocol stacks
EP3500011A4 (en) Information transmission method, transmission node, and transmission system
EP3627937A4 (en) Information transmission method, terminal device, and network device
EP3188434A4 (en) Address management apparatus, system and method for communication over multipath transmission control protocol
WO2017123362A3 (en) Key establishment for communications within a group
EP3221990A4 (en) First network node, second network node and methods for transmitting and receiving a protocol data unit
EP3994931A4 (en) Dmrs for full-duplex communication
WO2016053691A3 (en) Providing functional requirements for a network connection from a local library
EP3746519A4 (en) Heat transfer compositions, methods, and systems

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16804416

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16804416

Country of ref document: EP

Kind code of ref document: A2