WO2005067430A3 - Lightweight input/output protocol - Google Patents

Lightweight input/output protocol Download PDF

Info

Publication number
WO2005067430A3
WO2005067430A3 PCT/US2004/024026 US2004024026W WO2005067430A3 WO 2005067430 A3 WO2005067430 A3 WO 2005067430A3 US 2004024026 W US2004024026 W US 2004024026W WO 2005067430 A3 WO2005067430 A3 WO 2005067430A3
Authority
WO
WIPO (PCT)
Prior art keywords
rdma
computer
client
processing
offloading
Prior art date
Application number
PCT/US2004/024026
Other languages
French (fr)
Other versions
WO2005067430A2 (en
Inventor
Ahmed H Mohamed
Anthony F Voellm
Original Assignee
Microsoft Corp
Ahmed H Mohamed
Anthony F Voellm
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 Microsoft Corp, Ahmed H Mohamed, Anthony F Voellm filed Critical Microsoft Corp
Priority to AU2004279182A priority Critical patent/AU2004279182B2/en
Priority to NZ540173A priority patent/NZ540173A/en
Priority to BR0406413-5A priority patent/BRPI0406413A/en
Priority to MXPA05006638A priority patent/MXPA05006638A/en
Priority to KR1020057007528A priority patent/KR101084897B1/en
Priority to JP2006546957A priority patent/JP4564970B2/en
Priority to EP04779200A priority patent/EP1700264A4/en
Priority to CN2004800013330A priority patent/CN101375263B/en
Priority to CA002501521A priority patent/CA2501521A1/en
Priority to NO20052054A priority patent/NO20052054L/en
Priority to IL168595A priority patent/IL168595A/en
Publication of WO2005067430A2 publication Critical patent/WO2005067430A2/en
Publication of WO2005067430A3 publication Critical patent/WO2005067430A3/en

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/10Streamlined, light-weight or high-speed protocols, e.g. express transfer protocol [XTP] or byte stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/26Special purpose or proprietary protocols or architectures

Abstract

A method and system for offloading I/O processing from a first computer (Fig. 1, 101) to.a second computer (121), using RDMA- capable network interconnects, are disclosed. The method and system include a client (103) on the first computer (101) communicating over an RDMA connection (117) to a server (123) on the second computer (121) by way of a lightweight input/output (LWIO) protocol. The protocol generally comprises a network discovery phase followed by an I/O processing phase. During the discovery phase, the client (103) and server (123) determine a minimal list of shared RDMA-capable providers. During the I/O processing phase, the client (103) posts I/O requests for offloading to the second machine (121) over a mutually-authenticated RDMA channel (117). The I/O model is asymmetric, with read operations being implemented using RDMA and write operations being implemented using normal sends. Read and write requests may be completed in polling mode and in interrupt mode. Buffers are managed by way of a credit mechanism.
PCT/US2004/024026 2003-12-31 2004-07-26 Lightweight input/output protocol WO2005067430A2 (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
AU2004279182A AU2004279182B2 (en) 2003-12-31 2004-07-26 Lightweight input/output protocol
NZ540173A NZ540173A (en) 2003-12-31 2004-07-26 Lightweight input/output protocol
BR0406413-5A BRPI0406413A (en) 2003-12-31 2004-07-26 Lightweight inbound / outbound protocol
MXPA05006638A MXPA05006638A (en) 2003-12-31 2004-07-26 Lightweight input/output protocol.
KR1020057007528A KR101084897B1 (en) 2003-12-31 2004-07-26 Lightweight input/output protocol
JP2006546957A JP4564970B2 (en) 2003-12-31 2004-07-26 Lightweight input / output protocol
EP04779200A EP1700264A4 (en) 2003-12-31 2004-07-26 Lightweight input/output protocol
CN2004800013330A CN101375263B (en) 2003-12-31 2004-07-26 System and method for downloading input/output I/O task from a first computer to a second computer
CA002501521A CA2501521A1 (en) 2003-12-31 2004-07-26 Lightweight input/output protocol
NO20052054A NO20052054L (en) 2003-12-31 2005-04-26 Simplified in / out protocol
IL168595A IL168595A (en) 2003-12-31 2005-05-16 Lightweight input/output protocol

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/749,959 US7698361B2 (en) 2003-12-31 2003-12-31 Lightweight input/output protocol
US10/749,959 2003-12-31

Publications (2)

Publication Number Publication Date
WO2005067430A2 WO2005067430A2 (en) 2005-07-28
WO2005067430A3 true WO2005067430A3 (en) 2008-04-24

Family

ID=34701133

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/024026 WO2005067430A2 (en) 2003-12-31 2004-07-26 Lightweight input/output protocol

Country Status (17)

Country Link
US (2) US7698361B2 (en)
EP (1) EP1700264A4 (en)
JP (1) JP4564970B2 (en)
KR (1) KR101084897B1 (en)
CN (1) CN101375263B (en)
AU (1) AU2004279182B2 (en)
BR (1) BRPI0406413A (en)
CA (1) CA2501521A1 (en)
IL (1) IL168595A (en)
MX (1) MXPA05006638A (en)
MY (2) MY158076A (en)
NO (1) NO20052054L (en)
NZ (2) NZ540173A (en)
RU (2) RU2388039C2 (en)
TW (2) TW201240413A (en)
WO (1) WO2005067430A2 (en)
ZA (1) ZA200503161B (en)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7529778B1 (en) 2001-12-12 2009-05-05 Microsoft Corporation System and method for providing access to consistent point-in-time file versions
US7698361B2 (en) * 2003-12-31 2010-04-13 Microsoft Corporation Lightweight input/output protocol
US7617256B2 (en) * 2004-07-19 2009-11-10 Microsoft Corporation Remote file updates through remote protocol
US20060168094A1 (en) * 2005-01-21 2006-07-27 International Business Machines Corporation DIRECT ACCESS OF SCSI BUFFER WITH RDMA ATP MECHANISM BY iSCSI TARGET AND/OR INITIATOR
US8316129B2 (en) 2005-05-25 2012-11-20 Microsoft Corporation Data communication coordination with sequence numbers
US7549037B1 (en) * 2005-09-01 2009-06-16 Symantec Operating Corporation Efficient off-host backup of a file set clone
US8151116B2 (en) * 2006-06-09 2012-04-03 Brigham Young University Multi-channel user authentication apparatus system and method
ES2382108T3 (en) * 2006-07-27 2012-06-05 Contextream Ltd. Distributed edge network
US7836143B2 (en) 2007-04-25 2010-11-16 International Business Machines Corporation Message communications of particular message types between compute nodes using DMA shadow buffers
US8325633B2 (en) 2007-04-26 2012-12-04 International Business Machines Corporation Remote direct memory access
US7827024B2 (en) 2007-05-09 2010-11-02 International Business Machines Corporation Low latency, high bandwidth data communications between compute nodes in a parallel computer
US7966618B2 (en) * 2007-05-29 2011-06-21 International Business Machines Corporation Controlling data transfers from an origin compute node to a target compute node
US8037213B2 (en) 2007-05-30 2011-10-11 International Business Machines Corporation Replenishing data descriptors in a DMA injection FIFO buffer
US7921428B2 (en) 2007-06-18 2011-04-05 International Business Machines Corporation Multi-registration of software library resources
US8018951B2 (en) 2007-07-12 2011-09-13 International Business Machines Corporation Pacing a data transfer operation between compute nodes on a parallel computer
US8478834B2 (en) 2007-07-12 2013-07-02 International Business Machines Corporation Low latency, high bandwidth data communications between compute nodes in a parallel computer
US8959172B2 (en) 2007-07-27 2015-02-17 International Business Machines Corporation Self-pacing direct memory access data transfer operations for compute nodes in a parallel computer
US7805546B2 (en) * 2007-07-27 2010-09-28 International Business Machines Corporation Chaining direct memory access data transfer operations for compute nodes in a parallel computer
US8929372B2 (en) * 2007-10-30 2015-01-06 Contextream Ltd. Grid router
US8467295B2 (en) 2008-08-21 2013-06-18 Contextream Ltd. System and methods for distributed quality of service enforcement
IT1391040B1 (en) * 2008-10-01 2011-10-27 St Microelectronics Srl PROCEDURE FOR PERFORMING TRANSACTIONS IN COMMUNICATION NETWORKS, COMMUNICATION NETWORK AND RELATED COMPUTER PRODUCT
US8521821B2 (en) * 2009-03-17 2013-08-27 Brigham Young University Encrypted email based upon trusted overlays
US8949453B2 (en) 2010-11-30 2015-02-03 International Business Machines Corporation Data communications in a parallel active messaging interface of a parallel computer
US8806030B2 (en) * 2010-12-06 2014-08-12 Microsoft Corporation Multichannel connections in file system sessions
US8631277B2 (en) 2010-12-10 2014-01-14 Microsoft Corporation Providing transparent failover in a file system
US9146765B2 (en) 2011-03-11 2015-09-29 Microsoft Technology Licensing, Llc Virtual disk storage techniques
FR2973185B1 (en) * 2011-03-22 2013-03-29 Sagem Defense Securite METHOD AND DEVICE FOR CONNECTING TO A HIGH SECURITY NETWORK
US9331955B2 (en) * 2011-06-29 2016-05-03 Microsoft Technology Licensing, Llc Transporting operations of arbitrary size over remote direct memory access
US8856582B2 (en) 2011-06-30 2014-10-07 Microsoft Corporation Transparent failover
US8949328B2 (en) 2011-07-13 2015-02-03 International Business Machines Corporation Performing collective operations in a distributed processing system
US8788579B2 (en) 2011-09-09 2014-07-22 Microsoft Corporation Clustered client failover
US20130067095A1 (en) 2011-09-09 2013-03-14 Microsoft Corporation Smb2 scaleout
JP5966229B2 (en) * 2011-10-27 2016-08-10 ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. Method and apparatus for high-speed data distribution
US8930962B2 (en) 2012-02-22 2015-01-06 International Business Machines Corporation Processing unexpected messages at a compute node of a parallel computer
CN102708062A (en) * 2012-04-10 2012-10-03 深圳市佳信捷电子有限公司 Multimedia storage method and multimedia storage device based on data block
US9111081B2 (en) 2012-06-26 2015-08-18 International Business Machines Corporation Remote direct memory access authentication of a device
US9251201B2 (en) * 2012-12-14 2016-02-02 Microsoft Technology Licensing, Llc Compatibly extending offload token size
US9986028B2 (en) * 2013-07-08 2018-05-29 Intel Corporation Techniques to replicate data between storage servers
AU2013245529A1 (en) * 2013-10-18 2015-05-07 Cisco Technology, Inc. Network Interface
US20150326684A1 (en) * 2014-05-07 2015-11-12 Diablo Technologies Inc. System and method of accessing and controlling a co-processor and/or input/output device via remote direct memory access
CN104202391B (en) * 2014-08-28 2018-09-25 浪潮(北京)电子信息产业有限公司 RDMA communication means between the no tight coupling system of shared system address space
RU2599937C1 (en) * 2015-03-26 2016-10-20 Общество с ограниченной ответственностью "Научно-производственное предприятие "Цифровые решения" Method for prevention of faults in a local computer network caused by onset of incorrect units
US10257273B2 (en) * 2015-07-31 2019-04-09 Netapp, Inc. Systems, methods and devices for RDMA read/write operations
US9952797B2 (en) 2015-07-31 2018-04-24 Netapp, Inc. Systems, methods and devices for addressing data blocks in mass storage filing systems
RU2638781C2 (en) * 2016-09-29 2017-12-15 Общество с ограниченной ответственностью "ГРЭК" Method for arranging direct access to memory in transmission of information between physical objects
JP2019016101A (en) * 2017-07-05 2019-01-31 富士通株式会社 Information processing system, information processing apparatus, and control method of information processing system
US10523675B2 (en) * 2017-11-08 2019-12-31 Ca, Inc. Remote direct memory access authorization
RU2731321C2 (en) 2018-09-14 2020-09-01 Общество С Ограниченной Ответственностью "Яндекс" Method for determining a potential fault of a storage device
RU2718215C2 (en) 2018-09-14 2020-03-31 Общество С Ограниченной Ответственностью "Яндекс" Data processing system and method for detecting jam in data processing system
RU2714219C1 (en) 2018-09-14 2020-02-13 Общество С Ограниченной Ответственностью "Яндекс" Method and system for scheduling transfer of input/output operations
RU2721235C2 (en) 2018-10-09 2020-05-18 Общество С Ограниченной Ответственностью "Яндекс" Method and system for routing and execution of transactions
RU2714602C1 (en) 2018-10-09 2020-02-18 Общество С Ограниченной Ответственностью "Яндекс" Method and system for data processing
RU2711348C1 (en) 2018-10-15 2020-01-16 Общество С Ограниченной Ответственностью "Яндекс" Method and system for processing requests in a distributed database
CN109377778B (en) * 2018-11-15 2021-04-06 浪潮集团有限公司 Collaborative automatic driving system and method based on multipath RDMA and V2X
RU2714373C1 (en) 2018-12-13 2020-02-14 Общество С Ограниченной Ответственностью "Яндекс" Method and system for scheduling execution of input/output operations
RU2749649C2 (en) 2018-12-21 2021-06-16 Общество С Ограниченной Ответственностью "Яндекс" Method and system for scheduling processing of i/o operations
RU2720951C1 (en) 2018-12-29 2020-05-15 Общество С Ограниченной Ответственностью "Яндекс" Method and distributed computer system for data processing
RU2746042C1 (en) 2019-02-06 2021-04-06 Общество С Ограниченной Ответственностью "Яндекс" Method and the system for message transmission

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002046866A2 (en) * 2000-11-02 2002-06-13 Pirus Networks Switching system
WO2003104943A2 (en) * 2002-06-11 2003-12-18 Ashish A Pandya High performance ip processor for tcp/ip, rdma and ip storage applications

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10612A (en) * 1854-03-07 Seaman
WO1995003586A1 (en) * 1993-07-21 1995-02-02 Persistence Software, Inc. Method and apparatus for generation of code for mapping relational data to objects
US6014681A (en) * 1997-07-15 2000-01-11 Microsoft Corporation Method for saving a document using a background save thread
US6226680B1 (en) * 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
US6219761B1 (en) * 1998-05-06 2001-04-17 International Business Machines Corporation Load/store assist engine
US6356863B1 (en) * 1998-09-08 2002-03-12 Metaphorics Llc Virtual network file server
CA2386293A1 (en) * 1999-09-29 2001-04-05 Cyberset Technologies, Inc. Method and apparatus for an active file system
US6718370B1 (en) * 2000-03-31 2004-04-06 Intel Corporation Completion queue management mechanism and method for checking on multiple completion queues and processing completion events
US7103626B1 (en) * 2000-05-24 2006-09-05 Hewlett-Packard Development, L.P. Partitioning in distributed computer system
JP4192416B2 (en) * 2000-06-08 2008-12-10 株式会社日立製作所 Computer system and data transfer method thereof
US7313614B2 (en) * 2000-11-02 2007-12-25 Sun Microsystems, Inc. Switching system
US6891635B2 (en) * 2000-11-30 2005-05-10 International Business Machines Corporation System and method for advertisements in web-based printing
US6976174B2 (en) * 2001-01-04 2005-12-13 Troika Networks, Inc. Secure multiprotocol interface
US6898638B2 (en) * 2001-01-11 2005-05-24 International Business Machines Corporation Method and apparatus for grouping data for transfer according to recipient buffer size
US6748502B2 (en) * 2001-01-12 2004-06-08 Hitachi, Ltd. Virtual volume storage
US6898740B2 (en) * 2001-01-25 2005-05-24 Hewlett-Packard Development Company, L.P. Computer system having configurable core logic chipset for connection to a fault-tolerant accelerated graphics port bus and peripheral component interconnect bus
US7401126B2 (en) * 2001-03-23 2008-07-15 Neteffect, Inc. Transaction switch and network interface adapter incorporating same
US20020144037A1 (en) * 2001-03-29 2002-10-03 Bennett Joseph A. Data fetching mechanism and method for fetching data
US8051212B2 (en) * 2001-04-11 2011-11-01 Mellanox Technologies Ltd. Network interface adapter with shared data send resources
US20020184362A1 (en) * 2001-05-31 2002-12-05 International Business Machines Corporation System and method for extending server security through monitored load management
US6832297B2 (en) * 2001-08-09 2004-12-14 International Business Machines Corporation Method and apparatus for managing data in a distributed buffer system
CN100367254C (en) * 2001-08-24 2008-02-06 英特尔公司 A general input/output architecture, protocol and related methods to support legacy interrupts
US6895590B2 (en) * 2001-09-26 2005-05-17 Intel Corporation Method and system enabling both legacy and new applications to access an InfiniBand fabric via a socket API
US20030065856A1 (en) * 2001-10-03 2003-04-03 Mellanox Technologies Ltd. Network adapter with multiple event queues
US20030145230A1 (en) * 2002-01-31 2003-07-31 Huimin Chiu System for exchanging data utilizing remote direct memory access
US20040003069A1 (en) * 2002-06-28 2004-01-01 Broadcom Corporation Selective early drop method and system
US6760793B2 (en) * 2002-07-29 2004-07-06 Isys Technologies, Inc. Transaction credit control for serial I/O systems
US7107385B2 (en) * 2002-08-09 2006-09-12 Network Appliance, Inc. Storage virtualization by layering virtual disk objects on a file system
US7051140B2 (en) * 2002-11-13 2006-05-23 International Business Machines Corporation Connector that enables aggregation of independent system resources across PCI/PCI-X bus and interlocked method for aggregating independent system resources across PCI/PCI-X bus
US7366092B2 (en) * 2003-10-14 2008-04-29 Broadcom Corporation Hash and route hardware with parallel routing scheme
US7457861B1 (en) * 2003-12-05 2008-11-25 Unisys Corporation Optimizing virtual interface architecture (VIA) on multiprocessor servers and physically independent consolidated NICs
US6996070B2 (en) * 2003-12-05 2006-02-07 Alacritech, Inc. TCP/IP offload device with reduced sequential processing
US20050137966A1 (en) * 2003-12-19 2005-06-23 Munguia Peter R. Flow control credit synchronization
US8549170B2 (en) * 2003-12-19 2013-10-01 Nvidia Corporation Retransmission system and method for a transport offload engine
US7698361B2 (en) * 2003-12-31 2010-04-13 Microsoft Corporation Lightweight input/output protocol

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002046866A2 (en) * 2000-11-02 2002-06-13 Pirus Networks Switching system
WO2003104943A2 (en) * 2002-06-11 2003-12-18 Ashish A Pandya High performance ip processor for tcp/ip, rdma and ip storage applications

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1700264A4 *

Also Published As

Publication number Publication date
MY158076A (en) 2016-08-30
JP2007527057A (en) 2007-09-20
CN101375263A (en) 2009-02-25
IL168595A (en) 2011-02-28
KR20060112178A (en) 2006-10-31
US7698361B2 (en) 2010-04-13
CN101375263B (en) 2012-06-20
CA2501521A1 (en) 2005-06-30
MXPA05006638A (en) 2006-02-22
MY143575A (en) 2011-05-31
AU2004279182B2 (en) 2010-03-11
RU2388039C2 (en) 2010-04-27
EP1700264A4 (en) 2011-06-15
NO20052054D0 (en) 2005-04-26
TW201240413A (en) 2012-10-01
US20100161855A1 (en) 2010-06-24
NO20052054L (en) 2005-06-10
US20050198113A1 (en) 2005-09-08
ZA200503161B (en) 2008-01-30
AU2004279182A1 (en) 2005-07-14
BRPI0406413A (en) 2005-10-04
WO2005067430A2 (en) 2005-07-28
JP4564970B2 (en) 2010-10-20
KR101084897B1 (en) 2011-11-17
RU2009109685A (en) 2010-09-27
NZ580159A (en) 2011-01-28
NZ540173A (en) 2009-11-27
RU2005120695A (en) 2006-01-20
TW200522630A (en) 2005-07-01
EP1700264A2 (en) 2006-09-13

Similar Documents

Publication Publication Date Title
WO2005067430A3 (en) Lightweight input/output protocol
CN101616194B (en) System and method for optimizing host network performance
US8019887B2 (en) Method, system, and program for managing a speed at which data is transmitted between network adaptors
US20060242313A1 (en) Network content processor including packet engine
WO2000052883A3 (en) Method and apparatus for dynamic packet batching with a high perfromance network interface
WO2006010131A3 (en) Distributed operating system management
WO2002049315A3 (en) System and method for assisting in controlling real-time transport protocol flow through multiple networks via use of a cluster of session routers
WO2005124554A3 (en) Two-stage network device configuration process
WO2004019228A3 (en) Method and system for integrating enterprise software applications with desktop software applications
WO2004025428A3 (en) Apparatus and method for processing data in a network
WO2001025909A3 (en) Development architectures for netcentric computing systems
US20010039566A1 (en) Method and apparatus for controlling an animatronic device using a web enabled cellular phone
CN108183918A (en) A kind of AAA high concurrents authentication method and system
US8161126B2 (en) System and method for RDMA QP state split between RNIC and host software
WO2005001637A3 (en) Method and apparatus for client-in-charge business transaction processing
WO2017000572A1 (en) Internet content adaptation protocol-based communication method, client and server
GB9910280D0 (en) Low latency network
WO2003025744A3 (en) Method for transmission of a process value and control system
WO2007031388A3 (en) Method and apparatus for managing multi-stream input/output requests in a network file server
Zheng et al. Open wireless software radio on common PC
JP4057881B2 (en) Data transmission method
Curry Industry Leaders Form RDMA Consortium to Address Growing Memory Bandwidth, CPU Processing Demands
Kim Design and analysis of cluster-based web services
KR100684419B1 (en) Multi-path accessed personal information management system and method
TH84663B (en) A protocol for communicating between computers and light users.

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2501521

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2005/03161

Country of ref document: ZA

Ref document number: 200503161

Country of ref document: ZA

WWE Wipo information: entry into national phase

Ref document number: 1020057007528

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1824/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 168595

Country of ref document: IL

Ref document number: 1-2005-500919

Country of ref document: PH

WWE Wipo information: entry into national phase

Ref document number: 2004779200

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006546957

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 20048013330

Country of ref document: CN

Ref document number: 540173

Country of ref document: NZ

WWE Wipo information: entry into national phase

Ref document number: 2004279182

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 05050648

Country of ref document: CO

WWE Wipo information: entry into national phase

Ref document number: PA/a/2005/006638

Country of ref document: MX

ENP Entry into the national phase

Ref document number: 2005120695

Country of ref document: RU

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2004279182

Country of ref document: AU

Date of ref document: 20040726

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004279182

Country of ref document: AU

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

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

ENP Entry into the national phase

Ref document number: PI0406413

Country of ref document: BR

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

WWP Wipo information: published in national office

Ref document number: 2004779200

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057007528

Country of ref document: KR