Rossen Dimitrov

Learn More
This paper discusses security implications of some of the latest technologies in distributed high-performance systems. Rapid developments in gigabit-per-second networks, network host interface architectures, and message-passing communications systems are among these, all posing challenges to traditional distributed security models. Recently, a number of(More)
Mississippi State University, together with Argonne National Laboratory, developed the most widely used implementation of MPI called MPICH. MPICH emphasizes a Unix environment. This paper describes the prototype MPICH/NT, the MSU port of MPICH to Windows NT, which concerns support of both the SMP and cluster communication models. In addition, issues(More)
This paper presents a comparison of two implementations of the MPI standard [1] for message passing: MPI/Pro, a commercial implementation of the MPI standard from MPI Software Technology, Inc., and MPICH, an open source, high-performance, portable MPI implementation. This paper reviews key distinguishing architectural features of the two MPI implementations(More)
ii DEDICATION I would like to dedicate this project to my wife Albena and my daughter Andrea. iii ACKNOWLEDGEMENTS The author expresses his sincere gratitude to the many people whose valuable efforts assisted the implementation of this project. First of all, sincere thanks are due to Dr. Anthony Skjellum, committee chairman, for his guidance and support(More)
This paper presents a series of experiments for evaluating the influence of the interaction between Network Interfaces (NIs) and host computer systems on the performance of a messaging system based on Myrinet. Major points of interest are the data transfer between user buffers and NI local memory and the synchronization between host systems and NIs. The(More)
This paper reviews key requirements for production-level cluster computing and how these requirements impact the architecture of message-passing middleware and resource managers used on clusters. In addition to providing high performance and scalability of target applications, system requirements include correctness, strong compliance with standards (both(More)
Emerging gigabit communication technologies foster the development of an efficient multi-device implementation of MPI for clusters of multiprocessor workstations. However, general-purpose communication protocol stacks incur substantial software overhead and are not able to fully utilize gigabit interconnections. The network hardware (Myrinet LANai4.x PCI(More)