Article

GSTF Journal on Computing (JoC)

, 3:44

First online:

Open Access This content is freely available online to anyone, anywhere at any time.

Using Opnet Modeller for the Delivery of the COPAR Service and Improved Availability on the Internet

  • Rhea L. SeegobinAffiliated withThe University of the West Indies Email author 
  • , Michael A. HoseinAffiliated withThe University of the West Indies

Abstract

The COPAR service is a Java based distributed system that runs over the Internet. The system works by replicating data at separate sites using optimistic and pessimistic processing techniques. The aim of COPAR is to test the availability and scalability of a system when expanded. Improvements on this project have been outlined in several papers ([2], [3], [4], [5], [6] and [12]). Limitations were encountered for the expansion of COPAR. Resources needed to host 20 or even 40 nodes were very costly to attain. Opnet which is trusted by global electronic manufactures, eliminates these limitations by simulating a virtual environment.

Opnet was used to expand COPAR from 8 nodes to 100 nodes. This paper outlines the implementation details for the conversion of COPAR from a Java-based implementation to an Opnet simulation. This paper focuses on the OPNET editors employed to facilitate this implementation, the transaction generator’s node and process model and a server’s node and process model. This paper can be particularly helpful to future researchers that want to improve and expand COPAR even further, using Opnet Modeler. It can also be useful to researchers that want to create simulations using C++ with similar implementation styles.

Keywords

COPAR Service Opnet Modeler Parallel Threads Optimistic Processing Pessimistic Processing