Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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