Metadata-Version: 2.4
Name: cloudy-research
Version: 0.0.1
Summary: A research framework for simulating and benchmarking cloud computing algorithms
Author-email: Tabish <geekyauro@gmail.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Cloudy

A research framework for simulating and benchmarking cloud computing scheduling algorithms.

## Install (local development mode)

```bash
pip install -e .
```

## Usage

```python
from cloudy.algorithms import RoundRobin
from cloudy.core import Task

tasks = [Task("T1", 5), Task("T2", 3), Task("T3", 8)]

algo = RoundRobin(quantum=2)
result = algo.schedule(tasks)

for t in result:
    print(t.name, "waiting_time =", t.waiting_time, "completion_time =", t.completion_time)
```
