SpeedCluster PersistentTransport

SpeedCluster SimulationEngine

The project aims to enhance the performance of large distributed systems using persistent transport connection during dynamically defined clusters of communicating tasks.
The key issue we study here is that of the role of startup cost in communication
setup for transferring data between the processing units of such large distributed systems. We propose a simple solution to improve performance in such large distributed systems by using dynamic clustering over persistent transport connection.
In this project, we implement the persistent transport connection library and test
it on LAN to collect data regarding the expected performance gains on a larger network. We also implement a simulation engine to study the effect of dynamic clustering on the execution workflow of any large distributed system.
Principles : Distributed Systems, Cluster Computing, Computer Networks
Technologies : C++, BitVoyager Platform
Components : 1. PersistentTransport 2. SimulatorEngine 3. OptimalClustering
Team : Hitesh Kumar (hitesh.kumar.cse08@itbhu.ac.in) Mukesh Singh (mukesh.singh.cse08@itbhu.ac.in)
Project Guide : Ravi Shankar Singh (Asst. Professor, Department of Computer Engineering, IT BHU)
This project was submitted as the B Tech Minor Project for IDD Part III Course at Department of Computer Engineering, IT BHU.