https://github.com/octcarp-courses/sustech_cs328-distributed_f24_works
Full score course code of CS328 2024 Fall: Distributed and Cloud Computing, SUSTech. Taught by Prof. Georgios Theodoropoulos @theogeorgios .
https://github.com/octcarp-courses/sustech_cs328-distributed_f24_works
docker-compose gin grpc mpi sustech
Last synced: about 2 months ago
JSON representation
Full score course code of CS328 2024 Fall: Distributed and Cloud Computing, SUSTech. Taught by Prof. Georgios Theodoropoulos @theogeorgios .
- Host: GitHub
- URL: https://github.com/octcarp-courses/sustech_cs328-distributed_f24_works
- Owner: octcarp-courses
- License: mit
- Created: 2024-10-15T16:53:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-01T06:35:25.000Z (over 1 year ago)
- Last Synced: 2025-03-12T20:45:07.216Z (about 1 year ago)
- Topics: docker-compose, gin, grpc, mpi, sustech
- Language: Go
- Homepage:
- Size: 7.46 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SUSTech_CS328-Distributed_F24_Works
Course work of CS328 2024 Fall: Distributed and Cloud Computing, SUSTech. Taught by Prof. Georgios Theodoropoulos [@theogeorgios ](https://github.com/theogeorgios) .
### Attention
**All codes are full score, Assignment 3 is deducted ONLY BECAUSE the report is too simple.**
**For reference only, do not plagiarize.**
### Content
For each Assignment, you can check the `Readme.md` file see detailed feedback from the TA.
| ID | Content | Tech | Score |
| --------------------------- | ------------------------------------ | ------------------------------------------------------------ | -------------------------------------------- |
| [Assignment 1](Assignment1) | Parallel Matrix Multiplication | [OpenMPI](https://www.open-mpi.org/) | 100/100 |
| [Assignment 2](Assignment2) | RESTful micro services use gRPC | [Gin](https://gin-gonic.com/), [GORM](https://gorm.io/), [Kafka-py](https://kafka-python.readthedocs.io/) | 118/100 |
| [Assignment 3](Assignment3) | Spark based analysis of `.csv` Files | [PySpark](https://spark.apache.org/docs/latest/api/python/) | 72/100 (score deducted for report part only) |
| [Assignment 4](Assignment4) | Simple K8s deployment | [kubernetes](https://kubernetes.io/), [Flask](https://flask.palletsprojects.com/) | 101/100 |
### Docker Images
You may be able to find some of my built images on DockerHub [octcarp/sustech-cs328](https://hub.docker.com/r/octcarp/sustech-cs328) , but I cannot guarantee that they are usable versions or that they are in line with best practices.