Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/g-s01/restricted-cred
CRED: Cloud Right-sizing with Execution Deadlines and Data Locality
https://github.com/g-s01/restricted-cred
cloud-computing-concepts cpp17
Last synced: about 18 hours ago
JSON representation
CRED: Cloud Right-sizing with Execution Deadlines and Data Locality
- Host: GitHub
- URL: https://github.com/g-s01/restricted-cred
- Owner: g-s01
- Created: 2024-04-14T00:24:45.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-19T21:07:21.000Z (9 months ago)
- Last Synced: 2024-11-18T22:20:20.414Z (2 months ago)
- Topics: cloud-computing-concepts, cpp17
- Language: C++
- Homepage:
- Size: 1.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Restricted-CRED: Restricted Cloud Right-sizing with Execution Deadlines and Data Locality
![r-cred-icon](./assets/icon.png)
Implementation of the novel-heuristic algorithm proposed in [this](./cred.pdf) paper, with two further constraints:
```
1. In a time slot, only one virtual machine (VM) of a node can access a particular data chunk, not
any other VM can access that chunk
2. The time needed to evaluate a chunk is one unit only, irrespective of the chunk
3. Optimal re-use of machines before making a new machine
```![ps](./assets/r-cred.png)
## Running the file
Clone the repository using:
```
https://github.com/g-s01/restricted-cred
```and run the following commands in the project directory
```
g++ -std=c++17 cred.cpp
./a.out
```## Footnotes
Done as part of [CS528: High Performance Computing](https://www.iitg.ac.in/cse/course-list.php?id=CS528) course at [IIT Guwahati](https://www.iitg.ac.in/). See the problem statements [here](./ps.pdf).
Course Instructor: [Aryabartta Sahu](https://www.iitg.ac.in/asahu/)
**Credits**
- [Gautam Sharma](https://g-s01.github.io/)
- Adittya Gupta
- Sparsh Mittal