PRADYUMNA KAUSHIK's repositories

system-load-generator

Generate different kinds of system load.

Language:JavaLicense:MITStargazers:19Issues:2Issues:9

Character-Device

A kernel level pipe, as a miscellaneous character device, to exchange strings between user level processes. This is a classical producer consumer problem. The device maintains a FIFO queue that can contain a configurable number of strings. Several concurrent user level processes can read and write to the character device.

Language:CStargazers:3Issues:3Issues:0

Minishell

A simple shell program called minish. You should be able to execute and control any program/command as you would do in a normal shell.

Two-Phase-Commit

Implementation of the Two Phase Commit protocol for multithreaded replicated file servers

Language:JavaStargazers:2Issues:2Issues:0

container-profiler

Script to launch docker containers with varying configurations and record stats for resource utilization. Graph scripts help to visually represent the collected stats.

data-structures

Implementation of commonly used data structures.

Distributed-BankingApplication

A Distributed Banking Application. Implemented the Chandy-Lamport global snapshot algorithm to capture the global state of the system at any instant of time.

felk

A Mesos framework that uses Netflix's Fenzo to make scheduling decisions.

Language:JavaLicense:Apache-2.0Stargazers:1Issues:2Issues:3

Map-Container

Implemented Map container, similar to std::map, in C++ using templates and Skip List.

Language:C++Stargazers:1Issues:2Issues:0

Smart-Pointer

A non-intrusive, thread safe, exception-safe, reference counting smart pointer in C++, based on the model of std::shared_ptr.

Language:C++Stargazers:1Issues:2Issues:0

task-ranker

Rank tasks running as docker containers in a cluster.

Language:GoLicense:Apache-2.0Stargazers:1Issues:2Issues:13

elektron

Elektron is a lightweight, power-aware, pluggable Mesos framework that behaves as a playground to experiment with different scheduling policies to schedule ad-hoc jobs in docker containers.

Language:GoLicense:GPL-3.0Stargazers:0Issues:1Issues:0

aurora

Maintenance fork of Apache Aurora, a Mesos framework for long-running services, cron jobs, and ad-hoc jobs

Language:JavaLicense:Apache-2.0Stargazers:0Issues:1Issues:0

cadvisor

Analyzes resource usage and performance characteristics of running containers.

Language:GoLicense:NOASSERTIONStargazers:0Issues:1Issues:0

code-runner

Code Runner is a web application to run code pertaining to your assignment using user provided configurations.

Language:GoStargazers:0Issues:1Issues:0

Content-Addressable-Networks-P2P

Implementation of the Content Addressable Networks (P2P) protocol in Java using Sockets.

Language:JavaStargazers:0Issues:2Issues:0

cron

a cron library for go

Language:GoLicense:MITStargazers:0Issues:1Issues:0

Dynamic-Double-Ended-Queue-Container

Implemented a dynamic double ended queue container in C++.

Language:C++Stargazers:0Issues:2Issues:0

go-bindata

A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.

Language:GoLicense:NOASSERTIONStargazers:0Issues:2Issues:0

go-bindata-example

An example usage of go-bindata: original blog post here http://odino.org/bundling-static-files-within-your-golang-app/

Stargazers:0Issues:2Issues:0

gorealis

Go library for communicating with Apache Aurora

Language:GoLicense:Apache-2.0Stargazers:0Issues:2Issues:0

image-builder

Image builder is an application to build docker image for running assignments.

Language:GoStargazers:0Issues:1Issues:0

Interpolate

Function template named Interpolate that is a blend of 'printf' in C and 'cout' in C++. Each argument is printed when its corresponding '%' is encountered in the format string.

Language:C++Stargazers:0Issues:2Issues:0

Jprobes

Tracking page faults for a process using JProbes.

Language:CStargazers:0Issues:2Issues:0

kubernetes-prometheus

Configuration files for setting up prometheus monitoring on Kubernetes cluster.

Stargazers:0Issues:1Issues:0

logrus

Structured, pluggable logging for Go.

Language:GoLicense:MITStargazers:0Issues:1Issues:0

logrus-feature-testing

test different features of logrus to gain better understanding of the logging library.

Language:GoStargazers:0Issues:2Issues:0

Long-Short-Term-Memory-NNET-Tool

A wrapper around Keras Recurrent Layers to help build and test various configurations for Long Short Term Memory Neural Networks.

Language:PythonStargazers:0Issues:3Issues:0

toolkit

The GitHub ToolKit for developing GitHub Actions.

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0

update-repo-instructions

Instructions to update remote links, set new remote as upstream and push updates.

Stargazers:0Issues:2Issues:0