Implementation and Quantitative Analysis of a Shared-Memory Based Parallel Server Architecture for Aerospace Information Exchange Applications
A. Alegre, Sergio Beltran, J. Estrada, Aleksander Milshteyn, C. Liu, Helen H. Boussalis · 2009
This paper focuses on the implementation and quantitative analysis of a high-performance parallel processing aerospace information server. An innovative model of software architecture is provided to effectively utilize the computational power of a parallel server platform for efficient, on-demand aerospace information exchange through the Internet. This is a representative application for servers whose features are common to the classical client-server model. The server architecture supports thread, core, and/or processor-level parallel processing for high performance computing. Memory devices (i.e. cache memory, main memory, and secondary memory) are either shared or distributed among the computational units. Such features facilitate our study of identifying and overcoming the architectural bottlenecks of current commercial server configurations.