From 23e8dc9fa257b79807962a54e101aa10d79f1116 Mon Sep 17 00:00:00 2001 From: Akilan Date: Fri, 14 May 2021 16:36:45 +0400 Subject: [PATCH] added projects section --- content/projects/_index.md | 5 +++++ content/projects/p2prc.md | 24 ++++++++++++++++++++++ content/projects/vitessarewefastyet.md | 28 ++++++++++++++++++++++++++ content/resume.md | 2 +- 4 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 content/projects/_index.md create mode 100644 content/projects/p2prc.md create mode 100644 content/projects/vitessarewefastyet.md diff --git a/content/projects/_index.md b/content/projects/_index.md new file mode 100644 index 00000000..63df0342 --- /dev/null +++ b/content/projects/_index.md @@ -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 +--- \ No newline at end of file diff --git a/content/projects/p2prc.md b/content/projects/p2prc.md new file mode 100644 index 00000000..0deac92c --- /dev/null +++ b/content/projects/p2prc.md @@ -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) + diff --git a/content/projects/vitessarewefastyet.md b/content/projects/vitessarewefastyet.md new file mode 100644 index 00000000..b91377ca --- /dev/null +++ b/content/projects/vitessarewefastyet.md @@ -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) + diff --git a/content/resume.md b/content/resume.md index af09755d..c4ea7834 100644 --- a/content/resume.md +++ b/content/resume.md @@ -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 \ No newline at end of file