skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Harnessing multicore processors for high-speed secure transfer.

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.

Authors:
; ; ; ; ;
Publication Date:
Research Org.:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC)
OSTI Identifier:
971472
Report Number(s):
ANL/MCS/CP-59790
TRN: US201004%%27
DOE Contract Number:
DE-AC02-06CH11357
Resource Type:
Conference
Resource Relation:
Conference: 26th Annual IEEE Conference on Computer Communications (IEEE INFOCOM 2007); May 6, 2007 - May 12, 2007; Anchorage, AK
Country of Publication:
United States
Language:
ENGLISH
Subject:
97 MATHEMATICAL METHODS AND COMPUTING; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; COMPUTER NETWORKS; DATA TRANSMISSION; PERFORMANCE; SECURITY; G CODES; CRYPTOGRAPHY

Citation Formats

Bresnahan, J., Kettimuthu, R., Link, M., Foster, I., Mathematics and Computer Science, and Univ. of Chicago. Harnessing multicore processors for high-speed secure transfer.. United States: N. p., 2007. Web. doi:10.1109/HSNW.2007.4290546.
Bresnahan, J., Kettimuthu, R., Link, M., Foster, I., Mathematics and Computer Science, & Univ. of Chicago. Harnessing multicore processors for high-speed secure transfer.. United States. doi:10.1109/HSNW.2007.4290546.
Bresnahan, J., Kettimuthu, R., Link, M., Foster, I., Mathematics and Computer Science, and Univ. of Chicago. Mon . "Harnessing multicore processors for high-speed secure transfer.". United States. doi:10.1109/HSNW.2007.4290546.
@article{osti_971472,
title = {Harnessing multicore processors for high-speed secure transfer.},
author = {Bresnahan, J. and Kettimuthu, R. and Link, M. and Foster, I. and Mathematics and Computer Science and Univ. of Chicago},
abstractNote = {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.},
doi = {10.1109/HSNW.2007.4290546},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Jan 01 00:00:00 EST 2007},
month = {Mon Jan 01 00:00:00 EST 2007}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share:
  • Cluster computing has become one of the most popular platforms for high-performance computing today. The recent popularity of multicore processors provides a Flexible way to increase the computational capability of clusters. Although the system performance may improve with multicore processors in a cluster, I/O requests initiated by multiple cores may saturate the I/O bus, and furthermore increase the latency by issuing multiple non-contiguous disk accesses. In this paper, we propose an asymmetric collective I/O for multicore processors to improve multiple non-contiguous accesses. In our configuration, one core in each multicore processor is designated as the coordinator, and others serve asmore » computing cores. The coordinator is responsible for aggregating I/O operations from computing cores and submitting a contiguous request. The coordinator allocates contiguous memory buffers on behalf of other cores to avoid redundant data copies.« less
  • Systems of a few tightly coupled high performance processors have the potential to provide significant increases in computational capability. Realizing this potential will require development of highly parallel algorithms. These must be combined with suitable programming languages and architectures such that the overall implementation introduces little additional work relative to uniprocessor implementation. Experimental equipment will be a pacing factor in research on asynchronous systems.
  • The task of correlating a large number of radar reports with a large number of stored radar tracks has long been identified as a natural application of single instruction multiple data computers. As practical/deployable parallel processors are often limited in power and number of processing elements, searching techniques have been sought that would provide faster execution times than that obtained by brute force searches in an SIMD machine. Specifically the authors sought some means of utilizing the power of the parallel processor in the creation and searching of a data structure that would give a species of associativity such asmore » enjoyed by a machine with a far larger number of processing elements (pes). A data structure and set of searching algorithms have been developed which they call pseudo associative linking (PAL). With this technique one can, in effect, multiply the power of the SIMD machine on itself. The developed algorithms have been successfully used in the implementation of the Litton Advanced Tracking System (ATS) developed for Rome Air Development Center which uses the 16 element tracking array processor (TAP) as the parallel processor. The Litton ATS has already demonstrated a track processing capability of over 10000 tracks. 5 references.« less
  • One simulation facility that has been developed is the BNL Plant Analyzer, currently set up for BWR plant simulations at up to seven times faster than real-time process speeds. The principal hardware components of the BNL Plant Analyzer are two units of special-purpose parallel processors, the AD10 of Applied Dynamics International and a PDP-11/34 host computer. The AD10 is specifically designed for time-critical system simulations, utilizing the modern parallel processing technology with pipeline architecture. The simulator employs advanced modeling techniques and efficient integration techniques in conjunction with the parallel processors to achieve high speed performance.