Masters Theses

Date of Award

5-1996

Degree Type

Thesis

Degree Name

Master of Science

Major

Computer Science

Major Professor

Dinesh Mehta

Committee Members

Bruce Whitehead, Kenneth Kimble

Abstract

Client-server applications have been traditionally implemented on distributed-object platforms. Although very little research has been done on developing client-server systems on distributed-parallel platforms, these platforms offer advantages which stem from parallel computing. This thesis compares two specific platforms, PVM and CORBA, for implementing client-server applications and presents a client-server system which is used to compare both platforms. This system consists of networked, client and server tasks which search the entire chess game tree for a 'best move' based on a given gameboard and search depth. Both the client and server tasks were implemented using PVM [4] and ORBeline [5]. The results indicate that as communication increased between client and server, PVM is faster than ORBeline for the tests and situations presented. As com-putation increased, both platforms performed comparably. Other related areas which are useful to developers designing client-server systems in PVM include Distributed-Object PVM [25] and an RPC facility for PVM [26].

Files over 3MB may be slow to open. For best results, right-click and select "save as..."

Share

COinS