WO2002078227A3 - Communication of latencies in parallel networks - Google Patents

Communication of latencies in parallel networks Download PDF

Info

Publication number
WO2002078227A3
WO2002078227A3 PCT/GB2002/001291 GB0201291W WO02078227A3 WO 2002078227 A3 WO2002078227 A3 WO 2002078227A3 GB 0201291 W GB0201291 W GB 0201291W WO 02078227 A3 WO02078227 A3 WO 02078227A3
Authority
WO
WIPO (PCT)
Prior art keywords
processor
latencies
parallel networks
communication
channel adapter
Prior art date
Application number
PCT/GB2002/001291
Other languages
French (fr)
Other versions
WO2002078227A2 (en
Inventor
Gregory Mann
Original Assignee
Ibm
Ibm Uk
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, Ibm Uk filed Critical Ibm
Priority to AU2002241132A priority Critical patent/AU2002241132A1/en
Priority to KR10-2003-7011778A priority patent/KR20030085141A/en
Publication of WO2002078227A2 publication Critical patent/WO2002078227A2/en
Publication of WO2002078227A3 publication Critical patent/WO2002078227A3/en

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
    • 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/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • 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/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/06Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/06Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
    • G06F5/065Partitioned buffers, e.g. allowing multiple independent queues, bidirectional FIFO's
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/14Channel dividing arrangements, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/10Arrangements for initial synchronisation

Abstract

In parallel networks that include a transmission media and at least one I/O processor connected to the transmission media by a core, a buffering device is provided that compensates for different latencies from all physical lanes in data links so that data transmission occurs at the same time in the receive path of the I/O 'processor.' The processor can be an I/O device for a host channel adapter, a target channel adapter, or an interconnect switch in an InfiniBand-type network.
PCT/GB2002/001291 2001-03-23 2002-03-19 Communication of latencies in parallel networks WO2002078227A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2002241132A AU2002241132A1 (en) 2001-03-23 2002-03-19 Communication of latencies in parallel networks
KR10-2003-7011778A KR20030085141A (en) 2001-03-23 2002-03-19 A communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/816,969 US6625675B2 (en) 2001-03-23 2001-03-23 Processor for determining physical lane skew order
US09/816,969 2001-03-23

Publications (2)

Publication Number Publication Date
WO2002078227A2 WO2002078227A2 (en) 2002-10-03
WO2002078227A3 true WO2002078227A3 (en) 2003-05-15

Family

ID=25222048

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2002/001291 WO2002078227A2 (en) 2001-03-23 2002-03-19 Communication of latencies in parallel networks

Country Status (5)

Country Link
US (1) US6625675B2 (en)
KR (1) KR20030085141A (en)
AU (1) AU2002241132A1 (en)
TW (1) TW581960B (en)
WO (1) WO2002078227A2 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7054331B1 (en) * 2000-09-13 2006-05-30 Intel Corporation Multi-lane receiver de-skewing
WO2002073984A1 (en) * 2001-03-09 2002-09-19 Ayman, L.L.C. Universal point of contact identifier system and method
US7149838B2 (en) * 2001-05-29 2006-12-12 Sun Microsystems, Inc. Method and apparatus for configuring multiple segment wired-AND bus systems
US20040225814A1 (en) * 2001-05-29 2004-11-11 Ervin Joseph J. Method and apparatus for constructing wired-AND bus systems
US6842806B2 (en) * 2001-05-29 2005-01-11 Sun Microsystems, Inc. Method and apparatus for interconnecting wired-AND buses
US7433948B2 (en) * 2002-01-23 2008-10-07 Cisco Technology, Inc. Methods and apparatus for implementing virtualization of storage within a storage area network
US6963932B2 (en) * 2002-01-30 2005-11-08 Intel Corporation Intermediate driver having a fail-over function for a virtual network interface card in a system utilizing Infiniband architecture
US7012935B2 (en) * 2002-05-16 2006-03-14 Intel Corporation Alignment and deskew device, system and method
JP2004127147A (en) 2002-10-07 2004-04-22 Hitachi Ltd Deskew circuit and disk array controller using same
US7584311B2 (en) * 2003-03-21 2009-09-01 Lsi Corporation Elasticity buffer restarting
US8190722B2 (en) * 2003-06-30 2012-05-29 Randy Oyadomari Synchronization of timestamps to compensate for communication latency between devices
TWI249681B (en) * 2003-07-02 2006-02-21 Via Tech Inc Circuit and method for aligning data transmitting timing of a plurality of lanes
US7007115B2 (en) * 2003-07-18 2006-02-28 Intel Corporation Removing lane-to-lane skew
US20050024926A1 (en) * 2003-07-31 2005-02-03 Mitchell James A. Deskewing data in a buffer
US7934023B2 (en) * 2003-12-01 2011-04-26 Cisco Technology, Inc. Apparatus and method for performing fast fibre channel write operations over relatively high latency networks
US7339995B2 (en) * 2003-12-31 2008-03-04 Intel Corporation Receiver symbol alignment for a serial point to point link
US7631118B2 (en) * 2003-12-31 2009-12-08 Intel Corporation Lane to lane deskewing via non-data symbol processing for a serial point to point link
TWI383294B (en) * 2004-05-25 2013-01-21 Hewlett Packard Development Co System to identify components of a data communications architecture
US7330488B2 (en) * 2004-12-17 2008-02-12 International Business Machines Corporation System, method, and article of manufacture for synchronizing time of day clocks on first and second computers
WO2007004271A1 (en) * 2005-06-30 2007-01-11 Nobutoshi Miyazaki System and method for utilizing resource such as wood
US7693226B1 (en) * 2005-08-10 2010-04-06 Marvell International Ltd. Aggregation over multiple 64-66 lanes
US7870444B2 (en) 2005-10-13 2011-01-11 Avago Technologies Fiber Ip (Singapore) Pte. Ltd. System and method for measuring and correcting data lane skews
US7627023B1 (en) 2005-11-01 2009-12-01 Marvell International Ltd. 64/66 encoder
US7729389B1 (en) 2005-11-18 2010-06-01 Marvell International Ltd. 8/10 and 64/66 aggregation
KR100788299B1 (en) 2006-12-19 2007-12-27 (재)대구경북과학기술연구원 Serial transmission system sharing differential lanes
US7624310B2 (en) * 2007-07-11 2009-11-24 Micron Technology, Inc. System and method for initializing a memory system, and memory device and processor-based system using same
US9853873B2 (en) 2015-01-10 2017-12-26 Cisco Technology, Inc. Diagnosis and throughput measurement of fibre channel ports in a storage area network environment
US9900250B2 (en) 2015-03-26 2018-02-20 Cisco Technology, Inc. Scalable handling of BGP route information in VXLAN with EVPN control plane
US10222986B2 (en) 2015-05-15 2019-03-05 Cisco Technology, Inc. Tenant-level sharding of disks with tenant-specific storage modules to enable policies per tenant in a distributed storage system
US11588783B2 (en) 2015-06-10 2023-02-21 Cisco Technology, Inc. Techniques for implementing IPV6-based distributed storage space
US10778765B2 (en) 2015-07-15 2020-09-15 Cisco Technology, Inc. Bid/ask protocol in scale-out NVMe storage
US9940288B1 (en) * 2015-11-23 2018-04-10 Cadence Design Systems, Inc. SerDes alignment process
US9892075B2 (en) 2015-12-10 2018-02-13 Cisco Technology, Inc. Policy driven storage in a microserver computing environment
US10140172B2 (en) 2016-05-18 2018-11-27 Cisco Technology, Inc. Network-aware storage repairs
US20170351639A1 (en) 2016-06-06 2017-12-07 Cisco Technology, Inc. Remote memory access using memory mapped addressing among multiple compute nodes
US10664169B2 (en) 2016-06-24 2020-05-26 Cisco Technology, Inc. Performance of object storage system by reconfiguring storage devices based on latency that includes identifying a number of fragments that has a particular storage device as its primary storage device and another number of fragments that has said particular storage device as its replica storage device
US11563695B2 (en) 2016-08-29 2023-01-24 Cisco Technology, Inc. Queue protection using a shared global memory reserve
US10545914B2 (en) 2017-01-17 2020-01-28 Cisco Technology, Inc. Distributed object storage
US10243823B1 (en) 2017-02-24 2019-03-26 Cisco Technology, Inc. Techniques for using frame deep loopback capabilities for extended link diagnostics in fibre channel storage area networks
US10713203B2 (en) 2017-02-28 2020-07-14 Cisco Technology, Inc. Dynamic partition of PCIe disk arrays based on software configuration / policy distribution
US10254991B2 (en) 2017-03-06 2019-04-09 Cisco Technology, Inc. Storage area network based extended I/O metrics computation for deep insight into application performance
US10303534B2 (en) 2017-07-20 2019-05-28 Cisco Technology, Inc. System and method for self-healing of application centric infrastructure fabric memory
US10404596B2 (en) 2017-10-03 2019-09-03 Cisco Technology, Inc. Dynamic route profile storage in a hardware trie routing table
US10942666B2 (en) 2017-10-13 2021-03-09 Cisco Technology, Inc. Using network device replication in distributed storage clusters

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0659001A2 (en) * 1993-12-16 1995-06-21 Nec Corporation Parallel data transmission system using specific pattern for synchronisation

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4593281A (en) 1983-10-13 1986-06-03 Rockwell International Corporation Local area network interframe delay controller
US4748637A (en) * 1985-11-29 1988-05-31 Conklin Instrument Corporation Digital subscriber loop termination device
US4701913A (en) 1986-06-11 1987-10-20 Northern Telecom Limited Circuit and method for extracting signalling information embedded in channelized serial data streams
EP0363053B1 (en) 1988-10-06 1998-01-14 Gpt Limited Asynchronous time division switching arrangement and a method of operating same
US4951225A (en) * 1988-11-14 1990-08-21 International Business Machines Corp. Updating pattern-matching networks
US5175819A (en) 1990-03-28 1992-12-29 Integrated Device Technology, Inc. Cascadable parallel to serial converter using tap shift registers and data shift registers while receiving input data from FIFO buffer
JP2507678B2 (en) 1990-06-29 1996-06-12 三菱電機株式会社 Time division demultiplexer
US5148453A (en) * 1991-05-02 1992-09-15 The Institute For Space And Terrestrial Science Parallel sync detection
US5715248A (en) 1992-05-21 1998-02-03 Alcatel Network Systems, Inc. Derivation of VT group clock from SONET STS-1 payload clock and VT group bus definition
US5519877A (en) * 1993-01-12 1996-05-21 Matsushita Electric Industrial Co., Ltd. Apparatus for synchronizing parallel processing among a plurality of processors
US5721891A (en) * 1995-12-15 1998-02-24 International Business Machines Corporation Detection of N length bit serial communication stream
US6005985A (en) * 1997-07-29 1999-12-21 Lockheed Martin Corporation Post-processing system for optical correlators
EP0898373A1 (en) * 1997-08-18 1999-02-24 STMicroelectronics S.r.l. Compensation method for control systems, namely with high delay, and corresponding compensation control system
US5974058A (en) 1998-03-16 1999-10-26 Storage Technology Corporation System and method for multiplexing serial links
EP0982898B1 (en) 1998-08-28 2002-11-06 International Business Machines Corporation Switching apparatus comprising at least one switch core access element for the attachment of various protocol adapters

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0659001A2 (en) * 1993-12-16 1995-06-21 Nec Corporation Parallel data transmission system using specific pattern for synchronisation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INFINIBAND TRADE ASSOCIATION: "InfiniBand Architecture. Specification Volume 1 and 2. Release 1.0", INFINIBAND TRADE ASSOCIATION, 24 October 2000 (2000-10-24), XP002202923 *

Also Published As

Publication number Publication date
KR20030085141A (en) 2003-11-03
AU2002241132A1 (en) 2002-10-08
WO2002078227A2 (en) 2002-10-03
TW581960B (en) 2004-04-01
US20020138675A1 (en) 2002-09-26
US6625675B2 (en) 2003-09-23

Similar Documents

Publication Publication Date Title
WO2002078227A3 (en) Communication of latencies in parallel networks
AU2002318265A1 (en) Data transmission from raid devices
TW200520477A (en) A network system having a plurality of switches capable of improving transmission efficiency and method thereof
WO2001067675A3 (en) System and method for providing group communication services
AU2002228741A1 (en) Network endpoint system with accelerated data path
CA2497446A1 (en) Redundancy in voice and data communications systems
WO2003065785A3 (en) Method and apparatus for concatenating and piggybacking data packets
WO2002100117A3 (en) A system and method for reducing the time to deliver information from a communications network to a user
WO2007080558A3 (en) Communications network system and methods for using same
AU2001270294A1 (en) Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network based applications
AU2002344786A1 (en) Apparatus, systems and methods for managing incoming and outgoing communication
WO2003036874A3 (en) Communication system
WO2003088582A3 (en) Methods and apparatus for alternative mode monitoring
EP1315355A3 (en) Translator apparatus for two communication networks
AU2002340837A1 (en) Methods and device for interfacing communication between devices on different networks
WO1998024208A3 (en) Data communication system
AU2002225851A1 (en) Parallel network data transmission of segments of data stream
AU2003237587A1 (en) Data transfer in an optical network communication system
ATE303035T1 (en) FAIL-SAFE NETWORK SWITCH
CA2411637A1 (en) A switch and a switching apparatus for a communication network
AU2002250381A1 (en) Simulating data flow through a network
WO2004046201A3 (en) Method for exchanging data between an electric device and a user interface via a data network
AU2001251170A1 (en) Method and apparatus for monitoring access to a communications circuit
AU2003200749A1 (en) Communications System, Communications Method, Network Manager, and Transfer Device
AU2001258448A1 (en) Method and device for routing data packets in communication networks

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020037011778

Country of ref document: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: JP