作者: Carlos O'Ryan , Fred Kuhns , Douglas C. Schmidt , Ossama Othman , Jeff Parsons
关键词:
摘要: To be an effective platform for performance-sensitive real-time and embedded applications, off-the-shelf CORBA middleware must preserve the communication-layer quality of service (QoS) properties applications end-to-end. However, standard GIOP/HOP interoperability protocols are not well suited that cannot tolerate message footprint size, latency, jitter associated with general-purpose messaging transport protocols. It is essential, therefore, to develop pluggable frameworks allow custom configured flexibly used transparently by applications.This paper provides three contributions research on distributed object computing (DOC) middleware. First, we outline key design challenges faced developers. Second, describe how resolved these developing a framework TAO, which our high-performance, -compliant ORB. Third, present results benchmarks pinpoint impact TAO's its end-to-end efficiency predictability.Our demonstrate application optimizations patterns DOC can yield both highly flexible/reusable designs efficient/predictable implementations. In particular, overall roundtrip latency TAO two-way method invocation using inter-ORB protocol commercial, off-the-self Pentium II Xeon 400 MHz workstation running in loopback mode ~189 µsecs. The ORB accounts approximately 48% or ~90 µsecs total latency. Using specialized POSIX local IPC reduces ~125 These illustrate (1) performance largely implementation detail (2) next-generation optimized, standards-based replace ad hoc proprietary solutions.