Check out the new USENIX Web site.

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


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.