Title :
Harnessing Multicore Processors for High-Speed Secure Transfer
Author :
Bresnahan, John ; Kettimuthu, Rajkumar ; Link, Mike ; Foster, Ian
Author_Institution :
Argonne Nat. Lab., Argonne
Abstract :
A growing need for ultra-high-speed data transfers has motivated continued improvements in the transmission speeds of the physical network layer. As researchers develop protocols and software to operate over such networks, they often fail to account for security. The processing power required to encrypt or sign packets of data can significantly decrease transfer rates, and thus security is often sacrificed for throughput. Emerging multicore processors provide a higher ratio of CPUs to network interfaces and can, in principle, be used to accelerate encrypted transfers by applying multiple processing and network resources to a single transfer. We discuss the attributes that network protocols and software must have to exploit such systems. In particular, we study how these attributes may be applied in the GridFTP code distributed with the globus toolkit. GridFTP is a well-accepted and robust protocol for high-speed data transfer. It has been shown to scale to near-network speeds. While GridFTP can provide encrypted and protected data transfers, it historically suffers transfer performance penalties when these features are enabled. We present configurations to the Globus GridFTP server that can achieve fully encrypted high-speed data transfers.
Keywords :
cryptography; data privacy; protocols; telecommunication security; GridFTP code; encryption; high-speed data transfer; multicore processors; multiple processing; network protocols; Computer science; Cryptography; Data security; Hardware; Laboratories; Mathematics; Multicore processing; Network interfaces; Parallel processing; Protocols; Encryption; GridFTP; Parallel streams; Secure data transfer;
Conference_Titel :
High-Speed Networks Workshop, 2007
Conference_Location :
Anchorage, AK
Print_ISBN :
1-4244-1580-2
Electronic_ISBN :
1-4244-1580-2
DOI :
10.1109/HSNW.2007.4290546