RPC Library

View on GitHub

Distributed Systems class, winter 2018.

This RPC client/server library was for a group project in my distributed systems course. We worked on implementing distributed and scalable programming paradigms. A binder takes register requests from servers and coordinates function execution between client and server.

Design

Marshalling/Unmarshalling Data:

Binder Database Structure:

Function Overloading:

Round-Robin Scheduling:

Termination Procedure:

rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora