https://github.com/piyush26c/assignment_3_memcached_lite
https://github.com/piyush26c/assignment_3_memcached_lite
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/piyush26c/assignment_3_memcached_lite
- Owner: piyush26c
- Created: 2023-10-09T00:28:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-04T21:17:14.000Z (over 1 year ago)
- Last Synced: 2025-02-05T08:51:35.911Z (3 months ago)
- Language: Jupyter Notebook
- Size: 294 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
Name: Piyush Rajendra Chaudhari
EmailID: [email protected]File Structure
~/assignment_3_memcached_lite$
.
├── gcstorage_poc.py
├── install_requirements.sh
├── performance_testing
│ ├── client_get_read_latency.py
│ ├── client_set_write_latency.py
│ ├── data_generator.py
│ ├── google_key_value_store_lite_read_latency.png
│ ├── google_key_value_store_lite_write_latency.png
│ ├── memcached_lite_read_latency.png
│ ├── memcached_lite_write_latency.png
│ └── performance_graph.ipynb
├── piyush-chaudhari-fall2023-9600b4eeb5b1.json
├── README.txt
├── requirements.txt
├── server_gcs.py
├── server.py
├── setup_environment.py
├── test_case_1
│ └── client.py
├── test_case_2
│ ├── client.py
│ ├── inputs.txt
│ └── key_value.json
├── test_case_3
│ ├── client.py
│ ├── inputs.txt
│ └── key_value.json
└── test_case_4
└── client.py5 directories, 24 files
Note: If on particular port number, server seems to be busy. Use following command to free that port.
$npx kill-portImportant: At first sight before I created any VMs, I executed following commands that setup firewall rules
gcloud compute networks create default
gcloud compute firewall-rules create default-allow --network default --allow tcp,udp,icmp --source-ranges 0.0.0.0/0
I clone the repository in vms and then executed install_requirements.sh file.
This whole process is automated in test_case_.sh files which you can find in test_cases_bash_scripts folder not in this repository but separately in submission.