Skip to content

roshanlas/Parallel-Mergesort-Server

Repository files navigation

Parallel Mergesort Server Logo

Android Parallel Computing Mergesort Server

Synopsis

Android application (Server Module) to simulate Parallel Computing using several android devices. This application makes use of the Merge Sort algorithm for simulation purpose.

For Client Module Check Repo: https://github.com/roshanlas/Parallel-Mergesort-Client

The server application distributes the processing task among all connected Client devices. In case of multiple Clients performing parallel computing, the Server does the final Merge operation.

Motivation

This application was developed for learning purposes. This technique, if implemented at the kernal level with a faster communication mechanism, will help to distribute the processing of an android device among several others.

Installation

To simulate parallel computing:

  • Run the ParallelServer application on one device.
  • Run the ParallelClient application on other devices. The server can support upto 10 clients.
  • Make sure that both the Client and Server devices are on the same network.
  • Enter the Server's IP address and port number in the client devices and press Connect.
  • Generate a Random Array of integers on the server device and press Execute.

About

Android application (Server Module) to simulate Parallel Computing using several android devices. This application makes use of the Merge Sort algorithm for simulation purpose.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages