The RDMA technology opens a new chapter in a long debate about the best way to make big servers. Traditionally, systems that can handle hundreds of thousands of transactions per minute are made with single, expensive machines that contain dozens of processors -- called "scale up" architecture. But many advocate a less-proven method, sharing the job over inexpensive machines joined with high-speed links -- or "scale out." The debate pits industry stalwarts such as IBM and Sun Microsystems--that have expertise in massive systems--against comparative upstarts such as Dell and Microsoft, though most companies embrace both strategies in varying degrees. RDMA, like InfiniBand, is a tool that could make the scale-out approach more feasible. "If you want no-compromise performance, InfiniBand is one of your best answers. But if you want scale-out for the masses, RDMA over TCP is an awfully compelling story," Walker said. "The scale-out versus scale-up debate been going on in computer architecture circles for about 30 years," Walker said. "I don't think this debate is going to be over tomorrow, but we think the needle is moving...to shift to scale-out apps." Companies vary on when they expect RDMA to arrive in the marketplace. "I believe the deployment in product is in the 2005 time frame," Bradicich said. He believes the technology won't catch on until 10Gbps Ethernet using copper wires arrives, something he expects in 2004. But Walker said HP thinks RDMA-enabled products -- operating systems and network cards -- will be on sale in 2004. "We are architecting it so the technology is applicable to 1Gbps," which is in widespread use today, not just 10Gbps Ethernet coming later. RDMA lets one computer directly read from or write to the memory of another without having to go through the time-consuming process required today, in which a request for data must move through the operating system and other layers of software. That delay, or latency, is the single most important issue for RDMA and the extent to which it will be able to succeed as a mainstream technology where InfiniBand failed. The InfiniBand latency is about 8 to 12 microseconds, Walker said, and a reasonable hope for RDMA using 1Gbps Ethernet is in the range of 15 to 18 microseconds. "If they can get 15 to 18 microseconds, that's pretty good," said Illuminata analyst Jonathan Eunice. "With the RDMA folks, the risk is that they shoot for 15 and get 35 or 40. The InfiniBand folks, for example, shot for 2 to 5 (microseconds), and they got about 10." In any case, InfiniBand likely will have at least 18 months with the market to itself while RDMA details are worked out, Bradicich said. Slow going
If RDMA catches on, it won't be the first time a slower technology that benefits from the widespread use of Internet Protocol challenges a faster but comparatively nonstandard technology. In storage, the iSCSI protocol for sending storage data over IP networks is gaining on the incumbent technology, Fibre Channel, despite the latter's maturity and speed. "Fibre Channel had a 10-year lead, then woke up one morning, looked out the rear-view mirror and saw iSCSI coming up its tailpipe," Walker said. RDMA matches up well with iSCSI, with the ability to make the storage transfer standard more efficient, Walker said. Much of RDMA technology came directly from work pioneered by InfiniBand engineers, Bradicich and Walker said. For example, InfiniBand has a "verbs" specification to ensure that software such as an operating system is aligned with hardware features. The RDMA Consortium followed suit with its own very similar verbs specification last week. InfiniBand also influenced other technology, such as the PCI Express expansion slots for next-generation PCs as well as high-speed cabling technology used in IBM's x440 Intel servers, Bradicich said. InfiniBand has met with modest success in some high-performance niches, though it didn't become the popular technology early advocates had in mind. First Intel and then Microsoft retreated from InfiniBand plans. In addition, IBM backed off plans to produce standard InfiniBand chips that companies could employ in their products, although it has continued its business selling customized InfiniBand chips for specific customers, a company representative said. InfiniBand is moving ahead, with IBM selling a database product using the technology and supercomputer makers interested as well. Several server makers rallied around InfiniBand in December; Sun in particular has high hopes for the technology. The RDMA Consortium is building a specification intended to be mature enough for widespread use, but in the longer term, the group wants to hand over standardisation to the Internet Engineering Task Force, which governs many Internet Protocol-related technologies and with which the RDMA Consortium already is working closely. "The RDMA Consortium doesn't want to exist long term as another standards body," Walker said. The IETF is expected to charter its RDMA over Internet Protocol Suite Working Group in coming months, the RDMA Consortium said. In addition to IBM, HP and Microsoft, the founding members of the RDMA Consortium are Intel, Dell, Cisco, EMC, Adaptec, and Network Appliance.





