|
4 | 4 |
|
5 | 5 | [](https://www.python.org/downloads/) |
6 | 6 | [](https://www.docker.com/) |
7 | | -[](LICENSE) |
8 | | - |
9 | | -## What is OpenDT? |
10 | | - |
11 | | -OpenDT enables datacenter operators to answer questions like: |
12 | | -- *"What happens to power consumption if we upgrade CPU architecture?"* |
13 | | -- *"How does adding 50 more hosts affect energy efficiency?"* |
14 | | -- *"Can we handle 2x workload with current infrastructure?"* |
15 | | - |
16 | | -**All without touching live hardware.** |
17 | | - |
18 | | -### Key Features |
19 | | - |
20 | | -- ✅ **Real-time Simulation**: Event-time windowing with configurable window sizes |
21 | | -- ✅ **What-If Analysis**: Compare real vs. simulated topologies |
22 | | -- ✅ **Result Caching**: Avoid redundant simulations (95%+ time savings) |
23 | | -- ✅ **Multiple Modes**: Normal (Kafka streaming), Debug (local files), Experiment (research) |
24 | | -- ✅ **Automatic Plots**: Power consumption comparison graphs |
25 | | -- ✅ **API-Driven**: Update topologies via REST endpoint |
26 | | -- ✅ **Scalable**: Kafka-based event streaming architecture |
27 | 7 |
|
28 | 8 | ## Quick Start |
29 | 9 |
|
@@ -149,7 +129,6 @@ See [Architecture Overview](docs/ARCHITECTURE.md) for detailed explanation. |
149 | 129 | |---------|-------------| |
150 | 130 | | `make setup` | Setup virtual environment | |
151 | 131 | | `make test` | Run all tests | |
152 | | -| `make verify` | Verify installation | |
153 | 132 | | `make shell-api` | Open shell in API container | |
154 | 133 | | `make kafka-topics` | List Kafka topics | |
155 | 134 |
|
|
0 commit comments