Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
High-Performance Distributed Objects over System Area Networks

Alessandro Forin, Galen Hunt, Li Li, and Yi-Min Wang

Abstract

Describes an approach to build commercial high-performance distributed object systems over system area networks (SANs) with user-level networking. The specific platforms we use in this study are the Virtual Interface Architecture (VIA) and Microsoft's Distributed Component Object Model (DCOM). We give a detailed functional and performance analysis of DCOM and apply optimizations at several layers to take full advantage of modern high-speed networks. Our optimizations preserve the full set of DCOM features, including security, alternative threading models and the Microsoft Transaction Server (MTS). Through extensive runtime, transport and marshaling optimizations, our system achieves round-trip latencies of 72 mu s for DCOM calls and 174 mu s for MTS calls, and an application bandwidth of 86.1 MByte/s. We also examine the performance gains in real applications.

Details

Publication typeInproceedings
Published inThird USENIX Windows NT Symposium
URLhttp://www.usenix.org/
PublisherUSENIX
> Publications > High-Performance Distributed Objects over System Area Networks