Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

High-Performance Distributed Objects over System Area Networks

In this paper, we describe an approach to build high-performance, commercial 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 Microsoft Transaction Server (MTS). Through extensive runtime, transport and marshaling optimization, our system achieves round-trip latencies of 72 microseconds for DCOM calls and 174 microseconds for MTS calls, and an application bandwidth of 86.1 megabytes per second. We also examine the performance gains in real applications.

Alessandro Forin, Microsoft Research, Microsoft Corporation

Galen Hunt, Microsoft Research, Microsoft Corporation

Li Li, Cornell University

Yi-Min Wang, Microsoft Research, Microsoft Corporation

BibTeX
@inproceedings {271617,
author = {Alessandro Forin and Galen Hunt and Li Li and Yi-Min Wang},
title = {{High-Performance} Distributed Objects over System Area Networks},
booktitle = {Windows NT 3rd Symposium (Windows NT 3rd Symposium)},
year = {1999},
address = {Seattle, WA},
url = {https://www.usenix.org/conference/windows-nt-3rd-symposium/high-performance-distributed-objects-over-system-area-networks},
publisher = {USENIX Association},
month = jul
}
Download

Links

Paper: 
http://www.usenix.org/events/usenix-nt99/full_papers/forin/forin.pdf
Paper (HTML): 
http://www.usenix.org/events/usenix-nt99/full_papers/forin/forin_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us