A dynamic network architecture
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM
The high performance Fortran handbook
The high performance Fortran handbook
Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
Design and performance of a scalable parallel community climate model
Parallel Computing - Special issue: climate and weather modeling
A framework for protocol composition in Horus
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
Managing multiple communication methods in high-performance networked computing systems
Journal of Parallel and Distributed Computing - Special issue on workstation clusters and network-based computing
FOAM: expanding the horizons of climate modeling
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
Near-Real-Time Satellite Image Processing: Metacomputing in CC++
IEEE Computer Graphics and Applications
A Directory Service for Configuring High-Performance Distributed Computations
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
A secure communications infrastructure for high-performance distributed computing
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
Design of a key agile cryptographic system for OC-12c rate ATM
SNDSS '95 Proceedings of the 1995 Symposium on Network and Distributed System Security (SNDSS'95)
SNDSS '95 Proceedings of the 1995 Symposium on Network and Distributed System Security (SNDSS'95)
An Empirical Study of Secure MPEG Video Transmissions
SNDSS '96 Proceedings of the 1996 Symposium on Network and Distributed System Security (SNDSS '96)
Parallelized Network Security Protocols
SNDSS '96 Proceedings of the 1996 Symposium on Network and Distributed System Security (SNDSS '96)
Performance Study of a Selective Encryption Scheme for the Security of Networked, Real-Time Video
ICCCN '95 Proceedings of the 4th International Conference on Computer Communications and Networks
MPI on the I-WAY: A Wide-Area, Multimethod Implementation of the Message Passing Interface
MPIDC '96 Proceedings of the Second MPI Developers Conference
Security of runtime extensible virtual environments
Proceedings of the 4th international conference on Collaborative virtual environments
Breaking the barriers: high performance security for high performance computing
Proceedings of the 2002 workshop on New security paradigms
A Self-Organizing Flock of Condors
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Security Enhancement in InfiniBand Architecture
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Parallel Algorithm for Multiple Genome Alignment on the Grid Environment
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13 - Volume 14
Developing a secure grid computing environment shell engine: containers and services
Neural, Parallel & Scientific Computations - Special issue: Grid computing
Performance aware secure code partitioning
Proceedings of the conference on Design, automation and test in Europe
A Comprehensive Framework for Enhancing Security in InfiniBand Architecture
IEEE Transactions on Parallel and Distributed Systems
Fragmentation of Numerical Algorithms for the Parallel Subroutines Library
PaCT '09 Proceedings of the 10th International Conference on Parallel Computing Technologies
An evaluation of globus and legion software environments
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartII
Optimization of parallel execution of numerical programs in LuNA fragmented programming system
MTPP'10 Proceedings of the Second Russia-Taiwan conference on Methods and tools of parallel programming multicomputers
Fragmentation of numerical algorithms for parallel subroutines library
The Journal of Supercomputing
LuNA fragmented programming system, main functions and peculiarities of run-time subsystem
PaCT'11 Proceedings of the 11th international conference on Parallel computing technologies
Resource Management in Real Time Distributed System with Security Constraints: A Review
International Journal of Distributed Systems and Technologies
Hi-index | 0.00 |
We describe a software infrastructure designed to support the development of applications that use high-speed networks to connect geographically distributed supercomputers, databases, and scientific instruments. Such applications may need to operate over open networks and access valuable resources, and hence can require mechanisms for ensuring integrity and confidentiality of communications and for authenticating both users and resources. Yet security solutions developed for traditional client-server applications do not provide direct support for the distinctive program structures, programming tools, and performance requirements encountered in these applications. To address these requirements, we are developing a security-enhanced version of a communication library called Nexus, which is then used to provide secure versions of various parallel libraries and languages, including the popular Message Passing Interface. These tools support the wide range of process creation mechanisms and communication structures used in high-performance computing. They also provide a fine degree of control over what, where, and when security mechanisms are applied. In particular, a single application can mix secure and nonsecure communication, allowing the programmer to make fine-grained security/performance tradeoffs. We present performance results that enable us to quantify the performance of our infrastructure.