Straddled Clients and Adaptive Remote
Procedure Calls - describes a client-server software architecture
where the client sends a cloned copy of itself to the server, dynamically
adjusting the load balance between the client and server hardware. Presented at the
WMCSA-2K. (32k pdf)
Converting Single, Concurrent Server
Software for a Cluster Server Architecture - describes MSI, a
Manifold Server Interface that converts a concurrent single server process into
a distributed software package that is suitable for a cluster server architecture.
Presented at OPODIS'01. (74k pdf)
Converting Single,
Concurrent Server Software for a Cluster Server Architecture -
long version. (79k pdf)
Research Summary Report to the
CEIT - This research investigates the effectiveness of
an Application Program Interface (API) as a low resource utilization
(lightweight) replacement for an ORB-based system, a reduced cost and
complexity approach to high availability support on a multicomputer
architecture. August, 2002. (18k pdf)
Parallel Adaptive Mobile Web
Clipping - describes how to exploit the inherent
parallelism in widely used markup languages to achieve high performance
clipping service on a parallel processor. Presented at MSWiM'03. (39k pdf)
Parallel Adaptive
Mobile Web Clipping - long version. (332k pdf)