Pinned Repositories
beelog
Algorithms for an efficient log-based recovery protocol.
beelog-hraft
beemport
Compact version of beelog log compaction algorithms.
beexecutor
CoW-recovery
Simulates a high-throughput scenario of READ/WRITE operations over a finite length buffer that implements copy-on-write technique, aimed to measure the CoW efficiency ensuring a consistent data state for a recovery checkpoint process.
etcd
Distributed reliable key-value store for the most critical data of a distributed system
invaders
2D "Space Invaders" type game using Godot Game Engine and implementing 5 different design patterns from GoF, aimed to be a practical example of patterns application on game development
raft
Golang implementation of the Raft consensus protocol
raft-demo
Experimental SMR applications utilizing hashicorp's Go implementation of the Raft consensus algorithm
Lz-Gustavo's Repositories
Lz-Gustavo/invaders
2D "Space Invaders" type game using Godot Game Engine and implementing 5 different design patterns from GoF, aimed to be a practical example of patterns application on game development
Lz-Gustavo/beelog
Algorithms for an efficient log-based recovery protocol.
Lz-Gustavo/CoW-recovery
Simulates a high-throughput scenario of READ/WRITE operations over a finite length buffer that implements copy-on-write technique, aimed to measure the CoW efficiency ensuring a consistent data state for a recovery checkpoint process.
Lz-Gustavo/raft-demo
Experimental SMR applications utilizing hashicorp's Go implementation of the Raft consensus algorithm
Lz-Gustavo/beelog-hraft
Lz-Gustavo/beemport
Compact version of beelog log compaction algorithms.
Lz-Gustavo/beexecutor
Lz-Gustavo/etcd
Distributed reliable key-value store for the most critical data of a distributed system
Lz-Gustavo/raft
Golang implementation of the Raft consensus protocol
Lz-Gustavo/cine-sale
Online ticketing system, implements a java WS, RMI connection to a card authentication service, mqueue manager to control requisitions and a tuple space middleware to store mapping of available seats
Lz-Gustavo/concurrent-data
Performance evaluation of concurrent data structures, implementing a number of worker threads to measure and compare the efficiency of parallel processing offered on each of them
Lz-Gustavo/conv-cuda
Convolutional image filtering C++ API, developed to compare the efficiency of serial/parallel solutions on an arrange of N images. && Some CUDA lab exercises.
Lz-Gustavo/delivery
Technical challenge developed during selective process for the Backend Software Engineer position at DeliveryMuch.
Lz-Gustavo/distributed-memory
Implements a distributed memory buffer of size k for n servers scenario (tested up to 5), a client interprets the whole system as an unique k*n space. The client can also invoke a log process that saves a snapshot of each server and concatenates all of them into a single log file using sharable memory.
Lz-Gustavo/go-ycsb
A Go port of Yahoo! Cloud Serving Benchmark (YCSB)
Lz-Gustavo/GolangTraining
Training for Golang (go language)
Lz-Gustavo/load-balancer
A load balancer prototype developed for educational purposes, with the implementation of a cmdli client and server processes written in Go.
Lz-Gustavo/med-clinic
Simple implementation of a medic clinic shedule manager, contains both the user interface for scheduling of medical appointments and back-end implementation of a php server
Lz-Gustavo/script-tools
Just a few Bash/Python scripts utilized on academic experiments
Lz-Gustavo/todo-api
TO-DO list REST API over MongoDB, implemented for a technical challenge at Ilhasoft Software Developer position.
Lz-Gustavo/ufsc-thesis-rn46-2019
Template for theses (from undergrad to PhD) according to UFSC regulations