added projects section

This commit is contained in:
2021-05-14 16:36:45 +04:00
parent 3882da1030
commit 23e8dc9fa2
4 changed files with 58 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
---
title: Open Source Projects
summary: Open source I have created or been a part of
description: Open source I have created or been a part of
---

24
content/projects/p2prc.md Normal file
View File

@@ -0,0 +1,24 @@
---
title: "P2P Rendering/Computation"
summary: p2p network that creates containers and eventually helps in harnessing the computation power.
date: 2021-05-14
tags: ["p2p","rendering","computation"]
author: "Akilan Selvacoumar"
draft: false
aliases: [/p2prc]
weight: 2
---
## About
The main aim of this project was to create a custom peer to peer network. The user acting as the client has total flexibility on how to batch the tasks and the user acting as the server has complete flexibility on tracking the container's usages and killing the containers at any point of time.
#### Project Link: https://github.com/Akilan1999/p2p-rendering-computation
## Demo
{{< youtube LRv3NR2lu7I >}}
## Basic Information
1. Main programming langauge: Go
2. License: GPLv2
3. [Installation](https://github.com/Akilan1999/p2p-rendering-computation/blob/master/Docs/Installation.md)
4. [Documentation](https://github.com/Akilan1999/p2p-rendering-computation/blob/master/Docs/README.md)

View File

@@ -0,0 +1,28 @@
---
title: "Vitess Arewefastyet"
summary: intergrating benchmarks for the open source repository vitess
date: 2021-05-14
tags: ["vitess","benchmark"]
author: "Akilan Selvacoumar"
draft: false
aliases: [/arewefastyet]
weight: 2
---
## Introduction
The purpose of this project is to do a benchmark run when ever there is a push. The background activity is fairly simple, we create our own bare metal server. Once this server is created we run a bunch of ansibles(for sysbench) and once the run is complete we read the results and store them in a mysql instance. Once the following operations are complete we take down the server.
#### Project Link: https://github.com/vitessio/arewefastyet
#### website link: https://benchmark.vitess.io
## Objectives
1. Creates a VPS
2. Runs the ansibles on the VPS
3. Reads benchmark results
4. Kills VPS
## Architecture
![](https://raw.githubusercontent.com/vitessio/arewefastyet/master/docs/architecture/arewefastyet_architecture.png)
## SQL Schema
![](https://raw.githubusercontent.com/vitessio/arewefastyet/master/docs/architecture/sql/arewefastyet_schema.png)

View File

@@ -65,5 +65,5 @@ My role as an assistant teacher was to just make sure that kids have as much fun
## Education
### Heriot Watt / Bsc (Hons) Computer Science(Year 3)
### Heriot Watt / Bsc (Hons) Computer Science
September 2017 - July 2021