This paper investigates client-middleware-server interaction architectures that use concurrent server invocations for enhancement of performance. Three different parallel interaction architectures are proposed. Based on performance prototypes running on networks of PC's we have evaluated the performance of these architectures. Various network environments were emulated for the performance comparison of the architectures including a wireless environment. One of these architectures called the Synchronous Process Planner demonstrated the best performance for a broad range of system load and various combinations of workload parameters. Insights gained into system behavior that include the performance benefits of the parallel architectures as well as relationship between various system and workload parameters and performance are presented.

Additional Metadata
Keywords CORBA performance, High performance middleware, High performance parallel interaction architectures, Inter-operable distributed system performance, Performance of client-server, Performance of CORBA-based systems
Conference International Symposium on Performance Evaluation of Computer and Telecommunication Systems 2005, SPECTS 2005, Part of the 2005 Summer Simulation Multiconference, SummerSim 2005
Citation
Huo, M. (Ming), & Majumdar, S. (2005). Performance of parallel interaction architectures for CORBA-based systems. Presented at the International Symposium on Performance Evaluation of Computer and Telecommunication Systems 2005, SPECTS 2005, Part of the 2005 Summer Simulation Multiconference, SummerSim 2005.