Affiliation:
1. Ipsil Inc., Cambridge MA
Abstract
Networks have become faster and disks have become fatter at a pace that, despite Moore's law, CPU developments have simply not been been able to keep up with. We present a Grid Storage Server which is capable of scaling up to meet the "terabit-terabyte" demands of very large scale grid computation applications with large data sets.The Grid Storage Server is implemented almost completely in silicon, whether FPGA or ASIC; the fast-path of this server does not use a CPU or von Neumann style (instruction/data) machine. Instead, multiple layers of a protocol stack are compiled into a hardware engine that processes all layers concurrently on-chip. This "serverless" design allows it to scale up to match "terabit" network speeds and "terabyte" disk capacities enabling large scale grid applications.At a price-point a small percent of that of a server-based design, the Grid Server incorporates a standards compliant high-performance TCP stack that can saturate 40Gbps using a single or multiple TCP connections. The current design directly attaches to a storage array of 48TB capacity. The storage array is organized with a fault-tolerant RAID for performance and reliability; the RAID configuration is adaptive and can be tuned to conflicting application needs. As a bonus, because the control-plane in the silicon-based TCP engine has very low jitter, the protocol engine has mechanisms for nanosecond precision clock synchronisation across very large distances, thus, for the first time, enabling transcontinental real-time and temporal grid computation and database applications.
Publisher
Association for Computing Machinery (ACM)
Subject
Engineering (miscellaneous),Computer Science (miscellaneous)
Reference24 articles.
1. {1} Memik et al. "Evaluating Network Processors using Netbench ACM Trans. on Embedded Computing System (2002)". {1} Memik et al. "Evaluating Network Processors using Netbench ACM Trans. on Embedded Computing System (2002)".
2. {2} Nikos Kontorinis Dustin McIntire Zero Copy TCP/IP http://www.ee.ucla.edu/~ingrid/Courses/ ee201aS03/lectures/Zero-CopyTCP.ppt {2} Nikos Kontorinis Dustin McIntire Zero Copy TCP/IP http://www.ee.ucla.edu/~ingrid/Courses/ ee201aS03/lectures/Zero-CopyTCP.ppt
3. Providing network connectivity for small appliances: a functionally minimized embedded Web server
4. {4} "iReady to Go" Byte and Switch April 14 2004 http://www.byteandswitch.com/document.asp? doc.id=51001. {4} "iReady to Go" Byte and Switch April 14 2004 http://www.byteandswitch.com/document.asp? doc.id=51001.
5. {5} eVLBI fringes to Arecibo http://www.evlbi.org/ evlbi/te024/te024.html {5} eVLBI fringes to Arecibo http://www.evlbi.org/ evlbi/te024/te024.html