ASX: An Object-Oriented Framework
for Developing Distributed Applications
Douglas C. Schmidt
Department of Information and Computer Science
University of California, Irvine, CA 92717, (714) 856-4105
schmidt@ics.uci.edu
Abstract
The ADAPTIVE Service eXecutive (ASX) is a highly modular and
extensible object-oriented framework that simplifies the development
and configuration of distributed applications on shared memory
multi-processor platforms. This paper describes the structure and
functionality of the ASX framework's object-oriented architecture. In
addition, the paper presents the results of performance experiments
conducted using ASX-based implementations of connection-oriented and
connectionless protocols from the TCP/IP protocol family. These
experiments measure the performance impact of alternative methods for
parallelizing communication protocol stacks. Throughout the paper,
examples are presented to indicate how the use of object-oriented
techniques facilitate application extensibility, component reuse, and
performance enhancement.
Download the full text of this paper in
ASCII (72,168 bytes) and
POSTSCRIPT (791,546 bytes) form.
To Become a USENIX Member, please see our
Membership Information.